デジタル署名とは何ですか?
最近、大量の通信が電子的に行われています。 人々はコンピューターの助けを借りて、電子メール、ファックス、ファイルを送信します。 電子的に送信されるすべてのファイル(電子メールを含む)では、セキュリティ侵害の可能性があります。
ハッカーは挑戦のために生きていますが、彼らは非挑戦から生計を立てています。 電子的に転送するデータを保護するために、デジタル署名に投資することをお勧めします。 これは、コミュニケが目的の受信者のみに届くようにするための強力で技術的に高度な方法です。 デジタル署名は、元のコンテンツがまだ記録内容であることを証明するためにドキュメントに添付できる電子署名です。 言い換えれば、デジタル署名を含む文書は、送信者によって意図に正確であると認定されており、意図しない第三者によって変更されていない。
デジタル署名の主要なコンポーネントの1つはタイムスタンプです。 これは、ファイルが送信された正確な時刻を送信者と受信者の両方に伝えます。 送信者は、タイムスタンプを自分の電子メールまたは他のファイル転送方法と一致させて、誰もファイルを傍受して転送中にデータを変更したり、さらに悪いことに、転送が行われないようにデータを永久に盗んだりしないことを証明できます。
デジタル署名は通常、専用のソフトウェアアプリケーションの製品ですが、別のアプリケーションの一部として含めることもできます。 コンピューターの乱数ジェネレーター機能は、文字と数字のシーケンスを構成する一連の0と1を生成し、目的の受信者がファイルが仕様に従って暗号化されていることを確認できるようにして、データを保護します。
技術的には、デジタル署名プロセスにより、デジタルデータとそのすべての側面が少数のコード行に分割されます。 このプロセスはハッシュと呼ばれ、結果として生じるコーディングのセットはメッセージダイジェストと呼ばれます 。 次に、デジタル署名ソフトウェアがメッセージダイジェストを暗号化します。 一方、メッセージダイジェストを「ハッシュされていない」ドキュメントに戻すには、復号化プログラムが必要です。
ここでも何かが起こっています。 デジタル署名を作成する人は、プライベートデータ「キー」を使用してハッシュを行います。 彼または彼女の他の「鍵」、つまり公開鍵は、意図した受信者に知られています。 送信者がデジタル署名を使用してデータを送信すると、受信者は送信者の公開キーを入力し、ドキュメントを復号化できます。 受信者が表示しない送信者の秘密キーが損なわれていない場合にのみ、ファイルは意図したとおりに破損していないように見えます。
デジタル署名を使用するためにコードの専門家である必要はありません。 デジタル署名式の両側に必要なソフトウェアがあれば十分です。 そうしてはじめて、転送されたドキュメントが最初から最後まで安全であることを確信できます。