摘要
本发明涉及文件加密技术领域,具体公开了一种基于PCIe架构的轻量级密钥单元设计方法,包括:数据传输架构:通过PCIe接口实现PC端和FPGA端的数据传输;轻量级密钥存储单元设计:通过多重反馈环形振荡器作为密钥单元,利用振荡器电路中热噪声形成的抖动来产生真随机数序列;加密模块设计:通过控制单元分别从输入FIFO模块和密钥输入FIFO模块调取bin文件和密钥,通过算法单元对所述的bin文件进行加密,并通过数据输出FIFO模块输出加密后的bin文件。本发明基于硬件的设计更能抵抗外部环境的影响,确保密钥生成和传输的稳定性。
技术关键词
密钥单元设计方法
FIFO模块
PCIe架构
数据传输架构
振荡器电路
加密模块
AXI接口
环形振荡器
文件加密技术
信号
存储单元
PCIe设备
加密算法
控制单元
热噪声
控制模块
中断控制器