基于SHA-3的数字签名FPGA实现

被引:0
|
作者
杨亚涛
杨俊明
机构
[1] 北京电子科技学院通信工程系
关键词
FPGA; RSA; Montgomery模乘; RL算法;
D O I
暂无
中图分类号
TN918.912 [];
学科分类号
摘要
针对RSA数字签名实现的速率和安全性问题,本文用FPGA实现了一个快速、高效、且结构紧凑的RSA数字签名算法。利用RSA算法和keccak算法作为主模块,其主要结构是根据Montgomery模乘算法和RL模式算法实现模幂运算,并提出利用新一代SHA-3算法--Keccak作为其单向hash函数,在进一步加强了签名的安全性同时,提升了运算的速率,最后利用流水线技术并行操作实现该签名。经过测试,完成1024bit的模乘模块共用时7μs。
引用
收藏
页码:9 / 14
页数:6
相关论文
共 5 条
  • [1] 可重构Keccak算法设计及FPGA实现
    吴武飞
    王奕
    李仁发
    [J]. 计算机应用, 2012, 32 (03) : 864 - 866
  • [2] RSA算法在FPGA上的实现
    张淑芬
    郝福珍
    [J]. 计算机工程与设计, 2010, 31 (13) : 2962 - 2965
  • [3] 一种RSA算法之数字签名系统的快速实现方案
    张花
    崔慧娟
    唐昆
    [J]. 计算机工程, 2006, (03) : 156 - 157+160
  • [4] 基于改进Montgomery模乘算法的RSA加密处理器的实现
    王旭
    董威
    戎蒙恬
    [J]. 上海交通大学学报, 2004, (02) : 240 - 243+247
  • [5] RSA密码芯片的FPGA实现[D]. 寇文.中国人民解放军信息工程大学. 2005