デジタル署名とは何ですか?デジタル世界での署名について知っておくべきことすべて

デジタル署名とは何ですか?デジタル世界での署名について知っておくべきことすべて

21 世紀になり、机の上に紙の書類が山積みになるのを避けるために、私たちは多くの書類をデジタルで管理しています。今日、紙の文書は過去のものになったようです。しかし、このような便利なデジタル文書の場合、変更が難しいオフライン文書や紙の文書とは異なり、アクセス権のある誰かが簡単に変更できます。改ざんされた。したがって、多くの文書がデジタルで管理されている今日では、文書とその内容を何らかの権威ある方法で保護することも同様に重要です。ここで、デジタル文書を安全に保つための優れたセキュリティを提供するデジタル署名の重要性が生じます。

デジタル署名に関して言えば、それは文書の下に存在する単なるスキャンされた署名ではなく、すべて悪用を目的として簡単に改ざん、コピー、複製できるものです。デジタル署名はさらに複雑ですが、この記事を読めば、デジタル署名の主題が明確になるはずです。今日のデジタル署名は、デジタル文書の信頼性と完全性を維持するためにあらゆる場所で使用されています。デジタル署名が提供するセキュリティのレベルにより、オンライン文書を改ざんから保護するために世界中で受け入れられています。

それでは、デジタル署名に関連するさまざまな側面から始めましょう。まず、デジタル署名の基本について説明します。

デジタル署名はどのように割り当てられますか?基本

送信して保存する必要があるメッセージがある場合、最初のステップはメッセージをハッシュに変換することです。さまざまなアルゴリズムがあり、ハッシュが生成されますが、その中で最も人気のあるものは次のとおりです。SHA-1、SHA-2、SHA-3、MD、MD2、MD4、MD5、そしてMD6SHA-1、MD5、 そしてMD6より優れたセキュリティを提供するため、広く使用されています。生成されるハッシュは常に特定のメッセージに固有であり、非常に小さな変更 (たとえば、余分なスペース) によってハッシュが完全に変更され、メッセージが中間のどこかで改ざんされたことにユーザーが気づく可能性があります。メッセージに対して生成されたハッシュを次のようにします。「×」

ハッシュつまり生産された今です暗号化された署名者の秘密鍵、これは常に署名者または署名機関に対して秘密に保たれます。メッセージ全体ではなくハッシュが暗号化される理由は、メッセージがどれだけ長くてもハッシュの長さが同じであるため、メッセージ全体ではなくハッシュを暗号化することで無駄になる計算能力が少なくなるからです。それは事前に予測することはできません。

今、メッセージと一緒に暗号化されたハッシュ、およびその他の情報、使用されるハッシュアルゴリズム送信者の公開鍵デジタル署名として機能するものは、最終的に保存または送信されます。これで、ハッシュを次のように復号化できるようになりました。署名者の公開鍵、これはメッセージの受信者に知られています。

ここで、受信者または受信者のコンピュータは公開キーを使用してメッセージを復号化し、ハッシュを取得します。同じハッシュ アルゴリズムが受信メッセージに再び実装され、同じアルゴリズムで生成されたハッシュを次のようにします。「はい」。 2 番目のハッシュの場合、つまり「はい」ハッシュを暗号化する前に生成されたハッシュと一致します。つまり、「×」、メッセージは破損していません。しかし、それらが異なっている場合、それはメッセージが改ざんされていることを意味し、最終的にはメッセージの整合性が失われます。

したがって、ここでは、ハッシュとハッシュに使用されるアルゴリズムはデータの整合性を検査するために使用され、つまり送信者のデジタル署名となります。

公開鍵と秘密鍵はどのように生成されるのでしょうか?

デジタル署名は以下に基づいて機能します。公開鍵暗号化または非対称暗号化、ここでは 2 つのキー、つまり公開キーと秘密キーが必要です。キーは特定のアルゴリズムを使用して特定の方法で生成され、互いに数学的にリンクされています。生成に使用されるさまざまなアルゴリズムの中から、公開鍵と秘密鍵RSAまたはリベスト・シャミア・エイドルマン アルゴリズム最も人気のあるものです。

これについて詳しく知りたい場合は、次の記事を読んでください公開キーと秘密キーの暗号化の仕組み 記事

したがって、デジタル署名は非常に信頼性が高く、メッセージの完全性と信頼性を検査する最も信頼できる方法の 1 つです。デジタル署名は多用途であり、暗号化されているかどうかに関係なく、あらゆる種類のメッセージに使用できます。デジタル署名は、メッセージの送信者を特定し、整合性をチェックする必要がある場所であればどこでも使用できます。

以上がデジタル署名についての説明でした。デジタル署名についてすべて理解できたと思います。デジタル署名についてまだご質問はありますか?以下に同じことをコメントしてください。