いぬおさんのおもしろ数学実験室

おいしい紅茶でも飲みながら数学、物理、工学、プログラミング、そして読書を楽しみましょう

RSA暗号とは何か(2)

 RAS暗号とは何か(1)の続きです。RSA暗号の原理を説明します。なお、以下の説明で出てくる [a,b] はa,bの最小公倍数、(a,b)はa,bの最大公約数を表します。

 

f:id:Inuosann:20200110222514p:plain

ここまでで暗号化できました。平文mから暗号文cを作ったのです。次に復号化です。暗号文cをd乗して平文mに戻るようなdを求めます。

f:id:Inuosann:20200110220509p:plain

f:id:Inuosann:20200110220559p:plain

 最後に、★、★★の成立の理由を説明します。

f:id:Inuosann:20200110230215p:plain

 

 第3回では小さな具体例をあげましょう。