電子署名

デジタル署名は、メッセージやドキュメントを認証する方法です。デジタル署名によって、メッセージやドキュメントが特定の署名者によって作成されたことと、署名されてから変更されていないことを確認できます。署名者と受信者を認証するために、PDFドキュメント、メールメッセージ、ワープロドキュメントでよく使用されます。

デジタル署名には、署名者の身元を認証する、デジタル証明書と呼ばれる身分証明の一種が必要です。これらの証明書は認証局(CA)から発行されます。認証局は、証明書を発行する前に、その人の身元を確認します。デジタル証明書を取得すると、Adobe Acrobat(PDFドキュメントへの署名用)やMicrosoft Outlook(メールメッセージへの署名用)など、デジタル署名に対応したアプリケーションに登録できます。

ドキュメントへの署名とデジタル署名の検証
ドキュメントへの署名とデジタル署名の検証

メッセージやドキュメントに署名するとき、署名アプリケーションはまずハッシュアルゴリズムを使ってファイルからハッシュを生成し、それを自分の秘密鍵で暗号化します。アプリケーションはこの値をデジタル証明書および公開鍵と組み合わせてデジタル署名を作成し、その後、ドキュメントやメッセージと一緒にパッケージ化します。後で受信者は、公開鍵を使ってハッシュを復号し、受け取ったメッセージやドキュメントに対してハッシュアルゴリズムを実行することで、署名者の身元を確認できます。2つのハッシュが一致すれば、受信したメッセージやドキュメントは、あなたが署名したものと同一です。

デジタル署名に含まれる証明書自体も、発行元の認証局によってデジタル署名されています。署名されたドキュメントを読み取るソフトウェアがすでにCAを信頼しており、その公開鍵を持っている場合は、追加の検証確認のためにオンライン接続しなくても、署名を検証できます。

多くの国では、デジタル署名は手書きの署名と同等で、同じ法的効力を持ちます。デジタル署名と手書きの署名は、どちらも法律文書やビジネス文書を証明し、承認するために使用できます。ドキュメントの作成者は、署名後に内容が変更されていないことを示すために、証明用の署名を作成します。他の署名者は、後から承認用の署名を追加し、そのドキュメントを読んで承認したことを示せます。

更新日 April 25, 2023 著者: Brian P.

quiz知識をテストする

Which application in the Microsoft 365 suite creates and manages databases?

A
Outlook
0%
B
Excel
0%
C
Access
0%
D
Visio
0%
Correct! Incorrect!     View the Access definition.
More Quizzes →

Tech Terms コンピューター辞書

このページの電子署名の定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。