摘要
对通信传输信息的安全保护,能够有效提升通信过程的用户隐私信息安全性。对通信用户信息的保护,需要选择一个用户模数作为信息加密指数,并判定其是否与欧拉函数互素,完成用户信息的安全保护。传统方法引入内积相似性算法,计算用户信息的相似分数并排序,但忽略了对信息进行加密指数的求取,导致保护效果不理想。提出基于改进RSA的安全保护方法,在大数据下用户随机选取2个素数计算其模数;选择一个整数作为通信用户信息加密指数,并判定其是否与欧拉函数互素;采用欧几里得算法可以得到通信用户信息解密指数、公共密钥和私有密钥;分别给出了加密运算和解密运算公式以及三个相关参数的确定方法;针对RSA加密存在加密安全性差和加解密效率低的两方面不足分别对通信用户信息进行了加密变换和解密变换。实验结果表明,所提方法具有良好的加密安全性,且大大提高了通信用户信息的加解密传送效率。
In this article, we propose a method for security protection based on improved RSA. Firstly, we chose an integer as the encryption exponent of communication user information, and judge whether it is relative prime with Euler function. Euclidean algorithm is used to obtain the deeryption index, public key and private key of user information communication. The formulas of encryption operation and decryption operation are given, and three related parameters are determined. Because RSA encryption has poor security of encryption and low eneryption efficiency, eneryption transform and decryption transform are performed for communication user information. Simulation results show that the proposed method has good security of eneryption, which greatly improves the eneryption and decryption transmission efficiency of communication user information.
作者
李祥琴
罗小磊
LI Xiang-qin1, LUO Xiao-lei2(1. School of Computer Engineering, Jingehu University of Teehnology, Jingmen Hubei 448000, China; 2. School of Computer, Wuhan University, Wuhan Hubei 430072, Chin)
出处
《计算机仿真》
北大核心
2018年第5期172-176,共5页
Computer Simulation