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

作者:马绪健; 刘姝; 高铭泽; 董秀则
来源:计算机应用研究, 2023, 40(06): 1825-1844.
DOI:10.19734/j.issn.1001-3695.2022.10.0627

摘要

GIFT算法作为PRESENT算法的改进版本,结构上更加简洁高效,在FPGA上运行时,性能仍然存在提升空间。对此提出了一种新的实现方案,通过将算法的40轮迭代计算优化为20轮迭,并将加解密与轮密钥生成操作并行执行。在xc6slx16 FPGA平台综合后,频率可达194 MHz,吞吐量可达1.2 Gbps,消耗时钟周期21个,结果表明,所提方法相比现有工作具有更好的性能表现和更少的时钟周期消耗,实现在FPGA上高速运行是切实可行的。

  • 单位
    北京电子科技学院

全文