B-Moneyの作成者であるWeiDaiが暗号化に提供したもの

このシリーズの前のいくつかの記事を読むことで、Wei Daiと、彼と王冠の暗号資産ビットコインの前身のXNUMXつによって提案されたプロトコルであるB-Moneyについて知ることができれば幸いです。

この記事では、Crypto ++ライブラリ、VMACインターネットドラフトなど、暗号化への彼の貢献のいくつかについて簡単に説明します。

Crypto++ライブラリから始めましょう

Crypto++ライブラリ

Crypto ++ Libraryは、1995年にB-moneyの創設者であるWei Daiによって提供されたオープンソースの暗号化スキームです。このスキームには、認証済み暗号化スキーム、高速暗号、ハッシュ操作、メッセージ認証コードなど、さまざまなアルゴリズムが含まれています。

最新バージョンのCrypto++ライブラリ(8.6.0)は、Visual Studio 2003-2019、Apple Clang 4.3 -12.0、Intel C++コンパイラ9– 16.0、IBM XL C / C ++ 10.0 –14.0などをサポートします。

暗号化ライブラリは、Windows用に最適化されたコンパイル済みDLLを利用し、現在、暗号化モジュール検証プログラム(CMVP)にリストされており、検証されていません。

Crypto ++ Libraryは、いくつかの改善策を介してサイドチャネルハッキングに取り組んでいます。 このプロセスでは、ハードウェアの指示が先駆者です。 また、キャッシュを意識した方法、一定時間、パターンへの道を含む他のアプローチを利用して、リークを可能な限り低くします。

VMACインターネットドラフト

VMACインターネットドラフトは、ブロック暗号に基づいてTedKrovetzと一緒にWeiDaiによって提案されました。 このドラフトの背後にある主な動機は、64ビットインフラストラクチャで動作しながら32ビットソフトウェアの限界を押し上げることでした。 VMACはVHASH機能を利用しています。

インターネットドラフトは、基本的な操作と表記法から始まり、キーとパッドの派生操作、VMACタグの作成、VHASH、セキュリティとIANAの考慮事項に続く6つの部分で構成されています。

SSH2プロトコルに対するカウンター

Wei Daiは、SSH2プロトコルまたはSecure Shell 2.0プロトコルの脆弱性を盗聴しました。これは、接続、認証、および動員を含む、いくつかのフレームワーク層で構成されるコードです。

彼は、攻撃者が前の暗号文ブロックを観察できれば、メッセージの残りの部分のIVとして機能するため、平文攻撃を開始できると述べています。

彼はまた、ルーカスプロトコルに関するメモを提供し、暗号化におけるプロトコルの実際の使用例を提供しています。

結論を出します 記事 ここで、そして次のパートでは、低遅延の非通信用に最適化されたプロトコルであるPipeNetについて説明します。

アヌバブB
AnubhavBによる最新の投稿 (すべてを見る)

出典:https://www.thecoinrepublic.com/2022/07/07/what-b-money-creator-wei-dai-has-offered-to-cryptography/