パスワードを忘れた? アカウント作成
37896 story

ブラジルの電子投票システムはLinuxベース 38

ストーリー by hylom
コスト削減できるなら大歓迎ですが 部門より

あるAnonymous Coward 曰く、

10月5日にブラジルの地方選挙が行われたが、5,563自治体の40万におよぶ選挙区の1億3千万人の有権者による投票は全て電子投票によって行われたそうで、投票システムのOSにはLinuxが採用されているそうだ。

ブラジルでは1996年から電子投票が行われており、操作は投票したい候補者の番号を押すという非常に簡単なもの。画面には候補者の写真も表示され、誤投票を防ぐのにも役立つ。/.本家ではこの投票システムのブート画面や動画シミュレーションシステム(要Java)が紹介されている。

タレコミ人は投票に行くとそのアナログさにに毎回ながら驚いてしまうが、ちょっと調べたところ日本でも「地方公共団体の議会の議員及び長の選挙に係る電磁的記録式投票機を用いて行う投票方法等の特例に関する法律及び最高裁判所裁判官国民審査法の一部を改正する法律案」という電子投票を導入する法律が継続審議にかけられているらしい。

ちなみにITproでは約1年ほど前、日本の電子投票実施に関わる問題を指摘する記事を掲載している。それによると日本の電子投票実施には「投票カード発行機のプログラムの改ざん・すり替え」「集計機のプログラムの改ざん・すり替え」「集計機のデータの改ざん・すり替え」の3つのリスクがあるそうだ。

日本に電子投票が実施されるとしたら、どのようなシステムになるだろうか。タレコミ人としてはブラジルのようなLinuxベースかつシンプルなものを希望したい。

電子投票システムで使用されているPCは現在では低スペックのものということだが、それでも簡単なシステムであればLinuxで比較的容易に実装できる、というのも採用の一要因ではないだろうか。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by prankster (12979) on 2008年10月17日 16時46分 (#1439339)
    でないと実況中継中にこういった面白い場面 [gigazine.jp]が映るという期待が持てないじゃないか。
    # MSの仕込んだギャグ爆弾だよね。>実況中のブルースクリーン
    • by Anonymous Coward
      そういう場面でスクリーンセーバーだと言い張るためにアレをばら撒いているのだろうか・・・
  • 投票所一番乗り (スコア:2, すばらしい洞察)

    by masarakki (33893) on 2008年10月17日 21時30分 (#1439566)
    投票所に一番乗りして投票箱が空なのを確認をするのが趣味なんですが、
    電子化された場合コレに相当する楽しみは提供されるのでしょうか
  • 単なる数値データだと改ざんされてもまったくわからないので
    指紋とか、声とか、写真とか、アナログっぽいデータを
    署名代わりに付加して投票できたりするといいかなと
    --
    #ACは価値ある発言してください
    • by Anonymous Coward
      投票の秘密を数学的に守りつつ実装できたら素晴らしいですね
      • by Anonymous Coward on 2008年10月17日 19時51分 (#1439502)
        簡単ですよ。

        たとえば電子投票と同時に投票内容をプリンタに印刷し、
        投票者は印刷結果を目視確認後、従来通り投票箱に入れればいいんです。

        電子投票のおかげで即座に結果はでるし、結果が電子的に改竄された可能性が
        ある場合は、印刷結果の方を調べれば検証できます。

        必要なハードウェア/ソフトウェア・コストもたいしたことないし、
        当然電子投票法では、この種の物理的検証手段を当然必須にすべき
        なんですが、そうなってないのは、政治家が馬鹿ばかりなのか、
        あるいは検証可能になると困る人がいるかどちらかなんでしょう。

        電子投票用ソフトウェアのソースを公開して検証可能にすることにも
        意味はありますが、電子的な攻撃から完璧に守るのは極めて困難なので、
        物理的で単純な仕組みによる検証手段を確保することの方が、ずっと重要です。
        親コメント
        • by Anonymous Coward
          おーい、誰もそんな話はしてないぞー。
        • by Anonymous Coward
          >>投票内容をプリンタに印刷し
          これも「電子的に改竄」されてとしまうと思いますが?
          数人(1人?)いれば十分ですし、プリンタ印刷では
          本番のときのものと区別できません。

          一方、手書きで同じ事をしようと思ったら、筆跡をある程度
          変えなければなりませんので、かなりの人員が必要となり
          時間もかかります。

          ゆえに普通のプリンタ印刷では改竄防止には役立たないかと。
    • by Anonymous Coward
      日本の選挙は秘密投票なので誰が誰に入れたか分かったらいけないんですよ http://seiji.yahoo.co.jp/guide/yougo/senkyo/36.html [yahoo.co.jp]
  • by Anonymous Coward on 2008年10月17日 20時19分 (#1439518)
    日本でも作ってくれないだろうか。
    前回の選挙で掲げた公約とそれを達成したかどうかの情報付きで。
    任期中に行ったことなどもわかれば。投票は足を運んで紙に書くので。
  • java.lang.StringIndexOutOfBoundsException: String index out of range: 58
            at java.lang.String.substring(Unknown Source)
            at simuladorurna.ListaCandidato.montaListaCandidato(ListaCandidato.java:121)
            at simuladorurna.UrnaApplet.montaVetores(UrnaApplet.java:1088)
            at simuladorurna.UrnaApplet.init(UrnaApplet.java:173)
            at sun.applet.AppletPanel.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)

    もちろんこれがシミュレータに過ぎないとわかっちゃいるが、この投票システム大丈夫なんだろうか?

    #ちなみに Windows XPでJREは ver. 1.6.0_07
    • by Anonymous Coward
      >ListaCandidato.java

      ところでこのクラス名などはポルトガル語なんだろうなあ。

      俺たち日本人もぜひシステムの内部語として日本語を使いたいな。対象業務の言葉の旨い英訳が常に存在するとは限らないんで、翻訳コストをかけるくらいなら現地語を使いたいです。

      >この投票システム

      StringIndexOutOfBoundsExceptionという例外名から、「もしかしてマルチバイトまわり?」と穿ってしまいました。
      現地はマルチバイト圏じゃない(よね)ので、たとえば日本語を入力したら、文字数 != バイト数のせいでおかしなことになったり、とか。
      • by Anonymous Coward
        何も入力する間もなく落ちるし、
        そもそもJavaだからマルチバイト云々は関係ない。
  • by Anonymous Coward on 2008年10月15日 23時13分 (#1438177)
    なぜLinuxなんて選ぶ必要があるというのだ
    半可通が手を出せないようなドマイナーのBTRONで決まりだ
  • by Anonymous Coward on 2008年10月17日 16時48分 (#1439342)
    OSなんて何でもいいし、集計プログラムを公開するかしないか、ということもよ
    く検討すべき。
    仮に公開されたとして、実はダミーでした、なんてことも考えられるし。

    まあそんなIT的な議論のほかに、選挙のないときに資機材をどこに保管しておくか、
    ということも考えるべき。保管コストは税金で賄われるからね。

    現在のアルミ製投票箱は、折り畳めるし、改鋳は難しいし、次に使用するときの
    セキュリティチェックも容易。
    投票機を仕舞っていた間に何者かに投票機を弄られました、なんてことになると、
    他国では暴動にもなりかねないから、資機材の保管は今以上に厳重にする必要がある。

    「投票用紙」というモノが残るシステムだから、あとで数え直すことも容易。
    記載を巡って裁判になることもあるけど、それなりに決着が付くのも投票用紙が
    残っているからこそ。

    用紙と鉛筆と投票箱を使って集計するのが一番シンプルだと思うけどね。
    あとはせいぜい、候補者名を書いて、○×式にするとかかな。

    まさに「一方ロシア人は....」が当てはまる例だと思うんだ。

    • > 用紙と鉛筆と投票箱を使って集計するのが一番シンプルだと思うけどね。
      いきなり全部を電子化するのではなく、最初はマークシートあたりからはじめるのが無難な気はしますね。
      読み取りをかなり厳密にしておいて、少しでも「よく判らないの」は機械からは弾いて手で数えれば、そこまで問題は起きないんじゃないかしら。
      --
      神社でC#.NET
      親コメント
    • by ttm (8278) on 2008年10月17日 17時04分 (#1439359)
      アメリカなど、大抵の国では物理的な記録が残るシステムにしてるようですね。
      だからゴアvsブッシュの時に、あんなに何度も集計し直すことができた。
      まあ、集計するたびに当落がひっくり返ったのには閉口したけど。
      親コメント
      • Re: (スコア:0, フレームのもと)

        by Anonymous Coward
        えー
        事実誤認をいちいち指摘する暇も無いので、自分で調べてくださいな。

        • Re: (スコア:0, フレームのもと)

          by Anonymous Coward
          とはいえ、それだけじゃ不親切なので、どこが誤認なのかだけ…
          ゴアvsブッシュでは無いですよ。
    • by Anonymous Coward
      > 「投票用紙」というモノが残るシステムだから、あとで数え直すことも容易。
      今思いついたんですが、電子投票のとき、投票後に「あなたは*票目を投票しました。」という控えを印刷して渡したらどうでしょうか。
      領収書みたいに。

      例 「A候補:1111票 B候補:2222票 C候補:3333票 あなたは、C候補の3333票目を投票しました」

      そうすればユニークな控えになるので、プログラム的不正があったとしてもあとで控えを参照すればばれると思うのですが。
      それぞれの投票所ごとの票数にすれば、きちんとした何票目というのも出ると思います。(その場合、最終的に投票所ごとの投票数をWebなどで見られると良いかも)

      ということを、投票後に渡されるしおりから閃いたのですが、どうでしょう?
      • by unchikun (14429) on 2008年10月17日 18時17分 (#1439440)
        小さい村とかだと誰が誰に投票したか分かるとかで、
        票の売り買いが成立するなんて話を聞いたことがあ
        りますが、都市部では金貰うだけもらって別人に投
        票する輩が居たりして、なかなか売り買いしにくい。

        でも、投票記録が手元に残れば票の売り買いが活発
        になるような気がします。

        あるいは組合員の締め付けが強化されたり、与党第
        二党にちゃんと投票したかどうかの事後チェックに
        使われたり...なんてことも考えられますね。
        親コメント
      • by Anonymous Coward
        投票期間中に得票数を公開するのは選挙法違反だった気がしますが。というか結果を歪めるでしょ。
        レシート渡すならユニークデータを暗号化して印刷でもいいと思いますけど、紙を使うところで意味がなくなってる気が。うちは投票後に何も渡されないから余計に。
        筆跡が必要ならペンタブレットで書いてもらって画像で残すとかいう手もあるかも。
        • いるんだよな、こういう輩が。

          > 投票期間中に得票数を公開するのは選挙法違反だった気がしますが。

          違反にならないように選挙法を変えればいいだけです。

          以前、某自治体の文書電子化に携わったんだけど、旧来の仕事のやり方や規則に固執された結果、わけのわからんシステムができあがった。
          罫線や文章の折り返し位置まで web 画面でも同じ見栄えを要求されるなんてのはまだマシな方で、
          「ここは書面が必要」と、電子化されたフローの中でそこだけ一旦紙に印刷させられるとか。
          • by Anonymous Coward
            元コメントにあるように
            >というか結果を歪めるでしょ。
            が重要なのではないですか?
            たしかに意味のないと思われる法律も多いですけど、この場合はそれなりに根拠があるのではないかと。
            • by Anonymous Coward
              途中経過で結果が歪んでも良いと思わせればいいだけです。

              #と本気で考える人がいそうで怖い
          • by Anonymous Coward
            >違反にならないように選挙法を変えればいいだけです。

            その規定に意味がないと思っているようですね。

            >以前、某自治体の文書電子化に携わったんだけど、旧来の仕事のやり方や規則に固執された結果、わけのわからんシステムができあがった。

            何も関係ない話ですね。

            いるんだよな、こういう輩が。
  • by Anonymous Coward on 2008年10月17日 19時44分 (#1439500)
    >操作は投票したい候補者の番号を押すという非常に簡単なもの。

    これだと白票を投じることが出来なくなっちゃうね。
    事情により投票所に顔を出さないわけにはいかないが,本音では誰にも投票したくない,
    という人も少なからず存在すると思うのだが。
typodupeerror

身近な人の偉大さは半減する -- あるアレゲ人

読み込み中...