電子サインとデジタル署名:あなたに必要なのはどちら?
同じ意味で使われがちですが、両者は別物です。電子サインとデジタル署名の本当の違い、そしてブラウザ内でPDFに署名を加える方法を解説します。
「電子サインして送り返してくれればいいよ。」十分に単純な依頼です。「電子サイン(electronic signature)」と「デジタル署名(digital signature)」が同じ意味であるかのように使われ、しかも実際には違う、と気づくまでは。一方は意思に関する広い概念です。もう一方は特定の暗号技術です。どちらが必要かを知っておけば、単純な様式を過剰に作り込むことも、重要だったものを保護不足のままにすることも避けられます。
電子サイン:広い意味の言葉
電子サインとは、署名する意思を持って行われたあらゆる電子的な印(しるし)です。これは意図的に広く定義されています。メールの末尾に名前をタイプすることも含まれ得ます。マウスや指でPDFに署名を描くことも含まれます。「同意する」のチェックボックスをクリックすることも含まれ得ます。
それを署名たらしめるのは技術ではなく、意思と文脈です。あなたが署名するつもりであったこと、そしてそうしたという妥当な記録があること。日々の合意の圧倒的多数では、求められているのはまさにこれです。同意書、社内承認、受領確認、互いに信頼し合う二者間のフリーランス契約。明確で意図的な電子サイン以上に重いものは必要ありません。
デジタル署名:暗号技術によるもの
デジタル署名は、より特定された、狭い意味のものです。暗号技術、すなわちデジタル証明書と鍵のペアを用いて、通常の電子サインにはできない2つの仕事を果たします。
- 誰が署名したかを証明する。 署名は署名者を識別する証明書に結び付けられ、理想的には信頼された認証局が発行します。
- 署名後にファイルが変更されていないことを証明する。 署名後に書類が1バイトでも改変されれば署名は壊れ、どの閲覧者にもそれが分かります。改ざんの痕跡が数学の仕組みとして組み込まれているのです。
つまり、すべてのデジタル署名は電子サインですが、すべての電子サインがデジタル署名であるわけではありません。デジタル署名は、その上に検証可能な本人性と完全性を加えます。それが欲しくなるのは、利害と信頼の隔たりがより大きい場面です。面識のない相手との契約、法的な申し立て、誰が署名したか、あるいは書類が改変されたかどうかが後で争われ得るものすべてです。
法的な効力についての注記
国によって署名に関する法律(たとえばEUのeIDAS)があり、基本的な電子サインから、認定プロバイダと正式な本人確認に裏付けられた「適格」署名まで、複数の段階を定めています。最上位の段階は一般に、認定された認証局による適格証明書を必要とし、それ自体が独立した手続きとなります。実務的な要点は、署名を状況に合わせることです。ほとんどのものは素朴な電子サインで足ります。利害の大きい少数の書類には、暗号技術と証明書に裏付けられたものが必要で、ときには正式に適格なものが求められます。最も重い選択肢が常に必要だと決めつけず、最も軽い選択肢が常に十分だとも決めつけないことです。
ブラウザ内でPDFに署名を加える
日常的なケース、つまり書類そのものへの意図的な電子サインには、reader.meにあなたの端末上で動作する署名ツールがあります。
- 署名ツールを開き、PDFを放り込みます。
- 署名を作成します。 描くか、署名画像を配置します。
- ページ上の所定の位置に配置します。
- 署名済みPDFをダウンロードします。 そのままあなたのマシンに保存されます。
すべてがあなたのブラウザ内で行われます。署名するために書類がアップロードされることはありません。これは重要です。あなたが署名するもの、つまり契約、合意、様式は、まさに他人のサーバーに置かれてほしくない書類だからです。
ローカルで署名することが正しい既定値である理由
多くのオンライン署名サービスには皮肉があります。合意を守るための署名を加えるために、まず合意の全文を彼らのサーバーへアップロードするのです。書類の一生で最も機微な瞬間、つまり拘束力を持つに至る地点が、第三者に手渡されてしまいます。
reader.meはブラウザ内で署名します。PDFはあなたのマシン上のメモリに読み込まれ、あなたの署名がその場で加えられ、署名済みファイルがあなたのもとへ保存されます。何もアップロードされません。確かめることもできます。開発者ツール(F12)を開き、署名しながらNetworkタブを見れば、通信が1つもないのが分かります。あるいは接続を切ってオフラインで書類に署名し、それでも動くのを見てください。
ですから「どちらが必要か?」への短い答えはこうです。ほとんどのものには、ローカルで加える明確な電子サインがちょうど正解です。利害が大きく本人性が決め手となるケースには、証明書ベースのデジタル署名を検討してください。いずれにせよ、署名するためだけに書類があなたのマシンを離れる正当な理由はありません。ブラウザ内で署名を加え、書類をあるべき場所に留めましょう。