Efficient Hardware Implementations of Grain-128AEAD

Forskningsoutput: Kapitel i bok/rapport/Conference proceedingKonferenspaper i proceeding

Abstract

We implement the Grain-128AEAD stream cipher in hardware, using a 65 nm library. By exploring different optimization techniques, both at RTL level but also during synthesis, we first target high throughput, then low power. We reach over 33 GB/s targeting a high-speed design, at expense of power and area. We also show that, when targeting low power, the design only requires 0.23 $${\upmu }$$W running at 100 kHz. By unrolling the design, the energy consumed when encrypting a fixed length message decreases, making the 64 parallelized version the most energy efficient implementation, requiring only 11.2 nJ when encrypting a 64 kbit message. At the same time, the best throughput/power ratio is achieved at a parallelization of 4.

Detaljer

Författare
Enheter & grupper
Externa organisationer
  • Lund University
Forskningsområden

Ämnesklassifikation (UKÄ) – OBLIGATORISK

  • Datavetenskap (datalogi)

Nyckelord

Originalspråkengelska
Titel på värdpublikationProgress in Cryptology – INDOCRYPT 2019 - 20th International Conference on Cryptology Proceedings
RedaktörerFeng Hao, Sushmita Ruj, Sushmita Ruj, Sourav Sen Gupta
FörlagSpringer Gabler
Sidor495-513
Antal sidor19
ISBN (tryckt)9783030354220
StatusPublished - 2019
PublikationskategoriForskning
Peer review utfördJa
Evenemang20th International Conference on Cryptology in India, INDOCRYPT 2019 - Hyderabad, Indien
Varaktighet: 2019 dec 152019 dec 18

Publikationsserier

NamnLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volym11898 LNCS
ISSN (tryckt)0302-9743
ISSN (elektroniskt)1611-3349

Konferens

Konferens20th International Conference on Cryptology in India, INDOCRYPT 2019
LandIndien
OrtHyderabad
Period2019/12/152019/12/18

Related projects

Visa alla (1)