スレ立てるまでもない質問はここで 154匹目

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2020/06/21(日) 20:03:12.66ID:CQtEdpsm
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングや犯罪行為に関わることを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴、雑談はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

前スレ
スレ立てるまでもない質問はここで 153匹目
https://mevius.5ch.net/test/read.cgi/tech/1586142285/
670669
垢版 |
2020/08/16(日) 09:03:40.62ID:UN46GOe3
0.
通信内容は悪意ある盗聴者Zさんに筒抜けの前提。

-- 1.共通鍵作成 --------------------------------------------
1-1.
Xさんの秘密鍵x。
Yさんの秘密鍵y。
お互いに相手の秘密鍵は知らない。

1-2.
Xさんは適当なaというデータを作成し、
xで暗号化します。
 a:適当なデータ
 (a){x}:暗号化されたデータ。
  ()と{}の意味
   xがバレるとaを取り出せるが、
   aがバレてもxを取り出せない。
1-3.
Xさんはaと(a){x}をYさんに送付します。
 ●通信 X --- a , (a){x} --> Y
盗聴者Zさんはaと(a){x}を得ますがxを取り出すことはできません。
これはYさんも同じです。

1-4.
Yさんは下記の2つのデータを作ります。
 (a){y}:★共通鍵。aをyで暗号化したもの。
 ((a){x}){y}:(a){x}をyで暗号化したもの。
671669
垢版 |
2020/08/16(日) 09:04:08.12ID:UN46GOe3
1-5.
Yさんは((a){x}){y}をXさんに送付します。
 ●通信 X <-- ((a){x}){y} --- Y
盗聴者Zさんはaと(a){x}と((a){x}){y}とを得ますが,
x,yおよび★共通鍵(a){y}を取り出すことはできません。

1-6.
Xさんは((a){x}){y}をxで複合し、
★共通鍵(a){y}を得ます。
(上記演算が可能な暗号化アルゴリズム。)
この時Xさんはyを取り出すことはできません。
672669
垢版 |
2020/08/16(日) 09:04:31.85ID:UN46GOe3
-- 2.本命データ送付 ----------------------------------------
2-1.
Xさんは送りたいデータdを共通鍵(a){y}で暗号化します。
 d:送りたいデータ。
 (d){(a){y}}:dを★(a){y}で暗号化したもの。

2-2.
Xさんは(d){(a){y}}を送付します。
 ●通信 X --- (d){(a){y}} --> Y
盗聴者Zさんは(d){(a){y}}を得ますが、
★共通鍵(a){y}が通信にないのでdを取り出すことはできません。

2-3.
Yさんは(d){(a){y}}を★共通鍵(a){y}で複合しdを得ます。

-- 3.暗号化・複合化の特徴 ----------------------------------
X,Yさんはお互いの秘密鍵x,yを知らない。
盗聴者Zさんに秘密鍵x,y、共通鍵(a){y}を知られない。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況