| デジドック | |
|---|---|
デジドック³ | |
| ファイル名拡張子 |
.asice、.bdoc、.ddoc、.cdoc |
| インターネットメディアの種類 |
アプリケーション/vnd.etsi.asic-e+zip、アプリケーション/x-bdoc、アプリケーション/x-cdoc、アプリケーション/x-p12d |
| 開発者 | RIA(ria.ee) |
| 最新リリース | .asice 2014-06-05 |
| フォーマットの種類 | デジタル署名 |
| コンテナ用 | 任意のファイル形式 |
| 延長 | ASiC |
| 標準 | EVS 821:2014 |
| オープンフォーマット? | はい(実装) |
| フリーフォーマット? | いいえ(標準テキスト) |
DigiDoc(Digital Document )は、公開鍵基盤(PKI)を用いたデジタル署名および暗号コンピューティングファイル形式のファミリーです。現在、 DDOC、後発のバイナリベースのBDOC 、そして現在使用されているASiC-E形式の3世代のサブフォーマットがあり、ASiC-E形式は前世代のフォーマットを置き換える予定です。DigiDocは、 RIA [1](エストニア情報システム局、Riigi Infosüsteemi Amet )によって開発・保守されています。
このフォーマットは、電子取引の一環として、テキスト文書などのファイルに法的に署名し、必要に応じて暗号化するために使用されます。すべての操作は、デジタルPKI証明書を備えたチップを搭載したハードウェアトークンである国民IDカードを使用して行われます。このチップは、個人の署名を数学的に検証します。署名されたファイルは、署名された未変更のファイルを格納するコンテナであるため、操作にはそれらのファイルを作成したソフトウェアのサポートは必要ありません。
フォーマットコンテナとその署名は、qDigiDocのようなアプリケーション、または署名拡張機能を備えたユーザーのWebブラウザで利用できるWebサービスを使用して作成できます。アプリケーションを使用する場合、コンテナは通常、署名者間で電子メールの添付ファイルとして交換され、全員が署名して完全なコピーを所有するまで続きます。
Web サービスでは、ID カードに保存されている認証証明書を使用して、セッション認証に ID カードも利用します。
技術的な説明
DigiDocコンテナには、実際のファイルとメタデータ(これらのファイルを表すハッシュを含む)が含まれています。署名時に、ソフトウェアは標準化されたPKCS 11インターフェースを使用してコンテンツハッシュをユーザーのIDカードに送信します。ユーザーのPINを検証した後、IDカードはハッシュに内部的に署名し、署名を返します。この署名はDigiDocコンテナに保存されます。
署名の際には、各署名者の証明書の有効性が確認され、OCSPサービスを使用して署名タイムスタンプが取得されます。署名タイムスタンプは文書のハッシュから取得されるため、後から文書が署名された時刻と、署名時に各署名証明書が証明書失効リストに登録されていなかったことを証明できます。失効前の署名は引き続き有効です(したがって、ユーザーが新しい証明書を受け取った際に、文書に再度署名する必要はありません)。
ASiC-E
ASiC-E(Associated Signature Containers)とその拡張版は、最新のDigiDocコンテナ形式です。使用されるファイル拡張子は.asice.
BDOC
BDOC(バイナリドキュメント)は、最新バージョン2.1で、ETSIのASiC署名コンテナ標準に基づいています。これはエストニアの公式国家標準EVS 821:2014です。[2]ファイルは.bdocファイル拡張子を使用します。
DDOC
DDOC(デジタルドキュメント)は、第一世代のDigiDoc形式です。ファイルは.ddocファイル拡張子を使用します。
ソフトウェア
最も広く使用されているアプリケーションは、Microsoft Windows、Apple Mac OSX、および様々なLinuxディストリビューションで動作するグラフィカルデスクトップソフトウェアであるqDigiDocです。qDigiDocはオープンソースソフトウェアであり、無料でダウンロードしてインストールできます。Apple iPadタブレットデバイスとWindows Phone向けのアプリケーションも存在します。
現在、エストニア政府とフィンランド政府が発行したカードは、qDigiDoc 3.x 以降のバージョンで動作します。
- installer.id.ee qDigiDoc ホームページ。
- itunes.apple.com - Apple iPadタブレット用DigiDoc
- windowsphone.com - Windows Phone 用 DigiDoc
ソフトウェアライブラリ
DigiDoc形式を利用したアプリケーションやサービスを作成するために、C++、C、Java、.NETなど複数のプログラミング言語がサポートされています。
- libdigidocpp C++ライブラリ
- libdigidoc Cライブラリ
- digidoc4j Javaライブラリ
参照
参考文献
- ^ ria.ee 公開鍵基盤 PKI 2015年2月24日アーカイブWayback Machine RIAの権限:IDカード基盤ソフトウェアの機能、開発、管理を担当。国際電子IDの相互運用性、またはソフトウェアソリューションの国境を越えた機能、開発、管理を担当。作業グループに参加し、国家のPKI開発に携わる。IDカード基盤ソフトウェア(www.id.ee)のユーザーインターフェースサービスの存在を保証する。 2015年2月24日参照
- ^ evs.ee EVS 821:2014 - デジタル署名のためのBDOCフォーマットこの文書は、長期間にわたって有効な高度な電子署名のためのXMLフォーマットを定義し、一般的なユースケースに役立つ追加情報を組み込んでいます。これには、署名者または検証者が後日署名の有効性を否定(否認)しようとした場合でも、その有効性を証明する証拠が含まれます。参照:2016年4月13日
外部リンク
- id.ee - DigiDocの世界
- id.ee - BDOC2.1 – エストニアの新しいデジタル署名に関する国家標準
- id.ee - DigiDoc ライブラリ
- installer.id.ee qDigiDoc ホームページ。