安全素数

✍ dations ◷ 2025-05-18 08:14:53 #素数,密码学理论

安全素数是满足2+1形式的一类数,在这里也是素数。(相反地,素数叫做索菲热尔曼素数。)开始的几个安全素数是:

之所以叫它们是“安全”素数,是因为它们在加密算法中的运用:某些约数分解的算法(如Pollard Rho算法(英语:Pollard's rho algorithm))的计算时间部分取决于被分解数的素因数减去一的约数大小,而若被分解的数以一个安全素数2+1作为约数,由于此素数减去一有一个大素数做为约数,计算时间将会变多。但是很容易理解任何一个小于1050的素数都不是真正安全的,因为对于任何一个有着合适算法的现代计算机都能在适当的时间内判断出它的素性,但是这些小一点的安全素数在加密算法原理的教学中仍然还是很有用的。不过现在对于安全素数还没有像对费马素数与梅森素数一样的特别的素性检测方法。

除了5,没有既是费马素数又是安全素数的数了。一个给定的费马素数,一个小小的运算就可以证明(-1)/2会是2的幂。

除了7,没有既是梅森素数又是安全素数的数了。这个证明有点麻烦,不过仍然在基础代数的范畴内:必须是素数,2-1才有可能是素数,那么((2 - 1) - 1)/2 = 2 - 1 - 1是个梅森数,因此只有当=3时-1才是素数,此时23-1=7。

第一类坎宁安链中所有的数除了最后一项都是索菲热尔曼素数,除了第一项都是安全素数。以7结尾的安全素数必定会出现在坎宁安链的尾端,因为其两倍加一将会以5结尾,而这是5的倍数。

所有不是安全素数的素数都称为“危险素数”或“不安全素数”,也就是说,所有无法满足2+1形式的一类素数都是危险素数,在这里也是素数。开始的几个危险素数是:

相关

  • 诺贝尔生理学与医学奖诺贝尔生理学或医学奖(瑞典语:Nobelpriset i fysiologi eller medicin),通常合称诺贝尔生理医学奖,由诺贝尔基金会管理,该奖项每年颁发一次,用于表彰在生理学或医学领域作出重要发
  • 中华人民共和国医疗卫生中华人民共和国医疗卫生,介绍中华人民共和国建国以来的国民健康与医疗保障的发展状况。在1980年代以前,中华人民共和国所采取的是社会主义方式的封闭式福利,工人以及国家机关的
  • 斑猫详见内文斑猫(学名:Felis silvestris)或称野猫或山猫,是一种小型猫科动物,原生于欧洲地区、亚洲西部,以及非洲。斑猫会猎捕小型哺乳类、鸟类,或是其他体型相仿的动物。斑猫可分为多
  • 阿克罗蒂里和泽凯利亚阿克罗蒂里和泽凯利亚主权基地区(英语:Sovereign Base Areas of Akrotiri and Dhekelia)是两个位于地中海极东部岛屿塞浦路斯上的英国特殊属地,共同组成了主权基地区,其中阿克罗
  • 犹太历希伯来历又称犹太历(英语:The Hebrew/Jewish calendar、希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL
  • 分子生态学分子生态学是利用进化生物学理论,采用分子生物学和基因组学的实验方法和技术手段、统计学和数学的分析方法,通过计算机科学的技术和算法,旁及地学、古气候学等, 研究物种和种群
  • 东北方言日本东北方言(日语:東北方言 Tōhoku hōgen)是一组在日本本州岛东北地方使用的方言,常被认为是典型的乡村口音。本州岛越往北,当地方言便与标准日语差异越大,甚至需要在电视中加
  • 煤气灯煤气灯(英语:gas lamp)是灯一种,通过燃烧煤气进行发光。煤气灯中不一定是煤气,也可以燃烧其他气体,像是氢、甲烷、一氧化碳、丙烷、丁烷、乙炔、乙烯、天燃气,或者混合气体。未有电
  • 颗粒溶解素1L9L10578n/aENSG00000115523n/aP22749n/aNM_001302758、NM_006433、NM_012483、XM_005264084、XM_005264085、XM_005264087n/aNP_001289687、NP_006424、NP_036615、XP_005
  • 社旗县社旗县在中国河南省西南部、唐河上游,是南阳市下辖的一个县。县位于南阳盆地,全县总面积约1203平方公里,耕地130万亩,总人口约73万人,下辖15个乡镇,258个村和街道。社旗县邮编:4733