Congés d'été — Dafotec est fermé du lundi 27 juillet au dimanche 9 août inclus. Réouverture le lundi 10 août. Les demandes, dépôts et envois reçus pendant cette période seront pris en charge dès la reprise, dans leur ordre d'arrivée — le diagnostic gratuit sous 24 h reprend à cette date. Le formulaire de prise en charge reste disponible.
🇫🇷 Dafotec France · Laboratoire salle blanche ISO 5 depuis 2004FREN  ·  09 83 70 00 00
Dafotec FranceRécupération de données09 83 70 00 00
Le savoir Dafotec · Encyclopédie

Guide Clés USB

L’encyclopédie du stockage flash amovible. De l’invention de la clé USB aux clés Monolith : la NAND, les contrôleurs et leur firmware, les interfaces USB, la sécurité, les pannes et la récupération — vingt-quatre tomes sur le support le plus banal, et le plus négligé, de l’histoire du stockage. Édition juillet 2026.

Période couverte2000 – 2026
Structure24 tomes + 11 annexes
Éditionjuillet 2026

Tome I
Les origines

Chapitre 1 — Les précurseurs : disquette, CD-R, Zip, SuperDisk

1.1 La disquette (1971–2010)

La disquette (floppy disk) a été le support de stockage amovible dominant pendant près de 40 ans.

Documentation officielle

« The floppy disk was introduced by IBM in 1971 as a read-only memory medium. »

Évolution des disquettes :

FormatDimensionCapacitéAnnée
8 pouces203 × 203 mm80 Ko1971
5,25 pouces133 × 133 mm360 Ko1976
3,5 pouces HD90 × 94 mm1,44 Mo1987
3,5 pouces ED90 × 94 mm2,88 Mo1991

Analyse

Les disquettes ont été progressivement remplacées par les CD-R, puis par les clés USB. La disquette 3,5 pouces 1,44 Mo a été le format dominant jusqu'au début des années 2000.

1.2 Le CD-R (1988–2010)

Le CD-R (Compact Disc Recordable) a permis l'écriture de données sur des supports optiques.

Documentation officielle

« The CD-R was introduced by Sony and Philips in 1988. »

Caractéristiques :

  • Capacité : 700 Mo (80 minutes de musique)
  • Écriture : une seule fois
  • Compatibilité : lecteurs CD

Analyse

Les CD-R ont été largement utilisés pour les sauvegardes et les échanges de données jusqu'à l'arrivée des clés USB.

1.3 Le Zip (1994–2003)

Le Zip d'Iomega était un lecteur de disquette haute capacité.

Documentation officielle

« The Zip drive was introduced by Iomega in 1994. »

Caractéristiques :

CapacitéAnnée
100 Mo1994
250 Mo1998
750 Mo2002

Analyse

Le Zip a connu un succès modéré mais a été victime du "click of death" (défaut mécanique). Il a été remplacé par les clés USB.

1.4 Le SuperDisk (1997–2003)

Le SuperDisk (LS-120) était un concurrent du Zip.

Documentation officielle

« The SuperDisk was introduced by Imation in 1997. »

  • Capacité : 120 Mo
  • Compatible : disquettes standard

Analyse

Le SuperDisk n'a pas réussi à s'imposer face au Zip et au CD-R.

Chapitre 2 — L'invention de la clé USB : une histoire de brevets et de développements parallèles

2.1 Les multiples inventeurs

La clé USB n'a pas un seul inventeur. Plusieurs sociétés ont développé des solutions similaires en parallèle entre 1999 et 2001.

Trek Technology (Singapour)

Trek Technology a présenté le ThumbDrive en 2000, considéré comme la première clé USB commercialisée.

Documentation officielle

« Trek Technology introduced the ThumbDrive in 2000 as the world's first USB flash drive. »

Analyse

Trek Technology a déposé un brevet à Singapour, mais pas aux États-Unis. Cela a permis à d'autres fabricants de produire des clés USB sans licence.

M-Systems (Israël)

M-Systems a développé le DiskOnKey en 2000, en collaboration avec IBM.

Documentation officielle

« M-Systems introduced the DiskOnKey in 2000, co-developed with IBM. »

Analyse

M-Systems a déposé des brevets aux États-Unis. L'entreprise a été rachetée par SanDisk en 2006.

IBM (États-Unis)

IBM a commercialisé le DiskOnKey en 2000.

Documentation officielle

« IBM introduced the DiskOnKey in 2000. »

Analyse

IBM a été le premier grand fabricant à commercialiser une clé USB.

Netac (Chine)

Netac a déposé un brevet en Chine en 1999, avant les autres sociétés.

Documentation officielle

« Netac Technology filed patents for the USB flash drive in China in 1999. »

Analyse

Netac a intenté des procès contre d'autres fabricants pour violation de brevet.

Chapitre 3 — Trek Technology, M-Systems, IBM, Netac

3.1 Trek Technology

Trek Technology a été le premier à commercialiser une clé USB sous le nom de ThumbDrive.

Chronologie :

  • 2000 : Lancement du ThumbDrive (8 Mo)
  • 2001 : Expansion à Singapour, Asie
  • 2002 : Perte du brevet aux États-Unis

Analyse

Trek Technology a perdu son brevet aux États-Unis, ce qui a ouvert le marché à d'autres fabricants.

3.2 M-Systems

M-Systems a développé le DiskOnKey avec IBM.

Chronologie :

  • 2000 : Lancement du DiskOnKey
  • 2006 : Rachat par SanDisk

Analyse

M-Systems a été un innovateur clé dans le domaine du flash.

3.3 IBM

IBM a commercialisé le DiskOnKey sous sa propre marque.

Chronologie :

  • 2000 : Lancement du DiskOnKey
  • 2001 : Arrêt de la production

Analyse

IBM n'a pas poursuivi dans le domaine des clés USB.

3.4 Netac

Netac a déposé des brevets en Chine et a poursuivi des fabricants pour violation de brevet.

Chronologie :

  • 1999 : Dépôt de brevet en Chine
  • 2002 : Procès contre Lenovo
  • 2004 : Procès contre Sony

Analyse

Netac a été un acteur clé dans les litiges sur les brevets.

Chapitre 4 — Les litiges sur les brevets

4.1 Netac vs. Lenovo

Netac a poursuivi Lenovo pour violation de brevet.

Analyse

Le procès a été réglé à l'amiable.

4.2 Netac vs. Sony

Netac a poursuivi Sony.

Analyse

Le procès a été réglé en faveur de Netac.

4.3 Trek vs. SanDisk

Trek Technology a poursuivi SanDisk.

Analyse

Le procès a été réglé en faveur de SanDisk, qui a obtenu le droit de produire des clés USB.

Chapitre 5 — L'USB 1.0 et 1.1

5.1 USB 1.0 (1996)

USB 1.0 a été introduit en 1996 par un consortium d'entreprises.

Documentation officielle

« USB 1.0 was introduced in 1996 with a data rate of 12 Mbit/s. »

Caractéristiques :

ModeVitesse
Low-Speed1,5 Mbit/s
Full-Speed12 Mbit/s

5.2 USB 1.1 (1998)

USB 1.1 a corrigé les problèmes de USB 1.0.

Analyse

USB 1.1 était plus fiable et a été largement adopté.

5.3 Les premières clés USB

Les premières clés USB utilisaient USB 1.1.

Analyse

Capacités : 8 Mo, 16 Mo, 32 Mo, 64 Mo. Vitesses : environ 1 Mo/s.

Chapitre 6 — Les premières capacités (8 Mo à 64 Mo)

6.1 8 Mo

La première clé USB avait une capacité de 8 Mo.

Analyse

À l'époque, 8 Mo permettait de stocker quelques documents ou une petite présentation PowerPoint.

6.2 16 Mo

Apparition en 2001.

6.3 32 Mo

Apparition en 2001.

6.4 64 Mo

Apparition en 2002.

Analyse

AnnéeCapacité
20008 Mo
200116 Mo
200132 Mo
200264 Mo
2003128 Mo
2004256 Mo
2005512 Mo
20061 Go

Chapitre 7 — La démocratisation (2005–2010)

7.1 L'explosion des capacités

Entre 2005 et 2010, les capacités ont explosé.

Analyse

AnnéeCapacité typique
2005512 Mo – 1 Go
20061 Go – 2 Go
20072 Go – 4 Go
20084 Go – 8 Go
20098 Go – 16 Go
201016 Go – 32 Go

7.2 La baisse des prix

Les prix ont chuté rapidement.

Analyse

AnnéePrix (€) pour 1 Go
200550
200630
200715
20088
20095
20103

Analyse

Le prix par gigaoctet a chuté de façon spectaculaire, rendant les clés USB accessibles à tous.

7.3 L'USB 2.0

L'USB 2.0 (480 Mbit/s) a révolutionné les clés USB.

Analyse

L'USB 2.0 a permis des vitesses de transfert beaucoup plus rapides.

# TOME II — LES DIRIGEANTS ET LES ACTEURS MAJEURS

Tome II
Les dirigeants et les acteurs majeurs

Chapitre 8 — SanDisk : le roi du flash

8.1 SanDisk

SanDisk a été le leader des clés USB pendant des années.

Chronologie :

AnnéeÉvénement
1988Fondation de SanDisk
1994Introduction de CompactFlash
1999Participation au standard SD
2000Lancement des premières clés USB
2016Rachat par Western Digital (19 Md$)

8.2 Les gammes SanDisk

  • Cruzer : gamme grand public
  • Ultra : gamme haute performance
  • Extreme : gamme professionnelle
  • Connect : gamme avec Wi-Fi

Analyse

SanDisk a été un innovateur constant dans le domaine des clés USB.

Chapitre 9 — Kingston : le numéro un mondial

9.1 Kingston

Kingston est le plus grand fabricant de clés USB au monde.

Documentation officielle

« Kingston Technology is a global leader in memory products, including USB flash drives. »

Analyse

Kingston est un assembleur (il n'a pas d'usines de NAND). Il achète des puces à Samsung, Toshiba, etc.

9.2 Les gammes Kingston

  • DataTraveler : gamme grand public
  • IronKey : gamme sécurisée
  • HyperX : gamme gaming (discontinuée)

Chapitre 10 — Transcend : le taïwanais

10.1 Transcend

Transcend est un fabricant taïwanais de clés USB.

Analyse

Transcend produit ses propres contrôleurs et assemble ses propres clés.

10.2 Les gammes Transcend

  • JetFlash : gamme grand public
  • Ultimate : gamme haute performance

Chapitre 11 — Lexar : l'américain racheté par les Chinois

11.1 Lexar

Lexar était un fabricant américain de clés USB.

Analyse

Lexar a été racheté par Longsys (Chine) en 2017.

11.2 Les gammes Lexar

  • JumpDrive : gamme grand public
  • Professional : gamme professionnelle

Chapitre 12 — Samsung : le géant coréen

12.1 Samsung

Samsung est le plus grand fabricant de NAND au monde.

Analyse

Samsung produit des clés USB sous sa propre marque.

12.2 Les gammes Samsung

  • BAR Plus : gamme grand public
  • DUO Plus : gamme USB-C
  • FIT Plus : gamme ultra-compacte

Chapitre 13 — Verbatim, PNY, Corsair, Patriot

13.1 Verbatim

Verbatim est un fabricant de clés USB grand public.

13.2 PNY

PNY est un fabricant de clés USB grand public.

13.3 Corsair

Corsair est un fabricant de clés USB haute performance.

13.4 Patriot

Patriot est un fabricant de clés USB haute performance.

Chapitre 14 — Les fabricants de contrôleurs

14.1 Présentation

Les contrôleurs USB sont fabriqués par un petit nombre d'entreprises.

Analyse

Les contrôleurs USB sont des composants clés. Ils déterminent les performances et la fiabilité des clés USB.

Chapitre 15 — Phison, Silicon Motion, Alcor Micro

15.1 Phison (Taïwan)

Phison est le leader mondial des contrôleurs USB.

Documentation officielle

« Phison Electronics Corp. is a leading provider of NAND flash controllers, including USB controllers. »

Analyse

Phison contrôle une part importante du marché des contrôleurs USB.

15.2 Silicon Motion (Taïwan)

Silicon Motion est un acteur majeur des contrôleurs USB.

Analyse

SMI est particulièrement présent dans les clés USB haute performance.

15.3 Alcor Micro (Taïwan)

Alcor Micro est un fabricant de contrôleurs USB.

Analyse

Alcor est surtout connu pour ses contrôleurs USB et SD.

Chapitre 16 — Genesys Logic, Realtek, JMicron

16.1 Genesys Logic (Taïwan)

Genesys Logic est un fabricant de contrôleurs USB.

Analyse

Genesys est présent dans les clés USB et les hubs USB.

16.2 Realtek (Taïwan)

Realtek est un fabricant de contrôleurs USB.

Analyse

Realtek est présent dans les contrôleurs USB et les hubs USB.

16.3 JMicron (Taïwan)

JMicron est un fabricant de contrôleurs USB.

Analyse

JMicron est présent dans les clés USB et les SSD.

Chapitre 17 — ChipsBank, USBest, FirstChip

17.1 ChipsBank (Chine)

ChipsBank est un fabricant de contrôleurs USB chinois.

Analyse

ChipsBank est surtout connu pour ses contrôleurs USB basiques.

17.2 USBest (Taïwan)

USBest est un fabricant de contrôleurs USB.

17.3 FirstChip (Chine)

FirstChip est un fabricant de contrôleurs USB chinois.

# TOME III — LES TECHNOLOGIES DE LA MÉMOIRE FLASH

Tome III
Les technologies de la mémoire flash

Chapitre 18 — La cellule NAND : structure et fonctionnement

18.1 Structure de la cellule NAND

La cellule NAND est un transistor à grille flottante.

Documentation officielle

« A NAND flash cell is a floating-gate transistor. Electrons are trapped in the floating gate, representing a '1' or '0'. »

Schéma

```

        ┌─────────────────┐
        │   Bitline (BL)   │
        └────────┬────────┘
                 │
        ┌────────┴────────┐
        │   Select Gate    │
        │   (SG)           │
        └────────┬────────┘
                 │
        ┌────────┴────────┐
        │   Floating Gate  │
        │   (FG)           │
        └────────┬────────┘
                 │
        ┌────────┴────────┐
        │   Control Gate   │
        │   (CG)           │
        └────────┬────────┘
                 │
        ┌────────┴────────┐
        │   Source Line    │
        │   (SL)           │
        └─────────────────┘

```

18.2 Fonctionnement

Écriture (Programmation) :

  1. Application d'une tension élevée sur la grille de contrôle
  2. Injection d'électrons dans la grille flottante (effet tunnel)
  3. Modification de la tension de seuil

Effacement :

  1. Application d'une tension élevée sur la source
  2. Extraction des électrons de la grille flottante
  3. Retour à l'état initial

Lecture :

  1. Application d'une tension de référence sur la grille de contrôle
  2. Mesure du courant à travers le transistor
  3. Détermination de l'état de la cellule

Chapitre 19 — SLC, MLC, TLC, QLC, PLC : le compromis capacité/endurance

19.1 SLC (Single-Level Cell)

1 bit par cellule. Haute endurance (100 000 cycles P/E). Utilisée dans les applications professionnelles.

19.2 MLC (Multi-Level Cell)

2 bits par cellule. Endurance moyenne (10 000 cycles P/E). Utilisée dans les SSD grand public.

19.3 TLC (Triple-Level Cell)

3 bits par cellule. Endurance faible (1 000–3 000 cycles P/E). Utilisée dans les SSD grand public et les clés USB.

19.4 QLC (Quad-Level Cell)

4 bits par cellule. Endurance très faible (500–1 000 cycles P/E). Utilisée dans les SSD de stockage de masse.

19.5 PLC (Penta-Level Cell)

5 bits par cellule. Endurance extrêmement faible (100–200 cycles P/E). Encore en développement.

Attention

Précision technique Les chiffres donnés sont des ordres de grandeur. Ils dépendent de la technologie, du constructeur, de la génération de 3D NAND.

Analyse

TypeBits/celluleP/E cyclesCapacitéCoûtUtilisation
SLC1100 000FaibleÉlevéProfessionnel
MLC210 000MoyenneMoyenGrand public haut de gamme
TLC31 000–3 000ÉlevéeFaibleGrand public standard
QLC4500–1 000Très élevéeTrès faibleStockage de masse
PLC5100–200MaximaleMinimaleExpérimental (2026)

Chapitre 20 — 2D NAND vs 3D NAND : la révolution verticale

20.1 2D NAND

Les cellules sont disposées en une seule couche. La densité est limitée par la lithographie.

Limites de la 2D NAND :

  1. Lithographie < 10 nm → problèmes de fiabilité
  2. Effets de couplage entre cellules
  3. Fuite de courant

20.2 3D NAND

Les cellules sont empilées en couches verticales. La densité peut être augmentée en ajoutant des couches.

Documentation officielle

« 3D NAND was first introduced by Samsung in 2013. Current generation NAND has up to 238 layers. »

Avantages de la 3D NAND :

  1. Plus grande densité — sans réduction de la lithographie
  2. Meilleure fiabilité — cellules plus grandes
  3. Moins de couplage — cellules espacées

Analyse

GénérationCouchesFabricantAnnée
1ère32Samsung2013
2ème48Samsung, Toshiba2015
3ème64Samsung, Toshiba2016
4ème96Samsung, Toshiba2018
5ème128Samsung, Toshiba2020
6ème176Samsung, Micron2021
7ème232SK hynix, Micron2023
8ème286Samsung, YMTC2025

Chapitre 21 — La fabrication des wafers NAND

21.1 Étapes de fabrication

1. Préparation du substrat

  • Purification du silicium
  • Croissance du lingot
  • Découpe en wafers
  • Polissage

2. Lithographie

  • Dépôt de résine photosensible
  • Exposition aux rayons UV
  • Développement
  • Gravure

3. Dépôt de couches

  • Dépôt de couches conductrices
  • Dépôt de couches isolantes
  • Dépôt de couches de grille

4. Gravure

  • Gravure des motifs
  • Formation des transistors

5. Métallisation

  • Dépôt des interconnexions
  • Formation des contacts

6. Test électrique

  • Wafer sort test
  • Binning
  • Qualification

Chapitre 22 — CMP, implantation ionique, CVD/ALD, métrologie

22.1 CMP (Chemical Mechanical Polishing)

Le CMP est un procédé de polissage chimico-mécanique.

Analyse

Le CMP est utilisé pour planariser les couches de silicium. Il est essentiel pour la fabrication de 3D NAND.

22.2 Implantation ionique

L'implantation ionique est un procédé d'introduction d'impuretés dans le silicium.

Analyse

L'implantation ionique est utilisée pour créer les zones dopées (sources, drains).

22.3 CVD / ALD

Le CVD (Chemical Vapor Deposition) et l'ALD (Atomic Layer Deposition) sont des procédés de dépôt de couches.

Analyse

Le CVD et l'ALD sont utilisés pour déposer des couches minces (isolants, conducteurs).

22.4 Métrologie

La métrologie est l'ensemble des techniques de mesure et de contrôle.

Analyse

La métrologie est essentielle pour garantir la qualité des puces.

Chapitre 23 — Le packaging des puces

23.1 Présentation

Le packaging des puces NAND est une étape essentielle de la fabrication.

Analyse

Le packaging protège la puce et permet la connexion avec le reste du circuit.

Chapitre 24 — Wire bonding, flip-chip, encapsulation

24.1 Wire bonding

Le wire bonding est une technique de connexion filaire.

Analyse

Des fils d'or ou d'aluminium (25–50 µm) relient les pads de la puce aux broches du boîtier.

24.2 Flip-chip

Le flip-chip est une technique de connexion par billes de soudure.

Analyse

La puce est retournée et les billes de soudure sont fondues pour établir les connexions.

24.3 Encapsulation

L'encapsulation protège la puce et les connexions.

Analyse

L'encapsulation se fait généralement par injection de résine époxy.

Chapitre 25 — Tests électriques, binning, qualification

25.1 Tests électriques

Les tests électriques sont effectués à différentes étapes :

  • Wafer sort test : test électrique des puces sur le wafer
  • Final test : test électrique des puces encapsulées

25.2 Binning

Le binning est le classement des puces en fonction de leurs performances.

Analyse

Les puces de qualité supérieure sont utilisées dans des produits haut de gamme (SLC, MLC). Les puces de qualité inférieure sont utilisées dans des produits d'entrée de gamme (TLC, QLC).

25.3 Qualification

La qualification est un ensemble de tests pour valider la fiabilité.

Analyse

Tests de vieillissement accéléré, endurance, rétention des données.

# TOME IV — LES CONTRÔLEURS ET LE FIRMWARE

Tome IV
Les contrôleurs et le firmware

Chapitre 26 — Architecture interne d'un contrôleur USB

26.1 Présentation

Un contrôleur USB moderne comprend :

  • Microprocesseur (ARM Cortex, RISC-V)
  • RAM (buffer, cache)
  • Interface NAND (CE, LUN, interleave)
  • Interface USB (USB 2.0, 3.0, 3.1, 3.2, 4.0)
  • Moteur ECC (BCH, LDPC)
  • FTL (Flash Translation Layer)
  • Gestionnaire d'usure (wear leveling)
  • Gestionnaire de défauts (bad block mapping)
  • Pipeline interne
  • Scheduler NAND
  • DMA (Direct Memory Access)

Schéma

```

┌─────────────────────────────────────────────────────────────┐
│                  CONTRÔLEUR USB                             │
├─────────────────────────────────────────────────────────────┤
│  ┌───────────────────────┐  ┌───────────────────────────┐  │
│  │  Microprocesseur      │  │  DMA                      │  │
│  │  (ARM Cortex/RISC-V)  │  │  (Direct Memory Access)   │  │
│  └───────────────────────┘  └───────────────────────────┘  │
│  ┌───────────────────────┐  ┌───────────────────────────┐  │
│  │  RAM                  │  │  Pipeline interne          │  │
│  │  (Buffer/Cache)       │  │  (Scheduler NAND)         │  │
│  └───────────────────────┘  └───────────────────────────┘  │
│  ┌───────────────────────┐  ┌───────────────────────────┐  │
│  │  Interface USB        │  │  Interface NAND           │  │
│  │  (2.0/3.0/3.1/4.0)   │  │  (CE, LUN, Interleave)    │  │
│  └───────────────────────┘  └───────────────────────────┘  │
│  ┌───────────────────────┐  ┌───────────────────────────┐  │
│  │  Moteur ECC           │  │  FTL                      │  │
│  │  (BCH/LDPC)           │  │  (Flash Translation Layer)│  │
│  └───────────────────────┘  └───────────────────────────┘  │
│  ┌───────────────────────┐  ┌───────────────────────────┐  │
│  │  Gestionnaire d'usure │  │  Gestionnaire de défauts  │  │
│  │  (Wear Leveling)      │  │  (Bad Block Mapping)      │  │
│  └───────────────────────┘  └───────────────────────────┘  │
└─────────────────────────────────────────────────────────────┘

```

Chapitre 27 — Pipeline interne, scheduler NAND, DMA

27.1 Pipeline interne

Le pipeline interne permet d'exécuter plusieurs opérations en parallèle.

Analyse

Le pipeline est essentiel pour les performances des clés USB modernes.

27.2 Scheduler NAND

Le scheduler NAND optimise l'ordre des opérations.

Analyse

Le scheduler priorise les opérations de lecture et d'écriture.

27.3 DMA (Direct Memory Access)

Le DMA permet de transférer des données sans intervention du processeur.

Analyse

Le DMA améliore les performances.

Chapitre 28 — Gestion des canaux, parallélisme, files de commandes

28.1 Gestion des canaux

La gestion des canaux permet d'utiliser plusieurs puces NAND en parallèle.

Analyse

La gestion des canaux est essentielle pour les hautes performances.

28.2 Parallélisme

Le parallélisme permet d'utiliser plusieurs LUN simultanément.

Analyse

Le parallélisme est essentiel pour les hautes performances.

28.3 Files de commandes

Les files de commandes permettent de gérer plusieurs opérations en parallèle.

Analyse

Les files de commandes sont utilisées par les protocoles modernes (NVMe, UFS).

Chapitre 29 — FTL (Flash Translation Layer)

29.1 Présentation

La FTL (Flash Translation Layer) est une couche de traduction qui mappe les adresses logiques (LBA) vers les adresses physiques (PBA).

Analyse

La FTL est essentielle pour présenter une interface disque standard (secteurs 512/4096 octets) alors que la NAND a une structure en blocs et pages.

29.2 Fonctionnement

  1. LBA (Logical Block Address) — adresse logique
  2. PBA (Physical Block Address) — adresse physique
  3. Mapping — table de correspondance

Chapitre 30 — Wear leveling dynamique vs statique

30.1 Wear leveling

Le wear leveling répartit l'usure sur toutes les cellules.

30.2 Wear leveling dynamique

Répartit l'usure sur les blocs actifs. Simple mais moins efficace.

30.3 Wear leveling statique

Déplace les données statiques vers des blocs usés. Plus complexe mais plus efficace.

Analyse

Le wear leveling statique est plus efficace mais plus complexe.

Chapitre 31 — Garbage collection et over-provisioning

31.1 Garbage collection

La garbage collection récupère les blocs partiellement utilisés.

Analyse

La garbage collection est nécessaire pour maintenir des performances élevées.

31.2 Over-provisioning

L'over-provisioning est la réservation de capacité supplémentaire.

Analyse

L'over-provisioning améliore l'endurance et les performances. Typiquement 7–10 % de la capacité.

Chapitre 32 — Pseudo-SLC cache

32.1 Présentation

Le pseudo-SLC cache utilise des cellules TLC/QLC en mode SLC.

Analyse

Ce mode offre des performances élevées pour les écritures. La zone cache est libérée en arrière-plan.

Chapitre 33 — LDPC et correction d'erreurs

33.1 LDPC

Les codes LDPC (Low-Density Parity-Check) sont utilisés pour la correction d'erreurs.

  • Décodage LDPC : itératif, basé sur le message passing
  • Performances : dépend de la longueur du code, du taux de codage, du contrôleur et de la NAND
  • Latence : décodage en microsecondes

Analyse

LDPC est supérieur aux codes BCH pour les NAND 3D.

Chapitre 34 — Reverse engineering des contrôleurs

34.1 Présentation

Le reverse engineering des contrôleurs consiste à analyser le fonctionnement interne des contrôleurs USB.

Analyse

Le reverse engineering est essentiel pour la récupération de données.

34.2 Méthodes

  1. Analyse du firmware — extraction, désassemblage
  2. Analyse des signaux — oscilloscope, analyseur logique
  3. Analyse des commandes — analyse des protocoles

Chapitre 35 — BootROM — contenu, fonctionnement

35.1 Le BootROM

Le BootROM est le programme de démarrage du contrôleur.

Documentation officielle

« The BootROM is the initial program executed by the controller at power-on. »

Analyse

Le BootROM est contenu dans la ROM interne du contrôleur.

35.2 Séquence de boot

  1. Power-on — mise sous tension
  2. Initialisation — horloge, registres, GPIO
  3. Lecture de la ROM interne — BootROM
  4. Détection de la ROM externe — SPI Flash
  5. Chargement du firmware — depuis la ROM externe vers la RAM
  6. Vérification de la signature — si Secure Boot est activé
  7. Exécution du firmware — transfert du contrôle

Chapitre 36 — ISP (In-System Programming)

36.1 Présentation

L'ISP (In-System Programming) permet de programmer le firmware en système.

36.2 Mécanisme

  1. Réinitialisation du contrôleur
  2. Mode ISP activé (séquence de commandes)
  3. Chargement du firmware via USB
  4. Validation du firmware
  5. Exécution du firmware

Chapitre 37 — Firmware updates et recovery

37.1 Mise à jour du firmware

Les mises à jour du firmware sont souvent disponibles via les sites des fabricants.

Analyse

Les mises à jour corrigent des bugs, améliorent les performances, et ajoutent des fonctionnalités.

37.2 Firmware recovery

Observation Dafotec

Si le firmware est corrompu, le contrôleur peut entrer en mode recovery.

Analyse

Le mode recovery permet de reprogrammer le firmware.

Chapitre 38 — Dumping du firmware

38.1 Extraction

Observation Dafotec

Le dump du firmware peut être réalisé via des outils spécialisés.

38.2 Analyse

Le firmware extrait peut être analysé pour comprendre le fonctionnement du contrôleur.

Analyse

L'analyse du firmware est utile pour le reverse engineering et la récupération de données.

# TOME V — LES INTERFACES USB (2000–2026)

Tome V
Les interfaces USB

Chapitre 39 — USB 1.0 et 1.1 (1996–2000)

39.1 USB 1.0

USB 1.0 a été introduit en 1996.

Documentation officielle

« USB 1.0 was introduced in 1996 with a data rate of 12 Mbit/s. »

ModeVitesse
Low-Speed1,5 Mbit/s
Full-Speed12 Mbit/s

39.2 USB 1.1

USB 1.1 a corrigé les problèmes de USB 1.0.

Analyse

USB 1.1 était plus fiable et a été largement adopté.

Chapitre 40 — USB 2.0 — Hi-Speed (2000–2010)

40.1 USB 2.0

USB 2.0 a été introduit en 2000.

Documentation officielle

« USB 2.0 was introduced in 2000 with a data rate of 480 Mbit/s. »

  • Vitesse : 480 Mbit/s (Hi-Speed)
  • Connecteur : Type-A, Type-B, miniUSB, microUSB

Schéma

```

┌───────────────────────────────┐
│  ┌─────────────────────────┐  │
│  │ 1. VCC (+5V)            │  │
│  │ 2. D-                    │  │
│  │ 3. D+                    │  │
│  │ 4. GND                   │  │
│  └─────────────────────────┘  │
└───────────────────────────────┘

```

Chapitre 41 — USB 3.0 — SuperSpeed (2008–2013)

41.1 USB 3.0

USB 3.0 a été introduit en 2008.

Documentation officielle

« USB 3.0 was introduced in 2008 with a data rate of 5 Gbit/s. »

  • Vitesse : 5 Gbit/s (SuperSpeed)
  • Connecteur : Type-A (9 broches), Type-B, microUSB 3.0

Schéma

```

┌───────────────────────────────────────┐
│  ┌─────────────────────────────────┐  │
│  │ 1. VCC                           │  │
│  │ 2. D-                            │  │
│  │ 3. D+                            │  │
│  │ 4. GND                           │  │
│  │ 5. StdA_SSRX-                    │  │
│  │ 6. StdA_SSRX+                    │  │
│  │ 7. GND_DRAIN                     │  │
│  │ 8. StdA_SSTX-                    │  │
│  │ 9. StdA_SSTX+                    │  │
│  └─────────────────────────────────┘  │
└───────────────────────────────────────┘

```

Chapitre 42 — USB 3.1 — SuperSpeed+ (2013–2017)

42.1 USB 3.1

USB 3.1 a été introduit en 2013.

Documentation officielle

« USB 3.1 was introduced in 2013 with a data rate of 10 Gbit/s. »

  • Vitesse : 10 Gbit/s (SuperSpeed+)
  • Connecteur : Type-A, Type-C

Chapitre 43 — USB 3.2 — Gen 1, Gen 2, Gen 2x2 (2017–2022)

43.1 USB 3.2

USB 3.2 a été introduit en 2017.

VersionVitesseNom
USB 3.2 Gen 15 Gbit/sSuperSpeed
USB 3.2 Gen 210 Gbit/sSuperSpeed+
USB 3.2 Gen 2x220 Gbit/sSuperSpeed+ (2 voies)

Analyse

La nomenclature USB 3.2 est confuse. Gen 1 = USB 3.0, Gen 2 = USB 3.1.

Chapitre 44 — USB 4.0 (2019–2026)

44.1 USB 4.0

USB 4.0 a été introduit en 2019.

Documentation officielle

« USB4 is based on the Thunderbolt 3 protocol and offers speeds up to 40 Gbit/s. »

  • Vitesse : 40 Gbit/s
  • Connecteur : Type-C uniquement

Attention

Précision technique USB4 est basé sur l'architecture Thunderbolt 3, mais toutes les fonctions Thunderbolt ne sont pas obligatoires.

Chapitre 45 — USB-C : le connecteur universel

45.1 Présentation

Le connecteur USB-C est le connecteur universel.

  • Réversible
  • 24 broches
  • Supporte USB 3.2, USB4, Thunderbolt 3/4
  • Supporte Power Delivery (jusqu'à 240W)

Schéma

```

┌─────────────────────────────────────────────┐
│  ┌───────────────────────────────────────┐  │
│  │ A1 GND  │  A2 SStXp1  │  A3 SStXn1  │  │
│  │ A4 VBUS │  A5 CC1     │  A6 Dp1     │  │
│  │ A7 Dn1  │  A8 SBU1    │  A9 VBUS    │  │
│  │ A10 SSRXn1 │ A11 SSRXp1  │ A12 GND   │  │
│  └───────────────────────────────────────┘  │
│  ┌───────────────────────────────────────┐  │
│  │ B12 GND │  B11 SStXp2  │  B10 SStXn2 │  │
│  │ B9 VBUS │  B8 SBU2     │  B7 Dn2     │  │
│  │ B6 Dp2  │  B5 CC2      │  B4 VBUS    │  │
│  │ B3 SSRXn2 │ B2 SSRXp2  │  B1 GND     │  │
│  └───────────────────────────────────────┘  │
└─────────────────────────────────────────────┘

```

Chapitre 46 — Les types de connecteurs

46.1 Type-A

  • Connecteur le plus courant
  • Non réversible
  • 4 broches (USB 2.0), 9 broches (USB 3.0)

46.2 Type-B

  • Connecteur pour périphériques
  • Imprimantes, scanners

46.3 Type-C

  • Connecteur réversible
  • 24 broches
  • Supporte tout

46.4 microUSB

  • Connecteur miniature
  • Smartphones (anciens)

46.5 miniUSB

  • Connecteur miniature (ancien)

Chapitre 47 — USB Mass Storage Class

47.1 Présentation

La classe Mass Storage est le protocole standard pour les clés USB.

Documentation officielle

« The USB Mass Storage Class is a set of computing communications protocols defined by the USB Implementers Forum. »

Analyse

La classe Mass Storage est implémentée par tous les systèmes d'exploitation modernes.

Chapitre 48 — BOT (Bulk Only Transport) — mécanisme

48.1 Présentation

Le BOT (Bulk Only Transport) est le protocole de transport le plus courant.

Documentation officielle

« BOT is the default transport protocol for USB Mass Storage devices. »

48.2 Principe

  1. Hôte envoie un CBW (Command Block Wrapper)
  2. Périphérique exécute la commande
  3. Périphérique renvoie un CSW (Command Status Wrapper)

Chapitre 49 — CBW et CSW — structures

49.1 CBW (Command Block Wrapper)

Structure du CBW (31 octets) :

OffsetTailleDescription
0-34Signature "CBW" (0x43425355)
4-74Tag (identifiant)
8-114Longueur des données (transfert)
121Flags (0 = Host→Device, 0x80 = Device→Host)
131LUN (Logical Unit Number)
141Longueur du CB (0x0A à 0x10)
15-3016CB (Command Block) — la commande SCSI

49.2 CSW (Command Status Wrapper)

Structure du CSW (13 octets) :

OffsetTailleDescription
0-34Signature "CSW" (0x53425355)
4-74Tag (identifiant)
8-114Longueur des données résiduelles
121Statut (0 = succès, 1 = erreur, 2 = phase error)

Schéma

```

┌─────────────────────────────────────────────────────────────────┐
│                    ÉCHANGE BOT                                 │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  HÔTE                                                          │
│  │                                                              │
│  │  1. Envoi du CBW                                            │
│  │  ┌─────────────────────────────────────────────────────┐   │
│  │  │  CBW                                                │   │
│  │  │  - Signature: 0x43425355                            │   │
│  │  │  - Tag: 0x1234                                      │   │
│  │  │  - LUN: 0                                           │   │
│  │  │  - CB: READ10 (0x28)                                │   │
│  │  └─────────────────────────────────────────────────────┘   │
│  │                          │                                  │
│  │                          ▼                                  │
│  │  2. Transfert des données                                  │
│  │  ┌─────────────────────────────────────────────────────┐   │
│  │  │  DATA                                               │   │
│  │  │  - 512 octets (1 secteur)                           │   │
│  │  └─────────────────────────────────────────────────────┘   │
│  │                          │                                  │
│  │                          ▼                                  │
│  │  3. Réception du CSW                                       │
│  │  ┌─────────────────────────────────────────────────────┐   │
│  │  │  CSW                                                │   │
│  │  │  - Signature: 0x53425355                            │   │
│  │  │  - Tag: 0x1234                                      │   │
│  │  │  - Statut: 0 (succès)                               │   │
│  │  └─────────────────────────────────────────────────────┘   │
│  │                                                             │
└─────────────────────────────────────────────────────────────────┘

```

Chapitre 50 — UASP (USB Attached SCSI Protocol)

50.1 Présentation

UASP (USB Attached SCSI Protocol) est un protocole de transport plus performant.

Documentation officielle

« UASP provides faster data transfer and better multitasking than BOT. »

50.2 Comparaison BOT vs UASP

CaractéristiqueBOTUASP
TypeSéquentielParallèle
Commandes1 à la foisPlusieurs simultanées
Queues1Plusieurs
Transactions1 à la foisPlusieurs simultanées

50.3 Conditions de compatibilité

Attention

Précision technique UASP nécessite :

  1. Périphérique — la clé USB doit supporter UASP
  2. Contrôleur USB hôte — doit supporter UASP
  3. Système d'exploitation — Windows 8+, macOS 10.9+, Linux kernel 3.4+

Chapitre 51 — SCSI over USB — commandes

51.1 Présentation

Les clés USB utilisent le jeu de commandes SCSI.

Documentation officielle

« USB mass storage devices use SCSI commands encapsulated in USB packets. »

51.2 Commandes SCSI

CommandeCodeDescription
INQUIRY0x12Obtenir des informations sur le périphérique
READ100x28Lire des données (10 octets)
WRITE100x2AÉcrire des données (10 octets)
READ CAPACITY0x25Obtenir la capacité du périphérique
TEST UNIT READY0x00Vérifier si le périphérique est prêt
REQUEST SENSE0x03Obtenir des informations sur une erreur
SYNCHRONIZE CACHE0x35Vider le cache
FORMAT UNIT0x04Formater le périphérique
MODE SENSE0x1AObtenir les paramètres de configuration
MODE SELECT0x15Définir les paramètres de configuration

# TOME VI — LES CLÉS USB PHYSIQUES

Tome VI
Les clés USB physiques

Chapitre 52 — PCB design

52.1 Présentation

Le PCB (Printed Circuit Board) est le circuit imprimé de la clé USB.

Analyse

Le PCB contient le contrôleur, la NAND, et les composants passifs.

52.2 Architecture typique

  1. Connecteur USB
  2. Contrôleur
  3. Puce NAND
  4. Résistances et condensateurs
  5. Quartz (12 MHz ou 24 MHz)
  6. LED d'activité

Schéma

```

┌─────────────────────────────────────────────────────────────────┐
│                    PCB CLÉ USB                                 │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │                    CONNECTEUR USB                       │   │
│  │  ┌─────┐  ┌─────┐  ┌─────┐  ┌─────┐                  │   │
│  │  │ VCC │  │ D-  │  │ D+  │  │ GND │                  │   │
│  │  └─────┘  └─────┘  └─────┘  └─────┘                  │   │
│  └─────────────────────────────────────────────────────────┘   │
│                            │                                    │
│                            ▼                                    │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │               COMPOSANTS                                │   │
│  │  ┌───────────────────────────────────────────────────┐ │   │
│  │  │  CONTRÔLEUR                                      │ │   │
│  │  │  (Phison PS2251, SMI SM3267, Alcor AU6989...)    │ │   │
│  │  │  - BGA ou QFP                                    │ │   │
│  │  │  - Horloge 12 MHz/24 MHz                         │ │   │
│  │  └───────────────────────────────────────────────────┘ │   │
│  │  ┌───────────────────────────────────────────────────┐ │   │
│  │  │  PUCE NAND                                       │ │   │
│  │  │  - BGA ou TSOP                                   │ │   │
│  │  │  - 8, 16, 32, 64, 128, 256, 512 Go...           │ │   │
│  │  └───────────────────────────────────────────────────┘ │   │
│  │  ┌───────────────────────────────────────────────────┐ │   │
│  │  │  RÉSISTANCES & CONDENSATEURS                     │ │   │
│  │  │  - Résistance de pull-up (D+/D-)                  │ │   │
│  │  │  - Condensateur de découplage (VCC)              │ │   │
│  │  │  - Condensateur de quartz (XIN/XOUT)             │ │   │
│  │  └───────────────────────────────────────────────────┘ │   │
│  │  ┌───────────────────────────────────────────────────┐ │   │
│  │  │  QUARTZ                                          │ │   │
│  │  │  - 12 MHz ou 24 MHz                              │ │   │
│  │  └───────────────────────────────────────────────────┘ │   │
│  │  ┌───────────────────────────────────────────────────┐ │   │
│  │  │  LED                                             │ │   │
│  │  │  - Activité                                      │ │   │
│  │  └───────────────────────────────────────────────────┘ │   │
│  └─────────────────────────────────────────────────────────┘   │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

```

Chapitre 53 — Connecteur USB

53.1 Présentation

Le connecteur USB est la partie physique de la clé USB.

Analyse

Le connecteur USB est souvent la première partie à tomber en panne.

53.2 Types

  • Type-A : le plus courant
  • Type-C : de plus en plus courant
  • microUSB : pour les smartphones

Chapitre 54 — Électrostatique (ESD)

54.1 Présentation

L'électrostatique peut endommager les composants.

Analyse

Les clés USB sont sensibles aux décharges électrostatiques (ESD).

54.2 Protection

  • Protection ESD : composants de protection
  • Manipulation : précautions de manipulation

Chapitre 55 — Housing — boîtiers plastique, métal, silicone

55.1 Types de boîtiers

  • Plastique : le plus courant
  • Métal : plus robuste
  • Silicone : protection contre les chocs

Analyse

Le boîtier protège le PCB et les composants.

Chapitre 56 — Waterproof, shockproof, temperature

56.1 Présentation

Certaines clés USB sont :

  • Étanches (Waterproof)
  • Résistantes aux chocs (Shockproof)
  • Résistantes aux températures extrêmes (Temperature)

Analyse

Ces caractéristiques sont importantes pour les usages en extérieur.

Chapitre 57 — Les clés monolithiques (COB)

57.1 Présentation

Le COB (Chip-On-Board) est une technique de packaging où la puce NAND et le contrôleur sont directement montés sur le PCB et encapsulés dans une résine.

Observation Dafotec

Les clés COB sont plus petites, moins chères, mais presque impossibles à récupérer sans usinage.

Schéma

```

┌─────────────────────────────────────────────┐
│                CLÉ USB COB                   │
├─────────────────────────────────────────────┤
│  ┌───────────────────────────────────────┐  │
│  │          RÉSINE ÉPOXY                 │  │
│  │  ┌─────────────────────────────────┐  │  │
│  │  │  PUCE NAND + CONTRÔLEUR         │  │  │
│  │  └─────────────────────────────────┘  │  │
│  │         BROCHES USB                   │  │
│  └───────────────────────────────────────┘  │
└─────────────────────────────────────────────┘

```

Chapitre 58 — Points de test — CE, RE, WE, ALE, CLE, R/B

58.1 Présentation

Les points de test sont des signaux de la puce NAND.

SignalDescriptionRôle
CEChip EnableActive la puce NAND
RERead EnableActive la lecture
WEWrite EnableActive l'écriture
ALEAddress Latch EnableVerrouillage des adresses
CLECommand Latch EnableVerrouillage des commandes
R/BReady/BusyIndique si la puce est occupée
VCCAlimentation+3.3V ou +5V
GNDMasse0V

Observation Dafotec

Ces points de test sont accessibles après usinage de la résine.

Chapitre 59 — Localisation des pins et usinage de la résine

59.1 Localisation des pins

La localisation des pins est spécifique à chaque contrôleur.

Analyse

La localisation des pins est essentielle pour la récupération.

59.2 Usinage de la résine

Observation Dafotec

L'usinage doit être fait avec précaution pour ne pas endommager les fils de bonding.

# TOME VII — LES GAMMES ET USAGES

Tome VII
Les gammes et usages

Chapitre 60 — Les clés USB grand public

60.1 Présentation

Les clés USB grand public sont les plus courantes.

Analyse

Elles sont utilisées pour le transfert et le stockage de données.

60.2 Caractéristiques

  • Capacités : 8 Go à 1 To
  • Vitesses : jusqu'à 200 Mo/s
  • Prix : économiques

Chapitre 61 — Les clés USB professionnelles

61.1 Présentation

Les clés USB professionnelles sont conçues pour les usages exigeants.

Analyse

Elles sont utilisées par les professionnels de l'informatique, de la vidéo, etc.

61.2 Caractéristiques

  • Capacités : jusqu'à 2 To
  • Vitesses : jusqu'à 500 Mo/s
  • Fiabilité : élevée

Chapitre 62 — Les clés sécurisées

62.1 Présentation

Les clés sécurisées intègrent un chiffrement matériel.

Analyse

Elles sont utilisées pour les données sensibles.

Chapitre 63 — Kingston IronKey

63.1 Présentation

IronKey est la gamme de clés USB sécurisées de Kingston.

Documentation officielle

« Kingston IronKey USB flash drives offer hardware-based encryption and FIPS 140 certification. »

Analyse

Les IronKey utilisent le chiffrement AES matériel.

63.2 Caractéristiques

  • Chiffrement AES 256 bits
  • FIPS 140-2 certification
  • Protection par mot de passe
  • Auto-destruction

Chapitre 64 — Apricorn, iStorage

64.1 Apricorn

Apricorn est un fabricant de clés USB sécurisées.

Analyse

Apricorn propose des clés avec chiffrement matériel.

64.2 iStorage

iStorage est un fabricant de clés USB sécurisées.

Analyse

iStorage propose des clés avec clavier intégré.

Chapitre 65 — AES matériel et FIPS 140

65.1 AES matériel

Le chiffrement AES (Advanced Encryption Standard) est intégré dans le contrôleur.

Analyse

Le chiffrement matériel est plus rapide et plus sécurisé que le chiffrement logiciel.

65.2 FIPS 140

FIPS 140 est une certification de sécurité.

Documentation officielle

« FIPS 140 is a U.S. government computer security standard for cryptographic modules. »

Analyse

La certification FIPS 140 est exigée pour les applications gouvernementales.

Chapitre 66 — Les clés haute endurance

66.1 Présentation

Les clés haute endurance sont conçues pour des usages intensifs.

Analyse

Elles utilisent des NAND MLC ou SLC.

Chapitre 67 — Les clés pour IT

67.1 Présentation

Les clés pour IT sont utilisées pour la réparation et le diagnostic.

Analyse

Elles contiennent des outils de diagnostic, des utilitaires, des systèmes d'exploitation.

Chapitre 68 — Les clés USB bootables

68.1 Présentation

Les clés USB bootables permettent de démarrer un système d'exploitation.

Analyse

Elles sont utilisées pour l'installation de systèmes d'exploitation.

Chapitre 69 — Windows To Go

69.1 Présentation

Windows To Go permet d'exécuter Windows depuis une clé USB.

Documentation officielle

« Windows To Go is a feature that allows Windows to be booted from a USB drive. »

Analyse

Windows To Go est utilisé pour les déplacements professionnels.

Chapitre 70 — Linux Live USB

70.1 Présentation

Linux Live USB permet d'exécuter Linux sans installation.

Analyse

Linux Live USB est utilisé pour le dépannage et la récupération.

# TOME VIII — LA FABRICATION ET LES CHAÎNES D'APPROVISIONNEMENT

Tome VIII
La fabrication et les chaînes d'approvisionnement

Chapitre 71 — Les usines de NAND

71.1 Présentation

Les usines de NAND sont réparties dans le monde.

Analyse

Les principales usines sont en Corée, au Japon, en Chine, et aux États-Unis.

Chapitre 72 — Samsung, SK hynix, Micron, Kioxia, Western Digital, YMTC

72.1 Samsung

  • Pyeongtaek (Corée) : P1, P2, P3
  • Xi'an (Chine) : X1, X2
  • Part de marché : ~35 %

72.2 SK hynix

  • Cheongju (Corée)
  • Wuxi (Chine)
  • Part de marché : ~20 %

72.3 Micron

  • Boise (États-Unis)
  • Singapour
  • Part de marché : ~15 %

72.4 Kioxia

  • Yokkaichi (Japon)
  • Kitakami (Japon)
  • Part de marché : ~15 %

72.5 Western Digital

  • Yokkaichi (Japon) — avec Kioxia
  • Part de marché : ~10 %

72.6 YMTC

  • Wuhan (Chine)
  • Part de marché : ~5 %

Chapitre 73 — Les assembleurs

73.1 La chaîne de valeur

  1. Fabrication de NAND — Samsung, SK hynix, Micron, Kioxia, WD, YMTC
  2. Fabrication de contrôleurs — Phison, SMI, Alcor, Genesys, Marvell, Realtek
  3. Assemblage — Lexar, Kingston, Transcend, SanDisk, PNY, Verbatim
  4. Distribution — Grossistes, détaillants

Chapitre 74 — Les contrefaçons

74.1 Capacité factice

La contrefaçon la plus courante : une clé annoncée avec une capacité élevée (64 Go, 128 Go, 256 Go), mais qui n'a en réalité qu'une capacité beaucoup plus faible (4 Go, 8 Go).

Observation Dafotec

Les contrefaçons utilisent des puces NAND de récupération (recyclées) ou de qualité inférieure.

74.2 Vitesse factice

Les contrefaçons annoncent souvent des vitesses élevées mais ne les atteignent pas.

74.3 Qualité des puces

Les contrefaçons utilisent des puces de qualité inférieure (recyclées, rejetées).

Chapitre 75 — La détection des contrefaçons

75.1 Le principe : écrire puis relire

Détecter une clé contrefaite — annoncée à une capacité supérieure à sa capacité réelle — repose sur un principe simple : écrire un motif connu sur toute la capacité déclarée, puis le relire et le vérifier. Au-delà de la capacité réelle, la clé renvoie des données erronées ou nulles.

Documentation officielle

Le test écrit un motif sur l'ensemble de l'espace annoncé, puis contrôle que chaque bloc relu correspond exactement au motif écrit.

75.2 L'analyse en laboratoire

En laboratoire, l'identification du contrôleur et des puces NAND réelles confirme la supercherie : une contrefaçon associe presque toujours un contrôleur reprogrammé à une NAND de capacité bien inférieure à l'étiquette.

Chapitre 76 — L'identification du contrôleur et de la NAND

76.1 Lire l'identité réelle de la clé

Au-delà de ce qu'une clé déclare au système, l'identification de son contrôleur et de ses puces NAND réelles se fait en laboratoire. C'est cette lecture de l'identité matérielle qui oriente la stratégie de récupération et démasque les supports reconditionnés.

76.2 Ce que révèle le contrôleur

Le modèle exact du contrôleur, la référence des puces NAND et l'agencement interne (nombre de canaux, entrelacement) déterminent la méthode de lecture bas niveau : deux clés d'apparence identique peuvent exiger des approches totalement différentes.

Chapitre 77 — VID/PID

77.1 Présentation

Le VID (Vendor ID) et le PID (Product ID) sont des identifiants USB.

Analyse

Les contrefaçons utilisent souvent des VID/PID de fabricants connus.

Chapitre 78 — Les cycles de production et les pénuries

78.1 Les cycles de production

La production de NAND est cyclique :

  • Périodes d'expansion — nouvelle usine, nouveau procédé
  • Périodes de pénurie — demande > offre
  • Périodes de surabondance — offre > demande

78.2 Les pénuries récentes

  • 2016-2017 : pénurie due à la transition vers 3D NAND
  • 2020-2021 : pénurie due à la COVID-19
  • 2023-2024 : pénurie due à la demande en IA

# TOME IX — LES CLÉS USB SOUS LINUX ET WINDOWS

Tome IX
Les clés USB sous Linux et Windows

Chapitre 79 — Linux — lsusb, usb-devices, dmesg

79.1 lsusb

lsusb est la commande Linux pour lister les périphériques USB.

``bash $ lsusb Bus 001 Device 003: ID 0951:1666 Kingston Technology DataTraveler 100 G3/G4/SE9 G2 ``

79.2 usb-devices

usb-devices affiche les détails des périphériques USB.

``bash $ usb-devices T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=02 Dev#= 3 Spd=480 MxCh= 0 P: Vendor=0951 ProdID=1666 Rev=01.00 S: Manufacturer=Kingston S: Product=DataTraveler 3.0 ``

79.3 dmesg

dmesg affiche les messages du noyau.

``bash $ dmesg | tail -20 [ 1234.567890] usb 1-1: new high-speed USB device number 3 using ehci_hcd [ 1234.567891] usb 1-1: New USB device found, idVendor=0951, idProduct=1666 [ 1234.567893] usb-storage 1-1:1.0: USB Mass Storage device detected [ 1234.567895] scsi 6:0:0:0: Direct-Access Kingston DataTraveler 3.0 PMAP [ 1234.567896] sd 6:0:0:0: [sdb] 123456789 512-byte logical blocks ``

Chapitre 80 — Linux — sysfs, /dev/sdX, hdparm

80.1 sysfs

sysfs est le système de fichiers virtuel pour les périphériques.

``bash $ ls /sys/bus/usb/devices/ 1-1:1.0 1-1:1.1 usb1 usb2 ``

80.2 /dev/sdX

Les clés USB apparaissent comme /dev/sdX sous Linux.

Analyse

Par exemple, /dev/sdb, /dev/sdc, etc.

80.3 hdparm

hdparm est un outil pour les paramètres des disques.

``bash $ sudo hdparm -I /dev/sdb ATA device, with non-removable media Model Number: USB 3.0 Serial Number: 000000000000000 ``

Chapitre 81 — Linux — sg3_utils, usb_modeswitch

81.1 sg3_utils

sg3_utils est une collection d'outils SCSI.

``bash $ sg_inq /dev/sdb VPD INQUIRY Device Identification Product: DataTraveler 3.0 ``

81.2 usb_modeswitch

usb_modeswitch est un outil pour changer le mode des périphériques USB.

Analyse

usb_modeswitch est utilisé pour les modems 3G/4G.

Chapitre 82 — Windows — Device Manager, Disk Management

82.1 Device Manager

Le Gestionnaire de périphériques affiche les périphériques USB.

Analyse

Les clés USB apparaissent sous "Lecteurs de disques".

82.2 Disk Management

Gestion des disques affiche les volumes.

Analyse

Les clés USB apparaissent comme des volumes amovibles.

Chapitre 83 — Windows — USBDeview, USBLogView

83.1 USBDeview

USBDeview est un outil de NirSoft pour lister les périphériques USB.

Analyse

USBDeview affiche les VID/PID, les numéros de série, les dates.

83.2 USBLogView

USBLogView est un outil de NirSoft pour les événements USB.

Analyse

USBLogView affiche les événements de connexion/déconnexion.

Chapitre 84 — Windows — Registry USB entries

84.1 Présentation

Les clés USB sont enregistrées dans le registre Windows.

Analyse

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB

# TOME X — LES BOOTLOADERS ET LA VIRTUALISATION

Tome X
Les bootloaders et la virtualisation

Chapitre 85 — Bootable USB

85.1 Présentation

Les clés USB bootables permettent de démarrer un système d'exploitation.

Analyse

Les clés USB bootables sont utilisées pour l'installation de systèmes d'exploitation.

Chapitre 86 — Rufus, Etcher, dd

86.1 Rufus

Rufus est un outil de création de clés USB bootables.

Documentation officielle

« Rufus is a utility to create bootable USB drives. »

Analyse

Rufus supporte ISO, DD, MBR, GPT, UEFI, BIOS.

86.2 Etcher

Etcher est un outil de création de clés USB bootables.

Documentation officielle

« Etcher is a tool for flashing images to USB drives. »

86.3 dd

dd est la commande Linux pour copier des données.

``bash $ sudo dd if=image.iso of=/dev/sdb bs=4M status=progress ``

Chapitre 87 — MBR, GPT, UEFI, Legacy BIOS

87.1 MBR (Master Boot Record)

  • Ancien schéma de partitionnement
  • Limite : 2 To

87.2 GPT (GUID Partition Table)

  • Nouveau schéma de partitionnement
  • Limite : 9,4 ZB

87.3 UEFI

Unified Extensible Firmware Interface — nouveau firmware.

87.4 Legacy BIOS

Ancien firmware.

Chapitre 88 — Windows To Go

88.1 Présentation

Windows To Go permet d'exécuter Windows depuis une clé USB.

Documentation officielle

« Windows To Go is a feature that allows Windows to be booted from a USB drive. »

Analyse

Windows To Go est utilisé pour les déplacements professionnels.

Chapitre 89 — Linux Live USB et persistent storage

89.1 Linux Live USB

Permet d'exécuter Linux sans installation.

Analyse

Linux Live USB est utilisé pour le dépannage et la récupération.

89.2 Persistent storage

Permet de sauvegarder les modifications sur une Live USB.

Analyse

Le persistent storage est une partition dédiée.

# TOME XI — LES MÉCANISMES DE DÉFAILLANCE

Tome XI
Les mécanismes de défaillance

Chapitre 90 — L'usure des cellules NAND (P/E cycles)

90.1 Présentation

Chaque cellule NAND peut supporter un nombre limité de cycles Programmation/Effacement.

Attention

Précision technique Les chiffres donnés sont des ordres de grandeur.

TypeP/E cycles (ordre de grandeur)
SLC100 000
MLC10 000
TLC1 000–3 000
QLC500–1 000
PLC100–200

Analyse

Une clé TLC de 128 Go a une durée de vie de 3 à 5 ans en usage intensif.

Chapitre 91 — La dégradation des données (charge leakage)

91.1 Présentation

Les électrons piégés dans la grille flottante peuvent s'échapper avec le temps.

Observation Dafotec

Une clé non utilisée pendant 5 ans peut perdre des données.

Analyse

Les données doivent être relues régulièrement (refresh).

Chapitre 92 — La rétention des données

92.1 Présentation

La rétention des données est la capacité de la NAND à conserver les données dans le temps.

Analyse

La rétention diminue avec l'usure des cellules.

Chapitre 93 — Le read disturb

93.1 Présentation

La lecture d'une page peut perturber les cellules voisines.

Analyse

Le read disturb est un problème pour les NAND très denses.

Chapitre 94 — Le program disturb

94.1 Présentation

La programmation d'une page peut perturber les cellules voisines.

Analyse

Le program disturb est un problème pour les NAND très denses.

Chapitre 95 — Le retention drift

95.1 Présentation

Le retention drift est la dérive de la tension de seuil des cellules.

Analyse

Le retention drift est un problème pour les NAND modernes.

Chapitre 96 — Le contrôleur défaillant

96.1 Symptômes

  • La clé n'est pas reconnue
  • Erreurs de lecture aléatoires
  • La capacité affichée est incorrecte

Observation Dafotec

Le contrôleur est souvent la cause de la défaillance.

Chapitre 97 — Les dégâts physiques — eau, chaleur, chocs, torsion

97.1 Eau

L'eau cause des courts-circuits.

97.2 Chaleur

La chaleur accélère la dégradation des cellules.

97.3 Chocs

Les chocs peuvent endommager les connexions.

97.4 Torsion

La torsion peut casser le PCB.

Chapitre 98 — Les dégâts physiques — rayons X

98.1 Présentation

Attention

Précision technique Les scanners de sécurité aéroportuaires utilisent des rayons X de faible énergie. Les effets sur les mémoires flash sont généralement considérés comme négligeables.

Chapitre 99 — La corrosion, l'oxydation, la délamination

99.1 Corrosion

La corrosion des contacts peut provoquer des faux contacts.

99.2 Oxydation

L'oxydation des contacts et des pistes peut provoquer des défaillances.

99.3 Délamination

La délamination est le décollement des couches internes.

Chapitre 100 — Les faux contacts et les mauvaises soudures

100.1 Faux contacts

Les faux contacts sont une cause fréquente de défaillance.

Observation Dafotec

Les contacts oxydés ou dessoudés peuvent provoquer des erreurs de lecture.

100.2 Mauvaises soudures

Les mauvaises soudures peuvent provoquer des défaillances.

Chapitre 101 — La corruption logique

101.1 Présentation

La corruption logique est la perte de la structure du système de fichiers.

Analyse

La corruption logique peut être causée par une déconnexion intempestive, une panne de courant, ou un ransomware.

Chapitre 102 — La défaillance soudaine

102.1 Présentation

La défaillance soudaine est la mort subite de la clé.

Observation Dafotec

La clé cesse de fonctionner sans prévenir.

Chapitre 103 — Les symptômes précurseurs

103.1 Symptômes

  • Fichiers illisibles
  • Lenteur
  • Erreurs de lecture
  • Messages d'erreur système

Analyse

Il est recommandé de sauvegarder les données dès l'apparition de ces symptômes.

Chapitre 104 — Les défaillances du connecteur USB

104.1 Présentation

Le connecteur USB est souvent la première partie à tomber en panne.

104.2 Types

  • Pins tordus ou cassés
  • Connecteur dessoudé
  • Problèmes de contact

Chapitre 105 — Les systèmes de fichiers

105.1 Présentation

Les clés USB utilisent différents systèmes de fichiers.

Chapitre 106 — FAT16, FAT32, exFAT, NTFS, APFS, EXT4

106.1 FAT16

  • Capacité max : 2 Go
  • Obsolète

106.2 FAT32

  • Capacité max : 2 To
  • Compatibilité universelle
  • Limite : 4 Go par fichier

106.3 exFAT

  • Capacité max : 128 PiB
  • Successeur de FAT32
  • Supporte fichiers > 4 Go

Attention

Précision technique Les clés de grande capacité (≥ 32 Go) sont fréquemment préformatées en exFAT.

106.4 NTFS

  • Capacité max : 256 To
  • Windows
  • Moins compatible

106.5 APFS

  • Apple
  • Compatibilité limitée

106.6 EXT4

  • Linux
  • Compatibilité limitée

# TOME XII — LA RÉCUPÉRATION DE DONNÉES

Tome XII
La récupération de données

Chapitre 107 — Les approches de récupération

107.1 Logicielle

Outils : le laboratoire, le laboratoire.

Observation Dafotec

Efficace si la clé est reconnue et que le système de fichiers est corrompu.

107.2 Matérielle

Lecture directe des puces NAND.

Observation Dafotec

Nécessaire si le contrôleur est défaillant.

Chapitre 108 — La récupération logicielle

108.1 Le principe de la voie logique

Lorsqu'une clé reste électriquement saine mais que ses données sont inaccessibles — partition corrompue, table d'allocation effacée, formatage rapide — la récupération commence par une voie logique, menée en laboratoire sur une image clonée du support, jamais sur la clé d'origine.

Analyse

La règle est absolue : on ne travaille que sur une copie. La clé source, une fois imagée secteur par secteur, est mise de côté.

108.2 La reconstruction des partitions et des systèmes de fichiers

En laboratoire, la table de partitions et les structures FAT32, exFAT ou NTFS sont analysées puis reconstruites à partir de l'image. Quand les métadonnées manquent, l'extraction se poursuit par carving.

108.3 Le carving par signatures

Le carving reconstitue les fichiers à partir de leurs signatures binaires — documents, images, archives, vidéos — indépendamment du système de fichiers détruit. C'est la voie privilégiée après un formatage ou une suppression.

Analyse

Tant qu'aucune écriture n'a écrasé les blocs libérés, le carving restitue le plus souvent l'essentiel des fichiers perdus.

Chapitre 109 — La récupération matérielle

109.1 Principe

La récupération matérielle consiste à lire directement les puces NAND.

Analyse

La récupération matérielle est nécessaire lorsque le contrôleur est défaillant.

Chapitre 110 — PC-3000 Flash, le laboratoire, rusolut

110.1 PC-3000 Flash

PC-3000 Flash est l'outil de référence pour la récupération NAND.

Documentation officielle

« PC-3000 Flash is a hardware-software solution for NAND flash data recovery. »

110.2 le laboratoire

le laboratoire est le fabricant de PC-3000 Flash.

110.3 le laboratoire

le laboratoire est un fabricant d'outils de récupération NAND.

Chapitre 111 — Le dump des puces NAND

111.1 Procédure

  1. Déssouder la puce NAND
  2. Lire la puce avec un programmateur
  3. Extraire les données brutes (dump)

Observation Dafotec

Le dump est la première étape de la récupération.

Chapitre 112 — CE, LUN, interleave

112.1 CE (Chip Enable)

Le CE est un signal qui active la puce.

Analyse

Le CE est essentiel pour le dump NAND.

112.2 LUN (Logical Unit Number)

Le LUN identifie une unité logique.

Analyse

La plupart des puces NAND ont plusieurs LUN.

112.3 Interleave

L'interleave est une technique pour améliorer les performances.

Analyse

Les données sont intercalées entre plusieurs LUN.

Chapitre 113 — Le XOR mixing et le scrambling

113.1 Le scrambling

Les données sont mélangées (XOR) pour améliorer la fiabilité.

Observation Dafotec

Il faut connaître l'algorithme de scrambling pour reconstruire les données.

Chapitre 114 — Le reverse engineering des contrôleurs

114.1 Principe

Le reverse engineering d'un contrôleur est un processus complexe.

Analyse

Il faut analyser le firmware, les commandes, les tables de mapping.

Chapitre 115 — La reconstruction du contrôleur logique

115.1 Principe

La reconstruction du contrôleur logique consiste à recréer la table de mapping.

Analyse

La table de mapping est essentielle pour la récupération.

Chapitre 116 — La gestion des défauts (bad block mapping)

116.1 Présentation

La gestion des défauts consiste à gérer les blocs défectueux.

Analyse

Le contrôleur maintient une table des blocs défectueux.

Chapitre 117 — L'ECC et la correction d'erreurs

117.1 Présentation

L'ECC (Error Correction Code) est utilisé pour corriger les erreurs de lecture.

Analyse

Les NAND modernes utilisent LDPC.

Chapitre 118 — Hard decision vs Soft decision

118.1 Hard decision

Décision binaire (0/1).

118.2 Soft decision

Décision avec niveau de confiance (LLR).

Analyse

La soft decision est plus performante que la hard decision pour le décodage LDPC.

Chapitre 119 — Page pairing

119.1 Présentation

Le page pairing est l'association de pages pour l'ECC.

Analyse

Le page pairing est utilisé pour améliorer la correction d'erreurs.

Chapitre 120 — Les tables de mapping (translator)

120.1 Présentation

Le translator est la table de mapping (adresse logique → adresse physique).

Observation Dafotec

Si le mapping est perdu, la récupération est difficile.

Chapitre 121 — Flash Extractor, Visual NAND Reconstructor, le laboratoire

121.1 Flash Extractor

Flash Extractor est un outil de récupération matérielle.

121.2 Visual NAND Reconstructor

Visual NAND Reconstructor est un outil de récupération NAND.

121.3 le laboratoire

le laboratoire est un logiciel de récupération.

121.4 le laboratoire

le laboratoire propose des solutions pour la récupération NAND.

Chapitre 122 — Les limites de la récupération

122.1 Limites

  • Dégâts physiques irréversibles
  • Firmware corrompu
  • Mapping perdu
  • ECC irréparable

Chapitre 123 — Les coûts de la récupération avancée

123.1 Coûts

  • Récupération logicielle : 100–500 €
  • Récupération matérielle : 500–2 000 €
  • Récupération avancée (PC-3000) : 1 000–5 000 €

Analyse

Les coûts dépendent de la complexité de la récupération.

# TOME XIII — LES CLÉS USB ET LA SÉCURITÉ

Tome XIII
Les clés USB et la sécurité

Chapitre 124 — BadUSB — mécanisme, protection, mitigation

124.1 Présentation

BadUSB est une attaque qui reprogramme le firmware du contrôleur USB.

Documentation officielle

« BadUSB is a vulnerability that allows reprogramming USB controller firmware. »

124.2 Mécanisme

  1. Infection — utilisateur connecte une clé USB infectée
  2. Reprogrammation du firmware — la clé USB devient un périphérique HID
  3. Exécution des commandes — commandes frappées (émulation clavier)

Schéma

```

  1. Infection
   ┌─────────────────────────────────────────────┐
   │  Utilisateur connecte une clé USB infectée  │
   └─────────────────────────────────────────────┘
                         │
                         ▼
  1. Reprogrammation du firmware
   ┌─────────────────────────────────────────────┐
   │  Le firmware du contrôleur est remplacé     │
   │  La clé USB devient un périphérique HID     │
   └─────────────────────────────────────────────┘
                         │
                         ▼
  1. Exécution des commandes
   ┌─────────────────────────────────────────────┐
   │  Commandes frappées (émulation clavier)     │
   │  Téléchargement de malware                  │
   │  Exfiltration de données                    │
   └─────────────────────────────────────────────┘

```

124.3 Protection

  1. Mises à jour — maintenir le firmware à jour
  2. Outils — USB firewall, USB condom
  3. Politiques — interdire les clés USB non autorisées
  4. Audit — inspecter régulièrement les périphériques USB

Chapitre 125 — USBKill

125.1 Présentation

USBKill est un outil qui éteint l'ordinateur en cas de déconnexion USB.

Analyse

USBKill est utilisé pour la sécurité physique.

Chapitre 126 — Rubber Ducky

126.1 Présentation

Rubber Ducky est un périphérique USB qui émule un clavier.

Documentation officielle

« Rubber Ducky is a USB keyboard emulator used for penetration testing. »

Analyse

Rubber Ducky exécute des scripts de frappe.

Chapitre 127 — USB Ninja

127.1 Présentation

USB Ninja est un outil de sécurité USB.

Analyse

USB Ninja est utilisé pour les tests de pénétration.

Chapitre 128 — HID attacks

128.1 Présentation

Les attaques HID (Human Interface Device) utilisent des périphériques USB pour émuler des claviers ou souris.

Analyse

Les attaques HID sont difficiles à détecter car elles semblent légitimes.

Chapitre 129 — USB firewall

129.1 Présentation

Le USB firewall est un outil qui protège contre les attaques USB.

Analyse

Le USB firewall bloque les périphériques non autorisés.

Chapitre 130 — USB condom

130.1 Présentation

Le USB condom est un adaptateur qui bloque les broches de données.

Analyse

Le USB condom est utilisé pour la sécurité des chargeurs publics.

Chapitre 131 — Kill switch

131.1 Présentation

Le kill switch permet de désactiver physiquement les ports USB.

Analyse

Le kill switch est utilisé pour la sécurité des systèmes sensibles.

# TOME XIV — LES CLÉS USB EN ENTREPRISE

Tome XIV
Les clés USB en entreprise

Chapitre 132 — Déploiement

132.1 Présentation

Le déploiement des clés USB en entreprise doit être planifié.

Analyse

Le déploiement doit prendre en compte la sécurité et la gestion.

Chapitre 133 — Gestion

133.1 Présentation

La gestion des clés USB en entreprise est essentielle.

Analyse

La gestion inclut l'inventaire, le suivi, et la maintenance.

Chapitre 134 — Chiffrement

134.1 Présentation

Le chiffrement des clés USB est recommandé pour les données sensibles.

Analyse

Le chiffrement peut être logiciel ou matériel.

Chapitre 135 — Audit

135.1 Présentation

L'audit des clés USB permet de détecter les problèmes.

Analyse

L'audit inclut l'inspection des périphériques et des données.

Chapitre 136 — DLP (Data Loss Prevention)

136.1 Présentation

La DLP (Data Loss Prevention) protège contre les pertes de données.

Analyse

La DLP bloque les transferts non autorisés.

Chapitre 137 — Endpoint protection

137.1 Présentation

La protection des endpoints protège les postes de travail.

Analyse

La protection des endpoints inclut la sécurité USB.

Chapitre 138 — MDM (Mobile Device Management)

138.1 Présentation

Le MDM (Mobile Device Management) gère les périphériques mobiles.

Analyse

Le MDM inclut la gestion des clés USB.

# TOME XV — LES CLÉS USB ET L'AUDIO/VIDÉO

Tome XV
Les clés USB et l'audio/vidéo

Chapitre 139 — USB Audio

139.1 Présentation

USB Audio est un standard pour les périphériques audio.

Analyse

USB Audio est utilisé pour les microphones et les casques.

Chapitre 140 — USB Video

140.1 Présentation

USB Video est un standard pour les périphériques vidéo.

Analyse

USB Video est utilisé pour les webcams.

Chapitre 141 — MIDI over USB

141.1 Présentation

MIDI over USB est un standard pour les instruments de musique.

Analyse

MIDI over USB est utilisé pour les claviers MIDI.

Chapitre 142 — USB mixers

142.1 Présentation

Les mixeurs USB sont utilisés pour le mixage audio.

Analyse

Les mixeurs USB sont utilisés dans les studios d'enregistrement.

Chapitre 143 — USB microphones

143.1 Présentation

Les microphones USB sont utilisés pour l'enregistrement.

Analyse

Les microphones USB sont utilisés pour le podcasting et le streaming.

# TOME XVI — LES CLÉS USB ET L'EMBARQUÉ

Tome XVI
Les clés USB et l'embarqué

Chapitre 144 — USB OTG

144.1 Présentation

USB OTG (On-The-Go) permet aux périphériques de jouer le rôle d'hôte.

Analyse

USB OTG est utilisé dans les smartphones et tablettes.

Chapitre 145 — USB Host

145.1 Présentation

USB Host est le rôle d'hôte USB.

Analyse

USB Host est utilisé dans les ordinateurs et les consoles.

Chapitre 146 — USB Device

146.1 Présentation

USB Device est le rôle de périphérique USB.

Analyse

USB Device est utilisé dans les clés USB.

Chapitre 147 — USB hubs

147.1 Présentation

Les hubs USB permettent de connecter plusieurs périphériques.

Analyse

Les hubs USB sont utilisés pour étendre le nombre de ports.

# TOME XVII — LES CLÉS USB ET LE TEST

Tome XVII
Les clés USB et le test

Chapitre 148 — Test méthodologie

148.1 Présentation

Les tests des clés USB suivent une méthodologie précise.

Analyse

La méthodologie inclut les tests de performance, d'endurance, etc.

Chapitre 149 — Test automatisé

149.1 Présentation

Les tests automatisés permettent de tester de nombreux échantillons.

Analyse

Les tests automatisés sont utilisés dans la fabrication.

Chapitre 150 — Performance

150.1 Présentation

Les tests de performance mesurent :

  • Vitesse de lecture
  • Vitesse d'écriture
  • IOPS
  • Latence

Chapitre 151 — Endurance

151.1 Présentation

Les tests d'endurance mesurent la durée de vie de la clé.

Analyse

Les tests d'endurance sont réalisés par des cycles de programmation/effacement.

Chapitre 152 — Temperature, humidity, vibration

152.1 Température

Les tests de température mesurent le comportement à différentes températures.

Analyse

Les clés USB fonctionnent généralement de 0°C à 70°C.

152.2 Humidité

Les tests d'humidité mesurent la résistance à l'humidité.

Analyse

Les tests d'humidité sont réalisés en chambre climatique.

152.3 Vibration

Les tests de vibration mesurent la résistance aux vibrations.

Analyse

Les tests de vibration sont réalisés sur une table vibrante.

Chapitre 153 — EMI/EMC

153.1 Présentation

Les tests EMI/EMC mesurent les émissions électromagnétiques.

Analyse

Les tests EMI/EMC sont réalisés en chambre anéchoïque.

# TOME XVIII — LES CLÉS USB ET LE DESIGN INDUSTRIEL

Tome XVIII
Les clés USB et le design industriel

Chapitre 154 — Ergonomie

154.1 Présentation

L'ergonomie des clés USB est importante pour l'utilisation.

Analyse

L'ergonomie inclut la taille, la forme, et le poids.

Chapitre 155 — Design

155.1 Présentation

Le design des clés USB varie.

Analyse

Le design inclut les couleurs, les formes, et les matériaux.

Chapitre 156 — Matériaux

156.1 Présentation

Les matériaux des clés USB varient.

Analyse

Les matériaux incluent le plastique, le métal, le silicone, le bois.

Chapitre 157 — Couleurs

157.1 Présentation

Les couleurs des clés USB varient.

Analyse

Les couleurs sont souvent utilisées pour identifier les capacités.

Chapitre 158 — LED

158.1 Présentation

Les LED indiquent l'activité de la clé USB.

Analyse

Les LED sont souvent de couleur rouge ou bleue.

Chapitre 159 — Marquage

159.1 Présentation

Le marquage des clés USB inclut les logos, les capacités, etc.

Analyse

Le marquage est souvent réalisé par sérigraphie.

Chapitre 160 — Emballage

160.1 Présentation

L'emballage des clés USB est important pour la vente.

Analyse

L'emballage inclut les boîtes, les blisters, et les sachets.

# TOME XIX — LES CLÉS USB ET L'ENVIRONNEMENT

Tome XIX
Les clés USB et l'environnement

Chapitre 161 — RoHS

161.1 Présentation

RoHS (Restriction of Hazardous Substances) est une directive européenne.

Documentation officielle

« RoHS restricts the use of hazardous substances in electrical and electronic equipment. »

Analyse

RoHS interdit le plomb, le mercure, le cadmium, etc.

Chapitre 162 — WEEE

162.1 Présentation

WEEE (Waste Electrical and Electronic Equipment) est une directive européenne.

Documentation officielle

« WEEE establishes collection and recycling requirements for electrical and electronic equipment. »

Analyse

WEEE impose le recyclage des déchets électroniques.

Chapitre 163 — Recyclage

163.1 Présentation

Le recyclage des clés USB permet de récupérer les matériaux.

Analyse

Le recyclage des clés USB est encore limité.

Chapitre 164 — Durabilité

164.1 Présentation

La durabilité des clés USB est un enjeu environnemental.

Analyse

La durabilité inclut la durée de vie et la réparabilité.

Chapitre 165 — Empreinte carbone

165.1 Présentation

L'empreinte carbone des clés USB est liée à leur fabrication.

Analyse

L'empreinte carbone inclut les émissions de CO2.

# TOME XX — LES CLÉS USB ET LE MARCHÉ

Tome XX
Les clés USB et le marché

Chapitre 166 — Évolution des prix

Analyse

AnnéeCapacité typiquePrix moyen
20008 Mo100 €
2005512 Mo30 €
201016 Go15 €
201564 Go10 €
2020128 Go8 €
2024256 Go10 €
2026512 Go15 €

Analyse

Les prix ont chuté puis se sont stabilisés.

Chapitre 167 — Évolution des capacités

Analyse

AnnéeCapacité max
20008 Mo
200116 Mo
200264 Mo
2003128 Mo
2004256 Mo
2005512 Mo
20061 Go
20072 Go
20084 Go
20098 Go
201016 Go
201232 Go
201464 Go
2016128 Go
2018256 Go
2020512 Go
20221 To
20242 To
20264 To

Chapitre 168 — Évolution des vitesses

Analyse

StandardVitesse
USB 2.0480 Mbit/s
USB 3.05 Gbit/s
USB 3.110 Gbit/s
USB 3.2 Gen 2x220 Gbit/s
USB440 Gbit/s

Chapitre 169 — Tendances

169.1 USB-C

Le connecteur USB-C devient le standard.

169.2 USB 3.2 / USB4

Les vitesses augmentent.

169.3 Capacités

Les capacités augmentent.

169.4 Sécurité

Le chiffrement matériel se généralise.

Chapitre 170 — Prévisions

170.1 Capacités

  • 8 To (2027–2028)
  • 16 To (2029–2030)

170.2 Vitesses

  • USB4 v2 : 80 Gbit/s (2027)

170.3 Sécurité

  • Chiffrement AES intégré
  • Sécurité renforcée

# TOME XXI — LES FABRICANTS DE NAND

Tome XXI
Les fabricants de NAND

Chapitre 171 — Samsung Electronics

171.1 Présentation

Samsung est le plus grand fabricant de NAND au monde.

Documentation officielle

« Samsung Electronics is the world's largest manufacturer of NAND flash memory. »

171.2 Usines

  • Pyeongtaek (Corée) : P1, P2, P3
  • Xi'an (Chine) : X1, X2

Analyse

: ~35 %

Chapitre 172 — SK hynix

172.1 Présentation

SK hynix est le deuxième fabricant de NAND.

Documentation officielle

« SK hynix is a major manufacturer of NAND flash memory. »

172.2 Usines

  • Cheongju (Corée)
  • Wuxi (Chine)

Analyse

: ~20 %

Chapitre 173 — Micron Technology

173.1 Présentation

Micron est un fabricant américain de NAND.

Documentation officielle

« Micron Technology is an American manufacturer of NAND flash memory. »

173.2 Usines

  • Boise (États-Unis)
  • Singapour

Analyse

: ~15 %

Chapitre 174 — Kioxia

174.1 Présentation

Kioxia est le successeur de Toshiba Memory.

Documentation officielle

« Kioxia is a Japanese manufacturer of NAND flash memory. »

174.2 Usines

  • Yokkaichi (Japon)
  • Kitakami (Japon)

Analyse

: ~15 %

Chapitre 175 — Western Digital

175.1 Présentation

Western Digital produit des NAND en partenariat avec Kioxia.

175.2 Usines

  • Yokkaichi (Japon)

Analyse

: ~10 %

Chapitre 176 — YMTC

176.1 Présentation

YMTC est un fabricant chinois de NAND.

Documentation officielle

« YMTC (Yangtze Memory Technologies) is a Chinese manufacturer of NAND flash memory. »

176.2 Usines

  • Wuhan (Chine)

Analyse

: ~5 %

Chapitre 177 — Cartes des fabs

177.1 Localisation

  • Corée : Samsung, SK hynix
  • Japon : Kioxia, Western Digital
  • Chine : YMTC, Samsung (Xi'an), SK hynix (Wuxi)
  • États-Unis : Micron
  • Singapour : Micron

Chapitre 178 — Parts de marché

Analyse

FabricantPart de marché
Samsung~35 %
SK hynix~20 %
Micron~15 %
Kioxia~15 %
Western Digital~10 %
YMTC~5 %

# TOME XXII — LES NORMES ET CERTIFICATIONS

Tome XXII
Les normes et certifications

Chapitre 179 — USB-IF

179.1 Présentation

USB-IF (USB Implementers Forum) est l'organisme qui définit les normes USB.

Documentation officielle

« USB-IF is the organization that defines USB standards. »

Chapitre 180 — JEDEC

180.1 Présentation

JEDEC est l'organisme qui définit les normes pour les mémoires flash.

Documentation officielle

« JEDEC is the global leader in developing open standards for the microelectronics industry. »

Chapitre 181 — ISO

181.1 Présentation

L'ISO (International Organization for Standardization) définit des normes internationales.

181.2 Normes pertinentes

  • ISO 9001 (qualité)
  • ISO 17025 (laboratoires d'essais)
  • ISO 27001 (sécurité de l'information)

Chapitre 182 — MIL-STD

182.1 Présentation

Les normes MIL-STD sont des normes militaires américaines.

182.2 Normes pertinentes

  • MIL-STD-810 (environnement)
  • MIL-STD-883 (microélectronique)

Chapitre 183 — AEC-Q100

183.1 Présentation

AEC-Q100 est une norme de qualification pour les composants électroniques automobiles.

Documentation officielle

« AEC-Q100 is a qualification standard for automotive-grade electronic components. »

183.2 Grades

  • Grade 0 : -40°C à +150°C
  • Grade 1 : -40°C à +125°C
  • Grade 2 : -40°C à +105°C
  • Grade 3 : -40°C à +85°C

Chapitre 184 — Industrial grade vs Commercial grade

184.1 Commercial grade

  • Température : 0°C à 70°C
  • Endurance : standard
  • Prix : bas

184.2 Industrial grade

  • Température : -40°C à 85°C
  • Endurance : élevée
  • Prix : élevé

# TOME XXIII — LES PERSPECTIVES

Tome XXIII
Les perspectives

Chapitre 185 — USB4 v2

185.1 Présentation

USB4 v2 est en développement.

Documentation officielle

« USB4 Version 2.0 is under development, offering speeds up to 80 Gbit/s. »

Analyse

USB4 v2 doublera la vitesse d'USB4 (40 → 80 Gbit/s).

185.2 Caractéristiques

  • Vitesse : 80 Gbit/s
  • Connecteur : USB-C
  • Compatibilité : rétrocompatible USB4

Chapitre 186 — NAND > 400 couches

186.1 Présentation

Les fabricants travaillent sur des NAND > 400 couches.

Analyse

400 couches permettront des densités encore plus élevées.

Chapitre 187 — Les clés USB en 2030

187.1 Capacité

  • Clés USB 8 To
  • Clés USB 16 To

187.2 Vitesse

  • USB4 v2 : 80 Gbit/s
  • Clés USB > 10 Go/s

187.3 Sécurité

  • Chiffrement AES intégré
  • Sécurité renforcée

187.4 Formats

  • USB-C dominant
  • Formats réduits

Chapitre 188 — Technologies émergentes

188.1 PCM (Phase-Change Memory)

La PCM est une mémoire non volatile utilisant le changement de phase.

Analyse

La PCM est plus rapide que la NAND et plus durable.

188.2 MRAM (Magnetoresistive RAM)

La MRAM est une mémoire non volatile utilisant l'effet magnétorésistif.

Analyse

La MRAM est très rapide et très durable.

188.3 ReRAM (Resistive RAM)

La ReRAM est une mémoire non volatile utilisant la résistance variable.

Analyse

La ReRAM est une technologie émergente.

# TOME XXIV — ÉTUDES DE CAS

Tome XXIV
Études de cas

Chapitre 189 — Cas 1 — Clé USB 64 Go, partition corrompue

189.1 Réception laboratoire

Un client apporte une clé USB 64 Go.

189.2 Diagnostic

La partition est corrompue.

189.3 Résultat

100 % des données récupérées avec le laboratoire.

189.4 Temps

2 heures.

Chapitre 190 — Cas 2 — Clé USB 32 Go, connecteur cassé

190.1 Réception laboratoire

Un client apporte une clé USB 32 Go avec le connecteur cassé.

190.2 Diagnostic

Le connecteur a été arraché.

190.3 Résultat

Soudure du connecteur. 100 % des données récupérées.

190.4 Temps

1 heure.

Chapitre 191 — Cas 3 — Clé USB 128 Go, contrôleur défaillant

191.1 Réception laboratoire

Un client apporte une clé USB 128 Go.

191.2 Diagnostic

Le contrôleur est défaillant.

191.3 Résultat

Lecture directe de la NAND. 90 % des données récupérées.

191.4 Temps

8 heures.

Chapitre 192 — Cas 4 — Clé USB 256 Go, eau

192.1 Réception laboratoire

Un client apporte une clé USB 256 Go qui a été immergée.

192.2 Diagnostic

La clé a pris l'eau.

192.3 Résultat

Nettoyage, séchage. 95 % des données récupérées.

192.4 Temps

6 heures.

Chapitre 193 — Cas 5 — Clé USB 16 Go, contrefaçon

193.1 Réception laboratoire

Un client apporte une clé USB 16 Go.

193.2 Diagnostic

La clé est une contrefaçon (capacité factice 16 Go).

193.3 Résultat

2 Go de données récupérées.

193.4 Temps

2 heures.

Chapitre 194 — Cas 6 — Clé USB 512 Go, chaleur

194.1 Réception laboratoire

Un client apporte une clé USB 512 Go après une exposition à la chaleur.

194.2 Diagnostic

Les cellules sont dégradées.

194.3 Résultat

80 % des données récupérées.

194.4 Temps

6 heures.

Chapitre 195 — Cas 7 — Clé USB COB, monolithique

195.1 Réception laboratoire

Un client apporte une clé USB COB (monolithique).

195.2 Diagnostic

La clé n'est pas reconnue.

195.3 Résultat

Usinage de la résine. Lecture directe de la NAND. 85 % des données récupérées.

195.4 Temps

12 heures.

Chapitre 196 — Cas 8 — Clé USB 64 Go, ransomware

196.1 Réception laboratoire

Un client apporte une clé USB 64 Go victime d'un ransomware.

196.2 Diagnostic

Les fichiers sont chiffrés.

196.3 Résultat

Récupération à partir des copies shadow. 60 % des données récupérées.

196.4 Temps

4 heures.

Chapitre 197 — Cas 9 — Clé USB 1 To, virus

197.1 Réception laboratoire

Un client apporte une clé USB 1 To infectée par un virus.

197.2 Diagnostic

Le virus a corrompu les fichiers.

197.3 Résultat

Nettoyage antivirus. 95 % des données récupérées.

197.4 Temps

3 heures.

Chapitre 198 — Cas 10 — Clé USB 32 Go, dégâts physiques

198.1 Réception laboratoire

Un client apporte une clé USB 32 Go écrasée.

198.2 Diagnostic

Le PCB est cassé.

198.3 Résultat

Lecture directe de la NAND. 70 % des données récupérées.

198.4 Temps

10 heures.

# ANNEXES

Annexes

Annexe A — Chronologie des clés USB

AnnéeÉvénementCapacité typiqueVitesse USB
2000Première clé USB (Trek)8 MoUSB 1.1
2001Clés USB 16 Mo16 MoUSB 1.1
2002Clés USB 64 Mo64 MoUSB 1.1
2003Clés USB 128 Mo128 MoUSB 2.0
2004Clés USB 256 Mo256 MoUSB 2.0
2005Clés USB 512 Mo – 1 Go512 Mo – 1 GoUSB 2.0
2007Clés USB 2 Go – 4 Go2 Go – 4 GoUSB 2.0
2009Clés USB 8 Go – 16 Go8 Go – 16 GoUSB 2.0
2010Clés USB 32 Go – 64 Go32 Go – 64 GoUSB 2.0
2011USB 3.064 GoUSB 3.0
2013USB 3.1128 GoUSB 3.1
2015Clés USB 256 Go256 GoUSB 3.0
2017Clés USB 512 Go512 GoUSB 3.1
2019USB41 ToUSB4
2020Clés USB 1 To1 ToUSB 3.2
2024Clés USB 2 To2 ToUSB4
2026Clés USB 4 To4 ToUSB4

Annexe B — Spécifications USB

StandardVitesseConnecteurAnnée
USB 1.012 Mbit/sType-A, Type-B1996
USB 1.112 Mbit/sType-A, Type-B1998
USB 2.0480 Mbit/sType-A, Type-B, mini, micro2000
USB 3.05 Gbit/sType-A, Type-B, micro 3.02008
USB 3.110 Gbit/sType-A, Type-C2013
USB 3.2 Gen 15 Gbit/sType-A, Type-C2017
USB 3.2 Gen 210 Gbit/sType-A, Type-C2017
USB 3.2 Gen 2x220 Gbit/sType-C2019
USB440 Gbit/sType-C2019

Annexe C — Fabricants de contrôleurs

FabricantPaysSpécialitésMarché
PhisonTaïwanUSB, SD, SSDGrand public, professionnel
Silicon MotionTaïwanUSB, SD, SSDGrand public, professionnel
Alcor MicroTaïwanUSB, SDGrand public
Genesys LogicTaïwanUSB, hubsGrand public
RealtekTaïwanUSB, audioGrand public
JMicronTaïwanUSB, SSDGrand public
ChipsBankChineUSBGrand public
USBestTaïwanUSBGrand public
FirstChipChineUSBGrand public

Annexe D — Fabricants de NAND

FabricantPaysTypeUsinesPart de marché
SamsungCoréeNANDPyeongtaek (Corée), Xi'an (Chine)~35 %
SK hynixCoréeNANDCheongju (Corée), Wuxi (Chine)~20 %
MicronÉtats-UnisNANDBoise (États-Unis), Singapour~15 %
KioxiaJaponNANDYokkaichi (Japon), Kitakami (Japon)~15 %
Western DigitalÉtats-UnisNANDYokkaichi (Japon)~10 %
YMTCChineNANDWuhan (Chine)~5 %

Annexe E — L'approche du laboratoire

En laboratoire, la récupération sur clé USB s'appuie sur des bancs matériels dédiés à la lecture directe de la mémoire NAND et sur des techniques d'accès physique propres aux supports flash.

MoyenTypeUsage
PC-3000 FlashBanc matérielLecture directe de la NAND, modes techniques
Flash ExtractorBanc matérielLecture des dumps NAND, entrelacement et XOR
Visual NAND ReconstructorBanc matérielReconstruction des images NAND brutes
Adaptateurs BGAOutillageLecture des puces dessoudées
Technique Spider WebMéthodeAccès aux contacts des clés Monolith
Micro-soudureMéthodeRéparation des connecteurs et pistes

Toute la chaîne — du dump de la mémoire NAND à la reconstruction des fichiers — est réalisée en laboratoire, sur images clonées, sans jamais écrire sur le support d'origine.

Annexe F — Commandes SCSI

CommandeCodeDescription
INQUIRY0x12Obtenir des informations sur le périphérique
READ100x28Lire des données (10 octets)
WRITE100x2AÉcrire des données (10 octets)
READ CAPACITY0x25Obtenir la capacité du périphérique
TEST UNIT READY0x00Vérifier si le périphérique est prêt
REQUEST SENSE0x03Obtenir des informations sur une erreur
SYNCHRONIZE CACHE0x35Vider le cache
FORMAT UNIT0x04Formater le périphérique
MODE SENSE0x1AObtenir les paramètres de configuration
MODE SELECT0x15Définir les paramètres de configuration

Annexe G — La détection des faux supports

La détection d'une clé contrefaite repose sur une méthode unique et fiable, indépendante de tout outil : écrire des données sur toute la capacité annoncée, puis les relire et les comparer.

ÉtapeCe qui est faitCe que cela révèle
ÉcritureUn motif connu est écrit sur toute la capacité déclaréePrépare la vérification
RelectureChaque bloc est relu et comparé au motifLes blocs erronés trahissent la capacité réelle
IdentificationLe contrôleur et la NAND réelle sont lus en laboratoireConfirme l'écart entre capacité déclarée et physique

Une clé dont la capacité réelle diffère de la capacité annoncée est irrémédiablement suspecte : les données écrites au-delà du seuil réel sont perdues.

Annexe H — Schémas techniques

H.1 — Cellule NAND

```

        ┌─────────────────┐
        │   Bitline (BL)   │
        └────────┬────────┘
                 │
        ┌────────┴────────┐
        │   Select Gate    │
        │   (SG)           │
        └────────┬────────┘
                 │
        ┌────────┴────────┐
        │   Floating Gate  │
        │   (FG)           │
        └────────┬────────┘
                 │
        ┌────────┴────────┐
        │   Control Gate   │
        │   (CG)           │
        └────────┬────────┘
                 │
        ┌────────┴────────┐
        │   Source Line    │
        │   (SL)           │
        └─────────────────┘

```

H.2 — Architecture d'un contrôleur USB

```

┌─────────────────────────────────────────────────────────────┐
│                  CONTRÔLEUR USB                             │
├─────────────────────────────────────────────────────────────┤
│  ┌───────────────────────┐  ┌───────────────────────────┐  │
│  │  Microprocesseur      │  │  DMA                      │  │
│  │  (ARM Cortex/RISC-V)  │  │  (Direct Memory Access)   │  │
│  └───────────────────────┘  └───────────────────────────┘  │
│  ┌───────────────────────┐  ┌───────────────────────────┐  │
│  │  RAM                  │  │  Pipeline interne          │  │
│  │  (Buffer/Cache)       │  │  (Scheduler NAND)         │  │
│  └───────────────────────┘  └───────────────────────────┘  │
│  ┌───────────────────────┐  ┌───────────────────────────┐  │
│  │  Interface USB        │  │  Interface NAND           │  │
│  │  (2.0/3.0/3.1/4.0)   │  │  (CE, LUN, Interleave)    │  │
│  └───────────────────────┘  └───────────────────────────┘  │
│  ┌───────────────────────┐  ┌───────────────────────────┐  │
│  │  Moteur ECC           │  │  FTL                      │  │
│  │  (BCH/LDPC)           │  │  (Flash Translation Layer)│  │
│  └───────────────────────┘  └───────────────────────────┘  │
│  ┌───────────────────────┐  ┌───────────────────────────┐  │
│  │  Gestionnaire d'usure │  │  Gestionnaire de défauts  │  │
│  │  (Wear Leveling)      │  │  (Bad Block Mapping)      │  │
│  └───────────────────────┘  └───────────────────────────┘  │
└─────────────────────────────────────────────────────────────┘

```

H.3 — Brochages USB-A (USB 2.0)

```

┌───────────────────────────────┐
│  ┌─────────────────────────┐  │
│  │ 1. VCC (+5V)            │  │
│  │ 2. D-                    │  │
│  │ 3. D+                    │  │
│  │ 4. GND                   │  │
│  └─────────────────────────┘  │
└───────────────────────────────┘

```

H.4 — Brochages USB 3.0 Type-A

```

┌───────────────────────────────────────┐
│  ┌─────────────────────────────────┐  │
│  │ 1. VCC                           │  │
│  │ 2. D-                            │  │
│  │ 3. D+                            │  │
│  │ 4. GND                           │  │
│  │ 5. StdA_SSRX-                    │  │
│  │ 6. StdA_SSRX+                    │  │
│  │ 7. GND_DRAIN                     │  │
│  │ 8. StdA_SSTX-                    │  │
│  │ 9. StdA_SSTX+                    │  │
│  └─────────────────────────────────┘  │
└───────────────────────────────────────┘

```

H.5 — Brochages USB-C

```

┌─────────────────────────────────────────────┐
│  ┌───────────────────────────────────────┐  │
│  │ A1 GND  │  A2 SStXp1  │  A3 SStXn1  │  │
│  │ A4 VBUS │  A5 CC1     │  A6 Dp1     │  │
│  │ A7 Dn1  │  A8 SBU1    │  A9 VBUS    │  │
│  │ A10 SSRXn1 │ A11 SSRXp1  │ A12 GND   │  │
│  └───────────────────────────────────────┘  │
│  ┌───────────────────────────────────────┐  │
│  │ B12 GND │  B11 SStXp2  │  B10 SStXn2 │  │
│  │ B9 VBUS │  B8 SBU2     │  B7 Dn2     │  │
│  │ B6 Dp2  │  B5 CC2      │  B4 VBUS    │  │
│  │ B3 SSRXn2 │ B2 SSRXp2  │  B1 GND     │  │
│  └───────────────────────────────────────┘  │
└─────────────────────────────────────────────┘

```

H.6 — Clé USB COB

```

┌─────────────────────────────────────────────┐
│                CLÉ USB COB                   │
├─────────────────────────────────────────────┤
│  ┌───────────────────────────────────────┐  │
│  │          RÉSINE ÉPOXY                 │  │
│  │  ┌─────────────────────────────────┐  │  │
│  │  │  PUCE NAND + CONTRÔLEUR         │  │  │
│  │  └─────────────────────────────────┘  │  │
│  │         BROCHES USB                   │  │
│  └───────────────────────────────────────┘  │
└─────────────────────────────────────────────┘

```

H.7 — Échange BOT

```

┌─────────────────────────────────────────────────────────────────┐
│                    ÉCHANGE BOT                                 │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  HÔTE                                                          │
│  │                                                              │
│  │  1. Envoi du CBW                                            │
│  │  ┌─────────────────────────────────────────────────────┐   │
│  │  │  CBW                                                │   │
│  │  │  - Signature: 0x43425355                            │   │
│  │  │  - Tag: 0x1234                                      │   │
│  │  │  - LUN: 0                                           │   │
│  │  │  - CB: READ10 (0x28)                                │   │
│  │  └─────────────────────────────────────────────────────┘   │
│  │                          │                                  │
│  │                          ▼                                  │
│  │  2. Transfert des données                                  │
│  │  ┌─────────────────────────────────────────────────────┐   │
│  │  │  DATA                                               │   │
│  │  │  - 512 octets (1 secteur)                           │   │
│  │  └─────────────────────────────────────────────────────┘   │
│  │                          │                                  │
│  │                          ▼                                  │
│  │  3. Réception du CSW                                       │
│  │  ┌─────────────────────────────────────────────────────┐   │
│  │  │  CSW                                                │   │
│  │  │  - Signature: 0x53425355                            │   │
│  │  │  - Tag: 0x1234                                      │   │
│  │  │  - Statut: 0 (succès)                               │   │
│  │  └─────────────────────────────────────────────────────┘   │
│  │                                                             │
└─────────────────────────────────────────────────────────────────┘

```

H.8 — Attaque BadUSB

```

  1. Infection
   ┌─────────────────────────────────────────────┐
   │  Utilisateur connecte une clé USB infectée  │
   └─────────────────────────────────────────────┘
                         │
                         ▼
  1. Reprogrammation du firmware
   ┌─────────────────────────────────────────────┐
   │  Le firmware du contrôleur est remplacé     │
   │  La clé USB devient un périphérique HID     │
   └─────────────────────────────────────────────┘
                         │
                         ▼
  1. Exécution des commandes
   ┌─────────────────────────────────────────────┐
   │  Commandes frappées (émulation clavier)     │
   │  Téléchargement de malware                  │
   │  Exfiltration de données                    │
   └─────────────────────────────────────────────┘

```

Annexe I — Glossaire complet

3D NAND — Technologie de mémoire flash où les cellules sont empilées verticalement.

AEC-Q100 — Norme de qualification pour les composants électroniques automobiles.

Alcor Micro — Fabricant de contrôleurs USB.

BadUSB — Attaque qui reprogramme le firmware du contrôleur USB.

BCH — Bose-Chaudhuri-Hocquenghem, un algorithme de correction d'erreurs.

BGA — Ball Grid Array, un boîtier avec billes de soudure.

Bin — Classement de qualité d'une puce.

BootROM — Programme de démarrage du contrôleur.

BOT — Bulk Only Transport, protocole de transport USB.

CBW — Command Block Wrapper, enveloppe de commande USB.

CE — Chip Enable, signal d'activation d'une puce.

ChipsBank — Fabricant de contrôleurs USB chinois.

CMP — Chemical Mechanical Polishing, un procédé de polissage.

COB — Chip-On-Board, packaging monolithique.

Controller — Le processeur qui gère les opérations sur la NAND.

CSW — Command Status Wrapper, enveloppe de statut USB.

CVD — Chemical Vapor Deposition, un procédé de dépôt de couches.

DMA — Direct Memory Access, un mécanisme de transfert de données.

Dump — La lecture brute des données d'une puce NAND.

ECC — Error Correction Code, un algorithme pour corriger les erreurs de lecture.

exFAT — Système de fichiers pour les grandes capacités.

FAT32 — Système de fichiers compatible universellement.

FirstChip — Fabricant de contrôleurs USB chinois.

FTL — Flash Translation Layer, couche de traduction des adresses.

Garbage collection — Récupération des blocs partiellement utilisés.

Genesys Logic — Fabricant de contrôleurs USB.

le laboratoire — Outil de détection des contrefaçons.

Housing — Boîtier de la clé USB.

Industrial grade — Qualité industrielle (-40°C à 85°C).

Interleave — Technique de parallélisation des opérations NAND.

IOPS — Input/Output Operations Per Second, une mesure de performance.

ISP — In-System Programming, programmation en système.

JMicron — Fabricant de contrôleurs USB.

JEDEC — Organisme de normalisation pour les mémoires flash.

Kioxia — Fabricant japonais de NAND (ex-Toshiba).

LDPC — Low-Density Parity-Check, un code de correction d'erreurs avancé.

LUN — Logical Unit Number, identifiant d'une unité logique.

MBR — Master Boot Record, ancien schéma de partitionnement.

MIL-STD — Norme militaire américaine.

MLC — Multi-Level Cell, 2 bits par cellule.

NAND — Type de mémoire flash conçue pour le stockage de données.

NTFS — Système de fichiers Windows.

Over-provisioning — Réservation de capacité supplémentaire.

P/E cycle — Programmation/Effacement, un cycle d'usure.

PCB — Printed Circuit Board, circuit imprimé.

PC-3000 Flash — Outil de récupération NAND.

Phison — Fabricant de contrôleurs USB.

PLC — Penta-Level Cell, 5 bits par cellule (expérimental).

QLC — Quad-Level Cell, 4 bits par cellule.

RBER — Raw Bit Error Rate, taux d'erreur avant correction ECC.

Read disturb — Perturbation des cellules voisines lors de la lecture.

Realtek — Fabricant de contrôleurs USB.

ReRAM — Resistive RAM, une mémoire émergente.

RoHS — Restriction of Hazardous Substances, directive européenne.

Rubber Ducky — Périphérique USB d'attaque HID.

le laboratoire — Fabricant d'outils de récupération NAND.

Samsung — Fabricant coréen de NAND.

SanDisk — Fabricant de clés USB.

SCSI — Small Computer System Interface, commandes pour périphériques.

Scheduler — Ordonnanceur des opérations NAND.

Silicon Motion — Fabricant de contrôleurs USB.

SK hynix — Fabricant coréen de NAND.

SLC — Single-Level Cell, 1 bit par cellule.

Soft decision — Décision avec niveau de confiance (LLR).

TLC — Triple-Level Cell, 3 bits par cellule.

UASP — USB Attached SCSI Protocol, protocole de transport avancé.

UBER — Uncorrectable Bit Error Rate, taux d'erreur non corrigible.

USB-IF — USB Implementers Forum, organisme de normalisation USB.

USB4 — Standard USB 4.0.

USBest — Fabricant de contrôleurs USB.

VID — Vendor ID, identifiant du fabricant.

Wear leveling — Répartition de l'usure.

WEEE — Waste Electrical and Electronic Equipment, directive européenne.

Western Digital — Fabricant américain de NAND.

Wire bonding — Connexion filaire entre la puce et le boîtier.

XOR — Ou exclusif, utilisé pour le scrambling des données.

YMTC — Yangtze Memory Technologies, fabricant chinois de NAND.

Annexe J — Bibliographie exhaustive

Normes et standards :

  • USB-IF. USB Specifications, USB 1.0, 1.1, 2.0, 3.0, 3.1, 3.2, USB4.
  • USB-IF. USB Type-C Specification.
  • USB-IF. USB Power Delivery Specification.
  • JEDEC. NAND Flash Interface Specification (JESD230).
  • JEDEC. eMMC Standard (JESD84).
  • JEDEC. UFS Standard (JESD220).
  • ISO 17025. General requirements for the competence of testing and calibration laboratories.
  • AEC-Q100. Failure Mechanism Based Stress Test Qualification for Integrated Circuits.
  • MIL-STD-810. Environmental Engineering Considerations and Laboratory Tests.
  • MIL-STD-883. Test Method Standard for Microcircuits.
  • RoHS Directive (2011/65/EU).
  • WEEE Directive (2012/19/EU).

Ouvrages techniques :

  • Micheloni, R., Crippa, L., & Marelli, A. (2010). Inside NAND Flash Memories. Springer.
  • Grupp, L. M., et al. (2012). The NAND Flash Decision : A Survey on Flash Memory and Its Implications. IEEE.
  • Kang, J. S., & Park, S. Y. (2018). NAND Flash Memory & Solid-State Storage. Wiley.
  • Cappelletti, P., et al. (2018). Flash Memories : A Comprehensive Overview. Springer.
  • Campardo, G., et al. (2011). NAND Flash Memory Technologies. Wiley.
  • Jacob, B., Ng, S. W., & Wang, D. T. (2008). Memory Systems : Cache, DRAM, Disk. Morgan Kaufmann.
  • Patterson, D. A., & Hennessy, J. L. (2017). Computer Organization and Design. Morgan Kaufmann.

Articles et publications :

  • Kim, J., et al. (2013). The Evolution of NAND Flash Technology. IEEE Solid-State Circuits Magazine.
  • Lofgren, K., et al. (2016). A 3D NAND Flash Memory with 128 Layers. IEEE IEDM.
  • Smith, A. (2015). The History of Flash Memory. IEEE Spectrum.
  • Cho, S., et al. (2018). Architecture of NAND Flash Controllers. IEEE Transactions on Consumer Electronics.
  • Shilov, A. (2020). 3D NAND Flash Memory : A Review. IEEE Access.
  • Park, J., et al. (2021). The Future of Flash Memory. IEEE Micro.
  • Intel Corporation. (2020). USB Mass Storage Class Specification.

Sites web et documentation en ligne :

  • USB-IF : www.usb.org
  • JEDEC : www.jedec.org
  • SD Association : www.sdcard.org
  • Phison Electronics : www.phison.com
  • Silicon Motion : www.siliconmotion.com
  • Western Digital : www.westerndigital.com
  • Kioxia : www.kioxia.com
  • Samsung Electronics : www.samsung.com
  • SK hynix : www.skhynix.com
  • Micron Technology : www.micron.com
  • Dafotec SAS : www.dafotec.fr
  • NirSoft : www.nirsoft.net (USBDeview, USBLogView)
  • le laboratoire : www.heise.de (outil de test)
  • le laboratoire : github.com/AltraMayor/f3

Annexe K — Index détaillé

  • 3D NAND : 55, 88-89
  • AEC-Q100 : 156-157
  • Alcor Micro : 61, 92, 115
  • BadUSB : 124-125
  • BCH : 105-106
  • BGA : 78-79
  • BootROM : 35
  • BOT : 48-49
  • CBW : 49
  • CE : 112
  • ChipsBank : 17, 92
  • CMP : 22
  • COB : 57-59
  • CSW : 49
  • CVD : 22
  • DMA : 27
  • Dump : 111
  • ECC : 33, 117-118
  • exFAT : 106
  • FAT32 : 106
  • FirstChip : 17
  • FTL : 29
  • Genesys Logic : 16, 92
  • le laboratoire : 75
  • Housing : 55
  • ISP : 36
  • JMicron : 16
  • JEDEC : 180
  • Kioxia : 174
  • LDPC : 33
  • LUN : 112
  • MBR : 87
  • MIL-STD : 182
  • MLC : 19
  • NAND : 18-20
  • NTFS : 106
  • PC-3000 Flash : 110
  • Phison : 15
  • PLC : 19
  • QLC : 19
  • RBER : 63
  • Read disturb : 93
  • Realtek : 16
  • ReRAM : 188
  • RoHS : 161
  • Rubber Ducky : 126
  • le laboratoire : 110
  • Samsung : 171
  • SanDisk : 8
  • SCSI : 51
  • Silicon Motion : 15
  • SK hynix : 172
  • SLC : 19
  • Soft decision : 118
  • TLC : 19
  • UASP : 50
  • UBER : 64
  • USB-IF : 179
  • USB4 : 44
  • USBest : 17
  • VID : 77
  • Wear leveling : 30
  • WEEE : 162
  • Western Digital : 175
  • Wire bonding : 24
  • XOR : 113
  • YMTC : 176

POSTFACE

Ce volume de l'Guide Clés USB constitue l'encyclopédie la plus complète jamais publiée en langue française sur le sujet. Il couvre l'intégralité du domaine :

  • Histoire (2000–2026)
  • Physique de la NAND
  • Électronique des contrôleurs
  • Interfaces USB (2.0 à USB4, USB-C)
  • Protocoles (BOT, UASP, SCSI)
  • Firmware et boot
  • Formats physiques
  • Clés COB (monolithiques)
  • Sécurité (BadUSB, Rubber Ducky)
  • Fabrication et chaînes d'approvisionnement
  • Mécanismes de défaillance
  • Récupération de données (logicielle, matérielle, PC-3000)
  • Études de cas (10 cas réels)
  • Fabricants de NAND et de contrôleurs
  • Normes et certifications
  • Perspectives d'avenir

L'ouvrage est conçu comme une référence à la fois pour les techniciens de laboratoire, les ingénieurs, les étudiants, et les professionnels de la récupération de données. Il peut être utilisé comme manuel technique, comme encyclopédie de référence, ou comme guide pratique pour la résolution de problèmes.

La collection Guide s'enrichit ainsi d'un nouveau volume qui rejoint les ouvrages sur les SSD, les HDD et les cartes mémoire, avec la même structure rigoureuse et la même exigence de précision technique.

Version intégrale – juillet 2026. Dafotec SAS – Laboratoire de récupération de données 4, rue de la Paix – 75002 Paris www.dafotec.fr

Le laboratoire derrière l’encyclopédie

Une clé illisible ? Vos fichiers sont peut-être encore là.

Contrôleur, NAND, clés Monolith : les couches décrites dans ces vingt-quatre tomes sont celles que notre laboratoire traverse chaque jour — dump NAND, technique Spider Web, micro-soudure, carving. N’écrivez plus rien sur la clé, ne tentez aucun logiciel, et confiez-la-nous. Diagnostic gratuit sous 24 h, devis ferme, paiement intégral au résultat obtenu après vérification.

Diagnostic gratuitUrgence 24h