费马素性检验

✍ dations ◷ 2025-11-30 04:37:39 #素性测试,同余

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

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

相关

  • 粉刺痤疮(英语:acne、拼音:cuó chuāng、注音:ㄘㄨㄛˊ ㄔㄨㄤ);也称为寻常性痤疮(拉丁语:acne vulgaris),在毛囊被死皮细胞和来自皮肤的油脂堵塞时出现。 它的特点是黑头或白头、疙瘩、
  • 乙酰胆碱酯酶1B41, 1F8U, 1PUV, 1PUW, 1VZJ, 2CLJ, 2X8B, 3LII· acetylcholinesterase activity · acetylcholinesterase activity · carboxylesterase activity · cholinesteras
  • 中国酒文化饮酒是中国上古祭祀典礼之一,第一个造酒或发明酒的人已不可考,有仪狄与杜康两说,后世多将杜康尊为酒神,造酒业也奉杜康为祖师爷,在文学中杜康两字也成为酒的代名词。中国古代的酒
  • 流体动力学流体动力学(英语:Fluid dynamics)是流体力学的一门子学科。流体动力学研究的对象是运动中的流体(含液体和气体)的状态与规律。流体动力学底下的子学科包括有空气动力学和液体动力
  • 湖南经视湖南广播电视台经视频道,简称湖南经视,是湖南广播电视台(HBS)旗下另一个主力电视频道(第一频道为湖南卫视)。前身为湖南经济电视台,是湖南省两个具有竞争力的电视公司之一(另一家为
  • 柯枝犹太人柯枝犹太人,又名马拉巴尔犹太人,是生活在现在印度喀拉拉邦的犹太人。他们是印度最古老的犹太人群体,最早可追溯至所罗门王时代。早在12世纪一个来自西班牙图德拉的犹太旅行家提
  • 绿色联合左翼-为了安达卢西亚呼声绿色联合左翼-为了安达卢西亚呼声(西班牙语:Izquierda Unida Los Verdes-Convocatoria por Andalucía)是西班牙左翼政党联盟联合左翼在安达卢西亚自治区的分支。它成立于1984年
  • AKB48杀人事件《AKB48杀人事件》是一部由秋元康企画、青山刚昌原作、梧桐柾木作画的日本推理漫画。这部漫画与食品厂商固力果推出的雪宝产品“冰之实”(アイスの実)之电视广告与活动网站异
  • 赖雅琪赖雅琪(1995年11月12日-),台湾女演员。
  • 洗衣业洗衣业服务的经营模式,洗衣服务业的经营模式大致可分为以下列多类。服务对象以商业客户为主,目标客户为大小型酒店、宾馆、酒楼食肆、航空公司、美容院及桑拿、发型屋、保安及