作者:周奕; 沈海斌; 樊俊锋高基流水线高速可扩展公钥
摘要:RSA算法可以使用Montgomery算法来实现,但速度较慢.文中提出一种二级Montgomery模乘算法,根据算法设计高速可扩展硬件实现.算法中采用高基2^64,相比于另外Montgomery算法,提高了RSA算法运算的性能.在硬件方面,基于3级流水64×64位的乘法器,设计了5级流水结构的运算处理单元.该硬件系统有足够的灵活度以扩展到多种不同长度的数据运算,可以实现1024,2048位等不同位数RSA运算.在1024位的情况下,最终可以达到88003次/s的加密速度.
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社