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

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验