選挙マークアップ言語( EML ) は、選挙プロセスのエンドツーエンドの管理をサポートする XMLベースの標準です。
EMLの歴史
2001 年 5 月に初めて会合を開いたOASIS選挙および有権者サービス技術委員会は、「公的機関または民間組織に選挙または有権者サービスを提供するあらゆる側面に携わるハードウェア、ソフトウェア、およびサービス プロバイダー間で構造化されたデータ交換の標準を開発する」という使命を帯びました。このような選挙のために提供されるサービスには、有権者の役割/メンバーシップの維持 (新規有権者登録、メンバーシップと会費の徴収、住所変更の追跡など)、市民/メンバーシップの資格認定、選挙区の再編、不在者/海外居住者の投票の請求、選挙日程、ロジスティクス管理 (投票所管理)、選挙通知、投票用紙の配達と集計、選挙結果の報告、および人口統計が含まれますが、これらに限定されません。」[1]
EMLを構成するXMLスキーマに含まれる詳細のコンテキストを確立するために、委員会は、当初はelection.comの作業に基づいて、エンドツーエンドの一般的な選挙プロセスモデルも開発しました。election.comのCTOが最初の会議を議長しました。[2]
EMLの概要
投票は、民主的なプロセスの基盤の 1 つです。秩序ある権力の移行を実現するだけでなく、組織や政府が効率的に運営されている場合、市民の信頼と自信を強固なものにします。投票プロセスで標準化された情報に投票者がアクセスでき、標準化されたデータ交換により、選挙手順の検証と監視が容易になります。明確で堅牢で正確に理解されているプロセスの標準は、結果に対する信頼を高めるのに役立ちます。選挙データ交換の標準化により、既存の投資を陳腐化させることなく、コスト効率の高い新しいテクノロジの提供と採用を促進するオープン マーケットプレイスが促進されます。ただし、従来の検証方法と監視は今後も重要であり、実際、テクノロジの使用により、これらはさらに重要になります。健全な民主主義には、市民の参加と、プロセス、手順、および結果の継続的な独立した監視が必要です。OASIS EML 標準は、選挙プロセスに対する市民の透明性、アクセス、および関与を促進することを目的としています。
電子投票システムの主な機能は、プライバシーに関する法的要件を満たしながら、投票者の好みを確実かつ安全に収集し、結果を正確に報告することです。投票収集のプロセスは、「投票者」(個人)と「電子投票システム」(マシン)の間で行われます。どの選挙システムでも、投票者の選択が正しく匿名で収集され、投票が改ざん、操作、その他の不当な影響を受けていないことを証明できることが非常に重要です。
これらの普遍的な民主主義の原則は、電子投票システムの基本要件、つまり「6つの戒律」のリストとして要約できます[要出典]。
- 各有権者の選択を絶対秘密にしてください。
- 各有権者は、投票する権限のある役職に対してのみ、1 回のみ投票できます。
- 投票システムの操作を改ざんしたり、有権者が投票を販売したりすることを許可しないでください。
- すべての投票を正確に報告する
- 投票システムは各選挙を通じて運用可能のままとなるものとする。
- [1]に違反することなく、[2]と[4]の違反を検出するために監査証跡を保持します。
EML はこれらのガイドラインに従って開発されました。
EMLの設計
委員会の目標は、選挙プロセス内でエンドツーエンドで使用する選挙マークアップ言語 (EML) を開発することです。これは、XML スキーマのセットとして記述されたデータとメッセージの定義のセットであり、選挙のライフサイクルのさまざまなフェーズと段階で発生するさまざまなトランザクションをカバーします。これを実現するために、委員会は、国際的に理解できる選挙プロセスの共通の用語と定義が必要であると判断しました。そのため、委員会は、ここで説明する一般的な選挙プロセス モデルを定義することから始めました。
これらのプロセスは、大部分の選挙の種類を網羅し、選挙マークアップ言語自体を定義する基礎となる、例示的なものです。EML は、このプロセス モデルに従わない選挙でも、選挙関連メッセージの交換の基盤として EML を使用できるように設計されています。
EML は、選挙システムのコンポーネント間のオープンで安全、標準化された相互運用可能なインターフェイスを定義し、それによって選挙システムのさまざまな部分間の透明で安全なインターフェイスを提供することに重点を置いています。これらのインターフェイスの説明に含まれる選挙のセキュリティ、整合性、監査の範囲と関連する議論は、標準化されたインターフェイスにのみ関連するセキュリティの問題をカバーすることを目的としており、選挙システムのさまざまなコンポーネントの内部または外部のセキュリティ要件には関係しません。
選挙システムの設計、実装、評価に関するセキュリティ要件は、特定の選挙シナリオの脆弱性と脅威の分析の文脈内に位置付けられる必要があります。したがって、EML 内のセキュリティに関する言及は、すべての選挙シナリオのすべての選挙システムに対する包括的な要件として解釈されるべきではなく、また、選挙システムの設計、実装、評価のすべてのセキュリティ面に対処する際のアプローチの十分性の推奨事項として解釈されるべきではありません。実際、EML ドキュメントで説明されているデータ セキュリティ メカニズムはすべてオプションであり、システム セキュリティをまったく考慮せずに EML に準拠することができます。実装者は、特定の選挙シナリオ用の補足ドキュメントを作成し、このドキュメントで定義されているセキュリティの問題を改良し、EML が提供するものを活用して特定の戦略とアプローチを決定することが予想されます。
EML は選挙プロセスを支援し、可能にするためのもので、従来の選挙実施方法を変更する必要はありません。EML の拡張性により、プロセスに影響を与えることなく、さまざまな電子民主主義プロセスに適応できます。概念的には、EML は、標準化された方法で、エンドツーエンドのさまざまな選挙段階とプロセス間でデータを交換できるようにするだけです。
EML で概説されているソリューションは非独占的であり、プロセスの全体または一部に電子システムを使用するあらゆる選挙シナリオのテンプレートとして機能します。その目的は、選挙システムが相互にやり取りできるようにするための統一された信頼性の高い方法を導入することです。OASIS EML 標準は、将来の選挙システムの選択または評価に関するガイドラインを導入することで、選挙プロセスに対する国民の信頼を強化し、民主主義の構築者の仕事を容易にすることを目的としています。
EMLアプローチの詳細については、正式なOASIS標準仕様を参照してください。[3]
EMLのバージョン
- EML v7.0は2011年10月にOASIS委員会仕様として採用された[4]
- EML v6.0は2010年8月にOASIS委員会仕様として採用された[5]
- EML 5.0は2007年12月にOASIS標準として採用されました。[6]
EML関連技術
EML はいくつかの既存の標準を活用します。
- 拡張マークアップ言語(XML):EMLテンプレートは標準化されたXMLで表現されます
- XML スキーマ: EML は、選挙プロセスXML スキーマをサポートする情報構造を定義するために XSD スキーマを使用します。
- xNAL: 拡張可能な名前とアドレス (xNAL) 仕様と説明文書 (v3.0) 顧客情報品質技術委員会 OASIS 2009年7月[7]
- 英国のAPD: 住所と個人情報フラグメントv1.1 技術政策チーム、電子政府ユニット、内閣府英国、2002年3月1日[8]
- XML-DSig: XML署名構文と処理 Donald Eastlake他、World Wide Web Consortium、2008年6月10日[9]
- VoiceXML: 音声拡張マークアップ言語 (VoiceXML) バージョン 2.0 Scott McGlashan 他 World Wide Web Consortium 2004 年 3 月 16 日[10]
EMLの推奨とユーザー
コンピュータ科学者であり、米国選挙支援委員会の技術ガイドライン開発委員会の委員である ロン・リベスト氏は、「EMLは、選挙システムのさまざまなコンポーネント間で電子記録を交換できるようにする、合意に基づいた公開共通フォーマットの一例です」と述べています。[11]
EMLはオーストラリア選挙管理委員会が「メディアフィード」を通じて連邦選挙の最新の開票結果を発表するために使用されている。[12]
オランダの選挙法ではEML、より具体的にはEML 5.0に基づくEML_NL方言の使用が義務付けられている[13]
参照
参考文献
- ^ OASIS EML活動憲章
- ^ 政府とICT標準:電子投票のケーススタディ、ジェイソン・キットキャット著、情報、コミュニケーション、社会倫理(2004年)2:1
- ^ OASIS EML v5.0 標準、プロセスおよびデータ要件
- ^ 「Election Markup Language (EML) 仕様バージョン 7.0」。OASIS 委員会。2013 年8 月 18 日閲覧。
- ^ EML v6.0 委員会仕様
- ^ OASIS 標準およびその他の承認済み作業 (EML v5.0)
- ^ 顧客情報品質技術委員会
- ^ 「英国の住所および個人情報のスキーマと文書」。2004年12月17日時点のオリジナルよりアーカイブ。2009年7月30日閲覧。
- ^ XML署名の構文と処理
- ^ 音声拡張マークアップ言語 (VoiceXML)
- ^ 「E-Vote: 選挙マークアップ言語 5.0 が OASIS 標準として承認」。Government Technology。2008 年 1 月 29 日。2008年 2 月 28 日閲覧。
- ^ 「メディアフィードシステム」。オーストラリア選挙管理委員会。2010年6月8日。 2010年8月20日閲覧。
- ^ Koninkrijksrelaties、Ministerie van Binnenlandse Zaken en。 「キースレーゲリング」。wetten.overheid.nl (オランダ語) 。2023-06-02に取得。
もっと -
- [EML パンフレット] OASIS EML ドキュメント、EML とその機能に関するホワイト ペーパー パンフレット。ドキュメント リンク EML パンフレット。
- [Open Secure Voting] Webber ら、ホワイト ペーパー「White Paper on Open Secure Voting with EML」。ドキュメント リンク EML ホワイト ペーパー。
- [Trusted Logic Voting] OASIS EML を使用した Trusted Logic Voting、David Webber、2005 年。
- [EML ケース スタディ - 結果レポート]カリフォルニア州における EML の使用に関する NIST 向けホワイト ペーパー。David Webber、2009 年。
外部リンク
- OASIS選挙マークアップ言語技術委員会
- 表紙: EML の概要
- EML の OASIS wiki リソース サイト
