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
   18   19   20   21   22   23   24   25   26   27   28