RSA暗号


2つの素数 $p,q$ を入力すると,$n=p q,$ $c=(p-1)(q-1)$ が計算される. 次に暗号化の鍵 $a$ から,$ab\bmod c=1$ となる $b$ が計算される. このようにして,公開鍵 $n,a$ と秘密鍵 $b$ が生成される.
また平文 $x$ から暗号文 $y$ は $y=x^a \bmod n$ により暗号化される.一方暗号文 $y$ から平文へ戻す復号は $x=y^b \bmod n$ により行われる.

$p=$, $q=$, $a=$, $x=$

$p=$, $q=$, $a=$, $x=$
$\Rightarrow$ $n=$, $c=$