Accueil / Annexes

Glossaire

Définitions courtes des sigles et termes récurrents du hacking matériel et IoT.

Complet #glossaire#definitions#sigles

Bus & interfaces

UART — Universal Asynchronous Receiver Transmitter. Liaison série asynchrone (sans horloge partagée), reposant sur un débit commun (baudrate). Voir UART.

SPI — Serial Peripheral Interface. Bus série synchrone maître/esclave à quatre fils (SCLK, MOSI, MISO, SS). Voir SPI.

I2C — Inter-Integrated Circuit. Bus série synchrone à deux fils (SDA, SCL) inventé par Philips, très courant entre puces d’une même carte. Voir I2C.

JTAG — Joint Test Action Group. Interface de test et de debug donnant un accès bas niveau au processeur (lecture mémoire, points d’arrêt). Voir JTAG / SWD.

SWD — Serial Wire Debug. Variante à deux fils du JTAG, répandue sur les microcontrôleurs ARM.

USB — Universal Serial Bus. Interface d’E/S universelle ; surface d’attaque riche (HID, stockage, composite). Voir USB.

GPIO — General Purpose Input/Output. Broche numérique programmable d’un microcontrôleur.

Broches & signaux

GND — Ground, la masse (référence 0 V).

VCC / VDD — Tension d’alimentation d’un composant.

RX / TX — Receive / Transmit : lignes de réception et d’émission d’une liaison série. À croiser entre deux équipements.

MOSI / MISO — Master Out Slave In / Master In Slave Out : lignes de données SPI.

SCLK / SCL — Ligne d’horloge (SPI / I2C).

SDA — Serial Data, ligne de données I2C.

SS / CS — Slave Select / Chip Select : sélection de l’esclave sur un bus SPI.

Baudrate — Vitesse de transmission d’une liaison série (ex. 9600, 115200 bauds).

Mémoires & firmware

EEPROM — Electrically-Erasable Programmable Read-Only Memory. Mémoire non volatile réinscriptible pour petites quantités de données. Voir EEPROM.

Flash — Variété d’EEPROM à effacement par blocs, utilisée pour stocker le firmware (SPI NOR, NAND).

Firmware — Logiciel embarqué qui pilote le matériel. Son extraction et son analyse sont centrales en audit. Voir Analyse de firmware.

Bootloader — Programme de démarrage qui charge le firmware ; souvent accessible via l’UART.

Dump — Copie brute du contenu d’une mémoire, à des fins d’analyse.

Radio

BLE — Bluetooth Low Energy. Variante basse consommation du Bluetooth, omniprésente dans l’IoT. Voir Bluetooth & BLE.

Zigbee — Protocole radio maillé basse consommation (802.15.4) pour la domotique. Voir Zigbee.

Z-Wave — Protocole radio maillé propriétaire pour la domotique, en bande sub-GHz. Voir Z-Wave.

LoRa / LoRaWAN — Modulation longue portée et sa couche réseau, pour objets à faible débit. Voir LoRa / LoRaWAN.

NFC / RFID — Identification et communication sans contact à courte portée. Voir NFC & RFID.

SDR — Software-Defined Radio. Radio logicielle permettant de capturer et d’émettre sur une large gamme de fréquences.

Réseau & applicatif

MQTT — Message Queuing Telemetry Transport. Protocole publish/subscribe très courant dans les architectures IoT. Voir MQTT.

Broker — Serveur MQTT central qui reçoit, filtre et distribue les messages aux abonnés.

CoAP — Constrained Application Protocol. Protocole applicatif léger de type REST pour objets contraints.

Organisation & pratique

MDM — Mobile Device Management. Solution de gestion à distance des appareils, utilisée notamment pour verrouiller un mode kiosque.

HID — Human Interface Device. Classe USB des périphériques d’interaction (clavier, souris) ; base des attaques BadUSB.

FCC ID — Identifiant d’homologation américain donnant souvent accès à des photos internes et documents techniques d’un appareil.

Datasheet — Fiche technique d’un composant : brochage, tensions, protocoles. Document de référence pour tout audit matériel.

Analyseur logique — Appareil qui échantillonne des signaux numériques pour reconnaître et décoder un protocole (baudrate, trames).