费马素性检验

✍ dations ◷ 2025-12-06 10:18:58 #素性测试,同余

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

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

相关

  • 水杉水杉(学名:Metasequoia glyptostroboides)又名曙杉,落叶乔木,柏科水杉属唯一现存种,中国特产的孑遗珍贵树种,第一批列为中国国家一级保护植物的稀有种类,有植物界“活化石”之称。已
  • 李勇李勇(1951年10月-),山东济宁人,出生于浙江龙泉。汉族。1970年5月参加工作,1973年9月加入中国共产党。财政部财政科学研究所研究生部会计专业研究生毕业,获经济学硕士学位。现任联合
  • 过劳过劳(Overwork)指表示工作过度劳累、工作量太多或是工时太长的情形,也和工作者的工作量超过其能力有关,常会造成生理及心理的相关疾病。强制性的加班和过劳有关,一般会定义为工作
  • 陈书《陈书》是一本纪传体史书,唐朝人姚思廉所著,凡三十六卷,记南朝陈朝史。记载自陈武帝陈霸先即位至陈后主陈叔宝亡国前后三十三年间的史实,成书于贞观十年(636年)。姚思廉父亲姚察
  • 上海纽约大学上海纽约大学(英语:NYU Shanghai)由华东师范大学与纽约大学合作建设,是第一所中美合作成立的国际化大学,也是纽约大学全球教育体系中第三所具有学位授予资格的门户校园。上海纽约
  • 鞍之战鞌之战又名鞍之战,是中国历史上春秋时期齐国和晋国之间发生于前589年六月十七的一场战斗。作战的地点是鞌(今济南西北)。前589年,齐顷公率齐军讨伐鲁国及卫国,鲁国及卫国派使者至
  • 阿巴尤达亚阿巴尤达亚,在卢干达语解作犹大的人民,是乌干达东部一个犹太教的族群,人口约2000人。他们都是虔诚的在实践自己的信仰,包括进食符合教规的食物和守安息日。他们的信仰被犹太教正
  • 异丝藻目异丝藻目(Heterotrichales)为藻类植物之一植物目。该植物于植物分类表上,归于黄藻门(Xanthophyta) (Chromophyta)黄藻纲 (Xanthophyceae) ,同纲者尚有异鞭藻目(Heterochloridales)等
  • 蓝色三角尺蓝色三角尺(日文:青い三角定規/あおいさんかくじょうぎ  ?),是1971年结成的日本民谣团体,由西口久美子、岩久茂、高田真理三人构成,作曲家泉隆(日语:いずみたく)担任制作人。乐团于1
  • 尼古拉·格里戈里耶维奇·鲁宾斯坦尼古拉·格里戈里耶维奇·鲁宾斯坦(俄语:Никола́й Григо́рьевич Рубинште́йн,1835年6月2日-1881年3月23日),俄罗斯钢琴家及作曲家。他是安东·鲁