出典: フリー百科事典『ウィキペディア(Wikipedia)』
擬素数(ぎそすう、英:pseudoprime)とは、ほとんどの合成数が満たさない何らかの性質を持っている(確率的素数)が、実際には素数でないものである[注 1]。注目している性質によって、フェルマー擬素数(英語版)、オイラー擬素数(英語版)、カタラン擬素数、リュカ擬素数など様々な種類の擬素数が存在する。
擬素数は、大きな数を素因数分解することの難しさを利用する公開鍵暗号において最も重要である。カール・ポメランスは1988年に144桁の数字を因数分解するのに1000万ドル、200桁の数を因数分解するのに1000億ドルかかると見積もっていた(今日ではこれよりずっと安くなっているが、それでも法外に高額である)[1][2]。しかし、これを用いるのに必要な2つの大きな素数を見つけるのにも費用がかかるため、様々な確率的素数判定が用いられ、まれに素数ではなく合成数が不適切に素数と判定される場合もある。一方でAKS素数判定法などの決定的素数判定法では偽陽性が生じることはなく、擬素数はない。
フェルマー擬素数[編集]
フェルマーの小定理は、pが素数でありaとpが互いに素である場合、ap−1 − 1 はpで割り切れるという内容である。整数a > 1で合成数の整数xが ax−1 − 1を割り切れる場合、xはaを底とするフェルマー擬素数(英語版)と呼ばれる。xが底aのフェルマー擬素数である場合、xはaと互いに素となる。この定義とは異なる定義を用いるものもある。例えば、それを用いると奇数のみを擬素数にすることができる[3]。
xと互いに素である全ての値をとるaに対してフェルマー擬素数である整数xはカーマイケル数と呼ばれる。
擬素数の例[編集]
- ^ 対象の性質を持っている数全体を(素数も含めて)擬素数と呼ぶ場合もある。
|
---|
生成式 | |
---|
漸化式(英語版) | |
---|
各種の性質 | |
---|
基数依存 | |
---|
組 |
- 互いに素
- 双子 (p, p + 2)
- Bi-twin chain (n − 1, n + 1, 2n − 1, 2n + 1, …)
- 三つ子 (p, p + 2 or p + 4, p + 6)
- 四つ子 (p, p + 2, p + 6, p + 8)
- k−Tuple
- いとこ (p, p + 4)
- セクシー (p, p + 6)
- 陳
- ソフィー・ジェルマン (p, 2p + 1)
- カニンガム鎖 (p, 2p ± 1, …)
- 安全 (p, (p − 1)/2)
- 算術数列(英語版) (p + an; n = 0, 1, …)
- 平衡 (p − n, p, p + n)
|
---|
桁数 | |
---|
複素数 | |
---|
合成数 | |
---|
関連する話題 | |
---|
最初の50個 | |
---|
素数の一覧 |