【24h】

Pushing the Limits Further: Sub-Atomic AES

机译:进一步推动限制:子原子AES

获取原文

摘要

The recent trend to connect a plethora of sensors, embedded and ubiquitous systems with low computing power, in short the rise of the Internet of Things, has created a great demand for compact, lightweight and cheap to produce implementations of cryptographic primitives. One approach to meet this demand is the development and standardisation of new tailored primitives, most prominently PRESENT. Yet, the wide proliferation of the Advanced Encryption Standard and the trust it earned through its long history of withstanding cryptanalysis spurred anew the search for small, lightweight implementations of AES. Among the smallest published architectures is the AtomicAES design by Banik et al., who reported a design size of just over 2000 GE. Here we present a new 8-bit serial architecture that has been designed from careful observation of the minimum required connections between storage elements to support all dataflows required for execution of the algorithm. While we reach similar conclusions to previous publications, the new architecture enables us to push the area requirement for a fully featured AES primitive further down by more than 8% from the area requirement of AtomicAES while offering more functionality. Along the way we also answer in the affirmative the open question whether the AES reverse keyschedule can be implemented with negligible hardware overhead based on the forward keyschedule. Our design sets a new record for an 8-bit serial architecture with full functionality for encryption and decryption including the keyschedule. as well as for a sole encryption architecture. Furthermore our design is flexible enough to allow scaling the S-Box architecture from single-cycle to multi-stage pipelined approaches as are required for high operation frequencies or for protection against side-channel attacks. We demonstrate this by instantiating the design with a serial version of the S-Box to reduce the area requirement even further.
机译:最近的趋势与计算能力低,嵌入式和普遍存在的系统连接,简要介绍了物联网的崛起,为生产加密原语的实施创造了大量需求。满足这一需求的一种方法是最突出显示的新的量身定制基元的发展和标准化。然而,通过其悠久的密码统计历史历史悠久的加密标准的广泛扩散和它赢得的历史上,刺激了对AES的小型轻质实现的搜索。在最小的发布架构中,Banik等人的atomicates设计,谁报告了刚刚超过2000年的设计尺寸。在这里,我们介绍了一种新的8位串行架构,这些架构始于仔细观察存储元件之间的最小所需连接,以支持执行算法所需的所有数据流。虽然我们对以前的出版物达到相似的结论,但新的架构使我们能够推动该地区要求在提供更多功能的同时从atomicaes的面积要求推动超过8%的地区要求超过8%。沿途我们还回答了肯定的开放问题,无论AES反向keyschedule是否可以使用忽略不计的硬件开销,基于前向键钥匙。我们的设计为8位串行体系结构设置了一个新的记录,具有全功能,用于加密和解密,包括keyschedule。以及唯一的加密架构。此外,我们的设计足够灵活,可以从单周期扩大S盒架构,以适应高操作频率或防止侧通道攻击所需的多级流水线方法。我们通过将设计实例化与S盒的串行版本来证明这一点,以进一步降低区域要求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号