费马素性检验

✍ dations ◷ 2025-12-02 00:46:26 #素性测试,同余

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

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

相关

  • 免疫性免疫(英语:immunity),指生物机体识别和排除抗原物质的一种保护性反应。其中包括特异性免疫(后天免疫系统)与非特异性免疫(先天免疫系统)。“免疫”一词,最早见于中国明代医书《免疫类
  • 伊朗伊朗宗教 (2011)伊朗是一个伊斯兰共和国,什叶派穆斯林占伊朗人口的 90-95%,逊尼派和苏菲派穆斯林约占5-10%。其他宗教约占0.6%。包括巴哈伊教、曼达安教、琐罗亚斯德教(祆教)、犹太
  • 杀害地主富农马日事变是在1927年5月21日(马日)晚上发生于长沙的一场兵变。1926年7月北伐军攻克湖南长沙之后,共产党和国民党左派在湖南实行土地改革,进行阶级斗争,消灭有产者;随即展开阶级斗争
  • 挪动门柱歧义谬误是由于语言歧义导致无效推理的现象,是一种言词谬误。歧义是一个字词或语句可理解为多种意思的现象。歧义容易造成误解与误会,比如某甲用某语句想表达 A 意思,某乙却理
  • 高卢-罗曼语支高卢-罗曼语支(Gallo-Romance)是罗曼语族的一个分支,包括法语和高卢-意大利语。按照语言学家大卫·达尔比的分析,高卢罗曼语支包括7个语言:瓦隆语、法语、法兰克-普罗旺斯语、罗
  • 六鳃六鳃�科(hexatrygonidae)是软骨鱼纲板鳃亚纲燕�目的其中一科。本鱼分布于印度太平洋区,包括台湾、日本、澳洲、夏威夷群岛、南非等海域。水深350至1120米。六鳃�科原分为一属6种,但
  • K-Lite Codec Pack15.5.0(2020年5月29日,​17天前​(2020-05-29)) K-Lite Codec Pack(亦称为K-Lite)为让操作系统及其软件得以播放众多一般而言操作系统自身并不支持的音频及视频格式的Microsoft
  • 那天的氛围《那天的氛围》(韩语:그날의 분위기,英语:),是一部2016年上映的韩国电影。金宰贤在ktx火车上遇到裴秀晶,便决定要追求她……
  • 内田笃人内田笃人(日语假名:うちだ あつと,1988年3月27日-),已退役日本足球运动员,司职右边后卫,现效力鹿岛鹿角,前日本国家足球队成员。1988年3月27日,内田笃人出生于日本静冈县函南町。2003
  • 王际强王际强(1906年-1995年),男,辽宁辽中人,中国电机工程师。重庆大学教授。1906年(清光绪三十二年)生于奉天辽中。1925年考入省立东北大学电机系,1929年以全班第一名的成绩毕业。同年,受张