(57)【要約】【課題】投票の無記名性を完全に確保した状態で、選挙人の投票が実際の選挙に反映されているかを証明する手段を形成し、電子投票における正当性を確立することができる電子投票方法を提供することである。【解決手段】本発明に係る電子投票方法は、選挙人の投票操作に応じて投票データを生成するステップと、前記投票操作をした選挙人により入力されたキーワードを受け付けるステップと、前記投票データと前記キーワードとを関連付けて格納するステップと、前記選挙人からの検索要求に応じて、格納された前記投票データを、該検索要求に応じて入力されたキーワードに基づいて検索するステップとを備える。【選択図】  図３
2004171228.tif 000002
【特許請求の範囲】
【請求項１】
電子投票システムにおいて実行される電子投票方法であり、
選挙人の投票操作に応じて投票データを生成するステップと、
前記投票操作をした選挙人により入力されたキーワードを受け付けるステップと、
前記投票データと前記キーワードとを関連付けて格納するステップと、
前記選挙人からの検索要求に応じて、格納された前記投票データを、該検索要求に応じて入力されたキーワードに基づいて検索するステップとを備えることを特徴とする電子投票方法。
【請求項２】
コンピュータを動作させるためのプログラムであって、
投票操作をした選挙人により入力されたキーワードを受け付けるステップと、
前記選挙人の投票操作に応じて生成された投票データと前記キーワードとを関連付けて格納するステップとをコンピュータにより実行させ、
前記格納された投票データに対し、前記キーワードに基づく検索が可能な投票データを作成するプログラム。
【請求項３】
選挙人が投票操作をする電子投票機を有する電子投票システムであり、
前記電子投票機は、前記選挙人の投票操作に応じて投票データを生成する投票データ生成手段と、
前記投票操作をした選挙人により入力されたキーワードを受け付けるキーワード受付手段と、
前記投票データと前記キーワードとを関連付けて格納する格納手段とを備える電子投票システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子投票方法に関する。
【０００２】
【従来の技術】
近年、社会の各分野において情報の電子化が進み、ネットワークが飛躍的に社会に浸透している。このような背景のもとで、選挙業務に対しても、それを電子化することで、開票の手間を削減するとともに、開票時間を短縮すること、及び、疑問票や無効票を無くして作業効率を向上させること、ひいては経費の削減が期待されている。欧米を始め世界各国において電子投票システムの開発が進められ、すでに実際の選挙に適用され始めている。我が国においても、２００２年６月、最初の電子投票が岡山県新見市で実施された。
【０００３】
ここで、現状の電子投票による投票結果を識別する処理の流れを図１を参照して説明する。
【０００４】
まず、選挙管理者は、市役所等に設置されているホスト４０２を利用して、その選挙における有権者の名簿を作成する（Ｓ１０１）。このホスト４０２は、住民に関する情報を管理しているコンピュータである。以後、このホスト４０２から抽出された有権者の名簿を選挙人データと呼ぶ。
【０００５】
そして、選挙管理者は、この選挙人データをもとに、投票所への入場券１０３を発行し、各選挙人に宛てて郵送する。
【０００６】
選挙人は、郵送された入場券１０３を持参して、指定の投票所で受け付けを行う（Ｓ１０２）。ここで、選挙人は、選挙人データをもとに投票カード発行装置２０１で身元を確認される。
【０００７】
そして、身元の確認を終えた選挙人は、カード発行機２０４が発行する投票カード２０５を投票券として取得する。この投票カード２０５は、トークンと呼ばれる一時的に権限をもたせる媒体である。
【０００８】
その後、選挙人はこの投票カード２０５を使用して、電子投票機２０３で投票を行う（Ｓ１０３）。そして、選挙人が投票を済ませると、電子投票機２０３は投票カード２０５に選挙済みを示すデータを書き込む。このようにして、選挙人の二重投票を防止する。
【０００９】
電子投票機２０３で投票された投票データは、投票所サーバ２０２に蓄積される（Ｓ１０４）。
【００１０】
その後、選挙管理者は開票を行い、開票結果を出力する（Ｓ１０５）。
【００１１】
ここで、選挙人がインターネットなどのネットワークを利用して、Ｊ−ＮＥＴやＬ−ＧＷＡＮを経由してホスト４０２にアクセスして、開票結果を閲覧することもできる（Ｓ１０６）。ここで、Ｊ−ＮＥＴは主に県と自治体（市町村）とを結ぶネットワークであり、Ｌ−ＧＷＡＮは主に都道府県同士を結ぶネットワークである。
【００１２】
次に、図２を参照して電子投票システムの概要について説明する。
【００１３】
電子投票システムは、選挙管理者システム１００、投票所システム２００、開票所システム３００とから構成される。
【００１４】
まず、選挙管理者システム１００について説明する。
【００１５】
選挙管理者は、選挙情報入力装置１０１を利用して、立候補者名や投票者情報などの選挙情報を入力する。そして、入力された情報は、選挙情報設定ディスク１０２を媒体として、投票カード発行装置２０１、投票所サーバ２０２、および開票所サーバ３０１に送られる。
【００１６】
この選挙情報設定ディスク１０２には、立候補者、動作パラメータ、選挙人数、選挙の種類などが記憶される。ここで、動作パラメータとは、電子投票機２０３を動作させるパラメータ、例えば、表示時間、表示順、視覚障害者向けの音声切替情報等である。
【００１７】
選挙情報設定ディスク１０２は、投票所サーバ２０２に対しては、立候補者に関する情報や電子投票機２０３の動作を制御する動作パラメータなどの情報を提供する。
【００１８】
また、選挙情報設定ディスク１０２は、投票所の投票カード発行装置２０１に対しては、選挙人数に関する情報などを提供する。この選挙人数は、選挙区での有権者の人数であり、投票所における所定時間の投票率を算出する際に参照される。
【００１９】
さらに、選挙情報設定ディスク１０２は、開票所サーバ３０１に対しては、立候補者に関する情報などを提供する。これによって、開票所サーバ３０１は投票所サーバ２０２が有する立候補者に関する情報との整合性をとったり、選挙人数に関する情報から全体の投票率を算出したりする。
【００２０】
次に、投票所システム２００について、説明する。
【００２１】
投票所システム２００は、投票カード発行装置２０１、カード発行機２０４、電子投票機２０３および投票所サーバ２０２から構成される。
【００２２】
まず、電子投票機２０３を介して入力された投票データは、投票所サーバ２０２に蓄積される。つまり、選挙人は電子投票機２０３を利用して投票を行い、その結果は投票データとして投票所サーバ２０２に記憶される。
【００２３】
この投票所サーバ２０２は、障害時に備えて二重化されている。すなわち、図２に示すように、投票所サーバ２０２は、メインサーバとサブサーバとから構成される。そして、メインサーバの障害時には、サブサーバがメインサーバに代わって処理を実行する。
【００２４】
そして、投票データは、電磁的記憶媒体である専用メモリカートリッジ２０６に記憶される。専用メモリカートリッジ２０６は、正と副の２つが用意される。選挙管理者は、専用メモリカートリッジ２０６の機能を確認した後、封印する。そして、選挙管理者は、投票データを記録した専用メモリカートリッジ２０６を送致箱に入れて、投票所から開票所に運ぶ。
【００２５】
次に、開票所システム３００について、説明する。
【００２６】
選挙管理者は、各投票所から運ばれた専用メモリカートリッジ２０６を開票装置３０２に挿入して、投票データの集計を行う。この開票装置３０２は、ネットワークを介して開票所サーバ３０１に接続されている。また、集計結果は開票所サーバ３０１を経由してプリンタ３０３によって、開票結果として出力される。
【００２７】
しかしながら、図１及び図２に示すような従来の電子投票方法においては、選挙人が投票結果を知ることはできても、選挙人が投票した自分自身のデータが実際の投票データに反映されて、開票が行われたか否かを確認することはできなかった。
【００２８】
このような問題点を解決する技術として、センターが受け付けた投票内容に対応して受取署名を生成し、投票者に返信すると共に、投票内容と受付署名とを対応付けて格納しておき、受取署名を含んだ投票一覧を投票者に閲覧可能とすることによって、投票者が投票した投票データが正確にカウントされているかを確認できるようにする電子投票システムが提供されている（例えば、特許文献１参照。）。
【００２９】
また、投票文を暗号化して送信し、投票を受けた選挙管理者は、受信した投票文を暗号化されたまま公開することによって、投票者の投票内容が、正しく集計されているかを確認する電子投票装置が提案されている（例えば、特許文献２参照。）。
【００３０】
【特許文献１】
特開平７−２１２８９号公報（要約書）
【特許文献２】
特開平６−６８１１７号公報（要約書）
【００３１】
【発明が解決しようとする課題】
しかしながら、このような従来技術においては、例えば、センターが受取署名を発行した場合には、センター側は投票者とその投票内容を関連付けた情報を保有する。このようなシステムでは、投票者とその投票者が行った投票内容とをセンター側によってリンクされ、投票の無記名性が十分に確保されない可能性があった。
【００３２】
本発明は、このような従来技術の問題に鑑みてなされたものである。すなわち、本発明が解決しようとする課題は、投票の無記名性を十分に確保した状態で、選挙人の投票が実際の選挙に反映されているかを証明する手段を形成し、電子投票における正当性を確立することができる電子投票方法を提供することである。
【００３３】
【課題を解決するための手段】
本発明は、上記課題を解決するために以下の手段を採用した。
【００３４】
本発明に係る電子投票方法は、選挙人の投票操作に応じて投票データを生成するステップと、前記投票操作をした選挙人により入力されたキーワードを受け付けるステップと、前記投票データと前記キーワードとを関連付けて格納するステップと、前記選挙人からの検索要求に応じて、格納された前記投票データを、該検索要求に応じて入力されたキーワードに基づいて検索するステップとを備えることを特徴とする。
【００３５】
このようなステップを備えることにより、投票を行った本人である選挙人のみが知り得る情報によって、投票データの存在を確認することができる。ここで、投票を行った選挙人のみが知り得る情報として、キーワードを挙げている。しかしながら、これに限定する必要はなく、例えば一定のＩＤやパスワードとすることもできる。
【００３６】
また、本発明に係る電子投票方法は、前記検索要求した選挙人が所定の条件に適合することを確認するステップを更に備えてもよい。ここで前記所定の条件は、前記検索要求した選挙人が投票データを検索できる回数や期間の制限としてもよい。
【００３７】
このようなステップを備えることにより、不特定の利用者が投票結果を閲覧できないようにするため、投票データの検索における不正アクセスによる情報漏洩を防止することができる。
【００３８】
また、本発明に係る電子投票方法は、前記選挙人が行った投票および前記選挙人が入力したキーワードを受け付けた後、前記キーワードを含む証明書を発行するステップを更に備えてもよい。
【００３９】
このようなステップを備えることにより、投票に伴ってキーワードを含む証明書が発行されるため、後日投票データの検索を行う選挙人がキーワードを忘却することを防ぐことができる。
【００４０】
また、本発明はコンピュータに以上のいずれかの機能を実現させるプログラムであってもよい。また、そのようなプログラムを読み取り可能な記憶媒体に記憶したものであってもよい。
【００４１】
【発明の実施の形態】
以下に図面を参照にして、本発明の好適な実施の形態を説明する。
＜電子投票システムの原理図＞
まず、図３を参照して、本発明に係る電子投票システムの基本原理を説明する。
【００４２】
選挙人は、選挙管理者が発行した投票所への入場券１０３を持参して、投票所にて投票受付をする（Ｓ３０１）。ここで選挙人は投票カード発行装置２０１によって身元を確認される。身元確認が終了した選挙人は、カード発行機２０４が発行する投票カード２０５を投票券として受け取る。このとき、投票カード発行装置２０１は、選挙人データの選挙済みフラグを「０」から「１」に書き換える。
【００４３】
次に、選挙人は投票カード２０５を使用して、電子投票機（図示せず）で投票を行う（Ｓ３０２）。
【００４４】
このとき、選挙人は、投票後の自己の投票データを確認するためのキーワードを入力する。このキーワードは、住基カードやレシートなどに証明書２０７として発行され、選挙人はこの証明書２０７を受け取る。選挙人の投票データは、投票所サーバ２０２／開票所サーバ３０１にキーワードと括り付けられて記憶される。本実施の形態では、この投票データは、一定時期に保存サーバ４０３へ転送される（図６参照）。
【００４５】
一方、投票後に自己の投票データを確認する必要がないと判断した選挙人は、キーワードを入力しなくてもよい。
【００４６】
そして投票後、選挙人は、インターネットに接続された操作端末４０１を利用して、キーワードで括り付けられた電子投票データを検索することができる（Ｓ３０３）。そして、選挙人は自己に特有のキーワードから投票データを確認する。
【００４７】
投票データの検索では、不特定の利用者が閲覧できないように、利用者を制限できるようにしてもよい。そこで、本実施の形態では、操作端末４０１からの検索時に、保存サーバ４０３が、まず選挙人データを参照して、投票実施の有無を検索する。ここで、保存サーバ４０３は、利用者が実際に投票を実施した者であることを確認する。その場合には、保存サーバ４０３は、投票データを検索して、利用者に投票データを閲覧させる。
【００４８】
このようなキーワードにより検索できる投票データは、選挙人に特有のキーワードによってのみ括り付けられるため、本人のみが正当性を知る。そのため、投票の無記名性を十分に確保することができる。
＜選挙人データ＞
ここで、図４を参照して上述した選挙人データについて詳しく説明する。図４には、選挙受付前の選挙人データと選挙受付後の選挙人データとを示す。
【００４９】
選挙人データには、住民番号、名前、性別、年齢、住所、地区、選挙済みフラグの欄がある。
【００５０】
住民番号は住民に割り振られる各個人に特有の番号である。住民番号、名前、性別、年齢、住所、地区は、市役所などで備えられているホスト４０２から抽出される情報である。これらの情報は、選挙区の住民であるか、年齢が二十歳以上であるかなど有権者であるか否かを識別する際に参照される。
【００５１】
また、選挙済みフラグは、各選挙人の投票所での受付の有無を記録する。すなわち、選挙受付前の選挙人データは、各選挙人について選挙済みフラグが「０」になっている。そして、選挙受付を終了した選挙人の選挙済みフラグは、「１」に書き換えられる。すなわち、選挙受付前の選挙人データと選挙受付後の選挙人データとは、選挙済みフラグの欄が相違する。従って、この選挙済みフラグを参照することにより、投票を行った選挙人を識別することができる。
＜投票データ＞
ここで、上述した投票データについて、図５を参照して詳しく説明する。
【００５２】
投票データには、投票カード番号、投票時刻、立候補者、キーワードの欄がある。
【００５３】
投票カード番号には、投票の際に使用した投票カード２０５の番号が記録される。そして、投票時刻の欄には、実際に投票者が投票を行った時刻が記録される。また、立候補者の欄には、選挙人が投票した立候補者の候補者番号が記録される。
【００５４】
そして、キーワードの欄には、投票所で選挙人によって入力されたキーワードが記録される。このキーワードは投票所にて選挙人が任意に入力したものであり、選挙人それぞれに特有な情報である。この投票データには、選挙人を特定するための情報は記録されていないので、キーワードを入力した選挙人以外の第三者は、キーワードと選挙人とを結びつけて知ることができない。
【００５５】
また、選挙人は、投票所にて投票データを検索する必要がないと判断した場合、キーワードを入力しなくてよい。このような場合には、該当データのキーワード欄は空欄となり、後の検索対象からは外される。
＜電子投票識別の流れ＞
図６を参照して、本発明に係る電子投票識別の流れを説明する。
【００５６】
本発明に係る電子投票システムは、主に投票カード発行装置２０１、電子投票機２０３、投票所サーバ２０２／開票所サーバ３０１、保存サーバ４０３、操作端末４０１から構成される。
【００５７】
投票カード発行装置２０１は、投票所において選挙人の受付処理を実行する。また、電子投票機２０３は、選挙人の投票を処理し、投票データを作成する。
【００５８】
投票所サーバ２０２／開票所サーバ３０１は、それぞれの投票所における投票データおよびキーワード等の管理や開票所における投票データおよびキーワード等を管理するサーバである。この投票所サーバ２０２と開票所サーバ３０１については、図２を参照してすでに説明しているため、ここでは説明を省略する。
【００５９】
保存サーバ４０３は、投票データ、キーワード、選挙人データを管理するサーバである。この投票データおよびキーワードは、一定時期に投票所サーバ２０２／開票所サーバ３０１から保存サーバ４０３に転送される。転送方法としては、電磁的記録媒体を利用して転送してもよく、ネットワークを通じて送信してもよい。
【００６０】
操作端末４０１は、保存サーバ４０３とネットワークで接続されている。そして、利用者が投票データを検索するときに利用される。
【００６１】
まず、ホスト４０２は、選挙管理者からの指示を受け付け、その選挙人における有権者の名簿を作成する（Ｓ６０１）。この有権者の名簿を選挙人データと呼ぶ。
【００６２】
そして、選挙管理者は、この選挙人データをもとに、投票所への入場券１０３を発行し、各選挙人に宛てて郵送する。
【００６３】
投票所において、投票カード発行装置２０１は、郵送された入場券１０３を持参した選挙人の受け付けを処理する（Ｓ６０２）。ここで、投票カード発行装置２０１は、選挙人データを参照して選挙人の身元を確認処理を行う。
【００６４】
そして、投票カード発行装置２０１は、選挙人の身元の確認処理を終了した後、カード発行機２０４に投票カード２０５の発行を指示する。この投票カード２０５は、トークンと呼ばれる一時的に権限をもたせる媒体であり、例えば磁気カードやスマートカードなどである。
【００６５】
電子投票機２０３は、投票カード２０５を取得した選挙人からの投票を受け付ける（Ｓ６０３）。その後、電子投票機２０３は、選挙人に対して投票後の自己の投票データを確認するためのキーワードの入力を要求する。
【００６６】
そして、電子投票機２０３は、選挙人の投票内容とキーワードを括り付けた投票データの作成処理を行う。図５に示したような選挙人の投票データは、投票所サーバ２０２／開票所サーバ３０１にキーワードと括り付けられて記録される。
【００６７】
そして、電子投票機２０３は、このキーワードを記録した証明書２０７となる住基カードやレシートなどを発行し、選挙人にこの証明書２０７を渡す。
【００６８】
このキーワードはそれぞれの選挙人に特有な情報である必要がある。そのため、同一のキーワードがすでに登録されていた場合には、投票所サーバ２０２は、電子投票機２０３を介して、選挙人に異なるキーワードの再入力を要求する。
【００６９】
また、選挙人が投票を済ませると、電子投票機２０３は投票カード２０５に選挙済みを示す情報を書き込む。このようにして、選挙人の二重投票は防止される。
【００７０】
投票所サーバ２０２は、電子投票機２０３で投票された投票データと、選挙人が入力したキーワードを投票所サーバ２０２／開票所サーバ３０１に蓄積する（Ｓ６０４）。
【００７１】
また、電子投票機２０３は、必要に応じて証明書２０７を発行して、投票時のキーワードを選挙人に対して通知する。この証明書２０７は、例えば住基カードに記録される証明書や印刷さたレシートであってもよい（Ｓ６０５）。
【００７２】
図２に示したような開票装置は、投票データの開票処理を行い、投票結果を出力する（Ｓ６０６）。また、開票装置は、この投票結果を開票所サーバに蓄積する。
【００７３】
投票所サーバ２０２／開票所サーバ３０１に蓄積された、投票データ及びキーワードデータと選挙人データは、保存サーバ４０３へ一定時期に転送される（Ｓ６０７）。
【００７４】
その後、操作端末４０１は、選挙人からの検索要求に応じて、投票所で発行された証明書２０７のキーワードをもとに、保存サーバ４０３に蓄積されている選挙人の投票データの検索処理を行う（Ｓ６０８）。
【００７５】
そして、保存サーバ４０３は、検索の利用者が選挙人であることを確認した後、利用者から入力されたキーワードをもとに選挙データがあるか検索する（Ｓ６１０）。
【００７６】
そして、保存サーバ４０３は、操作端末４０１を通じて、検索結果を選挙人に通知する（Ｓ６１１）。この通知の結果は、選挙人が誰に投票したかを分からないようにするため、投票データの有り無しや投票時刻などのデータとする。
＜投票データ検索処理＞
図７を参照して投票データを検索する際の処理を説明する。
【００７７】
投票データの検索では、不正アクセスによる情報漏洩を防止するため、不特定の利用者が投票結果を閲覧できないようにする必要がある。そのため、本実施の形態では、住民記録や選挙人データを参照して、閲覧できる利用者を限定する。すなわち、本実施の形態では、閲覧できる利用者は、実際に投票を行った選挙人に制限される。
【００７８】
利用者は、操作端末４０１から保存サーバ４０３にアクセスする。そして、保存サーバ４０３は、操作端末４０３を介して、利用者の指示に応答し、以下の処理を実行する。
【００７９】
まず、保存サーバ４０３は、利用者が選挙区の住民であるかを判定するため、利用者に住民であるか否かを問う（Ｓ７０１）。ここで、利用者が選挙区の住民でない場合には、表示不可の表示を示し、投票データ検索を終了する（Ｓ７０２）。
【００８０】
次に、保存サーバ４０３は、利用者が選挙人であるかを判定するため、利用者に選挙人であるか否かを問う（Ｓ７０３）。ここで、利用者が選挙人でない場合には、表示不可の表示を示し、投票データ検索を終了する。
【００８１】
更に、保存サーバ４０３は、利用者が選挙済みか否かを判定するため、利用者に選挙済みか否かを問う（Ｓ７０４）。ここで、利用者が選挙済みでない場合には、表示不可の表示を示し、投票データ検索を終了する。上記検索手順によって、実際に投票を行った選挙人だけがキーワード入力処理に進むことができる。
【００８２】
次に、利用者から投票の際に指定したキーワードの入力を受け付ける（Ｓ７０５）。
【００８３】
そして、保存サーバ４０３は、入力されたキーワードに基づいて保存サーバ４０３から投票データを検索する（Ｓ７０６）。そして、保存サーバ４０３は、操作端末４０１を通じて検索結果を表示する（Ｓ７０７）。ここで表示する検索結果は、投票の有り無しや投票時刻などである。この投票結果で表示される情報は、投票者が投票の際に指定したキーワードにのみ関連づけられる。そのため、選挙人データと投票データとは対応せず、十分に無記名性を確保することができる。
【００８４】
次に、保存サーバ４０３は、表示された検索結果を印刷するか否かを問う（Ｓ７０８）。ここで、利用者から印刷の指示を受けなかった場合には印刷を実行せず、保存サーバ４０３は投票データの検索を終了する。
【００８５】
一方、利用者から検索結果の印刷の指示を受けた場合には、印刷処理を実行する（Ｓ７０９）。そして、保存サーバ４０３は投票データの検索を終了する。
＜実施形態の効果＞
選挙人のみが知り得るキーワードでのみ括り付けられた投票データを、そのキーワードを基に検索するため、無記名性を確保した上で、選挙人の投票が開票結果に反映されていることを選挙人自身が確認できる。
【００８６】
また、不特定の利用者が投票結果を閲覧できないようにするため、投票データの検索における不正アクセスによる情報漏洩を防止することができる。
【００８７】
また、投票に伴ってキーワードを含む証明書が発行されるため、後日投票データの検索を行う選挙人がキーワードを忘却することを防ぐことができる。
＜投票データの検索処理の変形例＞
上述の実施の形態における投票データの検索処理は以下のような変形例とすることができる。この変形例では、検索回数を制限して、更に投票データを閲覧できる利用者を制限する。
【００８８】
図８を参照して、投票データの検索処理についての変形例を説明する。ただし、図８に示す投票データの検索処理において、図７に示した処理と同一の処理は同一の符号を付して、説明を省略する。
【００８９】
Ｓ７０５で、利用者からキーワードの入力を受け付けたあと、そのキーワードによる検索が初回か否かを判定する（Ｓ８０７）。ここで、保存サーバ４０３が、そのキーワードによる検索が初回でないと判定した場合には、検索済みを表示して（Ｓ８０８）、データ検索を終了する。
【００９０】
一方、Ｓ８０７で、保存サーバ４０３は、そのキーワードによる検索が初回であると判定した場合には、検索結果を表示する（Ｓ８０９）。
【００９１】
そして、保存サーバ４０３は表示された検索結果を印刷するか否かを問う（Ｓ７０８）。ここで、利用者から印刷の指示を受けなかった場合には印刷処理を実行せず、保存サーバ４０３は投票データの検索を終了する。一方、利用者から検索結果の印刷の指示を受け付けた場合には、印刷処理を実行する（Ｓ７０９）。そして、保存サーバ４０３は投票データの検索を終了する。
【００９２】
なお、上記変形例では検索回数の制限を初回に限定したが、必ずしも初回に制限する必要はなく、所定の回数としてもよい。
＜その他の変形例＞
上述の実施の形態における検索結果の表示は投票の有り無しや投票時刻などであるとしたが、キーワードと候補者番号などの投票内容を表示してもよい。
＜コンピュータ読み取り可能な記憶媒体＞
上記実施の形態のいずれかの処理をコンピュータに実行させるプログラムをコンピュータが読み取り可能な記憶媒体に記録することができる。そして、コンピュータに、この記憶媒体のプログラムを読み込ませて実行させることにより、上記実施の形態に示した電子投票システムを提供することができる。
【００９３】
ここで、コンピュータが読み取り可能な記憶媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記憶媒体をいう。このような記憶媒体のうちコンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８ｍｍテープ、メモリカード等がある。
【００９４】
また、コンピュータに固定された記録媒体として、ハードディスクやＲＯＭ（リード・オンリー・メモリ）等がある。
【００９５】
なお、上記実施の形態は本発明の範囲をなんら限定するものではなく、当業者が理解できる範囲において適宜、各種の変形の態様があり得る。
＜その他＞
さらに、本実施の形態は以下の発明を開示する。
【００９６】
（付記１）  電子投票システムにおいて実行される電子投票方法であり、
選挙人の投票操作に応じて投票データを生成するステップと、
前記投票操作をした選挙人により入力されたキーワードを受け付けるステップと、
前記投票データと前記キーワードとを関連付けて格納するステップと、
前記選挙人からの検索要求に応じて、格納された前記投票データを、該検索要求に応じて入力されたキーワードに基づいて検索するステップとを備えることを特徴とする電子投票方法。（１）
（付記２）  前記検索要求した選挙人が所定の条件に適合することを確認するステップを更に備える請求項１に記載の電子投票方法。
【００９７】
（付記３）  前記所定の条件は、前記検索要求した選挙人が投票データを検索できる回数の制限である付記２に記載の電子投票方法。
【００９８】
（付記４）  前記選挙人が行った投票および前記選挙人が入力したキーワードを受け付けた後、前記キーワードを含む証明書を発行するステップを更に備える付記１乃至３のいずれかに記載の電子投票方法。
【００９９】
（付記５）  前記選挙人により入力されたキーワードは、各選挙人に特有のキーワードである付記１乃至４のいずれかに記載の電子投票方法。
【０１００】
（付記６）  コンピュータを動作させるためのプログラムであって、
投票操作をした選挙人により入力されたキーワードを受け付けるステップと、
前記選挙人の投票操作に応じて生成された投票データと前記キーワードとを関連付けて格納するステップとをコンピュータにより実行させ、
前記格納された投票データに対し、前記キーワードに基づく検索が可能な投票データを作成するプログラム。（２）
（付記７）  選挙人が投票操作をする電子投票機を有する電子投票システムであり、
前記電子投票機は、前記選挙人の投票操作に応じて投票データを生成する投票データ生成手段と、
前記投票操作をした選挙人により入力されたキーワードを受け付けるキーワード受付手段と、
前記投票データと前記キーワードとを関連付けて格納する格納手段とを備える電子投票システム。（３）
【０１０１】
【発明の効果】
以上で説明したように、本発明は、投票の無記名性を確保した状態で、選挙人の投票が実際の選挙に反映されているかを証明する手段を形成し、電子投票における正当性を確立することができる電子投票方法を提供することができる。
【図面の簡単な説明】
【図１】従来の電子投票識別の流れを示す図である。
【図２】従来の電子投票システムの概要を示す図である。
【図３】本発明に係る電子投票システムの原理図である。
【図４】選挙人データを示す図である。
【図５】投票データを示す図である。
【図６】本発明に係る電子投票識別の流れを示す図である。
【図７】投票データ検索処理を示す図である。
【図８】変形例に係る投票データ検索処理を示す図である。
【符号の説明】
１００…選挙管理者システム
１０１…選挙情報入力装置
１０２…選挙情報設定ディスク
１０３…入場券
２０１…投票カード発行装置
２０２…投票所サーバ
２０３…電子投票機
２０４…カード発行機
２０５…投票カード
２０６…専用メモリカートリッジ
２０７…証明書
３０１…開票所サーバ
３０２…開票装置
３０３…プリンタ
４０１…操作端末
４０２…ホスト
４０３…保存サーバ
【図１】
2004171228.tif 000003
【図２】
2004171228.tif 000004
【図３】
2004171228.tif 000005
【図４】
2004171228.tif 000006
【図５】
2004171228.tif 000007
【図６】
2004171228.tif 000008
【図７】
2004171228.tif 000009
【図８】
2004171228.tif 000010