摘要
为了降低由于素数计算耗时较长引起的密钥生成效率较低的问题,本文提出基于用户特征码的网络信息RSA密钥生成算法.首先,利用用户特征码的唯一性,筛选出公开大素数;其次,在保密大素数的计算过程中,通过模乘操作代替乘法操作;最后,将输出结果作为密钥生成算法的位数以及密钥信息,在分裂、扩展、S盒转化操作下形成RSA密钥生成算法的三层密钥结构.实验结果表明,设计算法的计算效率更高.
In order to reduce the low efficiency of key generation caused by the long time consuming of prime number calculation,this paper proposes a RSA key generation algorithm for network information based on user signature.Firstly,the public large primes are selected by using the uniqueness of user signature;Secondly,modular multiplication is used to replace multiplication in the calculation of secure large prime numbers;Finally,taking the output results as the number of bits and key information of the key generation algorithm,the three-layer key structure of RSA key generation algorithm is formed under the operation of splitting,expanding and S-box conversion.The experimental results show that the design algorithm is more efficient.
作者
张小峰
秦丽娜
ZHANG Xiaofeng;QIN Lina(School of Information Engineering,Shengda Trade Economics&Management College of Zhengzhou,Zhengzhou Henan 451191,China)
出处
《信息与电脑》
2021年第10期60-62,共3页
Information & Computer