安全素数

✍ dations ◷ 2025-01-31 19:59:15 #素数,密码学理论

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

相关

  • 少数寡关节炎(英语:oligoarthritis,源自希腊语oligos,即“少”或“寡”)是指在发病的前六个月内,关节炎影响到 2 到 4 个关节。若一次同时有五个或五个以上的关节发炎,则称为多关节炎;若
  • 泻药泻药指促进粪便排出的药物,一般用来治疗便秘。另外灌肠作为一种机械治疗便秘的方法,有时也归入泻药类。
  • 梭菌C. acetobutylicum C. aerotolerans C. beijerinckii C. bifermentans 肉毒杆菌(C. botulinum) 丁酸梭菌 C. butyricum C. chauvoei C. colicanis 艰难梭菌 (C. difficile) C. f
  • 神经节细胞层神经节细胞层(神经节层)是视网膜的一层,由视网膜神经节细胞(英语:retinal ganglion cell)以及错位的无长突细胞组成。在黄斑中,这一层分有好几分层。这些细胞呈烧瓶形,其圆形的内侧
  • ʝ浊硬颚擦音是辅音的一种,它在国际音标中的符号是⟨ʝ⟩,在X-SAMPA中的符号则是⟨j\⟩。浊硬颚擦音的特点有:在科米语和标准比利时荷兰语中,浊硬颚擦音与清硬颚擦音共同存在。当
  • 刘河间刘完素(12世纪约1100年-1180年),字守真,自号通元处士,河间(今河北河间市)人,世称刘河间。金元四大医学家之一,研究五运六气,为“寒凉派”的创始人。发挥《内经》理论,提倡火热论,并重视针
  • 汉声广播电台汉声广播电台(英文:Voice of Han Broadcasting Network),简称汉声电台或汉声,成立于1942年,隶属于中华民国国防部,是台湾老字号广播电台之一。总部位于台北市中正区信义路一段。播
  • 张松涛张松涛(1985年6月17日-),中国男子篮球运动员,司职中锋。他曾代表中国参加2006年世界篮球锦标赛,最终获得第9名。
  • 韩国国军13个国家海外共计1,104(2016)主要派驻国家大韩民国国军(朝鲜语:대한민국 국군/大韓民國國軍,英语:Republic of Korea Armed Forces),通常简称为韩军或韩国军,是大韩民国的国家武装部
  • 安龙县安龙县是中华人民共和国贵州省黔西南布依族苗族自治州下属的一个县。面积2238平方公里,2002年人口42万。邮政编码552400,县政府驻栖凤街道。安龙早在春秋战国时期就有人类活动