Suppr超能文献

浅六个色度:AES系列的位串行实现

Six shades lighter: a bit-serial implementation of the AES family.

作者信息

Roldán Lombardía Sergio, Balli Fatih, Banik Subhadeep

机构信息

Ecole polytechnique fédérale de Lausanne, Lausanne, Switzerland.

Security and Cryptography Laboratory (LASEC), Ecole polytechnique fédérale de Lausanne, Lausanne, Switzerland.

出版信息

J Cryptogr Eng. 2021;11(4):417-439. doi: 10.1007/s13389-021-00265-8. Epub 2021 Jun 1.

Abstract

Recently, cryptographic literature has seen new block cipher designs such as PRESENT, GIFT or SKINNY that aim to be more lightweight than the current standard, i.e., AES. Even though AES family of block ciphers were designed two decades ago, they still remain as the de facto encryption standard, with AES-128 being the most widely deployed variant. In this work, we revisit the combined one-in-all implementation of the AES family, namely both encryption and decryption of each AES-128/192/256 as a single ASIC circuit. A preliminary version appeared in Africacrypt 2019 by Balli and Banik, where the authors design a byte-serial circuit with such functionality. We improve on their work by reducing the size of the compact circuit to 2268 GE through 1-bit-serial implementation, which achieves 38% reduction in area. We also report stand-alone bit-serial versions of the circuit, targeting only a subset of modes and versions, e.g., AES-192 and AES-256. Our results imply that, in terms of area, AES-192 and AES-256 can easily compete with the larger members of recently designed SKINNY family, e.g., SKINNY-128-256, SKINNY-128-384. Thus, our implementations can be used interchangeably inside authenticated encryption candidates such as SKINNY-AEAD/-HASH, ForkAE or Romulus in place of SKINNY.

摘要

最近,密码学文献中出现了诸如PRESENT、GIFT或SKINNY等新的分组密码设计,其目标是比当前标准(即AES)更轻量级。尽管AES系列分组密码是在二十年前设计的,但它们仍然是事实上的加密标准,其中AES-128是部署最广泛的变体。在这项工作中,我们重新审视了AES系列的一体化实现方式,即将每个AES-128/192/256的加密和解密作为单个ASIC电路来实现。Balli和Banik在2019年的非洲密码学会议上发表了一个初步版本,作者在其中设计了一个具有这种功能的字节串行电路。我们对他们的工作进行了改进,通过1位串行实现将紧凑电路的尺寸减小到2268 GE,面积减少了38%。我们还报告了该电路的独立位串行版本,其仅针对部分模式和版本,例如AES-192和AES-256。我们的结果表明,在面积方面,AES-192和AES-256可以轻松地与最近设计的SKINNY系列的较大成员竞争,例如SKINNY-128-256、SKINNY-128-384。因此,我们的实现可以在诸如SKINNY-AEAD/-HASH、ForkAE或Romulus等经过认证的加密候选方案中替代SKINNY进行互换使用。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0455/8550219/f60774f555d7/13389_2021_265_Fig1_HTML.jpg

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验