安全素数

✍ dations ◷ 2025-12-11 10:33:58 #素数,密码学理论

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

相关

  • 蕈类中毒蕈类中毒(英语:Mushroom poisoning)是指因为摄取有毒蕈类后因为其毒性物质(真菌毒素(英语:Mycotoxin))造成的中毒反应。症状轻微的话,可能只有肠胃不适,而严重时也会致命。蕈类中的毒
  • 钩虫钩虫症(ancylostomiasis)是一种由钩虫属寄生虫引起的病变。钩虫病又称为矿工贫血病,隧道病,砖瓦贫血症和埃及黄化病种等。视乎致病物种,不同物种所引起的病征及病况或有不同。 但
  • 疟蚊见内文疟蚊属(学名:Anopheles),别称按蚊或马拉利亚蚊,是蚊科(Culicidae)下的一属,成虫的特征是翅膀大多数有斑,停留时身体与停留面保持一角度。其中有30—40种是疟原虫属生物的寄主,会
  • 人工电子耳人工耳蜗,亦称为“人工电子耳”,是一种植入式听觉辅助设备,其功能是使重度失聪的病人(聋人)产生一定的声音知觉。与助听器等其它类型的听觉辅助设备不同,人工耳蜗的工作原理不是放
  • RDFaRDFa是一个W3C推荐标准。它扩展了XHTML的几个属性,网页制作者可以利用这些属性在网页中添加可供机器读取的后设数据。与RDF数据模型的对应关系使得RDFa可以将RDF的三元组嵌入
  • 世界体育竞赛列表世界体育竞赛列表列表世界上各类体育运动的国际性赛事,也列表部分知名度较高的本土联赛,按照体育运动的分类排列。全球性各国联赛
  • 科隆群岛坐标:0°40′S 90°33′W / 0.667°S 90.550°W / -0.667; -90.550科隆群岛,又称加拉帕戈斯群岛(西班牙语:Islas Galápagos,官方名称Archipiélago de Colón),位于太平洋东部,接近
  • 马克·奥利芬特马库斯·劳伦斯·艾尔文·奥利芬特AC KBE FRS FAA FTSE(英语:Sir Marcus Laurence Elwin "Mark" Oliphant,1901年10月8日-2000年7月14日),也称马克·奥利芬特是澳大利亚的物理学家
  • KeoKEO是一个人造卫星计划的名字,同时也是实施这个计划的一个法国非营利性组织的名称。此卫星将搭载当今人类留给未来世代的信息,预计在发射5万年后重返地球。该计划由法国的让·
  • 菌托蕈托(英语:volva)是一个真菌学术语,用于描述外被组织残留于蕈类底部的杯状组织或是包覆未成熟,具闭室子实层真菌的包被残留组织。因为蕈托易于观察,因此在辨识野外蕈类时,蕈托的特