Bilan intermédiaire de l'avancement et premiers résultats du projet FUI PACLIDO dont l'objectif est de développer des Protocoles et Algorithmes de Chiffrement Légers pour l'Internet des Objets
et état de l’art • Lead SP6 : Dissémination et standardisation • Lead SP4.1 : Implémentation logicielles (algo. et détection d’attaques) • Implémentation sur ARM Cortex-M0+ (STM32), Cortex-M4 (nRF52840), Android (natif C++, Java/Kotlin) • Démonstrateurs domotiques
des démonstrateurs • État de l’art scientifique • Design de l’algorithme LILIPUT-AE • 1ères implémentation sur toutes les plateformes • 2 publications de l’INRIA (protocoles de supervision) • Soumission à la compétition NIST LWC (29 mars 2019) • 1ère revue annuelle par la DGE
crypto • Use cases needs in terms of security • WSN, LoRaWAN, BLE, Hardware Security, Physical Attacks • Performance criteria for crypto and protocols • Lightweight cryptographic algorithms • Security protocols and supervisions for the dedicated use-cases • Machine learning algorithms for attacks detection
[1] Tweakable Block Cipher [1] T. P. Berger, J. Francq, M. Minier, and G. Thomas, “Extended Generalized Feistel Networks Using Matrix Representation to Propose a New Lightweight Block Cipher: Lilliput,” IEEE Trans. Comput., vol. 65, no. 7, 2016. https://paclido.fr/lilliput-ae/
Approche par reconstruction puis détection d'anomalie • Comparaison de 2 types de réseaux de neurones : Long Short Term Memory et Temporal Convolutional Network
chaque plateforme ◦ temps d'exécution ◦ mémoire (Flash/RAM) • Démonstrateur LoRAWAN à SQY • Attaques physiques et techniques de masquage contre les attaques side-channel • Machine learning ◦ modèle de type Hidden Markov Model ◦ Reinforcement Learning