Lightweight Countermeasure to Differential-Plaintext Attacks on Permutation Ciphers - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2020

Lightweight Countermeasure to Differential-Plaintext Attacks on Permutation Ciphers

Matthew Lewandowski
  • Fonction : Auteur
  • PersonId : 1112770
Srinivas Katkoori
  • Fonction : Auteur
  • PersonId : 990874

Résumé

Many lightweight permutation based block ciphers have emerged for the use of encryption and security in the Internet of Things (IoT). However, recent work has shown a critical vulnerability in these ciphers due to the employment of static permutation networks in their architectures; Side-Channel Analysis and Differntial-Plaintext Attack (SCADPA) can be effectively performed on any cipher utilizing permutation networks. In this work, we present a lightweight solution for combating SCADPA. We demonstrate how this countermeasure can be employed on existing ciphers using the lightweight IoT PRESENT-80 cipher, providing multiple architectural implementations, and comparing the performance of these modified architectures against the unaltered PRESENT-80 cipher. Additionally, we analyze how this countermeasure impacts the resilience for all permutation ciphers when considering this attack scheme and provide alternative implementations and possible enhancements.
Fichier principal
Vignette du fichier
496697_1_En_10_Chapter.pdf (8.87 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03371587 , version 1 (08-10-2021)

Licence

Paternité

Identifiants

Citer

Matthew Lewandowski, Srinivas Katkoori. Lightweight Countermeasure to Differential-Plaintext Attacks on Permutation Ciphers. 2nd IFIP International Internet of Things Conference (IFIPIoT), Oct 2019, Tampa, FL, United States. pp.159-176, ⟨10.1007/978-3-030-43605-6_10⟩. ⟨hal-03371587⟩
15 Consultations
10 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More