Bitmessage
[Wikipedia|▼Menu]
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}

この記事は検証可能参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方
出典検索?: "Bitmessage" ? ニュース ・ 書籍 ・ スカラー ・ CiNii ・ J-STAGE ・ NDL ・ dlib.jp ・ ジャパンサーチ ・ TWL(2014年8月)

PyBitmessagePyBitmessage version 0.3.5
作者Jonathan Warren
開発元Bitmessage Community

最新評価版0.6.3.2 / 2018年2月14日 (6年前) (2018-02-14)[1]
プログラミング
言語Python
対応OSWindows, macOS, Linux, FreeBSD
対応言語英語エスペラントフランス語ドイツ語スペイン語ロシア語ノルウェー語アラビア語中国語
サポート状況開発続行中
種別インスタントメッセンジャー
ライセンスMIT
公式サイトbitmessage.org
テンプレートを表示

Bitmessageは非中央集権型の暗号化された無信用のP2P方式の通信プロトコルである。他者または複数のサブスクライバーへ暗号化されたメッセージを送信することを可能とする。無信用とは、信用のおけないノードと通信してしまってもセキュリティが破られないことを指し、サーバの信用を認証局の発行する証明書に依拠するSSLなどのシステムとは対照的である。BitmessageはユーザーのIDを秘匿するために公開鍵暗号で暗号化された各ユーザー宛のメッセージをP2Pネットワーク上で複製し、他のユーザーのメッセージとかき混ぜる。これにより盗聴を防ぎつつ、非中央集権方式でネットワークを運用することが可能になる。Bitmessageの通信プロトコルは認証を通して送信者の成りすましを防止し、傍受システムからメタデータを隠匿する[要出典]。

2013年6月に、NSAによる電子メール傍受が報じられると、急激に使用者が増加した[2]

2014年6月現在、Bitemessageネットワークでは1日に数千通のメッセージが処理されている[要出典]。
アプリケーション
正式なクライアント

PyBitmessageはBitmessageの正式なメッセージクライアントとして設計された。
Bitpost client

OSX用のクライアントである。
E-mail services

数多くのサーバが電子メールによるBitmessageの送受信用のエンドポイントを提供している。Bitmessage.chはその中の一つである[3]
IMAP/POPとSMTPブリッジ

多くのアプリケーションがPyBitmessageクライアントとIMAP/POPとSMTPプロトコルを用いる電子メールアプリケーションとの間にブリッジを提供している。BitMailはIMAP、POP、SMTPプロトコルのブリッジをするアプリケーションである[4]
運用

Bitmessageは受信者だけがメッセージを復号できるよう公開鍵暗号を用いて全ての送受信されるメッセージを暗号化している。また、以下のような運用により匿名性を確保している。

Bitmessageは匿名P2P
(英語版)ネットワーク内の全てのメッセージを複製するため、あるユーザのメッセージはネットワーク中の全てのユーザーの暗号化されたメッセージ内に紛れこむ。これにより、元々の送信者と受信者を追跡することが困難になる。

Bitmessageは暗号学的に生成したアドレス(たとえば、BM-BcbRqcFFSQUUmXFKsPJgVQPSiFA3Xash)[5] を使用する。BitmessageのアドレスはBitcoinのアドレスに似ており、鍵はBitcoinの鍵と互換である。

Bitmessageは公開鍵暗号により本来の受信者だけが読めるような設計がされている。公開鍵暗号では暗号化と復号に異る鍵が必要であるため、もともとの送信者さえも復号できない。詳細には、256bitのECC(楕円曲線暗号)が採用されており、暗号関数にはOpenSSLを用いている。

送信されるメッセージにはメッセージの受信者の明確なアドレスが含まれていないため、全てのネットワークノードはネットワーク中に流れているメッセージを復号しようとする。もしもメッセージの復号に失敗したならば、それは自分宛てのものではなかったことがわかる。


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:35 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef