首页> 外文会议>Electronics, Circuits and Systems, 2002. 9th International Conference on >Residue signed-digit arithmetic circuit with a complement of modulus and the application to RSA encryption processor
【24h】

Residue signed-digit arithmetic circuit with a complement of modulus and the application to RSA encryption processor

机译:余数模数的残数符号运算电路及其在RSA加密处理器中的应用

获取原文

摘要

A fast residue arithmetic circuit, using a modulus complement in a signed-digit (SD) number representation, is proposed. For a large modulus M with a length of (p+1) -bit used as a key in an RSA public-key cryptosystem, a complement of M, M*=2/sup p/-M, with the p-digit SD number representation is used to calculate the modular operations. Thus, a modular addition can be implemented by using two SD adders, one for SD addition and another for the modular operation with the complement M*. A modular multiplication is performed by repeating the modular shift and the modular addition operations in a radix-two SD number representation. By using a Booth recording method, the speed of a modular multiplication becomes twice as fast. The circuit design and simulation results by VHDL show that a high speed RSA public-key encryption processor can be implemented by applying the presented residue arithmetic circuit.
机译:提出了一种快速余数运算电路,该电路在模数(SD)数表示中使用模数补码。对于在RSA公钥密码系统中用作密钥的长度为(p + 1)位的大模数M,M的补码,M * = 2 / sup p / -M,带有p位SD数字表示用于计算模块化运算。因此,可以通过使用两个SD加法器来实现模块化加法,一个用于SD加法,另一个用于具有补码M *的模块化操作。通过以基数2 SD编号表示重复模数移位和模数加法运算来执行模数乘法。通过使用Booth记录方法,模数乘法的速度变为原来的两倍。 VHDL的电路设计和仿真结果表明,通过应用本文的残差运算电路,可以实现高速RSA公钥加密处理器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号