Ballet密码算法的FPGA优化实现

来源 :北京电子科技学院学报 | 被引量 : 0次 | 上传用户:mdskct
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通过分析分组密码算法Ballet的加解密过程,对Ballet算法的FPGA实现进行优化.对于单组数据加解密,提出一种分组迭代和密钥生成并行执行的实现方案,优化后单组数据在5ns时钟约束下加解密速率可以达到522.4Mbps;多组数据的快速加解密采用46级流水线实现方案,算法吞吐量可达27.2Gbit/s,能够满足大量数据的快速加解密操作的需求.
其他文献