可配置RSA协处理器的设计与实现

摘要

本文在研究RSA算法的基础上,采用高基Mentgomery算法和提高并行度的方法来解决RSA算法本身速度慢的问题,实现了一款针对静态配置的配置工具.在位宽层,支持512,1024,2048主流需求位宽的配置.在模幂层,支持R-L扫描算法与L-R扫描算法的配置.在模乘层,支持高基Mentgomery算法与不同并行度的配置.在配置后生成的电路中同样支持对位宽的动态配置.整个RSA协处理器具有高度灵活性与较小面积的特点.在实现过程中,对硬件资源进行优化,使其在性能与抗攻击方面有了明显的提高.本设计旨在尽量满足对各种数字签名和数据加解密中的应用中的不同要求,进而可以直接生成经过验证的Verilog代码,从而大大缩短设计时间,提高产品竞争力.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号