研究するとき 暗号通貨, 「暗号化」という用語に出くわした可能性があります。あなたは暗号化が何らかの方法で暗号通貨に関連していると思うかもしれません、そしてあなたは正しいでしょう.
ただし、暗号化は、データ保護、ATM、コンピューターパスワードなど、はるかに多くのアプリケーションに使用されます。この記事では、暗号化の基本を説明し、暗号通貨におけるその役割について説明します.
暗号化の歴史
暗号化は、情報を隠してその内容を安全かつ秘密に保つ方法です。情報を明らかにするには、読者は情報がどのように変更されたかを知る必要があります。 暗号化. 暗号化されたメッセージは、適切に実行された場合、送信者と受信者だけが読み取ることができます.
暗号化は決して新しいものではなく、何千年も前から存在しています。歴史的に、暗号化は、選択された目のセットのみを対象とした重要なメッセージを送信するために使用されていました。最初の暗号化メッセージは古代エジプトのサイトで見つかりましたが、暗号化が戦略的に使用された最初の証拠はローマ時代にまでさかのぼります.
シーザー暗号
歴史家によると、ジュリアスシーザーは暗号化を使用して、いわゆる シーザー暗号 彼の最高位の将軍に秘密のメッセージを送るために。機密情報を不要な目から保護するこの方法は、現代まで使用されてきました。.
第二次世界大戦中、ドイツ人はエニグママシンと呼ばれる暗号化マシンを使用して、重要な情報をランクに送信しました。ほとんどの暗号化と同様に、それを解読する方法がありました。 アランチューリング (数学の天才とチューリングテストの同名)、現在、第二次世界大戦で最も決定的なターニングポイントの1つとして見られています.
暗号化の基礎
上記のシーザー暗号、またはシフト暗号は、メッセージを暗号化し、暗号化を理解する最も簡単な方法の1つです。アルファベットを上下にシフトすることでメッセージの元の文字を他の文字に置き換えるため、シフト暗号とも呼ばれます。.
たとえば、メッセージを+3で暗号化すると、AはDになり、KはNになります。逆に、-2のルールでは、DはBになり、ZはXになります。.
ブロックチェーンへの投資に関するすべてを読む
uhdg hyhubwklqj rq lqyhvw lq eorfnfkdlq
これは最も単純な暗号化方式の1つですが、その背後にあるロジックは基本的に各方式で同じです。関係者以外のすべての人に秘密のメッセージがあり、このメッセージを知っている人以外のすべての人が読めないようにするプロセスがあります。このプロセスは暗号化であり、次の2つの要素があります。
暗号 –これは、情報をエンコードするために使用している一連のルールです。たとえば、シーザー暗号のようにアルファベットをX文字シフトします。暗号は必ずしも秘密である必要はありません。鍵にアクセスできる場合にのみ読み取ることができるからです。.
キー –これは、暗号のルールのセットを配置する方法を示しています。シーザー暗号の場合、これは暗号がアルファベット順にシフトする文字数(+3や-2など)になります。キーはメッセージを解読するために使用されるツールです.
したがって、多くの人が同じ暗号にアクセスできますが、キーがないと、それを解読することはできません。.
シークレットメッセージの転送プロセスは次のとおりです。
- パーティAはパーティBにメッセージを送信したいが、誰にも読まれたくない.
- パーティAはキーを使用してメッセージを暗号化し、テキストを暗号文に変換します.
- パーティBが暗号文を受信します.
- パーティBは同じキーを使用して暗号文を復号化し、メッセージを読み取ることができるようになりました.
暗号化の進歩
暗号化されたメッセージは、コンテンツを保護するために暗号化されます。つまり、その情報の取得に関心のある関係者は常に存在します。しかし、人々がさまざまなコードを解読しようとして成功したため、暗号化は適応を余儀なくされました。アルファベットの文字をシフトするだけでなく、非常に複雑なパズルに進化し、解決がますます困難になっています。アルファベットの数文字をシフトする代わりに、文字は数百または数千の中間ステップに基づいて数字、他の文字および記号に変更されるようになりました.
コンピュータの時代は、暗号化の難しさを指数関数的に増加させました。これは、コンピューターによって計算能力が大幅に向上したためです。人間の脳は今でも群を抜いて最も複雑なコンピューターですが、計算を行う場合、コンピューターははるかに高速で、はるかに大きな計算を処理できます。.
デジタル時代の暗号化には、電気工学、コンピューターサイエンス、および数学が伴います。現在、メッセージは通常、これらのテクノロジーの組み合わせによって作成された非常に複雑なアルゴリズムを使用して暗号化および復号化されています。ただし、暗号化がどれほど強力であっても、それを解読するために働く人々は常に存在します.
コードの解読
キーがなくても、シーザー暗号を解読するのはそれほど難しくないことがわかります。すべての文字は25の異なる値しかとることができず、ほとんどの値についてメッセージは意味をなしません。試行錯誤することで、あまり労力をかけずにメッセージを解読することができます.
すべての可能性を試すことによって暗号化を解読することは、 強引な. それは、解決策が適合するまですべての可能性を試すことを意味します。計算能力の向上に伴い、これはより現実的な脅威になり、暗号化の複雑さを増すことによってのみ対処できます。暗号に対して可能なキーが多いほど、メッセージへの道を「ブルートフォース」することが難しくなります。.
現在の高度な暗号は、何兆もの可能なキーを可能にし、ブルートフォースの脅威を軽減します。しかし、それは スーパーコンピューター, そして特に 量子コンピューター, 比類のない計算能力のため、ブルートフォースによってほとんどの暗号化をすぐに解読できるようになります.
すでに述べたように、メッセージの解読はますます難しくなっていますが、それは不可能ではありません。これは、暗号が本質的に一連のルールにバインドされているためです。ルールを分析して、メッセージを復号化するためのより微妙な方法に道を譲ることができます。 周波数分析.
暗号の複雑さが大幅に増加しているため、これは現在、コンピューターを介してのみ実行できますが、それでも実行できます。この手法は、繰り返し発生するイベントを分析し、この方法でキーを見つけようとします.
これを説明するために、シーザー暗号の例をもう一度使用してみましょう。文字Eは、アルファベットの他の文字よりもはるかに頻繁に使用されることがわかっています。この知識をシーザーで暗号化されたメッセージに適用するとき、最も表示される文字を探します。文字Hが他の文字よりも頻繁に使用されていることがわかり、メッセージに-3シフトを適用してこの仮定をテストします。メッセージが長くなるほど、頻度分析が容易になります。.
uhdg hyhubwklqj rq lqyhvw lq eorfnfkdlq
暗号化と暗号通貨
ほとんどの暗号通貨は、秘密のメッセージを送信するのとはまったく異なる目的を果たしますが、暗号化は依然として重要な役割を果たします。暗号化の従来の原則とそれに使用されるツールは、実際には以前に考えていたよりも多くの機能を備えていることが判明しました.
新しく発見された最も重要な機能は ハッシュ そして デジタル署名.
ハッシュ
ハッシュは、大量のデータを模倣が困難な短い数値に変換するための暗号化方式です。それはの重要なコンポーネントです ブロックチェーンテクノロジー 主にブロックチェーンを流れるデータの保護と整合性に関係しています.
この方法は、主に次の4つのプロセスで使用されます。
- ウォレットの口座残高を確認および確認する
- ウォレットアドレスをエンコードする
- ウォレット間のトランザクションをエンコードする
- ブロックを解決するために解決する必要がある数学的パズルを作成することにより、ブロックのマイニングを可能にする(マイニング可能な暗号通貨の場合)
デジタル署名
A デジタル署名, あなた自身の署名と同様に、あなたがあなたがあなたであると言う人であることを確認するために使用されます。暗号通貨に関して言えば、デジタル署名は特定のものに一致する数学関数です 財布.
したがって、特定のウォレットが実際にそれが主張するウォレットであるという証拠として機能します。本質的には、ウォレットのデジタルIDです。トランザクションにデジタル署名を添付することで、そのトランザクションが元のウォレットからのものであり、そのウォレットが別のウォレットになりすますことができないことに異議を唱えることはできません。.
デジタル署名は、ウォレットの識別に暗号化を使用し、ウォレットの公開鍵と秘密鍵を密かに照合します。公開鍵は基本的に銀行口座番号であり、秘密鍵は暗証番号です。人々があなたの銀行口座を知っているかどうかは関係ありません。なぜなら、彼らがそれを使ってできるのはあなたの口座にお金を預けることだけだからです。しかし、彼らがあなたのピンコードも知っているなら、あなたは本当の問題を抱えている可能性があります.
ブロックチェーンでは、秘密鍵はトランザクションの暗号化に使用され、公開鍵は復号化に使用されます。これが可能なのは、送信側がトランザクションの責任者であるためです。送信側は秘密鍵を使用してトランザクションを暗号化しますが、メッセージを送信したのが実際にあなたであるかどうかを確認するだけでよいため、受信者の公開鍵を使用して復号化できます。送信側の公開鍵がトランザクションの復号化に機能しない場合、トランザクションはそのウォレットからのものではありません.
出典:ウィキメディア
このシステムでは、公開鍵は自由に配布され、秘密鍵と秘密裏にペアになっています。公開鍵がわかっていれば問題ありませんが、秘密鍵は常に秘密にしておく必要があります。 2つがペアになっている場合でも、公開鍵に基づいて誰かの秘密鍵を計算することは計算上非常に困難であるため、財政的および技術的に実行不可能です。.
キーを保護することは、この方法の主な欠点です。他の人があなたの秘密鍵を知った場合、彼らはあなたのウォレットにアクセスしてそれと取引を行うことができます。これは実際に ブルームバーグの失態 報告された人が誤って彼の秘密鍵をテレビに見せたとき.
関連: あなたの暗号通貨を保護する方法
おわりに
に使用される暗号化 ブロックチェーンテクノロジー それに多くの異なる層があります。この記事では、暗号化の基本とブロックチェーンの使用法について説明しますが、技術的な深みははるかにあります。. このウェブサイトで 暗号化に関するすべてを無料で学ぶことができます!ブロックチェーンテクノロジーで使用される特定の暗号化方式の詳細な概要に興味がある場合, この記事 始めるのに非常に役立ちます.
暗号化とブロックチェーンテクノロジーの関係について理解することが重要なのは、暗号化が提供する保護とセキュリティです。これにより、使用される暗号化方式に信頼を置くことができるため、当事者が互いに信頼する必要がない信頼できないシステムが可能になります。.
の出現以来 ビットコイン 2009年、ブロックチェーンの暗号化保護は、データ改ざんのすべての試みに耐え、多くの試みがありました。さらに、新しい暗号通貨はさらに安全な暗号化の方法を実装しており、その一部はすでに量子プルーフであり、したがって潜在的な将来の脅威から保護されています.
暗号化がなければ、ビットコインも暗号通貨もあり得ません。驚くべきことに、それは何千年も前に発明された科学的方法であり、 デジタル資産 安全で安心.