電子署名とは:定義と仕組み、法的効力・種類・主要規制(eIDAS/NIST/ZertES)
電子署名の定義と仕組みから、法的効力・種類、eIDAS・NIST・ZertESなど主要規制までを図解と事例でわかりやすく解説。
電子署名とは、契約書を電子的に記録したものです。紙の署名と同様に、当事者が合意したことを示すために使われますが、電子署名はデジタル形式で作成・保存・検証されます。インターネットや電子取引の高度化に伴い、契約や同意の証拠として広く用いられるようになりました。
契約は、2つの当事者が何かに同意していることを示すために長い間使用されてきました。多くの場合、これらの当事者は、この合意を示すために、両者が署名する文書を書くことになります。インターネットの時代には、これらの文書の多くはデジタル形式で送信されていますが、合意を示すことはまだ必要です。そこで電子署名の出番です。
歴史的に見ても、判例法の管轄区域では、電信署名は19世紀半ばまで、ファックス署名は1980年代から認められてきました。電子署名自体の概念も新しいものではなく、技術と法制度の発展によって実務で使える形に整備されてきた経緯があります。
電子署名の基本的な機能と利点
- 同意の証明:署名当事者が文書やデータに同意したことを示す。
- 真正性(認証):署名者が誰であるかを確認できる。
- 完全性(整合性):署名後に文書が改ざんされていないことを検出できる。
- 否認防止(非否認性):署名者が後に署名を否認しづらくする。
仕組み(技術的概要)
電子署名の多くは、公開鍵暗号(公開鍵暗号方式)を基盤にしています。基本的な流れは次の通りです。
- 署名作成:署名者は自分の秘密鍵で文書のハッシュ(要約)に対して署名を作り、署名値を生成します。
- 署名付与:署名値は元の文書と一緒に保存・送付されます。タイムスタンプを付与して署名時刻の証明を残すことも一般的です。
- 検証:受け手は署名者の公開鍵を使って署名を検証し、文書が改ざんされていないか、署名者が正しいかを確認します。
実際には、証明書(X.509 など)を発行する認証局(CA)が公開鍵と署名者の身元を結び付ける役割を果たします。署名フォーマットとしては、PKCS#7/CMS、XML Signature、JSON Web Signature(JWS)などがよく使われます。
電子署名の種類(法的分類に基づく)
国や地域によって分類の呼び方や要件は異なりますが、一般的には次のような区分があります。
- 単純な電子署名(SES):電子メールの署名や「同意します」ボタンなど、技術的要件が緩やかなもの。法的効力は状況による。
- 高度電子署名(AES / Advanced Electronic Signature):署名者を一意に識別し、署名後の改ざん検出が可能で、署名者が自らの秘密鍵を制御していることを要件とするもの。
- 認定(準拠)電子署名(Qualified Electronic Signature):例えばEUのeIDASにおけるQualified Electronic Signatureは手書き署名と同等の法的効力を持つ高い要件を満たす署名で、信頼されたサービスプロバイダによる証明書や厳格な生成装置を必要とします。
法的効力と主要規制
電子署名は単なる技術用語ではなく、法的な意味を持ちます。国ごとに電子署名の法的扱いは異なり、多くの法域で特定の要件を満たす電子署名は手書きの署名と同等の効力を持つとされています。以下は主要な規制例です。
- 欧州連合(eIDAS):欧州連合のeIDAS(電子IDおよび信頼サービスに関する規則)は、Simple / Advanced / Qualified の区分と、それぞれの技術的・運用的要件を定義しています。Qualified Electronic Signature は加盟国全体で手書き署名と同等の法的効力を持つと明確に規定されています。
- 米国(NIST-DSS 等):米国では、連邦法や州法が絡むため一律ではありませんが、NIST(National Institute of Standards and Technology)のガイドライン(例:NIST Digital Signature Standard や関連のプロファイル)は技術的なベストプラクティスを示します。商取引では電子署名に関する州法(ESIGN法、UETAなど)も重要です。
- スイス(ZertES):スイスのZertESは信頼サービスと電子署名の法的枠組みを提供し、一定の要件を満たす電子署名に法的効力を認めています。
これらの規制により、どのレベルの署名がどのような法的効果を持つかが明確化され、国際的な相互運用性の向上も図られています。
実務上の注意点とベストプラクティス
- 鍵管理:秘密鍵の保護は最も重要です。ハードウェアセキュリティモジュール(HSM)やスマートカード、専用デバイスでの鍵生成・保管を推奨します。
- 証明書のライフサイクル管理:発行、更新、失効(CRL/OCSP)への対応を運用に組み込むこと。
- タイムスタンプと長期保管(LTV):長期にわたって署名の有効性を証明するために第三者のタイムスタンプや長期検証情報を保存すること。
- 可搬性と相互運用性:PKI 標準や署名フォーマット(CMS、XMLDSig、JWS等)を採用し、相互運用性を考慮する。
- 法的・規制要件の確認:署名の法的効果は国や用途により異なるため、契約対象地域や取引の性質に応じて適切な形式を選択する。
よくある誤解
- 「暗号技術で使われる電子署名と法的な電子署名は同じ用語だが意味が重なる部分と異なる点がある」— 技術的にはデジタル署名(digital signature)は暗号化手法の産物であり、法制度上は電子署名という用語で機能的要件や証明レベルが定義されます。両者は関連しますが混同しないことが重要です(原文では暗号技術で使われる専門用語である電子署名とは異なる、と指摘されています)。
- 「すべての電子署名が同等の効力を持つわけではない」— 署名の形式や認証レベル、運用管理によって法的効力は変わることがあります。
まとめ
電子署名は、電子取引やリモートでの合意形成に不可欠な技術かつ法的手段です。技術(公開鍵暗号、ハッシュ、タイムスタンプ等)と法制度(eIDAS、NIST、ZertES 等)の両面を理解して適切に設計・運用することで、紙の署名に匹敵する信頼性と法的効力を実現できます。導入時には鍵管理、証明書管理、長期検証手段、適用される法規制の確認を行ってください。
電子署名の種類
| 電子署名 | 高度な電子署名 | 適格な電子署名 | |
| セキュリティレベル | 卑しい | 高 | 極めて高い |
| 例 | メールを書いた人の名前が記載された電子メール | 電子署名付き電子メール | 身元確認が必要な証明書付き電子メール。証明書は通常、スマートカードに格納され、メールを読むことはスマートカードを必要とする。また、スマートカード上のデータは、パスワードや生体認証データなどで保護されている。 |
| メッセージの変化を検出可能 | 否 | 嗟乎 | 嗟乎 |
| 署名者が特定できる | 否 | 否 | 嗟乎 |
| 手書きのサイン | 否 | 場合によっては | 嗟乎 |

文書への署名、電子署名の検証
高度な電子署名
電子署名が高度なものとみなされるためには、以下の要件を満たす必要があります。
- 署名者は一意に識別され、署名にリンクすることができます。
- 署名者は、電子署名の作成に使用された署名作成データ(通常は秘密鍵)を単独で管理しなければならない。
- 署名は、メッセージが署名された後に付随するデータが変更されたかどうかを識別できるものでなければならない。
- 付属データが変更された場合は、署名を無効にする必要があります。
適格な電子署名
適格電子署名とは、欧州内市場内の電子取引に関するEU規則第910/2014号(eIDAS規則)に準拠した電子署名のことです。これにより、長期間にわたる電子データ交換において、申告書の作成者を検証することが可能となる。適格電子署名は、手書き署名と同等のデジタル署名と考えることができます。
認定された電子署名は、認定された認証機関が発行するデジタル証明書を使用する。認証書と鍵は、通常はスマート・カードに安全に保存される。スマートカード上のデータにアクセスするためには、ユーザは、通常はパスワードまたは生体認証データの一部を用いて、自分自身を自動認証しなければならない。認証局はまた、ユーザーが自分のふりをしている人であることを確認し、通常は公式の、国が発行した 文書と照合している。
追加電子署名」に記載されているポイントに加えて、適格電子署名は、署名者を法的に識別することができます。
質問と回答
Q:電子署名とは何ですか?
A:電子署名とは、2者間の合意を電子的に記録したもので、2者が何かに合意したことを示すために使用されます。
Q: 電子署名はいつからあるのですか?
A: 電子署名は、コモンローの管轄区域では19世紀半ばから、ファックスによる署名では1980年代から認識されています。
Q: 電子署名の方法にはどのようなものがありますか?
A: 電子署名は、デジタル署名、証明書、公開鍵暗号方式のハッシュコードなどを使って、データを保護したり、合意した人を法的に特定したりすることができます。また、いつ作成されたかを示すタイムスタンプを含むことが多いです。
Q: 電子署名で署名されたデータに使用しなければならない特定の形式はありますか?
A: いいえ、署名されたデータが特定のフォーマットであることは要求されていません - どのような種類のデータにも使用できます。
Q: 「電子署名」とは、法律的にはどういう意味ですか?
A: 法律的には、「電子署名」は暗号技術で使われる「デジタル署名」とは異なる意味を持っています。多くの国では、ある種の電子署名は、法的には手書きの署名と同等とみなされています。
Q: 電子署名がどのようなものであるべきかという規格はありますか?
A: はい。多くの国で、電子署名がどのようなものでなければならないかの基準があります。例としては、欧州連合のeIDAS、米国のNIST-DSS、スイスのZertESなどがあります。
百科事典を検索する