Cas d'usage
Explorer
Docs
Tarifs

Chiffrement

Après avoir choisi un portefeuille, Organigram lui demande de signer un message. Ce message signé prouve trois choses :

  • vous contrôlez l'adresse avec laquelle vous vous connectez
  • vous vous connectez au domaine Organigram actuel
  • vous acceptez les Conditions d'utilisation et la Politique de confidentialité liées dans le message

Lors de la première connexion, Organigram prépare également une clé de chiffrement pour votre navigateur lorsque cela est possible. La partie publique de cette clé peut être incluse dans le message de connexion et enregistrée sur votre compte. La partie privée est conservée en mémoire d'exécution tant que le portefeuille est déverrouillé, et ne peut être stockée côté serveur que sous forme d'enveloppe de coffre chiffrée protégée par un mot de passe choisi par l'utilisateur ou par une clé d'accès.

Enregistrement d'une clé de chiffrement

La clé de chiffrement générée est enregistrée automatiquement pour le stockage IPFS privé et les enveloppes d'espace de travail chiffrées. Elle permet aux autres membres de l'espace de travail d'envelopper des clés d'accès pour votre adresse sans connaître votre clé privée.

Vous pouvez gérer cette clé depuis les paramètres du compte :

  • enregistrer ou rafraîchir le coffre serveur chiffré en saisissant le mot de passe ou la clé d'accès du coffre
  • exporter la clé privée IPFS depuis les paramètres développeur après avoir déverrouillé ce coffre

Si la clé de chiffrement privée n'est pas disponible en mémoire d'exécution, vous pouvez tout de même être connecté, mais les fichiers privés de l'espace de travail chiffrés pour cette clé ne peuvent pas être ouverts tant que le coffre chiffré n'est pas déverrouillé.

Enveloppes d'espace de travail

Certains contenus de l'espace de travail sont stockés via une enveloppe chiffrée au lieu d'être référencés par un CID IPFS brut.

Une enveloppe est un index versionné pour un espace de travail. Elle associe des références logiques stables, comme un fichier de proposition ou une pièce jointe de preuve certifiée, au manifeste de fichier actuel stocké sur IPFS. Dans Organigram, ces références utilisent le périmètre de l'espace de travail, de sorte que l'application peut conserver une référence durable pendant que la version du fichier sous-jacent évolue au fil du temps.

Pour le contenu chiffré, le fichier lui-même est chiffré dans le navigateur avant d'être téléversé. IPFS ne reçoit que des octets chiffrés et un manifeste décrivant comment les résoudre. Le manifeste inclut le CID de la charge utile chiffrée, l'algorithme de chiffrement, le vecteur d'initialisation, la taille du contenu, des métadonnées facultatives du fichier et une clé de contenu enveloppée.

La clé de contenu n'est pas stockée en clair. Elle est enveloppée par une clé d'enveloppe d'espace de travail, et la clé d'enveloppe est elle-même enveloppée par la clé du groupe d'accès actuel de l'espace de travail. Cela donne à Organigram deux propriétés utiles :

  • chaque version de fichier peut avoir sa propre clé de contenu
  • l'espace de travail peut faire évoluer les accès lorsque l'appartenance change sans réécrire chaque fichier chiffré

Téléversement d'un fichier chiffré

Lorsqu'un fichier d'espace de travail est téléversé avec le chiffrement activé, Organigram suit le déroulé suivant :

  1. L'enveloppe de l'espace de travail et le groupe d'accès actuel sont chargés.
  2. Une nouvelle clé de contenu chiffre le fichier avec AES-GCM dans le navigateur.
  3. Les octets chiffrés sont téléversés sur IPFS.
  4. Un manifeste de version de fichier est téléversé sur IPFS. Il pointe vers les octets chiffrés et stocke la clé de contenu enveloppée.
  5. L'enveloppe de l'espace de travail est mise à jour afin que la référence logique pointe vers le nouveau CID du manifeste.
  6. La mise à jour est signée par le portefeuille connecté et vérifiée par rapport au hash d'appartenance actuel de l'espace de travail.

Cela signifie qu'une référence d'espace de travail peut rester stable pendant que le contenu derrière elle est versionné. Les anciens manifestes peuvent toujours exister sur IPFS, mais l'enveloppe actuelle définit quelle version est active pour l'espace de travail.

Lecture d'un fichier chiffré

Lorsqu'un membre ouvre une référence chiffrée de l'espace de travail, Organigram la résout dans le sens inverse :

  1. La référence logique de l'espace de travail est résolue via l'enveloppe actuelle.
  2. Le manifeste du fichier est chargé depuis IPFS.
  3. Le membre désemballe la clé de groupe de l'espace de travail avec sa clé privée locale.
  4. La clé d'enveloppe de l'espace de travail désemballe la clé de contenu du fichier.
  5. La charge utile chiffrée est téléchargée depuis IPFS puis déchiffrée localement.

Si l'utilisateur connecté ne fait pas partie du groupe d'accès actuel ou ne dispose pas de la clé de chiffrement privée en mémoire d'exécution, la charge utile chiffrée ne peut pas être ouverte depuis ce navigateur.

Comment cela s'intègre à votre espace de travail

Lorsque le chiffrement de l'espace de travail est activé, Organigram construit automatiquement un instantané des membres à partir de l'espace de travail : les propriétaires d'espaces personnels, les administrateurs d'espaces de travail d'organisation et les membres pertinents de l'organisation. L'instantané est haché et utilisé pour créer une époque de groupe d'accès.

Pour chaque époque, une clé de groupe d'espace de travail est générée et enveloppée séparément pour chaque clé publique destinataire. Un membre ne peut déchiffrer la clé de groupe qu'avec sa propre clé de chiffrement privée après l'avoir déverrouillée localement. Si l'appartenance à l'espace de travail change, ou si un membre fait tourner sa clé de chiffrement, le groupe d'accès devient obsolète et une nouvelle époque est créée, garantissant que seuls les membres actuels peuvent accéder au contenu chiffré le plus récent tout en conservant une piste d'audit intacte pour les versions précédentes.

Modifier cette page

Sur cette page:

Enregistrement d'une clé de chiffrement

Suivez-nous :

© 2026 Organigram SAS

Tous droits réservés.