摘要
提出了一种能够在素数域和二进制域下,高速处理384位以下数据的模逆运算单元。其使用改进的 Montgomery 模逆算法将两个域下的求逆运算统一起来。设计中使用了 S—C操作数分离表示法减少进位传播,并提出 S—C减法运算修正算法保证其正确性。设计了双域 S—C分离加减运算单元,使其能高速完成两个有限域下的算术运算。
This paper presents a modular inversion unit for prime and binary fields. Operands of the unit can be of any length no more then 384 bits. It uses modified montgomery inversion algorithm for these two finite fields. S-C operands separation algorithm has been used to decrease carry propagation. S-C subtraction correct algorithm has been proposed to ensure the correction of S-C operands separation algorithm.
出处
《电子技术应用》
北大核心
2008年第8期143-146,共4页
Application of Electronic Technique
基金
国家自然科学基金密码部件的设计自动化研究基金项目(60673071)
国家863项目基金可信PDA计算平台关键技术与原型系统研究基金项目(2006AA01Z442)