安全素数

✍ dations ◷ 2024-09-20 01:04:27 #素数,密码学理论

安全素数是满足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形式的一类素数都是危险素数,在这里也是素数。开始的几个危险素数是:

相关

  • 地球同步轨道地球同步轨道(英语:Geosynchronous orbit,GSO),卫星的轨道周期等于地球的自转周期,且方向亦与之一致,见同步轨道。轨道平面与地球赤道平面重合,即卫星与地面的位置相对保持不变,则称
  • 中西伯利亚高原中西伯利亚高原(俄语:Среднесиби́рское плоского́рье)是俄罗斯西伯利亚中部的一个火成岩(具体称为洪水玄武岩)高原,介于叶尼塞河与勒拿河之间。中西
  • 商都网商都网,原名商都信息港,是一家地区性的门户网站,隶属于中国网通河南省分公司。1997年10月25日商都信息港成立,1998年开通BBS——是河南第一个BBS系统,2000年获得网络新闻登载权,20
  • inHg英寸汞柱或英寸水银柱(符号:inHg和"Hg)是压强的量度单位。在美国,它仍然用于天气报告、制冷和航空,作为气压单位。它被定义为在32 °F(0 °C)和标准重力加速度下,1英寸高的水银圆
  • 西南夷西南夷是中国汉代对居住在今川西、云南、贵州境内的少数民族(除了滇国由汉族庄
  • 克拉底王朝克拉底人(梵文:किरात、Kirata),是指喜玛拉雅山脉的土著,分布在缅甸至加德满都谷地、印度东北部,属于黄色人种,大概一至三万年前来到此地。从广义上讲克拉底人有林布族、拉伊人
  • 否认怀孕否认怀孕是一种少见的情形,是指孕妇否认(英语:denial)自身怀孕的事实。一研究显示否认怀孕的孕妇比例约占孕妇人口的0.26%。否认怀孕和秘密怀孕不同,秘密怀孕的孕妇不知道自身怀
  • 伊朗伊斯兰共和国广播电视台伊朗伊斯兰共和国广播电视台(波斯语:سازمان صدا و سیمای جمهوری اسلامی ایران‎;Islamic Republic of Iran Broadcasting (IRIB))是伊朗第一家
  • 2003年10月2003年10月的新闻事件:请参看:
  • 99.3%鉴于人口普查的可靠性、权威性,本表所列仅限于山东省历次人口普查(普查时间点)民族构成主要数据,包括各个民族人口数、各个民族占本地区少数民族比重、占本地区人口比重、占中国