检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]西北大学信息科学与技术学院,陕西西安710127
出 处:《计算机技术与发展》2008年第9期131-133,137,共4页Computer Technology and Development
基 金:陕西省自然科学基础基金项目(2006F50);航空科学基金项目(06ZC31001)
摘 要:RSA算法是基于数论的公钥密码体制,是公钥密码体制中最优秀的加密算法。由于RSA算法中大素数的生成对RSA加密算法的安全性有直接的影响,其寻找大素数的实现难度大,运算时间长。文中在研究了密钥生成的一般算法的基础上,即确定性素数产生和概率性素数产生方法,给出了利用Montgomery算法优化的Miller-Rabin算法和Pocklington定理算法实现,构造了大素数的生成算法,以提高RSA算法的安全性和运行速度。The RSA algorithm based on the numeric theory, is the best encryption algoritlwn in public key cryptosystems. It is much complicated and difficult in generating a great prime number, because the great prime number directly affects the safety of the RSA encryption algorithrn. Works at the common generating algorithms, that is, certain generating algorithms and probabilistic generating algorithms, and demonstrates a programming algorithm based on Miller - Rabin algorithm improved by Montgomery algorithm and Pocklington theorem. This programming algorithm constructs a great prime number generating algorithms, for improving the safety and run - time rate of the RSA algorithm.
关 键 词:RSA Miller-Rabin算法 MONTGOMERY算法 Pocklington定理
分 类 号:TP309.7[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7