Reconfigurable Processor For Public-Key Cryptography

N Smyth,M Mcloone, Jv Mccanny

2005 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS - DESIGN AND IMPLEMENTATION (SIPS)(2005)

引用 5|浏览1
暂无评分
摘要
This paper proposes a novel processor architecture that provides a reconfigurable computing platform for modular exponentiation used in RSA and Diffie-Hellman public-key cryptography. The processor can operate autonomously to perform all operations required for modular exponentiation. A parallel-processing pipeline offers the versatility to perform any large-integer arithmetic. The processor can perform modular exponentiation using Classical exponentiation, Montgomery multiplication. and Barrett reduction. Hardware exponent recoding is used to improve the efficiency of square-and-multiply algorithms by 15%. The performance of the processor is competitive in comparison to fixed functionality hardware implementations and is significantly faster than general purpose public-key cryptographic processors previously reported in the literature.
更多
查看译文
关键词
processor architecture,parallel processing,reconfigurable computing,modular exponentiation,public key,montgomery multiplication,cryptography,public key cryptography
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要