Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.47 KB

version-0.md

File metadata and controls

32 lines (24 loc) · 1.47 KB

とうのふだ v0——仕様書

使用するもの

投票券:

+---------------------------------------------+
| 投票券 | [発行区分]        | 集計票           |
| 投票コード  集計コード(控)  |  集計コード      |
| +-------+  +--------+     | +--------+      |
| |  QR   |  |  QR    |     | |  QR    |      |
| |       |  |        |     | |        |      |
| +-------+  +--------+     | +--------+      |
+---------------------------------------------+
  • サーヴァ上に生成する証明書を選管の鍵で署名して発行.
  • 有権者1名に1葉送付.(発行時に自動的に破棄せられ保存せられない.)
  • 切り離して回収できる様になっている.

概念

このシステムは,不正を困難にするため,公開鍵暗号 (public key cryptography) に基づいて行なわれる.従って通常の鍵は公開鍵 (public key) と秘密鍵 (private key) の対によりなる.

  • UUID: ユニークで,予測困難な文字列.ここでは UUID version 4 (random) を用いる.
  • Manager key: 選管の(公開)鍵.
  • Voter's certificate: 有権者の証明書.選管鍵で署名せられてる.
  • Voter key: 上記に対応する鍵.
  • Voter's secret UUID: voter (private) key を暗号化しているトークン.
  • Voter's public UUID: 有権者を一意に特定する秘密でないトークン.