Design and Analysis of Lightweight Encryption Schemes - TEL - Thèses en ligne
Theses Year : 2020

Design and Analysis of Lightweight Encryption Schemes

Analyse et Conception d'Algorithmes de Chiffrement Légers

Abstract

The work presented in this thesis has been completed as part of the FUI Paclido project, whose aim is to provide new security protocols and algorithms for the Internet of Things, and more specifically wireless sensor networks. As a result, this thesis investigates so-called lightweight authenticated encryption algorithms, which are designed to fit into the limited resources of constrained environments. The first main contribution focuses on the design of a lightweight cipher called Lilliput-AE, which is based on the extended generalized Feistel network (EGFN) structure and was submitted to the Lightweight Cryptography (LWC) standardization project initiated by NIST (National Institute of Standards and Technology). Another part of the work concerns theoretical attacks against existing solutions, including some candidates of the nist lwc standardization process. Therefore, some specific analyses of the Skinny and Spook algorithms are presented, along with a more general study of boomerang attacks against ciphers following a Feistel construction.
Les travaux présentés dans cette thèse s’inscrivent dans le cadre du projet FUI Paclido, qui a pour but de définir de nouveaux protocoles et algorithmes de sécurité pour l’Internet des Objets, et plus particulièrement les réseaux de capteurs sans fil. Cette thèse s’intéresse donc aux algorithmes de chiffrements authentifiés dits à bas coût ou également, légers, pouvant être implémentés sur des systèmes très limités en ressources. Une première partie des contributions porte sur la conception de l’algorithme léger Lilliput-AE, basé sur un schéma de Feistel généralisé étendu (EGFN) et soumis au projet de standardisation international Lightweight Cryptography (LWC) organisé par le NIST (National Institute of Standards and Technology). Une autre partie des travaux se concentre sur des attaques théoriques menées contre des solutions déjà existantes, notamment un certain nombre de candidats à la compétition LWC du NIST. Elle présente donc des analyses spécifiques des algorithmes Skinny et Spook ainsi qu’une étude plus générale des attaques de type boomerang contre les schémas de Feistel.
Fichier principal
Vignette du fichier
thesisPaulHuynh.pdf (4.31 Mo) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

tel-03086269 , version 1 (22-12-2020)

Identifiers

  • HAL Id : tel-03086269 , version 1

Cite

Paul Huynh. Design and Analysis of Lightweight Encryption Schemes. Computer Science [cs]. Université de Lorraine, 2020. English. ⟨NNT : 2020LORR0223⟩. ⟨tel-03086269⟩
351 View
448 Download

Share

More