P2Pによる2chの展開 (671レス)
上
下
前
次
1-
新
184
(1)
: 2007/01/18(木)21:24
AA×
>>183
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
184: [sage] 2007/01/18(木) 21:24:31 >>183 ノードが1対1でパケットを送るときに送信元の証明を付けるだけの話し。 ノードA <-> ノードB <-> ノードC ↑この状態の時にノードDが参加してきて、ノードCに繋いだら、 ノードCとの間で公開鍵の交換をして、 ノードDで共有鍵を作ってそれを秘密鍵で暗号化して、ノードCに投げる。 ノードCはそれをノードDの公開鍵で復元して、共有秘密鍵を手に入れる。 これで↓のようにノードDが繋がった。 ノードA <-> ノードB <-> ノードC <-> ノードD ここでノードDが書込をする ノードDは、まず書込データのMD5ハッシュ値を作る。 そのハッシュ値をノードC用の共有鍵を使って暗号化して、 それを書込データに付けてノードCに送る。 ノードCは書込データ+暗号化されたハッシュ値を受け取って、 まず書込データのMD5ハッシュ値を作る。 次にハッシュ値をノードD用の共有鍵を使って復元して、 自分で作ったハッシュ値と一致するか確認する。 正しければ、ノードB用の共有鍵を使ってハッシュ値を暗号化して、 書込データ+暗号化されたハッシュ値をノードBに投げる。 これをネットワーク全体に届くまで繰り返す。 http://mevius.5ch.net/test/read.cgi/unix/1168937454/184
ノードが対でパケットを送るときに送信元の証明を付けるだけの話し ノード ノード ノード この状態の時にノードが参加してきてノードに繋いだら ノードとの間で公開鍵の交換をして ノードで共有鍵を作ってそれを秘密鍵で暗号化してノードに投げる ノードはそれをノードの公開鍵で復元して共有秘密鍵を手に入れる これでのようにノードが繋がった ノード ノード ノード ノード ここでノードが書込をする ノードはまず書込データのハッシュ値を作る そのハッシュ値をノード用の共有鍵を使って暗号化して それを書込データに付けてノードに送る ノードは書込データ暗号化されたハッシュ値を受け取って まず書込データのハッシュ値を作る 次にハッシュ値をノード用の共有鍵を使って復元して 自分で作ったハッシュ値と一致するか確認する 正しければノード用の共有鍵を使ってハッシュ値を暗号化して 書込データ暗号化されたハッシュ値をノードに投げる これをネットワーク全体に届くまで繰り返す
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 487 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.032s