擬素数
素数と同じ性質を持つ稀な合成数
From Wikipedia, the free encyclopedia
擬素数(ぎそすう、英:pseudoprime)とは、ほとんどの合成数が満たさない何らかの性質を持っている(確率的素数)が、実際には素数でないものである[注 1]。注目している性質によって、フェルマー擬素数、オイラー擬素数、カタラン擬素数、リュカ擬素数など様々な種類の擬素数が存在する。
擬素数は、大きな数を素因数分解することの難しさを利用する公開鍵暗号において最も重要である。カール・ポメランスは1988年に144桁の数字を因数分解するのに1000万ドル、200桁の数を因数分解するのに1000億ドルかかると見積もっていた(今日ではこれよりずっと安くなっているが、それでも法外に高額である)[1][2]。しかし、これを用いるのに必要な2つの大きな素数を見つけるのにも費用がかかるため、様々な確率的素数判定が用いられ、まれに素数ではなく合成数が不適切に素数と判定される場合もある。一方でAKS素数判定法などの決定的素数判定法では偽陽性が生じることはなく、擬素数はない。
フェルマー擬素数
擬素数の例
- カタラン擬素数
- 楕円擬素数
- オイラー擬素数
- オイラー・ヤコビ擬素数
- フェルマー擬素数
- フロベニウス擬素数
- リュカ擬素数
- ペリン擬素数
- en:Somer–Lucas pseudoprime
- 強い擬素数