デジタル署名とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > デジタル署名の意味・解説 

デジタル‐しょめい【デジタル署名】


デジタル署名

読み方デジタルしょめい
別名:デジタルシグネチャ
【英】digital signature

デジタル署名とは、電子文書正当性保証するために付けられる、暗号化された署名情報のことである。電子商取引をする場合などによく利用され文書作成者本人であることと、途中で文書改ざんされていないことを証明する

一般にデジタル署名では、公開鍵暗号方式利用する具体的には、送信する情報データ)からハッシュ関数というプログラム使ってメッセージダイジェスト呼ばれるデータ作り出す。これを送信者の共通鍵秘密鍵)で暗号化したものをデジタル署名という。送信者は、送信するデータ一緒にデジタル署名を送る。

受信者は、情報一緒に送られてきたデジタル署名を送信者の公開鍵復号して、メッセージダイジェスト入手し同時に受け取った情報データ)を基に、送信者が使ったものと同じプログラムメッセージダイジェスト作り出す両方メッセージダイジェストが同じものであれば間違いなく本人送ったもので、途中で改ざんもされていないということ証明される

また、各種申請手続電子化する電子政府実現などに向け、デジタル署名の法的効力保証するための制度整備されてきている。

具体的には、2000年4月成立し同年10月施行された「商業登記法等の一部改正する法律」により、従来登記所発行する印鑑証明書資格証明書相当するものとして、登記官法人代表者電子署名証明する電子認証制度創設された。また、2000年5月にされ2001年4月施行された「電子署名及び認証業務に関する法律」より、電子署名手書き署名押印同等に通用する法的基盤整備された。

なおこれと類似した言葉に「電子署名」「電子捺印」があるが、これらは、文字記号マークなどを電子的に表現して署名行為行なうこと全般を指す。

セキュリティのほかの用語一覧
暗号化方式:  Triple DES  Toyocrypt  デジタルシグネチャ  デジタル署名  電子公証サービス  トリプルDES  WEP

デジタル署名

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/04/05 06:24 UTC 版)

デジタル署名(デジタルしょめい)とは、書面上の手書き署名のセキュリティ特性を模倣するために用いられる公開鍵暗号技術の一種である。

概要

デジタル署名は通常3つのアルゴリズムからなる。一つは"鍵ペア"を生成する鍵生成アルゴリズム。もう一つは、利用者の秘密鍵を用いて署名を生成するアルゴリズム、それと利用者の公開鍵を用いて署名を検証するアルゴリズムである。署名生成処理で作り出されたデータも"デジタル署名"と呼ぶ。

アリスは「Hello Bob!」というメッセージに署名を付与する。署名は、メッセージとアリスの秘密鍵から計算される。ボブはメッセージと署名の両方を受け取り、アリスの公開鍵を使って、署名されたメッセージの真正性を検証する。

デジタル署名は"メッセージ"の認証機能を提供する。メッセージは、電子メール契約書、あるいはより複雑な暗号プロトコルで送受されるデータでも何でも良い。

認証局が発行する公開鍵証明書では、認証局の社会的な信頼性を担保に、利用者の公開鍵と利用者の結びつきを保証している。その際、証明書が(公開鍵使用者が信頼する)認証局によって発行されたものであることを証明するために、デジタル署名が使われている。

デジタル署名はしばしば電子署名(署名の意図を伝える任意の電子データを指す上位語)を実装する為に用いられる[1]が、全ての電子署名がデジタル署名を用いる訳ではない。

日本[2]アメリカおよび欧州連合を含めて幾つかの国[3][4][5]では、電子署名は法律上の意義がある。しかしながら、電子署名に関する法律は、その法律上の重要性をやや曖昧にしておき、暗号によるデジタル署名に関して法を適用できるか否かについて、必ずしも明確にしない。

定義

デジタル署名は平均多項式時間確率アルゴリズムの三つ組み(G,S,V)で定義できる。

  • 鍵生成アルゴリズムG - 1kを入力すると公開鍵秘密鍵ペア(pk,sk)を出力する。ただしここでkはセキュリティ・パラメータpkは公開する検証鍵、そしてskは秘密にする署名鍵ともいわれる。
  • 署名生成アルゴリズムS - 平文mと秘密鍵skの組(m,sk)を入力すると、平文mに対する電子署名文sを出力する。
  • 署名検証アルゴリズムV - 平文m、署名文s、公開鍵pkの組(m,s,pk)を入力すると文字列ACCEPT(検証通過、Validである)もしくはREJECT(検証非通化、invalidである)を出力する。その平文の真正性の主張を承認または拒否を出力する。

主に2つの特性が必要とされる。

  • 第一に、正当な署名鍵で生成された署名は、対応する検証鍵によって常に承認されること。つまり、署名鍵skと検証鍵pkが対応する鍵ペアである場合、任意の平文mについて、V (m, pk, S (m, sk))は承認が出力される必要がある。
  • 第二に、いかなる攻撃者であっても(pkを知っているだけでは)有効な署名を生成する事は困難であることである。

要件

デジタル署名(G,S,V)は次の要件を満たさねばならない。ただしここで「正当な署名者」というのは、検証に用いた公開鍵に対応する秘密鍵の持ち主を指す。

  • Correctness:正当な署名者が作った署名文は、検証を通過する。
  • Security: 検証を通過するのは正当な署名者が作った署名文に限る。

正当性の厳密な定義

任意の平文mに対し、

 カテゴリ

デジタル署名

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/10/04 21:20 UTC 版)

セキュリティトークン」の記事における「デジタル署名」の解説

デジタル署名が通常の手書き署名のように信用されるためには、署名作ることを認可されている利用者だけがデジタル署名を生成する署名鍵にアクセスできること満たされている必要がある署名鍵の生成保管トークン内部行えることは、安全なデジタル署名を可能にし、また署名鍵は利用者識別情報の証明にも使えるので、ユーザ認証にも使用することができる。 トークン使って利用者識別するためには、すべてのトークンある種ユニークなナンバーを持たねばならない法律では、基金振り込まれる銀行口座番号に基づく銀行業務認証する場合などのケースでは、トークンキーボードなどのユーザインタフェース持たないものは、デジタル署名に使用することができない

※この「デジタル署名」の解説は、「セキュリティトークン」の解説の一部です。
「デジタル署名」を含む「セキュリティトークン」の記事については、「セキュリティトークン」の概要を参照ください。

ウィキペディア小見出し辞書の「デジタル署名」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「デジタル署名」の関連用語

デジタル署名のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



デジタル署名のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2026 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【デジタル署名】の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのデジタル署名 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのセキュリティトークン (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2026 GRAS Group, Inc.RSS