선거 마크업 언어

Election Markup Language

EML(Election Markup Language)은 XML 기반의 표준으로, 선거 과정의 엔드 투 엔드 관리를 지원한다.

EML의 역사

2001년 5월에 처음 만난 OASIS 선거 및 유권자 서비스 기술 위원회는 "공공 또는 민간 단체에 선거 또는 유권자 서비스를 제공하는 어떤 측면에 종사하는 하드웨어, 소프트웨어, 서비스 제공 업체들 간의 구조적 데이터 교환 표준을 개발하기 위해"를 허가받았다.이러한 선거를 위해 수행되는 서비스에는 유권자 역할[sic]/회원 유지 관리(새 유권자 등록, 회원 가입 및 회비 징수, 주소 추적 변경 등), 시민/회원 자격 증명, 선거구 조정, 부재자 투표 요청, 선거 일정 관리, 물류 관리(polling plot) 등이 포함되지만 이에 국한되지는 않는다.에이스 관리), 선거 통지서, 투표 용지 전달 및 표, 선거 결과 보고 및 인구 통계.[1]

EML을 구성하는 XML 스키마에 포함된 구체적인 내용에 대한 컨텍스트를 확립하기 위해, 위원회는 또한 처음에 CTO가 첫 회의를 주재한 election.com의 작업에 기초하여 일반적인 엔드투엔드 선거 프로세스 모델을 개발했다.[2]이 모델은 선거와 선거 시스템에 공통되는 중요한 요소와 프로세스를 식별하고, 그러한 요소들 간에 교환되는 정보를 표준화하기 위해 EML을 사용하는 방법을 설명한다.

명세서는 인적 및 기술적 관점에 기초하여 선거 연습의 두 가지 보완적인 상위 프로세스 모델을 설명한다.목표는 프로세스에 관련된 모든 주요 단계와 데이터를 교환하거나 참조할 영역을 식별하는 것이다.그런 다음 EML 규격에 상세하게 기술된 메시지와 데이터 형식을 사용하여 프로세스 주변의 시스템 구성요소들 간의 개방형 상호운용성 목표를 달성할 수 있다.

EML 개요

투표는 민주적 과정의 기초 중 하나이다.질서 있는 권력 이양에 대한 제공은 물론, 효율적으로 운영될 때 조직이나 정부에 대한 시민의 신뢰와 신뢰도 떨어뜨린다.유권자를 위한 투표 과정에서의 표준화된 정보에 대한 접근과 표준화된 데이터 교환은 선거 절차에 대한 검증과 감독을 더욱 용이하게 할 수 있다.명확하고 강력하며 정확하게 이해되는 프로세스에 대한 표준은 결과에 대한 신뢰도를 높이는 데 도움이 된다.선거 데이터 교환 표준화는 기존 투자를 모호하게 하지 않고 새로운 기술의 비용 효율적인 전달과 채택을 촉진하는 개방적인 시장을 육성한다.그러나 전통적인 검증 방법과 감시는 계속해서 필수적일 것이며, 사실 이러한 것들은 기술의 사용과 함께 더욱 중요해진다.건강한 민주주의는 시민의 참여와 프로세스, 절차, 결과에 대한 지속적인 독립적인 모니터링이 필요하다.OASIS EML 표준은 선거 과정에 대한 시민들의 투명성, 접근성 및 참여를 촉진하기 위해 노력하고 있다.

전자투표 시스템의 주요 기능은 프라이버시에 대한 법적 요건을 충족시키면서 유권자의 선호도를 안정적이고 안전하게 포착한 다음 결과를 정확하게 보고하는 것이다.투표포획 과정은 '투표자'(개인)와 '전자투표제'(기계) 사이에서 이뤄진다.어떤 선거 시스템이 유권자의 선택이 정확하고 익명으로 포착된다는 것을 증명할 수 있어야 하며, 투표는 변조, 조작 또는 기타 부당한 영향력의 원천에 속하지 않아야 한다.

이러한 보편적 민주주의 원칙은 전자투표 시스템에[citation needed] 대한 기본 요건 또는 '6계명'의 목록으로 요약할 수 있다.

  1. 각 유권자의 선택을 불가침의 비밀로 하라.
  2. 각 적격 유권자는 한 번만 투표할 수 있으며, 투표 권한이 있는 공직에 한해서만 투표할 수 있다.
  3. 투표 시스템 운영을 변조하거나 유권자가 표를 팔 수 없도록 하십시오.
  4. 모든 표를 정확하게 보고한다.
  5. 투표 시스템은 각 선거 내내 작동 가능한 상태를 유지해야 한다.
  6. [2] 및 [4]의 위반을 감지하기 위해 [1]을 위반하지 않도록 감사 추적을 유지하십시오.

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 위원회 규격으로 채택되었다.
  • EML v6.0은 2010년 8월에 OASIS 위원회 규격으로 채택되었다.
  • EML 5.0은 2007년 12월에 OASIS 표준으로 채택되었다.[6]

EML 관련 기술

EML은 많은 기존 표준을 사용한다.

  • 확장 가능한 마크업 언어(XML): EML 템플릿은 표준화된 XML로 표현됨
  • XML 스키마: EML은 XSD Schema를 활용하여 선거 프로세스 XML 스키마를 지원하는 정보 구조를 정의한다.
  • xNAL: eXtensible Name and Address(xNAL) 사양 및 설명 문서(v3.0) 고객 정보 품질 기술 위원회 OASIS 2009년[7] 7월
  • 영국 APD: 주소 및 개인 정보 조각 v1.12002년[8] 3월 1일 영국 내각부 전자정부팀 기술정책팀
  • XML-DSIG: XML-Signature 구문 및 처리 Donald Eastlake 등, World Wide Web Consortium, 2008년[9] 6월 10일
  • VoiceXML: Voice Extensible Markup Language (VoiceXML) 버전 2.0 Scott McGlashan 등.월드[10] 와이드 웹 컨소시엄 2004년 3월 16일

EML 승인

미국 선거지원위원회 기술지침개발위원회 위원인 유명한 컴퓨터 과학자 론 리베스트 "EML은 선거시스템에서 서로 다른 요소들 간에 전자적 기록을 교환할 수 있는 합의 기반의 공개 가능한 공통형식의 일종"이라고 말한 것으로 인용되었다.[11]

EML은 호주의 선거관리위원회가 "미디어 피드"[12]를 통해 연방 선거에 대한 최신 개표 결과를 공개하기 위해 사용한다.

참고 항목

참조

  1. ^ OASIS EML 작업 헌장
  2. ^ 정부 및 ICT 표준:Jason Kitcat의 사회정보통신윤리 2:1 전자투표 사례 연구
  3. ^ OASIS EML v5.0 표준, 프로세스 및 데이터 요구 사항
  4. ^ "Election Markup Language (EML) Specification Version 7.0". OASIS Committee. Retrieved 18 August 2013.
  5. ^ EML v6.0 위원회 규격
  6. ^ OASIS 표준 및 기타 승인된 작업(EML v5.0)
  7. ^ 고객 정보 품질 기술 위원회
  8. ^ "UK's Address and Personal Details Schema and Documents". Archived from the original on 2004-12-17. Retrieved 2009-07-30.
  9. ^ XML-서명 구문 및 처리
  10. ^ 음성 확장 마크업 언어(VoiceXML)
  11. ^ "E-Vote: Election Markup Language 5.0 Approved as OASIS Standard". Government Technology. 2008-01-29. Retrieved 2008-02-28.
  12. ^ "Media Feed System". Australian Electoral Commission. 2010-06-08. Retrieved 2010-08-20.

추가 -

외부 링크