费马素性检验

✍ dations ◷ 2025-12-08 16:50:56 #素性测试,同余

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

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

相关

  • 含糊含糊(英语:vagueness),或作模糊,是语义学、哲学用语。在语义学、哲学领域,一般对含糊的解读是:日常语言中,含糊是无法避免的,甚至经常是刻意营造的结果。然而,在专业的文本中,人们通常
  • Order of Canada加拿大勋章(英语:Order of Canada,法语:Ordre du Canada),是加拿大的最高平民荣誉勋章,也是最重要的加拿大荣誉制度。勋章的资格是授予那些坚守勋章的拉丁格言的人,取自《希伯来书》
  • 南丹麦大区南丹麦大区 (Region Syddanmark)是丹麦五大区之一,2007年1月1日由原来的菲英郡、里伯郡、南日德兰郡和瓦埃勒郡的十个市合并而成。下分22市。面积12,191平方公里(半岛部分8705k
  • 凯瑟琳·赫本凯瑟琳·霍顿·赫本(英语:Katharine Houghton Hepburn,1907年5月12日-2003年6月29日),生于美国康涅狄格州,美国国宝级电影女演员。她是至今唯一四度摘下奥斯卡影后的演员(1933年的《
  • 硫化钇硫化钇是一种无机化合物,化学式为Y2S3。氧化钇和硫化氢与二硫化碳的混合气体在1270~1370 K反应,可以得到单斜晶系的δ-Y2S3。其中,硫化氢与二硫化碳可由NH4CNS的热分解反应制得
  • 二次互反律的证明这个条目给出了二次互反律的证明。对于两个奇素数 p , q {\displaystyle p,q} , (
  • 锺进锺进,是《三国演义》中的虚构人物,不见于正史记载,长安太守锺繇之弟。锺进随锺繇一起守备长安,马超为报父仇讨伐长安,锺进守卫西门。夜间发现长安西门起火,他前去救火时,马超属下乘
  • 约瑟夫·斯万约瑟夫·斯万(英语:Joseph Wilson Swan,1828年10月31日-1914年5月27日),英国物理学家,化学家,发明家。斯万最为著名的事迹是在1878年获得第一个白炽灯专利。他的居所是世界第一个用
  • 巢湖市第一中学巢湖市第一中学,简称巢湖一中,是一所位于安徽省巢湖市高级中学,为安徽省示范高中。巢湖一中创建于1911年,时名“巢县官立中学堂”。1947年增设高中部,定名“巢县中学”。1958年,改
  • 2006年8月逝世人物列表2006年逝世人物列表:1月 - 2月 - 3月 - 4月 - 5月 - 6月 - 7月 - 8月 - 9月 - 10月 - 11月 - 12月下面是2006年8月逝世的知名人士列表: