费马素性检验

✍ dations ◷ 2025-12-08 22:58:32 #素性测试,同余

费马素性检验是一种素数判定法则,利用随机化算法判断一个数是合数还是素数。

根据费马小定理:如果是素数, 1 a p 1 {\displaystyle 1\leq a\leq p-1} 是否是素数,我们在中间选取,看看上面等式是否成立。如果对于数值等式不成立,那么是合数。如果有很多的能够使等式成立,那么我们可以说可能是素数,或者伪素数。

在我们检验过程中,有可能我们选取的都能让等式成立,然而n却是合数。这时等式

被称为。如果我们选取满足下面等式的

那么也就是对于的合数判定的。

整个算法可以写成是下面两大部:

若使用模指数运算的快速算法,这个算法的运行时间是O(×log3),这里是一个随机的需要检验的次数,是我们想要检验的数。

众所周知,对于卡米歇尔数,全部令gcd(,)=1的都是费马骗子数(Fermat liars)。尽管卡米歇尔数很是稀有,但是却足够令费马素性检验无法像如米勒-拉宾和Solovay-Strassen的素性检验般,成为被经常实际应用的素性检验。

一般的,如果不是卡米歇尔数,那么至少一半的

是费马证人数(Fermat witnesses)。在这里,令为费马证人数、1, 2, ..., 为费马骗子数。那么

所有的×i for = 1, 2, ..., 都是费马证人数。

加密程序PGP在算法当中用到了这个素性检验方法。

相关

  • 凸版印刷凸版印刷(英语:Letterpress)凸版从前以活版为主,其他和活版并版的图片版,不管是锌质还是胶质,均同属凸版(包括古代以整块木板去雕刻的木刻版)。最早由石括、括章所衍生而来,并应用于
  • 同配生殖同配生殖是一种有性生殖,其需要两个配子的互相结合,其有着相似的大小或形态。其差异仅出现于等位基因于一或多个交配型(英语:mating-type region)的基因表现。因两种配子难以区分
  • 王充王充(27年-约97年),字仲任,会稽上虞人,东汉哲学家。著有《讥俗节义》、《政务》、《论衡》、《养性》等书。但只有《论衡》保存下来。近人黄晖撰《论衡校释》30卷,是较为通行的版本
  • 加勒比海盗《加勒比海盗2:聚魂棺》(英语:Pirates of the Caribbean: Dead Man's Chest)是一部2006年的美国历险奇幻喜剧电影,是2003年同类电影《加勒比海盗:黑珍珠号的诅咒》的续集,加勒比海
  • 手移植手移植,指将手从一个生命体移植到另一个生命体的手术。手移植通常包括以下步骤:骨骼固定,腱修复,动脉修复,神经修复,静脉修复。目前,该手术需要8至12个小时。手移植手术的受体需要
  • 伊拉克总理伊拉克总理是伊拉克的政府首脑。伊拉克总理是在伊拉克国家元首总统之下的一个政府专门机构,并且是伊拉克议会的象征性领导人。根据新通过的伊拉克宪法规定,总理是国家行政权力
  • 角分辨率一个光学仪器的角分辨度(英文:angular resolution),指仪器能够分辨远处两件细小物件下,它们所形成的最小夹角。角分辨度是光学仪器解像能力的量度,角分辨度愈小,解像能力愈高。角分
  • 巴彦洪戈尔省巴彦洪戈尔省(蒙古语:Баянхонгор аймаг,转写:Bayankhongor aimag)位于蒙古国南部,面积115,977平方公里,人口76,085 (2011年)。首府巴彦洪戈尔。
  • 现代汉语规范词典《现代汉语规范词典》是一本现代汉语辞书,2004年由外语教学与研究出版社和语文出版社联合出版,2010年、2014年再版。“实用”、“规范”、“新颖”、“科学”是词典编写人员介
  • 八爪狂鲨《八爪狂鲨》(英语:)是一部2010年美国怪兽科幻恐怖电视电影,由迪克兰·欧布伦(英语:Declan O'Brien)执导,罗杰·柯曼监制,电视频道Syfy原创制作;剧情描述美国海军实验产生的恐怖杀人武