ブロックチェーンの暗号化

暗号化はブロックチェーンの最も重要なコンポーネントです。それは確かにそれ自体が研究分野であり、理解するのが非常に複雑な高度な数学的手法に基づいています。このセクションでは、暗号化の概念のいくつかをしっかりと理解するように努めます。これは、問題によって暗号化ソリューションが異なる場合があるためです。 1つのサイズですべてに適合することはありません。詳細の一部をスキップするか、必要に応じて参照することができますが、システムのセキュリティを確保するために最も重要なコンポーネントです。設計の脆弱性や暗号化の実装が不十分なために、ウォレットや交換について多くのハッキングが報告されています。

暗号化は、2000年以上前から存在しています。それは、暗号化技術を使用して物事を機密に保つ科学です。ただし、機密保持だけが目的ではありません。次のリストで説明するように、暗号化には他にもさまざまな使用法があります。これらについては後で説明します。

  • 守秘義務 : 意図された、または許可された受信者のみがメッセージを理解できます。プライバシーまたは機密性とも呼ばれます。
  • データの整合性 : 意図的に、または意図しない/偶発的なエラーによって、攻撃者がデータを偽造または変更することはできません。データの整合性はデータの変更を防ぐことはできませんが、データが変更されたかどうかを検出する手段を提供できます。
  • 認証 : 送信者の信頼性は保証され、受信者によって検証可能です。
  • 否認防止 : 送信者は、メッセージを送信した後、後でメッセージを送信したことを拒否できません。これは、エンティティ(人またはシステム)が以前のコミットメントまたはアクションの所有権を拒否できないことを意味します。

テキストメッセージ、数値データ、またはコンピュータプログラムの形式の情報は、プレーンテキストと呼ぶことができます。アイデアは、暗号化アルゴリズムと暗号文を生成するキーを使用して平文を暗号化することです。

次に、暗号文を目的の受信者に送信できます。受信者は、復号化アルゴリズムとキーを使用してそれを復号化し、プレーンテキストを取得します。例を見てみましょう。アリスはメッセージ(メートル)ボブに。彼女がメッセージをそのまま送信すると、イブはメッセージを簡単に傍受し、機密性が侵害されます。したがって、アリスは暗号化アルゴリズム(E)と秘密鍵(k)「ciphertext」と呼ばれる暗号化されたメッセージを生成します。敵対者は両方のアルゴリズム(E)とキー(k)メッセージを傍受します。アルゴリズムとキーが強力なほど、攻撃者が攻撃するのが難しくなります。少なくとも証明できるほど安全なブロックチェーンシステムを設計することが常に望ましいことに注意してください。これは、システムが 

「Cryptography in The Blockchain」についての考え

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です