(57)【要約】【課題】  トークンを再利用し、投票後にトークンが紛失したことが判明した場合や、投票中に破損報告があった場合に、該当するトークンを利用した投票の状況を把握することが可能な電子投票システムを提供する。【解決手段】  発行機は、一意な発行番号を生成して投票カードに書き込む。次に発行機は、投票カードに記録されたカードIDを読み出す。次に発行機は、カードIDと発行番号を関連付けた投票カード発行状態テーブルを記憶する。その後、投票機は、投票カードに記録されたカードIDと発行番号を読み出す。次に投票機は、カードIDと発行番号を関連付けた投票カード利用状況テーブルを記憶する。【選択図】    図１
2006139620.tif 000002
【特許請求の範囲】
【請求項１】
サービス受益者がサービスを利用する際に使用する複数のトークンと、前記トークンを発行する発行機と、前記トークンを使用したサービスを提供するサービス提供機とから構成されたサービス提供システムであって、
前記発行機は、
一意な発行番号を生成してトークンに書き込む発行処理手段と、
前記トークンに記録されたトークンIDを読み出す第１のトークンID確認手段と、
前記トークンIDと前記発行番号を関連付けたトークン発行状態テーブルを生成するトークン発行状態確認手段とを具備し、
前記トークンは、
前記トークンIDを記憶するトークンID記憶手段と、
前記発行番号を記憶する発行番号記憶手段とを具備し、
前記サービス提供機は、
前記トークンに記録された前記トークンIDを読み出す第２のトークンID確認手段と、
前記トークンに記録された前記発行番号を読み出し、前記読み出されたトークンIDと前記読み出された発行番号を関連付けたトークン利用状況テーブルを生成するトークン利用状況処理手段と、
を具備することを特徴とするサービス提供システム。
【請求項２】
前記トークンは、
サービス利用の権利の有無を示すデータを保持する利用権有無データ記憶手段を具備し、
前記発行機の前記発行処理手段は、
前記利用権有無データ記憶手段に利用権を有することを示すデータを書き込む利用権有無データ書き込み手段を具備し、
前記サービス提供機は、
前記利用権有無データ記憶手段よりデータを読み出し、該データが利用権を有することを示す場合サービス提供を許可する手段を更に具備することを特徴とする、請求項1に記載のサービス提供システム。
【請求項３】
前記トークンは、前記トークンIDが筐体に印刷されていることを特徴とする、請求項１または２に記載のサービス提供システム。
【請求項４】
前記発行機によって書き込まれる前記トークン識別情報と、前記書き込まれた前記トークンIDに対応し、前記発行機によって書き込まれる前記発行番号を記憶する手段を具備する管理カードを更に有し、
前記トークン利用状況処理手段は、前記管理カードから前記トークンIDと前記発行番号を読み出して前記トークン利用状況テーブルと照合し、前記照合の結果を外部に通知する要求を出すことを特徴とする、請求項１〜３のいずれかの項に記載のサービス提供システム。
【請求項５】
前記発行機によって書き込まれる前記トークン発行状態テーブルを記憶する手段を具備する管理カードを更に有し、
前記トークン利用状況処理手段は、前記管理カードから前記トークン発行状態テーブルを読み出して前記トークン利用状況テーブルと照合し、前記照合の結果に基づいたデータを前記管理カードに書き込むことを特徴とする、請求項１〜３のいずれかの項に記載のサービス提供システム。
【請求項６】
前記サービス提供機は、該サービス提供機のIDを記憶するサービス提供機ID記憶手段を更に具備し、
前記トークン利用状況処理手段は、前記サービス提供機のIDまたは前記サービス提供機のIDに一意なデータを前記管理カードに書き込むことを特徴とする、請求項５に記載のサービス提供システム。
【請求項７】
前記トークンは、
前記サービス提供機によって書き込まれる前記トークン利用状況テーブルと、前記サービス提供機のIDとを記憶する手段とを更に具備し、
前記トークン発行状態確認手段は、
前記トークンの前記トークン利用状況テーブルに基づいて前記トークン発行状態テーブルを更新することを特徴とする、請求項１〜３のいずれかの項に記載のサービス提供システム。
【請求項８】
前記発行番号は、昇順または降順に連続した値であることを特徴とする、請求項１〜７に記載のサービス提供システム。
【請求項９】
前記管理カードは、前記サービス提供機のIDを数字で記憶するサービス提供機IDカウンタを持ち、
前記サービス提供機は、
前記管理カードの前記サービス提供機IDカウンタに記憶された値を読み出して、該サービス提供機のIDとして前記サービス提供機ID記憶手段に書き込む手段と、
前記サービス提供機IDカウンタに記憶された値を更新する手段と
を具備することを特徴とする、請求項５〜８のいずれかの項に記載のサービス提供システム。
【請求項１０】
識別情報が記憶され、サービス受益者がサービスを利用する際に使用する複数のトークンと、前記トークンに発行番号を書き込む発行機と、前記トークンを使用したサービスを提供するサービス提供機とから構成されたサービス提供システムであって、
発行機は、
一意な発行番号を生成してトークンに書き込み、
前記トークンに記録されたトークンIDを読み出し、
前記トークンIDと前記発行番号を関連付けたトークン発行状態テーブルを生成し、
前記サービス提供機は、
前記トークンに記録された前記トークンIDと前記発行番号を読み出し、
前記トークンIDと前記読み出された発行番号を関連付けたトークン利用状況テーブルを生成する
ことを特徴とするサービス提供方法。
【請求項１１】
IDが記憶され、サービス受益者がサービスを利用する際に使用する複数の前記トークンと、前記トークンを発行する発行機と、前記トークンを使用したサービスを提供するサービス提供機とから構成されたサービス提供システムであって、
一意な発行番号を生成してトークンに書き込むステップと、
前記トークンに記録されたトークンIDを読み出すステップと、
前記トークンIDと前記発行番号を関連付けたトークン発行状態テーブルを記憶するステップとをコンピュータに実行させるためのプログラム。
【請求項１２】
IDが記憶され、サービス受益者がサービスを利用する際に使用する複数のトークンと、前記トークンに発行番号を書き込む発行機と、前記トークンを使用したサービスを提供するサービス提供機とから構成されたサービス提供システムであって、
前記トークンに記録された前記トークンIDと前記発行番号を読み出すステップと、
前記トークンIDと前記読み出された発行番号を関連付けたトークン利用状況テーブルを記憶するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トークンを利用したサービスを提供するシステム並びにトークン管理方法及びプログラムに関する。
【背景技術】
【０００２】
近年において、既に多数の電子投票システムが考案されている。トークン（投票の権利情報を格納したICカード、ICタグ等）を利用した電子投票システムとしては、特許文献１は、電子投票システム上の機器の破損等の報告があった場合、報告した投票者の投票状況を迅速に把握するシステムを公開している。
【０００３】
ところで電子投票システムにおいては、システムにかかるコストを安価にする等の理由で、トークンを同一投票会場において再利用することが一般的である。しかしながら特許文献１のシステムは、トークンの再利用を考慮したシステムとなっていない問題がある。
【０００４】
他方、トークンの回収・再利用を考慮した発明が、特許文献2、３及び４で公開されている。しかしながら、特許文献2の発明は、投票人による虚偽の破損報告等があった場合、投票状況を確認することを何ら考慮していないため、投票前の破損か、投票後の破損か確認することができず、結果として二重投票を防止できない。また特許文献3の発明は、投票内容がトークン自体に格納されるため、投票者によるトークンの持ち帰りにより、トークンが紛失してしまうと、投票結果自体を確認できなくなるという問題がある。また特許文献４の発明は、投票行為と一対一に対応する、投票者を特定するための投票者IDを使用しているため、トークンの持ち帰りによる紛失票を確認可能だが、各投票者の投票内容が把握できることは、選挙システム上問題がある。
【特許文献１】特開平7−57014号公報
【特許文献２】特開2002−318880号公報
【特許文献３】特開2002−259624号公報
【特許文献４】特開2004−94341号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上記の点を鑑みてなされたもので、トークンを再利用し、投票後にトークンが紛失したことが判明した場合や、投票中に破損報告があった場合に、他の投票結果に影響を与えることなく該当するトークンを利用した投票の状況を把握することが可能な電子投票システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明は、サービス受益者がサービスを利用する際に使用する複数のトークン（例えば、実施の形態における投票カード２００）と、前記トークンを発行する発行機と、前記トークンを使用したサービスを提供するサービス提供機（例えば、実施の形態における投票機３００）とから構成されたサービス提供システムであって、前記発行機は、一意な発行番号を生成してトークンに書き込む発行処理手段（例えば、実施の形態における発行処理部１１）と、前記トークンに記録されたトークンID（例えば、実施の形態における投票カードのカードID２１１）を読み出す第１のトークンID確認手段（例えば、実施の形態における発行機１００のカードID確認部１４）と、前記トークンIDと前記発行番号を関連付けたトークン発行状態テーブルを記憶するトークン発行状態確認手段とを具備し、前記トークンは、前記トークンIDを記憶するトークンID記憶手段と、前記発行番号を記憶する発行番号記憶手段とを具備し、前記サービス提供機は、前記トークンに記録された前記トークンIDを読み出す第２のトークンID確認手段（例えば、実施の形態における投票機３００のカードID確認部３１５）と、前記トークンに記録された前記発行番号を読み出し、前記読み出されたトークンIDと前記読み出された発行番号を関連付けたトークン利用状況テーブルを記憶するトークン利用状況処理手段とを具備することを特徴とするサービス提供システムである。
これにより、発行機のトークン発行状態テーブルとサービス投票機のトークン利用状況テーブルを比較することで、トークンの持ち帰りによる紛失票を用いて投票が行われたか否かを確認することができる。
【０００７】
好ましくは、本発明のサービス提供システムは、前記トークンが、サービス利用の権利の有無を示すデータ（例えば、実施の形態における投票権有無フラグ２１３）を保持する利用権有無データ記憶手段を具備し、前記発行機の前記発行処理手段が、前記利用権有無データ記憶手段に利用権を有することを示すデータを書き込む利用権有無データ書き込み手段を具備し、前記サービス提供機が、前記利用権有無データ記憶手段よりデータを読み出し、該データが利用権を有することを示す場合サービス提供を許可する手段を更に具備する。
これにより、一つのトークンでサービスを利用できる回数が決まっている場合に、規定の利用回数以上のサービスの利用を防止することができる。
【０００８】
好ましくは、本発明のサービス提供システムは、前記トークンの筐体に、前記トークンIDが印刷されている。
これにより、サービス利用所においてトークンが破損した場合、破損したトークンからはトークンIDを読み出せないが、トークンの筐体に印刷されているトークンIDを読み取れるため、発行機のトークン発行状態テーブルとサービス提供機のトークン利用状況テーブルを比較して、破損したトークンの利用状況を把握することができる。例えば、図1で示す本発明を適用した電子投票システムの概要図において、投票カードの表面に印刷されているカードIDから、カードIDが“２”であると視認し、投票カード発行状態テーブル２１を検索し、現在の発行番号“７８９４０６５”が判別できる。この値が、複数の投票機がそれぞれ保持する投票カード利用状況テーブル３２４の、カードIDが“２”の発行番号として格納されているかを順次検索することで、破損したトークンが利用済みか否かを把握することができる。
【０００９】
好ましくは、本発明のサービス提供システムは、前記発行機によって書き込まれる前記トークンIDと前記発行番号を記憶する手段を具備する管理カードを更に有し、前記トークン利用状況処理手段は、前記管理カードから前記トークンIDと前記発行番号を読み出して前記トークン利用状況テーブルと照合し、前記照合の結果を外部に通知することを要求する。
これにより、トークンIDを発行機に入力し、管理カードを発行機に接続後、サービス提供機に接続することで、自動的にサービス提供機にトークンの利用状況を通知させることができる。
【００１０】
好ましくは、本発明のサービス提供システムは、前記発行機によって書き込まれる前記トークン発行状態テーブルを記憶する手段を具備する管理カードを更に有し、前記トークン利用状況処理手段は、前記管理カードから前記トークン発行状態テーブルを読み出して前記トークン利用状況テーブルと照合し、前記照合の結果に基づいたデータ（例えば、実施の形態におけるマスターカード４００の投票カード発行状態テーブル４１４の投票済み確認フラグ）を前記管理カードに書き込む。
これにより、これにより、トークンIDを発行機に入力せずとも、管理カードを発行機に接続後、サービス提供機に接続することで、自動的に、全てのトークンの利用状況を管理カードに収集させることができる。
【００１１】
好ましくは、本発明のサービス提供システムは、前記サービス提供機が、該サービス提供機のID（例えば、実施の形態における投票機ID３２３）を記憶するサービス提供機ID記憶手段を更に具備し、前記トークン利用状況処理手段は、前記サービス提供機のIDまたは前記サービス提供機のIDに一意なデータを前記管理カードに書き込む。
これにより、複数のサービス提供機を使用する場合に、どのサービス提供機からのトークン利用状況の抽出が完了したかの履歴を管理カードに格納できる。
【００１２】
好ましくは、本発明のサービス提供システムは、前記トークンが、前記サービス提供機によって書き込まれる前記トークン利用状況テーブルと、前記サービス提供機のIDとを記憶する手段とを更に具備し、前記トークン発行状態確認手段は、前記トークンの前記トークン利用状況テーブルに基づいて前記トークン発行状態テーブルを更新する。
これにより、サービス受益者がサービスを利用しながら、同時にトークンの利用状況を示すデータを発行機に収集するため、サービスの提供を中断することなくトークンの利用状況を把握できる。
【００１３】
好ましくは、本発明のサービス提供システムは、前記発行番号は、昇順または降順に連続した値である。
これにより、時刻等の情報を使用せずに、発行番号からトークンが利用された順番が判別できる。
【００１４】
好ましくは、本発明のサービス提供システムは、前記管理カードが、前記サービス提供機のIDを数字で記憶するサービス提供機IDカウンタを持ち、前記サービス提供機が、前記管理カードの前記サービス提供機IDカウンタに記憶された値を読み出して、該サービス提供機のIDとして前記サービス提供機ID記憶手段に書き込む手段と、前記サービス提供機IDカウンタに記憶された値を更新する手段とを具備する。
これにより、複数のサービス提供機を利用する場合に、それぞれのサービス提供機に一意の番号を割り当てることができる。例えば、図1で示す本発明を適用した電子投票システムの概要図において、各投票機に一意な番号を、投票機と管理カードを使用して自動的に割り当てることが可能である。
【００１５】
本発明は、識別情報が記憶され、サービス受益者がサービスを利用する際に使用する複数のトークンと、前記トークンに発行番号を書き込む発行機と、前記トークンを使用したサービスを提供するサービス提供機とから構成されたサービス提供システムであって、発行機が、一意な発行番号を生成してトークンに書き込み、前記トークンに記録されたトークンIDを読み出し、前記トークンIDと前記発行番号を関連付けたトークン発行状態テーブルを生成し、前記サービス提供機が、前記トークンに記録された前記トークンIDと前記発行番号を読み出し、前記トークンIDと前記読み出された発行番号を関連付けたトークン利用状況テーブルを生成することを特徴とするサービス提供方法である。
【００１６】
本発明は、IDが記憶され、サービス受益者がサービスを利用する際に使用する複数の前記トークンと、前記トークンを発行する発行機と、前記トークンを使用したサービスを提供するサービス提供機とから構成されたサービス提供システムであって、一意な発行番号を生成してトークンに書き込むステップと、前記トークンに記録されたトークンIDを読み出すステップと、前記トークンIDと前記発行番号を関連付けたトークン発行状態テーブルを記憶するステップとをコンピュータに実行させるためのプログラムである。
【００１７】
本発明は、IDが記憶され、サービス受益者がサービスを利用する際に使用する複数のトークンと、前記トークンに発行番号を書き込む発行機と、前記トークンを使用したサービスを提供するサービス提供機とから構成されたサービス提供システムであって、前記トークンに記録された前記トークンIDと前記発行番号を読み出すステップと、前記トークンIDと前記読み出された発行番号を関連付けたトークン利用状況テーブルを記憶するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１８】
本発明によれば、トークンを利用したサービス提供システムにおいて、投票時間中に破損報告がなされたトークンや、投票時間後に紛失が判明したトークンの、投票状況を把握することができる。
【発明を実施するための最良の形態】
【００１９】
本発明でのトークンとは、サービスを利用する権限（利用権）が与えられていることを示す識別情報を書き込み可能な記録媒体を総称したものであり、例えば、記憶部、ＣＰＵ、通信部を備えるＩＣカード、記憶部のみで構成するメモリカード、ＩＣタグ、磁気カードなどが挙げられる。また、本発明でのサービス提供システムとは、利用権が与えられたトークン１枚に対し、少なくとも１回のサービスを提供するシステムである。利用権が与えられたトークン１枚に対して１回のサービスを提供する例としては、電子投票システムや電子抽選等が挙げられる。ここでは、トークンとしてＩＣカードを用いた電子投票システムに適用した場合の実施形態について説明する。
以下、図面を参照し本発明の第１の実施形態について説明する。なお、本実施形態による電子投票システムは、発行機、複数の投票機、投票カード、マスターカードの装置で構成される。
【００２０】
図２は本実施形態で用いられる、ＩＣカードで実現された投票カード（トークン）を発行する発行機１００のブロック図であり、ＰＣ等で実現される。１０は発行機１００の動作を統括して投票カードの発行処理を行う制御部であり、発行処理部１１、投票カード発行状態確認部１３、およびカードＩＤ確認部１４を含む。２０は記憶部であり、投票カード発行状態テーブル２１、およびマスターカードID２４を格納する。３０は投票カードと通信を行うカードリーダライタである。４０はＣＲＴ（Cathode Ray Tube）や液晶ディスプレイ等の表示部である。５０は、キーボードやマウス等の入力部である。なお、詳細は後述する。
【００２１】
次に、本実施形態で用いられる、発行機１００によって発行処理が施される投票カード２００について、図３のブロック図を参照して説明する。ここで、投票カード２００とは、電子投票システムにおいて、投票者が投票機を用いて投票する際に、必要となる装置である。２１０は記憶部である。２３０はアンテナ等を使用して、発行機１００のカードリーダライタ３０または図４に示す投票機３００のカードリーダライタ３４０と通信を行う非接触通信部である。２４０は非接触通信部２３０を制御して発行機１００または投票機３００と通信を行い、記憶部２１０のデータの書き込みまたは読み出し処理を行う、制御部である。
【００２２】
なお、上述の記憶部２１０には、カードＩＤ２１１、発行番号２１２および投票権有無フラグ２１３のデータが格納される。カードＩＤ２１１は、ICカードごとに一意なデータであり、ICカード製造時に書き込まれる。発行番号２１２は、発行機１００によって書き込まれる、発行処理ごとに一意な番号である。投票権有無フラグ２１３は、投票可能か否かを示すフラグである。
【００２３】
なお、図２０に示すように、投票カード２００の筐体には、カードの電子部品破損の際にもカードＩＤが特定できるように、カードＩＤが印刷されている（印字カードＩＤ２２０）。
【００２４】
次に、本実施形態で用いられる投票機３００について、図４のブロック図を参照して説明する。投票機３００は、投票者が投票カード２００を用いて投票行為を行う際に使用する装置である。３１０は制御部であり、投票機ＩＤ登録部３１１、投票カード利用状況処理部３１２、投票処理部３１３、およびカードＩＤ確認部３１５を含む。この制御部３１０はメモリおよびCPU（中央演算装置）により構成される。３２０は投票機にインストールされるＯＳ（Operating System）３２１、投票機が持つ前述の制御部３１０の機能を実現するためのプログラムであり、メモリにロードして実行されるアプリケーション３２２、投票機ＩＤ３２３、投票カード利用状況テーブル３２４、及びマスターカードID３２５が記憶される記憶部である。３３０は、投票された結果を蓄積・記憶する、取り外し可能なリムーバブル記録媒体であり、例えば半導体でできたフラッシュメモリや、磁気ディスク、或いは光ディスク等が挙げられる。３４０は、投票カード２００と通信を行うカードリーダライタである。３５０はタッチパネルによる入力機能の付いた、タッチパネル表示部である。
【００２５】
次に、本実施形態で用いられるマスターカード４００について、図５のブロック図を参照して説明する。マスターカード４００は、本実施形態における電子投票システムの管理者が、投票状況を管理するために用いるＩＣカードである。４１０は記憶部である。４３０はアンテナ等を使用して、発行機１００のカードリーダライタ３０または投票機３００のカードリーダライタ３４０と通信を行う非接触通信部である。２４０は非接触通信部２３０を制御して発行機１００または投票機３００と通信を行い、マスターカード４００の記憶部４１０のデータの書き込みまたは読み出し処理を行う、制御部である。
【００２６】
なお、上述の記憶部４１０には、カードＩＤ４１１、投票機IDカウンタ４１２、投票機照合状況テーブル４１３、および投票カード発行状態テーブル４１４が格納される。カードＩＤ４１１は、カードがマスターカードであることを示すデータであり、ICカード製造時に書き込まれる。その他のデータの詳細は後述する。
【００２７】
次に、上述における発行機１００の制御部１０、および投票機３００の制御部３１０の説明をする。
【００２８】
発行機１００のカードＩＤ確認部１４は、前述の投票カード２００のカードID２１１またはマスターカード４００のカードID４１１を読み出し、記憶部２０のマスターカードID２４と比較することにより、どちらのカードIDが検出されたか判別し、それに基づいて処理を分岐させる。
【００２９】
発行機１００の発行処理部１１は、投票カード２００に対し、発行処理ごとに一意な発行番号２１２を生成し、投票カード２００の記憶部２１０に書き込み、また、投票権有無フラグ２１３を有効にする。
【００３０】
発行機１００の投票カード発行状態確認部１３は、前述の発行番号２１２とカードＩＤ２１１を対応付けた投票カード発行状態テーブル２１を作成・更新し、また、これを利用した照合処理を行う。
【００３１】
投票機３００のカードID確認部３１５は、前述の投票カード２００のカードID２１１またはマスターカード４００のカードID４１１を読み出し、記憶部３２０のマスターカードID３２５と比較することにより、どちらのカードIDが検出されたか判別し、それに基づいて処理を分岐させる。
【００３２】
投票機３００の投票処理部３１３は、投票カード２００の投票権有無フラグ２１３を読み出し、投票カード２００の投票権が有効であることを確認し、タッチパネル表示部３５０に選挙候補者を表示させる。そして、投票者からの入力データを元にリムーバブル記録媒体３３０に、投票結果を蓄積する。この蓄積は、例えば、選挙候補者ごとの得票データを更新することにより行う。
【００３３】
投票機３００の投票カード利用状況処理部３１２は、投票カード２００のカードＩＤ２１１と発行番号２１２を対応付けた投票カード利用状況テーブル３２４を作成・更新し、また、これを利用した照合処理を行う。
【００３４】
投票機３００の投票機ＩＤ登録部３１１は、起動直後、マスターカード４００の投票機ＩＤカウンタを読み出し、その値を投票機ＩＤとして記憶した後、投票機ＩＤカウンタの値を１加算して書き換える。
【００３５】
次に、上述した電子投票システムの動作について、図面を参照しながら説明する。以下では、投票機の設置時の動作について、図６のフローチャートのステップS6-1〜S6-3を参照して説明する。
まず、管理者は、投票機３００に電源を投入する。その後、投票機３００のアプリーケーション３２２が起動し、投票機ID登録部３１１が、カードリーダライタ３４０、およびカードリーダライタのドライバを使用して、ＩＣカードの検出を待つポーリング処理を行う（ステップS6-1）。次いで、管理者は、マスターカード４００を投票機３００のカードリーダライタ３４０に近づける。その後、ICカードが検出されると、投票機ID登録部３１１は、検出されたICカードがマスターカード４００であるものとして動作する。
【００３６】
次いで、投票機ID登録部３１１は、マスターカード４００の投票機IDカウンタ４１２を読み出して値を、投票機IDとして投票機３００の記憶部３２０に格納し、投票機IDカウンタ４１２に１加算して書き込む（ステップS6-2）。次いで、カードID確認部３１５は、カードリーダライタ３４０を使用して、ＩＣカードの検出を待つポーリング処理を行う（ステップS6-3）。例えばマスターカード４００の投票機IDカウンタ４１２の初期値が“１”の場合、このステップS6-1、S6-2の処理により、複数の投票機３００のそれぞれに１から順番に投票機IDが与えられ、一意の投票機IDを設定できる。なお、ステップS6-2の処理において、投票機３００はマスターカード４００のカードID４１１を読み出し
マスターカード識別のために記憶部３２０に格納する。
【００３７】
次に、図７のフローチャートのステップS7-1〜S7-5を参照して、管理者が投票カードを発行機１００で発行して投票者に配布する場合について説明する。まず管理者が発行機１００を起動後、発行機１００のカードID確認部１４がカードリーダライタ３０を使用してICカードの検出を待つ（ステップS7-1）。管理者が投票カード２００をカードリーダライタ３０に近づけ、その後、カードリーダライタ３０が投票カード２００を検出する。これを受けて、カードID確認部１４は、投票カード２００のカードID２１１を読み出して（ステップS7-2）、検出されたICカードが投票カードであることを判別する。
【００３８】
その後、発行処理部１１は、発行処理ごとに一意な発行番号を生成し、投票カード２００の記憶部２１０に書き込む（ステップS7-3）。次いで、投票カード発行状態確認部１３は、前述にて読み出されたカードID２１１と、発行処理部１１にて生成された発行番号２１２を関連つけて、図８に示すような投票カード発行状態テーブル２１を記憶部２０に作成し、発行番号を保存する（ステップS7-4）。例えば、今回処理対象のカードIDが“２”で、生成された発行番号が“５４０５４６６”の場合、図８のテーブルにおいて、カードID“２”に対し、発行番号を“５４０５４６６”にする処理を行う。次いで、発行処理部１１が、投票カード２００の投票権有無フラグ２１３に１を書き込み（ステップS7-5）、投票権を有効にする。その後、ステップS7-1に遷移する。
【００３９】
次に、投票者が前述した図７のステップS7-1〜S7-5において発行された投票カードを管理者から受け取り、投票機３００で投票する場合について、図６のフローチャートのステップS6-4〜S6-10を参照して、投票機３００の動作を説明する。投票者が投票カード２００を投票機３００のカードリーダライタ３４０に近づけ、その後、カードリーダライタ３４０によってICカードが検出されると（ステップS6-3）、カードID確認部３１５は、カードIDを読み出し、検出されたICカードの種別を判別する（ステップS6-4）。
【００４０】
ステップS6-4により“投票カード”と判別されると、投票処理部３１３は、投票カード２００の投票権有無フラグ２１３を読み出す（ステップS6-5）。この時、投票権有無フラグ２１３が0であった場合、投票処理部３１３は、タッチパネル表示部３５０に投票権が無い警告メッセージの表示等を行わせ、ステップS6-3に遷移する。一方、投票権有無フラグ２１３が１であった場合、投票処理部３１３は、選挙候補者一覧をタッチパネル表示部３５０に表示させ、入力データを待つ（ステップS6-6）。投票者がタッチパネル表示部３５０から一人の候補者への投票を指示すると、投票処理部３１３は、入力データに基づいて、リムーバブル記録媒体３３０に格納された、該当候補者の得票データを１加算して書き換える（ステップS6-7）。次いで、投票カード利用状況処理部３１２は、投票カード２００の発行番号２１２を読み出し（ステップS6-8）、一致するカードIDが、図9に示す投票カード利用状況テーブル３２４に無い場合は、読み出したカードID２１１および発行番号２１２を投票カード利用状況テーブル３２４に追加し、既にあった場合は読み出したカードID２１１に対応する発行番号を読み出した発行番号２１２に書き換える（ステップS6-9）。次いで、投票処理部３１３は、投票カード２００の投票権有無フラグ２１３に０を書き込む（ステップS6-10）。その後、ステップS6-3に遷移する。
【００４１】
これにより、図1の概要図に示すように、発行機１００により発行された発行番号が、投票カード２００を利用した際に、利用した投票機３００において格納されていく。
【００４２】
次に、上述した図７のステップS7-1〜S-7-5にて発行した投票カードが、破損していて投票できないと投票者から報告された場合の、管理者の確認方法について、図７のステップS7-1、S7-2、S7-a、およびS7-aの詳細を示す図１０を参照して説明する。発行機１００が、上述したようにICカードの検出待ちをしている（ステップS7-1）際に、管理者はマスターカード４００を発行機１００のカードリーダライタ３０に近づける。その後、カードリーダライタ３０によってICカードが検出されると、発行機１００のカードID確認部１４は、カードID４１１を読み出し（ステップS7-2）、記憶部２０のマスターカードID２４との比較により、検出されたICカードがマスターカード４００であると判別する。その後、処理Aに遷移する（ステップS7-a）。以下では、初めに、投票カードの利用状況をチェックするための初期処理をする場合について、図１０のフローチャートを参照して説明する。まず、発行機１００の投票カード発行状態確認部１３は、投票カードの利用状況チェックのための初期処理を行うか表示部４０に表示させ、入力部５０から入力データを待つ（ステップS10-1）。投票カード発行状態確認部１３は、入力データが投票カードの利用状況チェックのための初期処理の要求であることを検出すると、発行機１００の記憶部２０に格納された投票カード発行状態テーブル２１の、投票済み確認フラグと、マスターカード４００の記憶部４１０に格納された投票機３００の利用状況が済んだか否かを示す図１１の投票機照合状況テーブル４１３の、照合済みフラグの全てに０を書き込む（ステップS10-2）。なお、投票機照合状況テーブル４１３の投票機IDは、マスターカード４００の投票機IDカウンタ４１２の初期値を発行機１００が記憶しておくことで、この初期値と現在の投票機IDカウンタ４１２の値を利用して自動生成できる。そして、特定の投票カードについてのみの利用状況をチェックするか否かの問い合わせを表示部４０に表示させて入力部５０からの入力データを待つ（ステップS10-3）。この時、入力データが特定の投票カード２００のカードID２１１であれば、投票カード発行状態テーブル２１の該当する投票カードに対するデータのみ（図１３参照）を、マスターカード４００の記憶部４１０へコピーする（ス
テップS10-4）。一方、全投票カードに対する発行状態のチェック要求であれば投票カード発行状態テーブル２１全体を、マスターカード４００の記憶部４１０へコピーする（ステップS10-5）。なお、図１３は、特定の投票カード２００のカードID２１１が“１”の場合を示す。この処理において、投票カード２００は破損していることから、カードID２１１は投票カード２００筐体に印刷された印字カードID２２０に基づき特定する。
【００４３】
その後、管理者は、前述において、投票カードの利用状況チェックのための初期処理が完了したマスターカード４００を用いて、複数の投票機３００から投票カードの利用状況を示すデータを読み出す。以下、図６のステップS6-3、S6-4、S6-b、およびS6-bを詳細に示す図１２のフローチャートを参照して説明する。投票機３００は、上述したようにICカードの検出待ちをしている（ステップS6-3）際に、管理者は、マスターカード４００を投票機３００のカードリーダライタ３４０に近づけ、その後、カードリーダライタ３４０によってICカードが検出されると、カードID確認部３１５は、カードID４１１を読み出し（ステップS6-4）、そのカードIDに基づき検出されたICカードがマスターカード４００であることを判別する。その後、処理Bに遷移する（ステップS6-b）。
【００４４】
以下では、図１２に示すフローチャートを参照して、投票機３００の動作を説明する。なお、前述した図１０のステップS10-4またはS10-5の結果、マスターカード４００の記憶部４１０に投票カード発行状態テーブル２１全体が、格納されたか否かによって、処理が分岐する。以下ではまず、図１０のステップS10-5の結果、マスターカード４００の記憶部４１０に投票カード発行状態テーブル２１全体が格納された場合について、図１２のステップS12-1〜S12-3を参照して説明する。
【００４５】
まず、投票機３００の投票カード利用状況処理部３１２は、マスターカード４００の投票カード発行状態テーブル４１４を読み出し、２つ以上の投票カードのデータが格納されているかどうか判別し（ステップS12-1）、２つ以上の投票カードのデータが格納されていると判別する。次いで、投票機ID３２３に対応する投票機照合状況テーブル４１３（図１１参照）のフラグを０から１に書き換える（ステップS12-2）。次いで、投票機３００の投票カード利用状況テーブル３２４（図９参照）と、マスターカード４００の投票カード発行状態テーブル４１４（図８参照）を照合し、発行番号が一致した投票カード２００に対応する投票済み確認フラグを図１４のように０から１に書き換える（ステップS12-3）。以上の処理を複数の投票機それぞれに対して行う。
【００４６】
その後、管理者は、マスターカード４００の記憶部４１０に前述のように格納された、投票機３００の投票カードの利用状況と投票カード発行状態テーブル４１４との差分データを、発行機１００で確認する。以下、図７のステップS7-1、S7-2、S7-a、および図１０のステップS10-1、S10-6〜S10-8を参照して説明する。まず、上述のようにICカード検出待ちをしている（ステップS7-1）発行機１００のカードリーダライタ３０に、管理者がマスターカード４００を近づける。その後、カードリーダライタ３０がICカードを検出し、発行機１００のカードID確認部１４が、検出したICカードはマスターカード４００であると判別する（ステップS7-2）。次に、投票カード発行状態確認部１３は、前述のように、投票カードの利用状況チェックのための初期処理を行うか表示部４０に表示させ、入力部５０から入力データを待ち、その後検出した入力データから、投票カード利用状況チェックの処理要求であると判別する（ステップS10-1）。次いで、マスターカード４００の投票カード発行状態テーブル４１４と、投票機照合状況テーブル４１３を読み出し（ステップS10-6、S10-7）、投票機照合状況テーブル４１３の照合済みフラグが全て“１”であれば投票カード発行状態テーブル４１４を表示部４０に表示させ（ステップS10-9）、全て“１”でなければ、“１”でない投票機IDを表示部４０に表示させる（ステップS10-10）。
【００４７】
なお、管理者は、前述において更新された発行機１００の投票機照合状況テーブル２２を参照し、全ての投票機３００の照合済みフラグが１になるまで、前述と別の投票機にマスターカード４００を検出させ、図６のステップS6-3、S6-4、S9-b、および図１２のフローチャートに示す処理を繰り返すことで、投票カード発行状態テーブルの投票済み確認フラグを全て更新する。その後、管理者は、上述の投票者から破損報告された投票カードのカードID２１１を、印字カードID２２０で識別し、該当する投票カードが投票済みかどうか判断する。
【００４８】
一方、以下では前述の図１０のステップS10-4の結果、マスターカード４００に投票カード発行状態テーブル２１の、ある特定の投票カードのカードIDに呈するデータのみが格納された場合について、図１２のステップS12-1、S12-4、S12-5を参照して説明する。
【００４９】
まず、投票機３００の投票カード利用状況処理部３１２は、マスターカード４００の投票カード発行状態テーブル４１４を読み出し、２つ以上の投票カードのデータが格納されているかどうか判別し（ステップS12-1）、２つ以上の投票カードのデータが格納されていると判別する。次いで、マスターカード４００の、特定の投票カードに対する投票カード発行状態テーブル４１４を読み出し、投票機３００の投票カード利用状況テーブル３２４の該当データと照合し（ステップS12-4）、照合の結果をタッチパネル表示部３５０に表示させる（ステップS12-5）。これにより、管理者および投票者は、特定の投票カードに対する発行状態と利用状況の照合結果を投票機３００にて確認できる。なお、複数ある投票機３００の全てに対し、必要であればステップS12-1、S12-4、S12-5を行っても良い。
【００５０】
次に、本発明の第２の実施形態について説明する。第１の実施形態と異なる点は、発行番号が１ずつ増加する連続した番号（シリアル発行番号）である点と、投票カードに投票機３００の投票カード利用状況テーブル３２４を格納し、投票カードを用いて投票カードの発行状態と利用状況を照合する点である。以下では、第１の実施形態との相違点のみ説明する。
【００５１】
図１５は、本実施形態で用いられる投票カード５００の構成を示すブロック図である。第１の実施形態で用いられる投票カード２００とは、記憶部５１０が、投票機ID５１１と図９に示す投票カード利用状況テーブル５１２を格納する領域を持つ点で異なる。なお、初期状態における投票カード利用状況テーブル５１２は、読み取り発行番号が全て０で設定され、また、投票機ID５１１は０が書き込まれている。また図１６は、本実施形態で用いられる発行機６００の構成を示すブロック図である。第１の実施形態で用いられる発行機１００とは、記憶部６２０が、チェック対象発行番号６２２を格納する領域を持つ点で異なる。ここで、図１９を用いて、投票会場で虚偽の破損報告のあった場合の、各投票カードの状態の時間的な遷移を説明する。投票中に時刻t2に発行された投票カード２に対して、投票カード２を配布された投票者から時刻Tに破損報告があった場合、時刻t1に発行された投票カード１や、時刻t3に発行された投票カード３が投票機３００から収集した投票カード利用状況テーブル３２４のデータは使用せず、投票カード2の破損報告時刻T以降である時刻t4に発行された投票カード４、またはそれ以降に発行された投票カードが投票機３００から収集した投票カード利用状況テーブル３２４のデータを使用して、投票カード2の利用状況を確認する。従って、チェック対象発行番号は、破損報告の時刻以降に発行された投票カードの発行番号（図19における投票カード４の発行番号）である。なお、初期状態におけるチェック対象発行番号６２２は０が書き込まれている。
【００５２】
なお、図２０に示すように、投票カード５００の筐体には、カードＩＤが印刷されている（印字カードＩＤ２２０）。
【００５３】
始めに、投票機の設置時の動作について、図１７のフローチャートのステップS17-1〜S17-3を参照して説明する。まず、管理者は、投票機３００に電源を投入する。その後、投票機３００のアプリーケーション３２２が起動する。その後、投票機３００は、図６のフローチャートのステップS6-1〜S6-3と同様の処理を行う（ステップS17-1〜S17-3）。
【００５４】
次に、図１８のフローチャートのステップS18-1、S18-3、S18-8〜S18-11を参照して、管理者が投票カードを発行機１００で発行して投票者に配布する場合について説明する。
まず、図７のステップS7-1と同様に、発行機６００のカードID確認部１４が、カードリーダライタ３０を使用してICカードの検出を待ち、また同時に、投票カードの利用状況チェックの要求を、入力部５０から待つ（ステップS18-1）。
【００５５】
以下、利用状況チェックの要求が、発行機６００の起動以来、まだ一度も入力部５０から入力されていない場合について説明する。管理者は、投票カード５００を発行機６００のカードリーダライタ３０に近づけ、カードリーダライタ３０がICカードを検出した場合、発行機６００のカードID確認部１４は、検出したICカードは投票カード５００であると判別する（ステップS17-3）。
【００５６】
次に、発行機６００の投票カード発行状態確認部１３は、チェック対象発行番号６２２を読み出し、発行機６００の起動以来まだ一度も利用状況チェックの要求が無いため、０であることを判断する。その後、上述した図６のステップS6-3〜S6-6の発行処理を同様に行う（ステップS18-8〜S18-11）。その後、ステップS18-1に遷移する。
【００５７】
次に、投票者が前述した図１８のステップS18-1、S18-3、S18-8〜S18-11において発行された投票カードを管理者から受け取り、投票機３００で投票する場合について、図１７のフローチャートのステップS17-4〜S17-12を参照して、投票機３００の動作を説明する。投票者が投票カード５００を投票機３００のカードリーダライタ３４０に近づける。その後、投票機３００は、図６のステップS6-4〜S6-10の処理を同様に行う（ステップS17-4〜S17-10）。
次いで、投票機３００の投票カード利用状況処理部３１２は、投票機ID３２３と、投票カード利用状況テーブル３２４とを、投票カード５００の記憶部５１０に書き込む（ステップS17-11、S17-12）。その後、ステップS17-3に遷移する。
【００５８】
以下では、投票カードの発行、および投票者から破損報告があった場合の、投票カード５００を利用した管理者の確認方法について、図１８のフローチャートを参照して説明する。
まず、発行機６００のカードID確認部１８が、上述のように、カードリーダライタ３０を使用してICカードの検出を待ち、また同時に、投票カードの利用状況チェックの要求を、入力部５０から待っている（ステップS18-1）際に、管理者は、投票カードの利用状況チェックの要求を、入力部５０から入力する。
【００５９】
次いで、発行機６００のカードID確認部が、入力部５０から投票カードの利用状況チェックの要求を検出し、投票カード発行状態確認部１３は、破損報告のあった投票カード５００のカードID２１１の要求を表示部４０に表示させ、入力部５０からカードID２１１を受信する。そして、投票カード発行状況テーブル２１から、入力されたカードIDに対応する現在の発行番号を検出する（ステップS18-2）。その後、ステップS18-1に遷移する。
【００６０】
次に、管理者は、上述の図１７のステップS17-3〜S17-12に示す動作を経て、投票者によって投票が済み、回収された投票カード６００を再利用するために、発行機６００のカードリーダライタ３０に近づける。その後、カードリーダライタ３０がICカードを検出し、前述のステップS18-3と同様に、検出したICカードが投票カード５００であると判別する。
【００６１】
次いで、発行機６００の投票カード発行状態確認部１３は、投票カード５００の発行番号２１２を読み出し、前述のチェック対象発行番号６２２と比較する（ステップS18-4）。比較の結果、読み出した発行番号がチェック対象発行番号６２２より小さい、またはチェック対象発行番号６２２が０である場合は、ステップS18-8へ遷移する。一方、読み出した発行番号２１２の方がチェック対象発行番号６２２より大きく、且つ、チェック対象発行番号６２２が０（初期状態）でない場合、投票カード５００の投票機ID５１１を読み出し、該当する投票機IDが既読かどうか、図１１に示す投票機照合状況テーブル２２を参照して判別する（ステップS18-5）。
【００６２】
発行機６００の投票機照合状況テーブル２２の照合済みフラグが１である場合は、前述したステップS18-8へ遷移する。一方、照合済みフラグが０である場合は、投票カード５００の投票カード利用状況テーブル５１２を読み出し、投票カード発行状態テーブル２１と比較して、発行番号が一致したカードIDを検出し、投票カード発行状態テーブル２１においてそのカードIDの投票済み確認フラグを０から１に書き換える（ステップS18-6）。次いで、図１３に示した投票機照合状況テーブル２２において、前述にて読み出した投票機ID５１１に対応する、照合済みフラグを０から１に書き換える（ステップS18-7）。その後、上述のステップS18-8〜S18-11の処理を同様に行い、ステップS18-1へ遷移する。
【００６３】
これにより、投票者から投票カードの破損報告があった場合に、確実に正しい時刻における投票機３００から収集した投票カード利用状況テーブル３２４のデータを使用して、破損報告された投票カードの利用状況を正確に確認できるため、破損報告の真偽をできるだけ迅速に検出することができる。
【００６４】
また、上述の実施形態における同様の処理で、紛失した投票カードの投票カード利用状況の確認方法について、以下に説明する。まず、投票時間の終了時点で、回収された投票カードの総枚数を数え、当初の枚数から不足がある場合は紛失した投票カードのカードIDを、印字カードID２２０で確認する。その後、第１の実施形態における、投票者からの破損報告があった場合の、管理者の確認方法を同様に行うことで、紛失した投票カードの投票が行われたか否かが判断可能となる。
【００６５】
なお、上述の第１、第２の実施形態においては、１台のみの発行機を用いたが、以下に示す処理を発行機が行うことで、複数の発行機を使用しても良い。
まず、投票カードに発行回数カウンタを格納し、この初期値に０を書き込んでおく。また各発行機は、発行機ごとに異なるように発行番号を生成する。例えば、発行機が３台ある場合は、発行機ＩＤを“１”から“３”に割り当て、発行機ＩＤの値から用意した発行機の台数分ずつ発行番号を増加させていき、発行機１は“１”、“４”、“７”・・・、発行機２は“２”、“５”、“８”・・・、発行機３は“３”、“６”、“９”・・・、と発行番号を生成する。そして、投票カードの発行回数カウンタを読み出し、この値に１を加算して書き換える。また、投票カード発行状態テーブルには、発行番号と共に、前述にて更新した投票カードの発行回数カウンタも格納する。
【００６６】
投票カードの破損の報告や紛失が発生し、投票カードが利用されたか否かを調べる際、発行機が、マスターカードに、各発行機の投票カード発行状態テーブルを書き込む。この時、各発行機は、マスターカード内の投票カード発行状態テーブルと発行機自身が持つ投票カード発行状態テーブルとを比較し、カードＩＤ毎に、どちらの発行回数カウンタの値が大きいかを判別する。そして判別の結果、自身の持つ発行回数カウンタの値が大きければ、該当するカードＩＤの発行番号と発行回数カウンタを書き換えることで、全ての発行機の発行番号を統括した、最新の投票カード発行状態テーブルを生成する。この最新の投票カード発行状態テーブルを、発行機がマスターカードから読み出し、上述の第１及び第２の実施形態の処理を同様に行うことで、管理者が投票カードの最新の利用状況を把握することが可能となる。なお、上述の処理は、複数の発行機を使用する場合について記述したが、1台の発行機を使用する場合に行っても良い。
【００６７】
なお、上述の実施形態において複数の投票機を使用したが、投票機が1台のみでの運用も可能である。
【００６８】
なお、上述の実施形態において、投票カードの表面には、カードIDそのものである番号を印刷したが、カードＩＤに一意なマークを印刷しても良い。
【００６９】
なお、上述の実施形態における図6のフローチャートのステップS6-9、S6-10は、ステップS6-5の動作の直後に行われても良い。また、同様に、図17のフローチャートのステップS18-10、S18-12は、ステップS18-5の動作の直後に行われても良い。
【００７０】
なお、国や自治体の選挙では、投票所のシステム設置は通常、一般の公務員が行い、また投票所は小学校や体育館等のネットワーク設備の整っていない場所であることが多い。これに対し、上述の実施形態の電子投票システムは、発行機、投票機の設置は電源さえ投入すれば、それぞれスタンドアローンで動作するため、LAN（Local Area Network）等のケーブルの配線が不要であり、ネットワークの知識を有しない者にもシステムの設置が容易である。
【００７１】
また、本実施の形態中で説明されている特徴の全ての組み合わせが発明の解決手段に必須のものとは限らない。
【００７２】
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００７３】
【図１】本発明の第１の実施形態による、発行機により発行された発行番号が、投票機へ格納されることを示す概要図である。
【図２】同実施形態に用いられる、発行機の構成を示すブロック図である。
【図３】同実施形態に用いられる、投票カードの構成を示すブロック図である。
【図４】同実施形態に用いられる、投票機の構成を示すブロック図である。
【図５】同実施形態に用いられる、マスターカードの構成を示すブロック図である。
【図６】同実施形態による、投票機の起動時から投票時における動作を示すフローチャートである。
【図７】同実施形態による、発行機の発行処理の動作を示すフローチャートである。
【図８】同実施形態による、発行機の投票カード発行状態テーブルの構造を示す説明図である。
【図９】同実施形態による、投票機の投票カード利用状況テーブルの構造を示す説明図である。
【図１０】同実施形態による、発行機の投票カード利用状況チェックの動作を示すフローチャートである。
【図１１】同実施形態による、発行機の投票機照合状況テーブルの構造を示す説明図である。
【図１２】同実施形態による、投票機の投票カード利用状況をマスターカードへ書き込む動作を示すフローチャートである。
【図１３】同実施形態による、発行機の投票カード発行状態テーブルの、特定のカードIDに対応する部分の構造を示す説明図である。
【図１４】同実施形態による、投票機によって投票カードの利用状況チェックが行われた後の、発行機の投票カード発行状態テーブルの構造を示す説明図である。
【図１５】本発明の第２の実施形態に用いられる、投票カードの構成を示すブロック図である。
【図１６】同実施形態による、発行機の構成を示すブロック図である。
【図１７】同実施形態による、投票機の起動時から投票時における動作を示すフローチャートである。
【図１８】同実施形態による、発行機の発行処理の動作を示すフローチャートである。
【図１９】同実施形態による、投票カードの破損報告時に投票カード利用状況のデータを利用するべき投票カードを説明する説明図である。
【図２０】第1、第2の実施形態による、投票カードの外観を示す図である。
【符号の説明】
【００７４】
１０…制御部
１１…発行処理部
１３…投票カード発行状態確認部
１４…カードID確認部
２０…記憶部
２１…投票カード発行状態テーブル
２４…マスターカードID
３０…カードリーダライタ
４０…表示部
５０…入力部
１００…発行機
２００…投票カード
２１０…記憶部
２１１…カードID
２１２発行番号
２１３…投票権有無フラグ
２２０…印字カードID
２３０…非接触通信部
２４０…制御部
３００…投票機
３１０…制御部
３１１…投票機ID登録部
３１２…投票カード利用状況処理部
３１３…投票処理部
３１５…カードID確認部
３２０…記憶部
３２１…OS
３２２…アプリーケーション
３２３…投票機ID
３２４…投票カード利用状況テーブル
３３０…リムーバブル記録媒体
３４０…カードリーダライタ
３５０…タッチパネル表示部
４００…マスターカード
４１０…記憶部
４１１…カードID
４１２…投票機IDカウンタ
４１３…投票機照合状況テーブル
４１４…投票カード発行状態テーブル
４３０…非接触通信部
４４０…制御部
５００…投票カード
５１０…記憶部
５１１…投票機ID
５１２…投票カード利用状況テーブル
６００…発行機
６２０…記憶部
６２２…チェック対象発行番号
【図１】
2006139620.tif 000003
【図２】
2006139620.tif 000004
【図３】
2006139620.tif 000005
【図４】
2006139620.tif 000006
【図５】
2006139620.tif 000007
【図６】
2006139620.tif 000008
【図７】
2006139620.tif 000009
【図８】
2006139620.tif 000010
【図９】
2006139620.tif 000011
【図１０】
2006139620.tif 000012
【図１１】
2006139620.tif 000013
【図１２】
2006139620.tif 000014
【図１３】
2006139620.tif 000015
【図１４】
2006139620.tif 000016
【図１５】
2006139620.tif 000017
【図１６】
2006139620.tif 000018
【図１７】
2006139620.tif 000019
【図１８】
2006139620.tif 000020
【図１９】
2006139620.tif 000021
【図２０】
2006139620.tif 000022