RSA算法中的代数结构

被引:13
作者
司光东
杨加喜
谭示崇
肖国镇
机构
[1] 西安电子科技大学ISN综合业务网国家重点实验室
关键词
RSA算法; 代数结构; 二次剩余; 欧拉函数;
D O I
暂无
中图分类号
TN918.1 [理论];
学科分类号
070104 ;
摘要
本文首次应用二次剩余理论对RSA中的代数结构进行了研究.计算出了Zn*中模n的二次剩余和二次非剩余的个数,对它们之间的关系进行了分析,并用所有二次剩余构成的群对Zn*进行了分割,证明了所有陪集构成的商群是一个Klein四元群.对强RSA的结构进行了研究,证明了强RSA中存在阶为φ(n)/2的元素,并且强RSA中Zn*可由三个二次非剩余的元素生成.确定了Zn*中任意元素的阶,证明了Zn*中所有元素阶的最大值是lcm(p-1,q-1),并且给出了如何寻找Zn*中最大阶元素方法.从而解决了RSA中的代数结构.
引用
收藏
页码:242 / 246
页数:5
相关论文
共 5 条
[1]   基于智能卡的RSA数字签名实现关键问题解析 [J].
袁晓宇 ;
张其善 .
电子学报, 2004, (11) :1897-1900
[2]  
初等数论[M]. 高等教育出版社 , 闵嗣鹤, 2003
[3]  
数论讲义[M]. 高等教育出版社 , 柯召, 1986
[4]  
A method for obtaining digital signatures and public-key cryptosystems[J] . R. L. Rivest,A. Shamir,L. Adleman.Communications of the ACM . 1978 (2)
[5]  
A computational introduction to number theory and algebra .2 V. Shoup. Cam-bridge University-Press . 2005