节点文献
基于RSA的一次一密加密技术
One-time Pad Encryption Technology Based on RSA
【摘要】 RSA算法在公钥密码体制中占有重要的地位,由于其安全强度高,使用方便等卓越性能受到关注,并得到广泛应用。但由于受大素数产生技术的限制,RSA很难实现一次一密。针对这个问题,提出了一种基于RSA的一次一密加密技术。该加密技术是在传统RSA的基础上,增加一个加密密钥e0,一个解密密钥d0。e0的初始值由混沌序列产生,每次加密解密后,e0,d0由其自身迭代函数发生变化,这样不需要重新产生大素数来生成其他密钥,只通过新增密钥e0,d0的变化来实现一次一密。
【Abstract】 RSA is a crucial and significant public-key cryptosystem. It is widely applied for its excellent performance of high security and convenient usage and so on. As a result of the restrict to the technology of the generation of big prime number, it is difficult for RSA to realize different keys in each encryption. Aiming at this problem, this paper puts forward an one-time pad encryption technology based on RSA. This encryption technology adds an encryption key e0 and a decryption key d0 on the basis of the traditional RSA public-key system. The initial value of e0 is generated by chaos sequence. After each encryption and decryption,e0 and d0 change themselves by the iterative function. In this case, we don’t need to generate new big primes to generate other keys, we just change the new keys e0,d0 to realize different keys in each encryption.
【Key words】 One-time pad; Cryptography; Public-Key Cryptography Algorithm; RSA;
- 【文献出处】 计算机安全 ,Computer Security , 编辑部邮箱 ,2009年03期
- 【分类号】TN918
- 【被引频次】14
- 【下载频次】373