
わかりますか?
簡潔にお願いします!
?list=PLH9ew0Q6JwWiS9a0jDWcIwkfeoTBH8M2y&t=268
上は見ないでここから見てください!
https://youtu.be/qF5N6f4SsTU?list=PLH9ew0Q6JwWiS …
https://youtu.be/qF5N6f4SsTU?list=PLH9ew0Q6JwWiS …
No.2ベストアンサー
- 回答日時:
RSA暗号は、主にオイラーの定理に基づく。
「オイラーの定理」と名のつく定理は数多いが、今回のは、
剰余系での冪乗に関するオイラーの定理だ。
それは、フェルマーの小定理を拡張したものである。
まず、フェルマーの小定理。
素数 p と、 p とは互いに素な整数 a について
a^(p-1) ≡ 1 (mod p) が成り立つ。
これを、mod の法が素数でない場合にも拡張したのがオイラーの定理。
オイラー関数 と呼ばれる関数 φ があって、
自然数 n と、 n とは互いに素な整数 a について
a^φ(n) ≡ 1 (mod n) が成り立つ。
φ は、 n の素因数分解 n = (p1^h1)(p2^h2)...(pm^hm) に対して
φ(n) = n(1 - 1/p1)(1 - 1/p2)...(1 ^ 1/pm) という値を取る。
オイラーの定理を使うと、
x^y ≡ (x を n で割った余り)^(y を φ(n) で割った余り) (mod n)
が言えて、mod n における 大きい数^大きい数 の計算に役立つ。
さて、このオイラーの定理を使う面白いトリックがある。
素数 p, q に対して、
n = pq, m = φ(n) = (p-1)(q-1) と置き、 m と素な整数 e をひとつ取る。
ed ≡ 1 (mod m) となる d は mod m で一意に定まるので、
その中から d をひとつとる。
オイラーの定理により、n と互いに素な整数 x に対し
x^(ed) ≡ x^1 (mod n) であるから、
x^e ≡ y (mod n) のとき y^d ≡ x (mod n) が成り立つ。
情報を受診する人は、以上の数値を用意し、 n, e を公開する。
p, q, d は非公開鍵として受診者が秘匿する。
情報を発信する人は、送りたい情報 x に対して
x^e ≡ y (mod n) を計算して y を送信する。
受診した人は、 y^d ≡ x (mod n) によって x を得ることができる。
通信 y を傍受した人は、公開された情報 n, e も知っているが、
d は知らない。 n を素因数分解して p, q を知ることができれば、
m = (p-1)(q-1) を計算して ed ≡ 1 (mod m) を解くことは易しいが、
p, q が大きくなると、 n を素因数分解することは難しく、
傍受者は d を得ることが事実上できない。
これが、RSA暗号のしくみである。
割と盲点なのが、 x が n と互いに素でなければならない
という点だが、送信者は n の値を知っているので、
送りたい平文 x0 を加工して、受信者が後で x を復元できるような
n とは素な x を作ることはできるのだ。
素晴らしい!
読んでみます!
ブログにしてみました!
先頭に「h」を追加してみてみてください!
RSA暗号の原理(教えてgooの解答から)
ttps://sonofsamlaw.hatenablog.com/entry/2025/02/22/230723?_gl=1*wsm8ti*_gcl_au*MTM5OTMxMzczMS4xNzMyNDY4MDU0
No.7
- 回答日時:
こんにちは。
確かに、質問者さんがどの点を疑問視しておられるかわからないのですが、次のような説明ではいかがでしょうか。
○ RSA暗号とは、割り算の余りを使用した「ちょっと特殊なかけ算」での暗号。(モジュロかけ算とでも呼ぼう)
○ 例えばパスワード数字の「21」を暗号化して送りたいとき、受信側がみんなに見えるように「送りたい数字に143でモジュロかけ算して送るよう」に指示する。
この時の「モジュロかけ算」が暗号化法。143が暗号鍵。ただし、どちらもみんなに見えているので暗号鍵は「公開鍵」。
○ そこで、送信側でモジュロかけ算してみたら「3004」が生成できたので、それを送る。これもみんなに見えている。
○ 受信側は、これを、13でモジュロ割り算し、さらに11でモジュロ割り算する。すると21が見える。
○ ところが、「143でモジュロ割り算」しても答えが出ない。とにかく、143=13×11(これは普通のかけ算)であることを知る必要がある。 実は、受信側はこれを知っていて143を使ったが、「みんな」がこの暗号の結果を知るには時間の遅れが生じる。
○ 実は、このかけ算の算出は、桁数が大きくなると悲惨なくらいに時間がかかる。かけ算結果が数百桁になると、それが「○かける△」であることを知るために、数万年かかると言われている(でも、○と△を知っていれば現代のパソコンではミリ秒で解けるので、こちらは秘密鍵)。だから、暗号方式も鍵(公開鍵)も公開してしまっても「暗号」が作れる。(えらい!)
ここまできたら次もわかるでしょう。
○ 暗号方式(規格)は公開。実際にはモジュロかけ算や公開鍵の生成方法を含めてたくさんの処理が重なっている。(ま、当たり前か)
○ 公開鍵は、秘密鍵をもとに受信者の側(お店や銀行)が作る。公開鍵はみんなに見えても聞こえてもよい。(インターネットだし、不特定の人と通信するし・・・)
○ 実は秘密鍵が「大きな素数」でなければならないのは、時間差を作るため。13とか11とか桁数の小さな素数同士やそれらを複数組み合わせた数値は比較的簡単に推定されてしまうので。 逆に言えばこの暗号は解けないのではなく解くのにとても時間がかかる暗号。
さてさて、如何でしょうか。
お役に立てば幸いです。
むずかしい・・・
ブログにしました!
ゆっくり読んでみます
ttps://sonofsamlaw.hatenablog.com/entry/2025/02/26/221705?_gl=1*4ey7ov*_gcl_au*NjgyNDY3MDMxLjE3NDAyNDQxNjI.
No.6
- 回答日時:
> 通信のたびに、毎回違うのか?
> かわらないのか?
それは、話題が違うので、
新しい質問 https://oshiete.goo.ne.jp/qa/14044486.html
のほうに回答しておきました。
No.5
- 回答日時:
あと、 n, e, y が与えられて x の方程式
x^e ≡ y (mod n) を解くことが容易でない
ことが一番大切というか、これが話の出発点だった。
その上での、素因数分解の困難性。
No.1
- 回答日時:
簡潔にRSA暗号の原理を説明すればふたつの素数で公開キーと秘密キーを作成してやりとりするものです。
でもこれでは何のことかわかりませんよね。ですから簡潔に説明するなんて無理です。下記のサイトを御覧ください。RSA暗号とは?仕組みや応用事例を初心者にもわかりやすく解説!
https://it-trend.jp/encryption/article/64-0056
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 f(x,y)=-2y/(x^2+y^2) という関数を不定積分すると、 ∫ -(2y)/(x^2 + 2 2023/06/12 20:25
- 数学 微分方程式 dy(x)/dx = ay(x) (aは定数) これを 1/a ・ dy(x)/dx = 1 2024/06/17 17:53
- クラシック この曲のピアノの最後の和音がわかりません。何の音をワサビのように使ってますか? 3 2024/08/11 00:06
- 数学 写真の問題の(2)についてですが、「OHベクトルがuベクトルと垂直」という関係をもとに解いていますが 5 2023/08/26 14:56
- 数学 最後の指針がわかりません 1 2024/03/28 13:16
- その他(資産運用・投資) どうすれば投資で海外の口座が利用できますか? 0 2023/12/27 22:25
- ポイントサービス・マイル Tポイント ハッピードラッグ TSUTAYA ENEOS ファミリーマートで必ず使えますか? 1 2023/10/09 22:59
- 数学 楕円と回転行列について 11 2024/07/11 09:55
- 数学 熱伝導拡散方程式で ∂u/∂t=k∂^2u/∂t^2 u(0、t)=0=u0、u(L、t)=0=u1 4 2024/12/06 17:38
- 数学 熱伝導拡散方程式の問題って例えば ∂u/∂t=3(∂^2u/∂x^2) (0<x<2.t>0) u( 3 2024/12/06 10:35
このQ&Aを見た人はこんなQ&Aも見ています
-
いちばん失敗した人決定戦
あなたの「告白」での大失敗を教えてください。
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
人生で一番思い出に残ってる靴
皆さんの人生で一番思い入れのある靴の話を伺ってみたいです。
-
チョコミントアイス
得意ですか?不得意ですか?できれば理由も教えてください。
-
自分用のお土産
国内や海外に旅行へ行った時、自分用のお土産ってどれくらい買いますか?
-
暗号を解除(復号)できたという判断はどうするのか
数学
-
7の不思議
数学
-
積分記号の読み方 高校で習う普通の積分記号∫は「インテグラル」と読みますが、閉曲線全体に渡って線積分
数学
-
-
4
この「P」とか「n」とか「r」というのは、そもそもどういう意味なのでしょうか? 「X」とか「y」なら
数学
-
5
RSA暗号における公開鍵と秘密鍵の意味
数学
-
6
半径1の円の面積がπになることを、積分を用いて示せという問題について質問です。この円はy=√1-x^
数学
-
7
合成関数 f(f(x))=g(x)とおくと、f(f(f(f(x))))=g(g(x))であることが
数学
-
8
導関数が存在する、とはどういうことか。
数学
-
9
この回答あってる
数学
-
10
円周率の他に平行率ってありますか? まっ平ら率かな
数学
-
11
f(x)=f(x²)はどんなグラフになりますか?
数学
-
12
ここでいうスカラーとはなにを意味しているのでしょうか。スカラーの意味があまりよくわかっていなのでベク
数学
-
13
「普通のサイコロ」で連続して40回、1以外の目が出る確率は、(5/6)の40乗です。計算すると、0.
数学
-
14
分数不等式の問題です (x^2+2x-3)/x+1 >=0 不等式を解け この問題ですが分母の二乗(
数学
-
15
小学1年生とか2年生に、「1+1ってなんで2になるの?」って聞かれたらどう答えます? 意外と難しいよ
数学
-
16
数II図形と方程式です。 12がわかりません。解き方によって答えが変わってしまいます
数学
-
17
三角関数単体の積分で奇数乗なら相互関係の式を代入、偶数乗なら半角の公式代入って覚えることなんですか?
数学
-
18
√1って|1|もしくは±1ですよね?
数学
-
19
3分の-6+-√3ってもっと簡単に出来ましたっけ? 私なら、-2+-√3になったのですが!
数学
-
20
オイラーの公式
数学
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【数学の問題】男女4vs4の合コ...
-
数学と言うか数字の面白さ
-
2025.2.17 02:11にした質問の延...
-
合同式の問題です。 (527 465) ...
-
cotz =cosz/sinz =i・(e^iz+e^(-...
-
これなに
-
123を使って出来る最大の数は?
-
この式の電卓での叩き方を教え...
-
演算子法についての式変形について
-
仮定より、∠BED=∠CFD=90° した...
-
皆さんの好きな方程式と関数を...
-
中学数学
-
行列の乗算の計算の仕方を教え...
-
2025.1.3 20:14にした質問の 「...
-
RSA暗号における公開鍵と秘密鍵...
-
一番なんですけど、 等比数列だ...
-
この回答あってる
-
(4)のやりかたがわかりません。...
-
関数は簡単な順に定数関数→恒等...
-
方程式と関数の違いと種類を教...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cotz =cosz/sinz =i・(e^iz+e^(-...
-
2025.1.3 20:14にした質問で更...
-
この問題角度Θで切って底面の面...
-
訂正:相対論は光を構成する場...
-
RSA暗号における公開鍵と秘密鍵...
-
積分記号の読み方 高校で習う普...
-
この「P」とか「n」とか「r」と...
-
三角関数の「ネーミング」につ...
-
数学者の皆様へ質問です
-
極方程式の問題について。上の...
-
2025.1.3 20:14にした質問の 「...
-
RSA暗号の原理
-
バッハと数学
-
グレゴリー級数
-
数学 三角関数の近似 高校数学...
-
行列の「行」基本変形について
-
SPIの問題で解答解説に納得がで...
-
数学専攻の大学1年生です。数...
-
グレゴリー級数の首足に関して...
-
数学が得意な方に質問!! 関数の...
おすすめ情報
>n, e を公開する。
p, q, d は非公開鍵として受診者が秘匿する。
ーー>
通信のたびに、毎回違うのか?
かわらないのか?
ブログ書き内しました!
ttps://sonofsamlaw.hatenablog.com/entry/2025/02/26/221705?_gl=1*aflrcb*_gcl_au*NjgyNDY3MDMxLjE3NDAyNDQxNjI.
>公開鍵は、秘密鍵をもとに受信者の側(お店や銀行)が作る
ーー>
私は作っていません!
誰が作るんですか?