Generic architecture for lightweight block ciphers: A first step towards agile implementation of multiple ciphers

Etienne Tehrani, Jean Luc Danger, Tarik Graba

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Lightweight cryptography is at the heart of today’s security needs for embedded systems. The standardised cryptographic algorithms, such as the Advanced Encryption Standard (AES), hardly fits the resource restrictions of those small and pervasive devices. From this observation a plethora of Lightweight Block Ciphers have been proposed. Every algorithm has its own advantages in terms of security, complexity, latency, performances. This paper presents first a classification of some popular Substitution-Permutation-Networks (SPN) class of lightweight ciphers according to their architecture and features which share many common operators. From this last point, we studied a round-based generic hardware architecture that allows a security architect to dynamically change the lightweight cryptographic algorithms to be executed. The results of the ASIC implementation show that the configuration part of the proposed flexible architecture adds significant complexity. If compared with the parallel implementation of several algorithms, the complexity ratio becomes interesting when the number of algorithms (or the level of agility) increases. For instance, if we consider 6 SPN ciphers, the configurable architecture provides a complexity reduction of 62.5%, whereas there is no reduction with 4 algorithms.

Original languageEnglish
Title of host publicationInformation Security Theory and Practice - 12th IFIP WG 11.2 International Conference, WISTP 2018, Revised Selected Papers
EditorsChan Yeob Yeun, Olivier Blazy
PublisherSpringer Verlag
Pages28-43
Number of pages16
ISBN (Print)9783030200732
DOIs
Publication statusPublished - 1 Jan 2019
Externally publishedYes
Event12th IFIP WG 11.2 International Conference on Information Security Theory and Practices, WISTP 2018 - Brussels, Belgium
Duration: 10 Dec 201811 Dec 2018

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11469 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference12th IFIP WG 11.2 International Conference on Information Security Theory and Practices, WISTP 2018
Country/TerritoryBelgium
CityBrussels
Period10/12/1811/12/18

Keywords

  • ASIC
  • Configurable architecture
  • Lightweight cryptography
  • SPN

Fingerprint

Dive into the research topics of 'Generic architecture for lightweight block ciphers: A first step towards agile implementation of multiple ciphers'. Together they form a unique fingerprint.

Cite this