首页> 外文期刊>Computers & Digital Techniques, IET >Efficient and flexible hardware structures of the 128 bit CLEFIA block cipher
【24h】

Efficient and flexible hardware structures of the 128 bit CLEFIA block cipher

机译:128位CLEFIA分组密码的高效灵活的硬件结构

获取原文
获取原文并翻译 | 示例
       

摘要

In this study, high-throughput and flexible hardware implementations of the CLEFIA lightweight block cipher are presented. A unified processing element is designed and shared for implementing of generalised Feistel network that computes round keys and encryption process in the two separate times. The most complex blocks in the CLEFIA algorithm are substitution boxes ($S_0$S0 and $S_1$S1). The $S_0$S0 S-box is implemented based on area-optimised combinational logic circuits. In the proposed S-box structure, the number of logic gates and critical path delay are reduced by using the simplification of computation terms. The S-box $S_1$S1 consists of three steps: a field inversion over ${opf F}_{28}$F28 and two affine transformations over ${opf F}_2$F2. The inversion operation is implemented over the composite field ${opf F}_{{{lpar 2}4par }2}$F(24)2 instead of inversion over ${opf F}_{28}$F28 which is an important factor for the reduction of area consumption. In addition, we proposed a flexible structure that can perform various configurations of CLEFIA to support variable key sizes: 128, 192 and 256 bit. Implementation results of the proposed architectures in 180 nm complementary metal-oxide-semiconductor technology for different key sizes are achieved. The results show improvements in terms of execution time, throughput and throughput/area compared with other related works.
机译:在这项研究中,介绍了CLEFIA轻量级分组密码的高吞吐量和灵活的硬件实现。设计并共享一个统一的处理元素,以实现通用的Feistel网络,该网络在两个不同的时间计算回合密钥和加密过程。 CLEFIA算法中最复杂的块是替换框($ S_0 $ S0和$ S_1 $ S1)。 $ S_0 $ S0 S盒基于面积优化的组合逻辑电路实现。在所提出的S-box结构中,通过简化计算项来减少逻辑门的数量和关键路径延迟。 S盒$ S_1 $ S1包括三个步骤:$ { opf F} _ {28} $ F28上的字段反转和$ { opf F} _2 $ F2上的两个仿射变换。反转操作是在复合字段$ { opf F} _ {{{ lpar 2} 4 rpar} 2} $ F(24)2上实现的,而不是在$ { opf F} _ {{28} $ F28是减少面积消耗的重要因素。此外,我们提出了一种灵活的结构,可以执行CLEFIA的各种配置以支持可变的密钥大小:128、192和256位。在不同的密钥大小下,在180 nm互补金属氧化物半导体技术中实现的拟议架构的实现结果得以实现。结果表明,与其他相关工作相比,在执行时间,吞吐量和吞吐量/面积方面有所改善。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号