费马素性检验

✍ dations ◷ 2025-11-14 00:48:16 #素性测试,同余

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

根据费马小定理:如果是素数, 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在算法当中用到了这个素性检验方法。

相关

  • 伤寒杂病论《伤寒杂病论》,又作《伤寒卒病论》,为东汉张仲景所著,是中国第一部理法方药皆备、理论联系实际的中医临床著作。此书被认为是汉医学之内科学经典,奠定了中医学的基础。在四库全
  • 峇冬加里屠杀惨案1950年1951年1954年1956年峇冬加里大屠杀(英语:Batang Kali Massacre),是马来亚紧急状态时,马来西亚所发生英国军队涉嫌屠杀村民的事件。1948年12月1日至2日之间,英军指控村民为马
  • 罗符辛氏征罗符辛氏征的命名是基于丹麦的外科医师 Niels Thorkild Rovsing。这是阑尾炎的征象;当检查者施压于病人的左下腹时,病人右下腹会感觉较左下腹更为疼痛,即称为阳性 罗符辛氏征。
  • 新加坡死刑制度新加坡是行使死刑制度的国家之一,也是除美国、日本外少数仍旧保留死刑制度的发达国家,据联合国估计,在1994年到1999年间全球执行的死刑个案中,如果把各国个案数目与其人口相除,以
  • 林树梅林树梅(1808年-1851年),字瘦云,又字歗云,号歗云子、铁笛生,金门人,本姓陈,父亲为陈春甫,后过继给林廷福。曾做过台湾凤山知县曹谨幕僚,而后因有筹画长才为世所知,被闽浙总督邓维廷、颜伯
  • 水晶奖水晶奖可能是以下奖项之一:
  • 100天《100天》是新加坡歌手林俊杰于2009年12月18日发行的第7张个人专辑,一共收录13首创作歌曲。
  • A30公路A30公路、A30高速公路可以指:
  • 崔国良崔国良(1931年7月7日-2017年1月18日),河北阳原人,固体火箭推进剂与发动机专家,中国工程院院士。1956年毕业于北京理工大学。1961年获莫斯科门捷列夫化工学院副博士学位。1999年,当
  • 陈桱陈桱,字子经,浙江四明(今属浙江宁波余姚)人。明朝初年政治人物。曾祖父陈德刚,南宋工部尚书。祖父陈著与文天祥同榜进士,官太学博士,上书论贾似道奸佞,出判临安府。父陈泌,曾担任校官