Intégrité des preuves et chaîne de possession · Leçon 3 sur 5
Hachage, consignation et chaîne de possession
10 min de lecture
La chaîne de possession est le registre documenté et ininterrompu des personnes qui ont détenu une pièce à conviction, du moment, du lieu et du motif, depuis la saisie jusqu’au tribunal. Dans les affaires liées aux cryptomonnaies, elle doit couvrir simultanément deux types de pièces à conviction : les données, dont l’intégrité peut être démontrée par un hachage, et les secrets tels que les phrases de récupération et les clés privées, qui constituent des éléments de preuve et permettent aussi de contrôler des fonds. Toute lacune dans l’un ou l’autre registre soulève la question que tout expert redoute : « Comment savez-vous qu’il s’agit bien de la même chose que celle que vous avez saisie ? »
Hachages cryptographiques à titre de preuve
Une fonction de hachage cryptographique transforme n’importe quelle entrée en une empreinte de longueur fixe. Une même entrée donne toujours la même empreinte, et la modification d’un seul bit de l’entrée modifie l’empreinte au point de la rendre méconnaissable. Pour les éléments de preuve, les propriétés importantes sont la résistance à la seconde préimage (à partir d’un fichier donné, personne ne peut produire un fichier différent ayant la même empreinte) et la résistance aux collisions (personne ne peut produire deux fichiers différents ayant la même empreinte).
SHA-256, défini dans le Secure Hash Standard (FIPS 180-4), est aujourd’hui le choix habituel. Les algorithmes plus anciens restent fréquents dans les anciens outils et les affaires plus anciennes. Des chercheurs ont démontré des collisions pratiques pour MD5 en 2004 et pour SHA-1 en 2017, et le NIST a annoncé en décembre 2022 qu’il éliminerait progressivement SHA-1 jusqu’à son retrait complet au 31 décembre 2030. Une attaque par collision permet à quelqu’un de préparer à l’avance deux fichiers différents ayant la même empreinte ; elle ne lui permet pas de falsifier une correspondance pour une pièce à conviction qui a été hachée honnêtement au moment de la saisie. Néanmoins, utilisez SHA-256 ou une version plus robuste pour tout nouveau travail et, si vos outils consignent également MD5 ou SHA-1 pour des raisons de compatibilité, considérez SHA-256 comme la valeur de référence.
Entrée (UTF-8, sans saut de ligne final) : abc
SHA-256 : ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Entrée : Exhibit CF-2026-041-03: hardware wallet, seal 0048213
SHA-256 : eaa2d8a848521b2018364712b541d338781444a09a8b5f5778566057ea3ee481
Entrée : Exhibit CF-2026-041-03: hardware wallet, seal 0048218
SHA-256 : 236a8c2809dedff8531466512bff46cd9ac8c59f5c7f7e31e28277735323e675
Entrée : la ligne ci-dessus se terminant par 0048213, suivie d’un saut de ligne
SHA-256 : 0e8e8fe57a4425e010f8e399d1aba1ce793951c1cc8095569819ef54e3202ed6
La première empreinte est la valeur de test standard pour « abc », que vous pouvez utiliser pour vérifier n’importe quel outil de hachage. Les deux entrées suivantes diffèrent d’un seul chiffre et leurs empreintes n’ont rien en commun. Le dernier exemple montre qu’un saut de ligne invisible suffit à modifier l’empreinte. En pratique, cela signifie qu’il faut hacher le fichier exactement tel qu’il a été reçu, jamais une copie ouverte puis enregistrée par un tableur ou un éditeur de texte, car un nouvel enregistrement peut modifier les fins de ligne, l’encodage ou les formats de date.
Une empreinte correspondante prouve qu’une copie est identique bit pour bit à ce qui a été haché auparavant. Elle ne prouve pas que le contenu est authentique, complet ou correctement interprété. Un export fourni par un prestataire avec une empreinte parfaite peut tout de même contenir des erreurs du prestataire ; c’est pourquoi la leçon Les comptes sur les plateformes d’échange et dans le cloud comme éléments de preuve traite l’authentification comme une étape distincte.
Quand effectuer le hachage
Effectuez un hachage à chaque étape où l’intégrité pourrait ensuite être mise en doute :
- Lors de l’acquisition : hachez la source dans la mesure du possible, ainsi que la copie, et vérifiez que les empreintes correspondent. Pour une image brute (flux binaire) d’un disque, les deux valeurs sont identiques ; les formats conteneurs stockent l’empreinte de la source dans le conteneur.
- À la réception : hachez les fichiers reçus de prestataires, de collègues ou d’autres organismes dès leur arrivée, et consignez leur mode d’acheminement (portail, transfert chiffré, support physique).
- Avant et après l’analyse : vérifiez que la copie de travail correspond toujours à la copie maîtresse.
- Lors de l’exportation et de la communication : hachez le dossier de preuves que vous remettez (voir la leçon Préservation des éléments de preuve sur la chaîne).
- Périodiquement pendant le stockage : les contrôles d’intégrité détectent les altérations silencieuses des archives et des sauvegardes.
Le registre des pièces à conviction
Chaque pièce à conviction fait l’objet d’un enregistrement dans le registre des pièces à conviction, qui s’enrichit au fur et à mesure de ses déplacements et de ses examens. Un enregistrement JSON lui confère une structure vérifiable par machine.
{
"exhibit_id": "CF-2026-041-01",
"description": "Ordinateur portable, argenté, numéro de série se terminant par 7Q2M",
"authority_ref": "AUTH-2026-118",
"seized": {"by": "Agent B", "utc": "2026-10-09T06:40:00Z", "seal": "0048211"},
"acquisition": {
"by": "Expert E", "utc": "2026-10-11T08:12:00Z",
"method": "SOP-IMG-02 v3, bloqueur d’écriture matériel WB-04",
"tool": "outil d’imagerie v4.2, fiche de validation VAL-07",
"image_file": "CF-2026-041-01.dd",
"source_sha256": "1d89…ab85", "image_sha256": "1d89…ab85", "match": true
},
"custody": [
{"utc": "2026-10-09T09:15:00Z", "from": "Agent B", "to": "Responsable de la conservation D",
"reason": "enregistré à l’arrivée", "seal_intact": true, "location": "Dépôt 1, étagère 4"}
]
}
L’enregistrement relie la pièce à conviction à l’autorisation légale en vertu de laquelle elle a été saisie, au scellé apposé sur les lieux, à la méthode et à l’outil validé utilisés pour en créer l’image, ainsi qu’aux empreintes correspondantes de la source et de l’image (raccourcies ici pour l’impression). Le tableau de conservation reçoit une entrée à chaque transfert. Conservez l’image maîtresse sur un support à écriture unique et n’analysez que des copies de travail, en les hachant de nouveau pour les comparer à l’image maîtresse.
Transferts de possession
Une entrée de transfert de possession doit répondre à six questions : qui a remis la pièce, qui l’a reçue, quand (UTC), où, pourquoi et dans quel état, notamment si le scellé était intact et quel était son numéro. La norme ISO/IEC 27037 comprend une annexe informative sur la documentation minimale des transferts de pièces à conviction. Les deux parties signent, sur papier ou par voie électronique.
Les pièces à conviction numériques compliquent la situation, car elles peuvent être copiées. Consignez quelle copie a été transférée : la copie maîtresse, une copie de travail ou un export. Lorsque des données sont transférées par voie électronique, utilisez un canal chiffré, envoyez l’empreinte séparément et demandez au destinataire de hacher les données à leur arrivée et de consigner la concordance. Une copie qui arrive à destination avec une empreinte différente n’est pas « presque identique ». Il s’agit d’un fichier différent jusqu’à ce que l’écart soit expliqué.
Stockage et contrôle des accès
Les pièces à conviction physiques sont placées dans un dépôt sécurisé avec un registre d’admission, des clés ou des badges à accès restreint et des sacs inviolables dont les numéros de scellé figurent dans le registre. Les preuves numériques nécessitent des mesures équivalentes :
- un dépôt réservé aux preuves, distinct des systèmes informatiques généraux du bureau et doté d’un accès fondé sur les rôles ;
- un stockage à écriture unique ou immuable pour les copies maîtresses, et la consignation de chaque accès en lecture ;
- le chiffrement des données au repos, avec des clés détenues par l’unité plutôt que par une seule personne ;
- des sauvegardes conservées dans un deuxième lieu et vérifiées à l’aide des mêmes empreintes ;
- des règles de conservation et d’élimination, chaque élimination étant consignée.
Phrases de récupération et clés à titre de preuve
Une phrase de récupération inscrite sur une carte, une clé privée dans un fichier ou un portefeuille matériel constitue à la fois une pièce à conviction et un instrument au porteur : toute personne qui la lit peut déplacer les fonds. Les règles de manipulation découlent de cette double nature.
- Sécurisez d’abord les fonds, dans le cadre de l’autorité dont vous disposez, en les transférant vers un portefeuille contrôlé par l’organisme (voir la leçon Sécurisation des crypto-actifs saisis). Jusque-là, chaque personne qui prend connaissance du secret représente un risque pour les actifs et les preuves.
- Ne copiez jamais les mots ou les clés dans des notes, des registres, des rapports ou des photographies du dossier. Photographiez le sac scellé, pas la carte. Consignez plutôt un identifiant non secret : par exemple, la première adresse de réception à un chemin de dérivation indiqué, ou l’empreinte de la clé maîtresse du portefeuille (voir la leçon Récupération de portefeuille dans le cadre d’une autorisation légale).
- Appliquez le contrôle à deux personnes : deux personnes nommément désignées doivent être présentes chaque fois qu’un scellé est brisé ; le nom des deux est consigné et la pièce à conviction est rescellée avec un nouveau numéro de scellé.
- Conservez-le comme de l’argent liquide : dans un coffre-fort au sein du dépôt de pièces à conviction, avec son propre registre des accès.
- Une fois les fonds transférés, le secret conserve sa valeur probante (il montre qui pouvait contrôler le portefeuille), mais doit être considéré comme compromis.
Exemple de registre de possession
La pièce à conviction CF-2026-041-04 est une carte contenant une phrase de récupération, trouvée avec le portefeuille matériel.
| # | Heure (UTC) | De → à | Action | Scellé |
|---|---|---|---|---|
| 1 | 09 oct. 06:52 | Lieu de la saisie → Agent B | Photographiée sur place, placée dans un sac ; le témoin C signe | 0048213 apposé |
| 2 | 09 oct. 09:15 | Agent B → Responsable de la conservation D | Déposée dans le coffre-fort 2 | 0048213 intact |
| 3 | 10 oct. 13:30 | Responsable de la conservation D → Expert E | Remise pour l’opération de sécurisation des actifs | 0048213 intact |
| 4 | 10 oct. 14:05 | Expert E | Sac ouvert, fonds transférés (txid 9b1e…04da), carte rescellée ; signature de E seulement | 0048213 brisé, 0048229 apposé |
| 5 | 12 oct. 16:40 | Expert E → Responsable de la conservation D | Remise dans le coffre-fort 2 | 0048229 intact |
Voici comment un réviseur l’analyserait :
- Les entrées 1 à 3 sont complètes : chaque transfert indique deux parties, une heure et une vérification du scellé.
- L’entrée 4 est le point faible. Le scellé a été brisé avec une seule signature, contrairement à la règle du contrôle à deux personnes. Soit une deuxième personne était présente mais n’a pas été consignée, soit personne d’autre n’était présent.
- Entre les entrées 4 et 5, la carte est restée plus de deux jours en possession de l’expert, sans indication du lieu où elle se trouvait.
- La solution n’est pas de réécrire le registre. L’expert ajoute une entrée complémentaire datée : qui d’autre était présent à 14:05 (le cas échéant, avec la déclaration de cette personne), où la carte a été conservée jusqu’au 12 octobre et le registre des accès à ce coffre-fort. Le rapport indique la lacune et son explication, et le txid du transfert permet à quiconque de confirmer sur la chaîne à quel moment les fonds ont été déplacés.
Une lacune déclarée et expliquée est généralement surmontable. Une lacune découverte en premier par la défense est beaucoup plus préjudiciable.
Points clés pour l’examen : ce que la chaîne de possession doit montrer ; les propriétés des hachages à titre de preuve (résistance à la seconde préimage et aux collisions) et SHA-256 selon FIPS 180-4 ; les collisions MD5 et SHA-1, ainsi que le projet du NIST de retirer SHA-1 d’ici 2030 ; pourquoi la modification d’un seul octet ou d’une fin de ligne modifie l’empreinte et pourquoi il faut hacher les fichiers tels qu’ils ont été reçus ; ce qu’une empreinte correspondante prouve et ne prouve pas ; quand effectuer le hachage ; les champs d’un enregistrement du registre des pièces à conviction ; les six questions auxquelles doit répondre un transfert de possession et les vérifications d’empreinte pour les transferts électroniques ; les phrases de récupération comme instruments au porteur (sécuriser les fonds d’abord, ne jamais consigner le secret, contrôle à deux personnes, identifiants non secrets) ; repérer une lacune dans la chaîne de possession et y remédier sans réécrire le registre.