Comment Velcrypt chiffre votre coffre-fort photo

Mis à jour le

Le chiffrement est ce qui fait d’un coffre autre chose qu’un dossier caché. Dans Velcrypt, chaque photo, vidéo et document est chiffré sur votre iPhone avant d’être enregistré, avec des clés qui ne peuvent être reconstituées qu’à partir de votre schéma. Cette page explique comment ces clés sont créées et utilisées.

La chaîne de clés, étape par étape

Velcrypt repose sur un modèle de clés en couches. Chaque couche a un rôle précis.

  1. Votre schéma. Vous le tracez sur la grille 5×5. C’est le seul secret que vous devez retenir.
  2. Renforcement par PBKDF2-HMAC-SHA512. Le schéma passe par PBKDF2 avec SHA-512 pendant au moins 600 000 itérations, accompagné d’un sel aléatoire. Le renforcement de clé est une technique qui rend chaque tentative volontairement lente : essayer des schémas un par un devient coûteux.
  3. Un sel propre à l’appareil, dans le trousseau. Le sel est aléatoire, créé sur votre appareil et conservé dans le trousseau iOS. Il garantit qu’un même schéma produit une clé différente sur un autre téléphone, ce qui rend inutiles les tables de tentatives précalculées.
  4. La clé maîtresse du coffre. Chaque coffre possède sa propre clé maîtresse aléatoire de 256 bits. La clé issue du schéma ne chiffre pas directement vos fichiers : elle déverrouille cette clé maîtresse.
  5. Des clés par fichier avec HKDF. À partir de la clé maîtresse, HKDF (une fonction standard de dérivation de clés) produit une clé distincte pour chaque fichier. Deux fichiers ne partagent jamais la même clé.
  6. AES-256-GCM. Chaque fichier est chiffré avec sa propre clé en AES-256, mode GCM, via CryptoKit d’Apple.
CoucheRôle
SchémaLe secret que vous seul connaissez
PBKDF2-HMAC-SHA512, 600 000+ itérationsRalentit chaque tentative
Sel propre à l’appareil (trousseau)Rend les clés uniques à l’appareil
Clé maîtresse aléatoire de 256 bitsUne par coffre, sépare les coffres
HKDFUne clé unique pour chaque fichier
AES-256-GCMChiffre et authentifie le fichier
Protection des données d’iOSSeconde couche, au niveau du système

Comme chaque coffre a sa propre clé maîtresse, les coffres sont séparés cryptographiquement. C’est ce qui fait des coffres cachés bien plus qu’un simple effet visuel.

Ce que signifie « chiffrement authentifié »

Le chiffrement authentifié est un chiffrement qui protège à la fois la confidentialité et l’intégrité. AES-256-GCM fait deux choses en même temps : il brouille le fichier pour qu’il soit illisible sans la clé, et il y joint une étiquette d’authentification qui prouve que le fichier n’a pas été modifié.

Quand Velcrypt ouvre un fichier, il vérifie cette étiquette. Si un seul octet a changé, par corruption ou par manipulation, le déchiffrement échoue au lieu de renvoyer discrètement des données abîmées ou altérées. Les anciens modes qui chiffrent sans authentification ne peuvent pas le détecter. Pour une présentation simple de l’algorithme lui-même, lisez le chiffrement AES-256 expliqué.

La protection des données d’iOS, seconde couche

En plus de son propre chiffrement, Velcrypt enregistre les fichiers des coffres avec la protection des données d’iOS réglée sur la classe de protection complète. Avec cette classe, iOS garde les fichiers chiffrés avec des clés liées au code de votre appareil chaque fois que le téléphone est verrouillé.

Les deux couches sont indépendantes. Même si l’une était contournée, l’autre resterait entre un téléphone verrouillé et vos fichiers.

Pourquoi les clés n’existent nulle part ailleurs

Velcrypt fonctionne entièrement hors ligne, sans compte. Pas de serveurs, pas d’envoi de fichiers, aucune copie de vos clés en dehors de votre téléphone. Cette conception supprime toute une catégorie de risques : il n’y a aucune base de données à pirater ni aucun employé capable de déchiffrer vos fichiers.

Cela a aussi un prix. Comme les clés n’existent que sur l’appareil et uniquement grâce à votre schéma, personne ne peut récupérer un coffre si le schéma est oublié ou le téléphone perdu. Une option de sauvegarde chiffrée est prévue, mais elle n’existe pas dans la première version.

Ce que le chiffrement ne couvre pas

Un chiffrement solide protège les fichiers stockés. Il ne peut rien si quelqu’un vous regarde tracer votre schéma, si le coffre est ouvert quand vous tendez le téléphone, ou si un appareil jailbreaké exécute un logiciel malveillant. Il n’atteint pas non plus les copies hors de Velcrypt, comme les originaux encore présents dans Photos. La présentation de la sécurité détaille le modèle de menace, y compris ce contre quoi Velcrypt ne protège pas.

Questions fréquentes

Quel chiffrement Velcrypt utilise-t-il ?

AES-256-GCM, un mode de chiffrement authentifié, via le framework CryptoKit d’Apple. Chaque fichier est chiffré avec sa propre clé, dérivée de la clé maîtresse aléatoire de 256 bits du coffre.

Mon schéma est-il stocké sur le téléphone ?

Votre schéma n’est pas utilisé directement comme clé. Il est renforcé par PBKDF2-HMAC-SHA512 avec au moins 600 000 itérations et un sel propre à l’appareil, et le résultat sert à déverrouiller la clé maîtresse du coffre.

Velcrypt peut-il déchiffrer mes photos ?

Non. Velcrypt n’a pas de serveurs et ne détient aucune copie de vos clés. Les clés ne peuvent être reconstituées que sur votre téléphone, à partir de votre schéma : c’est aussi pour cela qu’un schéma oublié ne peut pas être réinitialisé.

Pourquoi utiliser aussi la protection des données d’iOS ?

Elle ajoute une couche indépendante. Les fichiers relèvent de la classe de protection complète : tant que le téléphone est verrouillé, iOS les garde chiffrés avec des clés liées au code de votre appareil, en plus du chiffrement propre à Velcrypt.

Well Encrypted. Truly Private.

Tracez un motif, ouvrez un coffre privé. Vos photos, vidéos et documents restent chiffrés sur votre iPhone, sans compte et sans cloud.

Bientôt disponible sur l’ App Store

Bientôt sur iPhone (iOS 17 ou version ultérieure). Version gratuite, Premium en option.