期刊文献+

基于FPGA的GIFT分组密码算法实现

Implementation of GIFT block cipher algorithm based on FPGA
下载PDF
导出
摘要 GIFT算法作为PRESENT算法的改进版本,结构上更加简洁高效,在FPGA上运行时,性能仍然存在提升空间。对此提出了一种新的实现方案,通过将算法的40轮迭代计算优化为20轮迭,并将加解密与轮密钥生成操作并行执行。在xc6slx16 FPGA平台综合后,频率可达194 MHz,吞吐量可达1.2 Gbps,消耗时钟周期21个,结果表明,所提方法相比现有工作具有更好的性能表现和更少的时钟周期消耗,实现在FPGA上高速运行是切实可行的。 GIFT algorithm as an improved version of PRESENT algorithm,the structure is more concise and efficient,when it running on FPGA,the performance still has room for improvement.This paper proposed a new implementation scheme,by implemented the algorithm from a 40-round iterative computation to a 20-round iteration,and executed the encryption/decryption in parallel with the round key generation operations.After the proposed scheme used in xc6slx16 FPGA platform,frequency up to 194 MHz,throughput up to 1.2 Gbps,and it consumes 21 clock cycles.The results show that the proposed method has better performance and less clock cycle consumption compared to the existing work.It is practical to perform at high speed on FPGA.
作者 马绪健 刘姝 高铭泽 董秀则 Ma Xujian;Liu Shu;Gao Mingze;Dong Xiuze(Dept.of Cyberspace Security,Beijing Electronics Science&Technology Institute,Beijing 100070,China;Dept.of Electronic&Communication Engineering,Beijing Electronics Science&Technology Institute,Beijing 100070,China)
出处 《计算机应用研究》 CSCD 北大核心 2023年第6期1825-1828,1844,共5页 Application Research of Computers
基金 中央高校基本科研业务费专项资金资助项目(328202252,328202205)。
关键词 GIFT 双级联 FPGA 轻量级分组密码 GIFT dual-cascade field programmable gate array(FPGA) lightweight block ciphers
  • 相关文献

参考文献4

二级参考文献19

  • 1张蕾,吴文玲.SMS4密码算法的差分故障攻击[J].计算机学报,2006,29(9):1596-1602. 被引量:67
  • 2沈昌祥,张焕国,冯登国,曹珍富,黄继武.信息安全综述[J].中国科学(E辑),2007,37(2):129-150. 被引量:358
  • 3Eisenbarth T, Paar C, Posehmann A, et al. A survey of lightweight cryptography implementations [ J ]. Design & Test of computers, 2007, 24(6) :522-533.
  • 4Hong D, Sung J, Hong S, et al. HIGHT:a new block cipher suitable for low-resource device[ C ]//CHES 2006. Springer-Verlag,LNCS, 2006,4249 : 46-59.
  • 5Bogdanow A, Knudsen L R, Leander G, et al. PRESENT: AnUhra-LightweightBlock cipher[ C ]//CHES 2007. Springer-Verlag,LNCS, 2007,4247:450-466.
  • 6Leander G, Paar C, Posehmann A, et al. New lightweight DES variants[ C]//FSE 2007. Springer-Verlag, LNCS, 2007, 4593: 196- 210.
  • 7Chae H L, Tymur K. mCrypton--a lightweight block cipher for security of low-cost RFID tags and sensor[ C ]//WISA 2005. Springer- Verlag, LNCS ,2005,3786:243 -258.
  • 8Standaert F X, Piret G, Gershenfeld N, et al. SEA: a scalable encryption algorithm for small embedded applications [ C]//CARDIS 2006. Springer-Verlag, LNCS, 2006,3928: 222-236.
  • 9Robshaw M J B. Searching for compact algorithms: CGEN [ C ]//Vietcrypt 2006. Springer-Verlag, LNCS,2006,4341 : 37-49.
  • 10Wu W L, Zhang L. LBlock: a lightweight block cipher[ C] //ACNS 2011. Springer-Verlag, LNCS, 2011, 6715:327-344.

共引文献33

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部