Coulisses
Comment Velum chiffre une photo, étape par étape
Par l'équipe llcloud 5 min de lecture
Réponse rapide
Quand une photo entre dans Velum, elle est chiffrée sur le téléphone avec AES-256-GCM, grâce à une clé issue du schéma que vous dessinez, renforcée par Argon2id pour que chaque essai soit lent. Velum déchiffre ensuite la copie stockée et la compare à l'original avant de proposer de retirer l'original de votre galerie. Une phrase de récupération de 9 mots ouvre le coffre-fort si vous oubliez le schéma. Le chiffrement protège ce qui est stocké, pas un téléphone déverrouillé avec le coffre-fort ouvert, ni les copies qu'une sauvegarde cloud a déjà faites.
« Chiffré » est un mot que les applis coffre-fort emploient beaucoup, et il ne veut pas toujours dire la même chose. Certaines applis verrouillent un dossier derrière un code et laissent les fichiers à l'intérieur lisibles. Plutôt que de vous demander de croire une étiquette, voici exactement ce qui se passe quand une photo entre dans Velum, et ce que cette protection peut ou ne peut pas faire.
Étape 1 : votre schéma devient une clé
Tout commence par le schéma que vous dessinez. Un schéma seul est court, beaucoup trop court pour être une clé. Velum le renforce donc avec Argon2id, une méthode conçue pour que chaque essai coûte une vraie quantité de temps et de mémoire. Velum règle ce coût sur votre téléphone à la création du coffre-fort, de sorte qu'un essai prend volontairement un instant perceptible.
Le résultat est combiné avec une clé conservée dans le matériel sécurisé de votre téléphone, si bien qu'une simple copie des fichiers de Velum ne suffit pas pour commencer à deviner sur une autre machine. Ensemble, ils ouvrent une clé aléatoire propre à ce coffre-fort, et Velum en dérive des clés distinctes pour les photos, les miniatures et la liste du contenu du coffre-fort.
Vous ne voyez rien de tout cela. Vous dessinez un schéma et le coffre-fort s'ouvre.
Étape 2 : la photo est chiffrée sur le téléphone
Quand vous importez une photo, Velum la lit par le sélecteur de fichiers d'Android et la chiffre avec AES-256-GCM, grâce à la bibliothèque Tink de Google. GCM fait deux choses : il brouille les données, et il ajoute un contrôle qui échoue si un seul octet du fichier stocké est modifié.
La miniature est chiffrée aussi, ainsi que le nom du fichier. Rien de la photo n'est stocké sous forme lisible, pas même le type de fichier. Les données chiffrées vont dans le stockage privé de Velum sur le téléphone, pas dans un dossier partagé où une appli de nettoyage pourrait les supprimer par erreur.
Dans ce stockage, tout est rangé en blocs de même taille portant des noms aléatoires. Photos, miniatures et index du coffre-fort se ressemblent tous, de sorte que les fichiers ne révèlent ni combien de photos vous avez ni laquelle est laquelle.
Étape 3 : l'import est vérifié avant tout retrait
C'est l'étape qui nous tient le plus à cœur, car « j'ai perdu toutes mes photos » est l'avis que redoutent les applis coffre-fort. Pendant qu'il chiffre une photo, Velum enregistre donc aussi une empreinte de l'original. Puis il déchiffre la copie stockée et compare les empreintes. Seulement quand elles correspondent, Velum propose de retirer l'original de votre galerie.
Le retrait passe par la boîte de dialogue de suppression d'Android, votre téléphone vous demande donc une fois de confirmer. Si Android ne peut pas désigner un fichier assez précisément pour le supprimer, Velum vous le dit au lieu d'échouer en silence. Une photo qui ne s'est pas importée proprement n'est jamais proposée à la suppression.
Étape 4 : la phrase de récupération et la sauvegarde
Quand vous créez un coffre-fort, Velum affiche une phrase de récupération de 9 mots. C'est une seconde porte d'entrée : si vous oubliez votre schéma, ces mots ouvrent le coffre-fort. Notez-les sur papier et gardez-les loin du téléphone.
Les sauvegardes copient le coffre-fort tel qu'il est stocké, déjà chiffré. La sauvegarde gratuite va vers un dossier de votre choix, comme votre téléphone, une carte mémoire ou une clé USB. Avec Pro, Velum sauvegarde tout seul sur votre Google Drive, dans un espace d'appli caché que seul Velum peut lire. Un nouveau téléphone n'a pas la clé du matériel sécurisé de l'ancien, une sauvegarde s'ouvre donc avec votre schéma ou votre phrase de récupération seuls.
Étape 5 : chaque schéma ouvre son propre coffre-fort
Avec Pro, vous pouvez ajouter d'autres coffres-forts, chacun avec son schéma et sa phrase. Un deuxième coffre-fort contenant des photos ordinaires peut servir de leurre quand vous devez montrer votre téléphone à quelqu'un.
Velum ne garde nulle part la liste des coffres-forts. Le déverrouillage consiste à vérifier si une clé existe pour le schéma dessiné, parmi un ensemble de fichiers leurres toujours présents. Un mauvais schéma affiche « non reconnu » et attend le même temps quel que soit le dessin, si bien que l'appli ne trahit rien de ce qui existe.
Pro propose aussi un schéma de contrainte, qui ouvre un coffre-fort et supprime discrètement les clés de tous les autres coffres-forts du téléphone. Sans les clés, ces coffres-forts ne peuvent plus être ouverts. Vous le configurez vous-même, et c'est irréversible.
Que ne peut pas protéger le chiffrement ?
Le chiffrement protège les données au repos, c'est-à-dire les fichiers tels qu'ils sont stockés. Ce n'est pas un champ de force, et nous préférons le dire d'emblée :
- Un coffre-fort ouvert est ouvert. Si le téléphone est déverrouillé et confié à quelqu'un avec Velum ouvert, cette personne voit ce qui est à l'écran. Velum se verrouille quand l'écran s'éteint et quand vous quittez l'appli, et vous pouvez poser le téléphone face contre table pour le verrouiller.
- Les copies faites avant échappent à Velum. Si un service cloud comme Google Photos a déjà sauvegardé une image, la retirer de votre galerie ne supprime pas cette copie. Notre guide sur comment cacher des photos sur Android explique comment vérifier.
- Caché ne veut pas dire invisible. Les coffres-forts cachés ne sont listés nulle part, mais quiconque sait que Velum existe sait que des coffres-forts cachés peuvent exister.
- Les anciennes sauvegardes restent telles quelles. Un schéma de contrainte atteint la sauvegarde dans un dossier à sa prochaine exécution, mais les copies d'une sauvegarde faites ailleurs plus tôt échappent à Velum.
- Tout perdu, accès perdu. Il n'y a ni compte ni e-mail de réinitialisation. Si le schéma et la phrase sont tous deux perdus, personne ne peut ouvrir ce coffre-fort.
- Partager fait une copie. Quand vous partagez une photo vers une autre appli, Velum lui remet une copie lisible sans sa localisation. Ce que cette appli en fait ne dépend que d'elle.
Comment cela se compare-t-il aux autres façons de cacher des photos ?
Les options intégrées adoptent une approche différente et peuvent être le bon choix. Velum vs Dossier verrouillé de Google Photos et Velum vs Dossier sécurisé Samsung les comparent, et Velum vs Keepsafe examine une appli coffre-fort établie de longue date.
Deux de nos outils gratuits vont aussi bien ici. Le générateur de phrases secrètes crée dans votre navigateur des phrases secrètes solides et mémorisables, sans rien envoyer nulle part, et supprimer la localisation d'une photo vérifie si une image indique où elle a été prise et retire ces données avant que vous la partagiez.
Sources
Questions
Les applis coffre-fort chiffrent-elles vraiment les photos ?
Certaines oui, d'autres se contentent de les cacher derrière un code, en laissant le fichier d'origine lisible sur le téléphone. Velum chiffre chaque photo, vidéo, miniature et nom de fichier avec AES-256-GCM avant de les stocker. Vous pouvez le vérifier dans l'appli : Ce que voient les autres montre une photo à côté du même fichier tel qu'il se trouve sur le téléphone, c'est-à-dire du bruit aléatoire sans nom ni type.
Que se passe-t-il si j'oublie mon schéma Velum ?
Votre phrase de récupération de 9 mots ouvre le coffre-fort. Velum l'affiche quand vous créez un coffre-fort, et chaque coffre-fort supplémentaire a la sienne. Notez-la sur papier et gardez-la en lieu sûr. Il n'y a ni compte ni e-mail de réinitialisation, donc si le schéma et la phrase sont perdus, personne ne peut ouvrir ce coffre-fort.
Puis-je perdre des photos en les déplaçant dans un coffre-fort ?
Velum est conçu pour qu'une copie ratée ne vous coûte jamais l'original. Chaque import est déchiffré puis comparé à l'original avant que Velum propose de le retirer de votre galerie, et votre téléphone vous demande une fois de confirmer ce retrait. Une sauvegarde chiffrée gratuite vers un dossier de votre choix garde une autre copie hors du coffre-fort.
Quelqu'un peut-il ouvrir Velum s'il récupère mon téléphone ?
Pas sans votre schéma ou votre phrase de récupération. Les mauvais schémas coûtent la même attente quel que soit le dessin, et l'attente s'allonge après cinq essais. Velum se verrouille quand l'écran s'éteint ou quand vous quittez l'appli. Il ne peut pas protéger un téléphone déverrouillé et confié avec le coffre-fort déjà ouvert.