582 - 名無しなのじゃ 2018/02/09(金) 17:08:00.94
これをどうやって連続開示できるか教えてくれ
0, クライアントが入口ノードAを選択し回線構築を要求する。
1, 入口ノードAは中間ノードBと出口ノードCを選択する。
2, 入口ノードAは中間ノードBに公開鍵の情報を送信する。
3, 中間ノードBは入口ノードAに公開鍵の情報を送信する。(以後暗号化通信: A ←→ B)
4, 入口ノードAは中間ノードBに出口ノードCと鍵交換を行うよう要求する。(暗号化通信: A ←→ B)
5, 中間ノードBは出口ノードCに公開鍵の情報を送信する。
6, 出口ノードCは中間ノードBに公開鍵の情報を送信する。(以後暗号化通信: B ←→ C)
7, 中間ノードBは入口ノードAに出口ノードCと鍵交換を行ったことを送信する。(暗号化通信: A ←→ B)
8, 入口ノードAは回線構築が完了したことをクライアントへ送信する。
クライアント接続: ノードリストサーバー(入口ノードAの情報), 入口ノードA
入口ノードA 接続: クライアント, ノードリストサーバー(中間ノードBと出口ノードCの情報), 中間ノードB(公開鍵の情報)
中間ノードB 接続: 入口ノードA(公開鍵の情報), 出口ノードC(公開鍵の情報)
出口ノードC 接続: 中間ノードB(公開鍵の情報), Webサーバー
ISPは入口ノードAに接続したことが分かるためブリッジが必要。
ノード同士の通信は暗号化されているため誰が何の通信を行っているか分からない。
出口ノードCとWebサーバーの通信は暗号化されていないためTLS(HTTPS)で別途暗号化が必要。
WebサーバーがTorをブロックしている場合や出口ノードCが盗聴している可能性があるため最終ノードにVPNが必要。