Page 23 - 260804_BACnet_Journals_France_19
P. 23
Références
Enjeux principaux des communications sécurisées
Confidentialité Authentification Intégrité Disponibilité
Ecoute des Emission de message Modification ou
messages par des par un appareil qui se réutilisation de Saturation
appareils non fait passer pour un du réseau
autorisés appareil légitime messages initiaux
Chiffrement des Vérification de l’identité des Numérotation des Filtrage des requêtes
communications afin d’obtenir appareils via des certificats requêtes
des messages qui ne peuvent numériques
pas être décryptés (certificats intégrés dans le
(AES-128, AES-256, chiffrements protocole TLS par exemple)
intégrés dans le protocole TLS
par exemple)
Moyens d’action
Chiffrement des messages en AES Ce chiffrement asymétrique est utilisé au début de la communication pour
établir ensuite une communication sécurisée avec clé symétrique AES qui
AES (Advanced Encryption Standard) est un algorithme de chiffrement uti- est plus rapide et moins gourmande en ressource.
lisant la même clé pour chiffrer et déchiffrer les données. On parle de clés
symétriques. Les clés sont générées dynamiquement pour chaque session de commu-
nication.
Le message à transmettre est découpé par blocs de 128 bits et subit
des opérations mathématiques complexes de modification pour brouiller
au maximum les informations d’origine et pour empêcher tout décryptage Equipement A Demande de connexion sécurisée Equipement B B
A
Transmission non sécurisée
B
A
sans la clé. La taille de la clé de chiffrement/déchiffrement peut mesurer (déchiffrement) Clé publique B Envoi du certificat numérique TSL (déchiffrement) Clé publique
intégrant la clé publique de B
Clé privée
Clé privée
B
Transmission non sécurisée
(chiffrement)
128 bits (AES-128) ou 256 bits pour encore plus de sécurité (AES-256). (chiffrement) Envoi de la clé publique de A Déchiffrement de la
Transmission sécurisée A clé publique A avec
la clé privée B
Chiffrement avec avec les clés publiques
les 2 clés publiques
A
Autorisation du démarrage
Déchiffrement du message de la communication sécurisée AES Chiffrement avec
Equipement A ùZ%8/d Equipement B avec la clé privée B avec les clés publiques les 2 clés publiques
Transmission sécurisée
eZ**547
5zera »é Création de la clé Création de la clé
frznefk,l AES à partir des clés AES à partir des clés
gbetrùh à disposition ùZ%8/d à disposition
ABCDEF Chiffrement ùZ%8/d ùZ%8/d Déchiffrement ABCDEF eZ**547
GHIJKL eZ**547 eZ**547 GHIJKL 5zera Ȏ
MNOPQ 5zera »é Transmission sécurisée 5zera »é MNOPQ frznefk,l
RSTUVW frznefk,l AES du message frznefk,l RSTUVW ABCDEF Chiffrement ùZ%8/d gbetrùh ùZ%8/d Déchiffrement ABCDEF
XYZ gbetrùh gbetrùh XYZ GHIJKL eZ**547 eZ**547 GHIJKL
MNOPQ 5zera Ȏ 5zera Ȏ MNOPQ
Message à Message Message Message RSTUVW frznefk,l frznefk,l RSTUVW
transmettre chiffré chiffré lisible XYZ gbetrùh gbetrùh XYZ
Message à Message Message Message
transmettre chiffré Transmissions sécurisées chiffré lisible
AES avec les clés
Clé identique pour le chiffrement et le déchiffrement symétriques générées
dans les équipements A et B
Principe de la communication chiffrée AES Principe de demande de communication sécurisée TLS de l’équipement A (client) à
l’équipement B (serveur)
Cependant, cette clé doit rester secrète… Or, la clé doit être échangée à
un moment donné et cet échange peut être intercepté, rendant le chiffre- Ce protocole est notamment exploité pour les échanges client/serveur d’un
ment inutile… De plus, la clé est définie par l’un des participants et n’est réseau IP en HTTPS, MQTT avec TLS, BACnet/SC…
pas forcément renouvelée automatiquement, ce qui la rend plus vulné-
rable aux attaques. Authentification des appareils communicants en TLS
Cette méthode de chiffrement est notamment utilisée pour les communi- Un certificat numérique TLS/SSL est un document électronique qui asso-
cations WiFi WPA2 et WPA3, KNX Secure, LoRa, TLS (après l’établisse- cie une identité (nom de domaine, adresse IP, identifiant d’équipement) à
ment de la connexion à l’aide d’un chiffrement asymétrique). la clé publique utilisée pour le chiffrement asymétrique avec une durée de
validité limitée.
Chiffrement des messages en TLS
TLS (Transport Layer Security) est un protocole qui permet de sécuriser Equipement A Demande de connexion sécurisée Equipement B
les communications sur un réseau en utilisant du chiffrement asymétrique A A Transmission non sécurisée B B
Envoi du certificat numérique TSL
pour aboutir à un chiffrement symétrique. Le protocole cryptographique (déchiffrement) Clé publique intégrant la clé publique de B (déchiffrement) Clé publique
Clé privée
Clé privée
B
Transmission non sécurisée
(chiffrement)
(chiffrement)
TLS remplace le protocole SSL (Secure Socket Layer) qui est plus ancien Confirmation de
et moins sécurisé mais qui fonctionne avec le même principe. l’identité ? Autorité de
certification
Identité
B confirmée !
Le chiffrement asymétrique utilise deux clés générées dans chaque équi-
pement communicant : une clé publique pour chiffrer des données et une
clé privée pour déchiffrer des données (clé qui n’est jamais communiquée). Vérification de l’identité de l’équipement B (serveur) par l’équipement A (client)
BACnet France Journal 19 09/26 23

