NBC分组密码算法的FPGA高速实现

作者:孟祥兴; 曹欣
来源:南京工程学院学报(自然科学版), 2021, 19(03): 75-79.
DOI:10.13960/j.issn.1672-2558.2021.03.013

摘要

NBC算法采用改进的第二类广义Feistel结构,硬件成本低、便于侧信道防护.在现场可编程门阵列上实现NBC算法,采用流水线技术提高NBC的运行频率、采用有限状态机技术提高NBC的运行稳定性、采用分时钟输入数据的方法提供整个硬件系统的复用性,减少了现场可编程门阵列输入端口的占用量.仿真结果表明,方法得到了综合速度快(<40 s)、占用逻辑资源块少(<859)、系统运行频率高(>245.58 MHz)的高速电路.

  • 单位
    北京电子科技学院

全文