(57)【要約】【課題】  不特定多数のユーザを対象として、特にインターネット上での電子投票に適した認証システムおよび端末装置を提供する。【解決手段】  端末装置とＩＣカードとを利用した認証システムにおいて、ＩＣカード１８０が、既に権利行使済みとなったアクセス対象識別子を示す行使済み権利情報の記憶領域１８２を有し、端末装置が、ユーザによって選択された特定のアクセス対象と対応関係にある識別子が、ＩＣカードに行使済み権利情報として未登録であることを条件としてアクセス許可を発行し、上記特定アクセス対象に対するユーザアクセスに伴って、上記識別子を上記ＩＣカードに行使済み権利情報として登録する権利確認ＡＰ８００を備える。【選択図】  図９
2006350760.tif 000002
【特許請求の範囲】
【請求項１】
端末装置とＩＣカードとを利用した認証システムにおいて、
上記ＩＣカードが、既に権利行使済みとなったアクセス対象識別子を示す行使済み権利情報の記憶領域を有し、
上記端末装置が、
ユーザによって選択された特定のアクセス対象と対応関係にある識別子が、上記ＩＣカードに行使済み権利情報として未登録であることを条件としてアクセス許可を発行し、上記特定アクセス対象に対するユーザアクセスに伴って、上記識別子を上記ＩＣカードに行使済み権利情報として登録する権利確認手段を備えたことを特徴とする認証システム。
【請求項２】
前記ＩＣカードが、権利行使済みとなった各アクセス対象の識別子と対応して、行使済み権利情報の有効期限を記憶しており、
前記権利確認手段が、有効期限切れとなった行使済み権利情報を消去して、前記ＩＣカードに新たな行使済み権利情報を記憶することを特徴とする請求項１に記載の認証システム。
【請求項３】
前記ＩＣカードが、該カードの正当な保有者が提示可能なユーザ認証情報を記憶しており、
前記権利確認手段が、前記識別子判定の前または後で、ユーザが提示した認証情報を上記ＩＣカードから読み出されたユーザ認証情報と照合することによって、ユーザの正当性を認証することを特徴とする請求項１または請求項２に記載の認証システム。
【請求項４】
前記端末装置が、
ネットワークに接続するための通信インタフェースと、
上記通信インタフェースを介して、ネットワーク上の複数のＷｅｂサーバと選択的に交信するためのブラウザとを有し、
前記判定対象となる識別子が、上記ブラウザによって表示画面に出力される特定のＷｅｂ画面に付随したものであることを特徴とする請求項３に記載の認証システム。
【請求項５】
前記特定Ｗｅｂ画面が電子投票用のものであることを特徴とする請求項４に記載の認証システム。
【請求項６】
前記ＩＣカードがユーザの個人情報を記憶しており、
前記アクセス許可を発行された時、前記ブラウザが上記個人情報を特定のＷｅｂサーバに送信し、該Ｗｅｂサーバによって上記個人情報が有資格者のものと判定された時、上記アクセス許可を有効にすることを特徴とする請求項５に記載の認証システム。
【請求項７】
既に権利行使済みとなったアクセス対象識別子を記憶するためのメモリ領域をもったＩＣカードが結合されるＩＣカード読み取り書込み装置と、
ネットワークに接続するための通信インタフェースと、
上記通信インタフェースを介して、ネットワーク上の複数のＷｅｂサーバと選択的に交信するためのブラウザと、
上記ブラウザを通して選択された特定のＷｅｂ画面と対応付けられたアクセス対象識別子が、上記ＩＣカード読み取り書込み装置に結合されたＩＣカードに権利行使済みのアクセス対象識別子として未登録であることを条件としてアクセス許可を発行し、上記アクセス対象に対するユーザアクセスの正常終了に伴って、該アクセス対象の識別子を上記ＩＣカードに権利行使済みのアクセス対象識別子として記憶する権利確認手段とを備え、
上記アクセス許可によって、上記特定Ｗｅｂ画面に付随するその後のＷｅｂサーバアクセスが許容されるようにしたことを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システムおよび端末装置に関し、特に、インターネットを介してＷｅｂサーバをアクセスする際に有効となるＩＣカードを利用した認証システムおよび端末装置に関する。
【背景技術】
【０００２】
インターネット上では、Ｗｅｂサーバによって各種の情報サービスが提供されている。Ｗｅｂサーバのアクセス目的として、Ｗｅｂサーバが提供するサービス情報の参照以外に、例えば、新製品、サービス、レジャーに関するアンケート、スポーツ界や芸能界における人気投票などの電子投票がある。
【０００３】
従来提案されている電子投票の典型は、選挙を目的としている。例えば、特開平８−１６６８１号公報（特許文献１）には、各ユーザが使用するＩＣカードに、選挙受付情報と、投票状態情報を事前に配布しておき、これらの配布情報を利用して投票を行い、投票が終了すると、ＩＣカードに記憶された投票状態情報を未投票状態から投票済み状態に書き換えることが提案されている。
【０００４】
【非特許文献１】特開平８−１６６８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の電子投票では、各ユーザに投票権が在ることを証明する権利情報を事前に配布しておくことを原理としている。これは、例えば、事前に入手したトークン情報やクーポン情報を示すことによって、ユーザが訪問先でサービスや商品購入の際に恩恵を受ける商業システムに類似している。
【０００６】
特許文献１が示すシステムでは、各ユーザは、投票に先立って、ＩＣカードを利用して選挙人名簿用のデータベースをアクセスする。ＩＣカードが示す個人情報が選挙人名簿に登録済みであることが確認されると、データベースからＩＣカードに選挙受付情報と投票状態情報がダウンロードされる。
【０００７】
然るに、各ユーザに権利情報を事前配布することを前提とした認証技術は、その適用範囲が極めて限定されたものとなる。例えば、インターネット上で提供される不特定多数のユーザを対象とした各種のアンケートや人気投票においては、ユーザの協力を得るために、ユーザが簡単に参加でき、可能ならば同一ユーザによる二重投票を回避できる認証技術が要求される。
【０００８】
本発明の目的は、各ユーザのアクセス権の判定を容易にした認証システムおよび端末装置を提供することにある。
本発明の他の目的は、不特定多数のユーザを対象として、特にインターネット上での電子投票に適した認証システムおよび端末装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明は、端末装置とＩＣカードとを利用した認証システムにおいて、上記ＩＣカードが、既に権利行使済みとなったアクセス対象識別子を示す行使済み権利情報の記憶領域を有し、上記端末装置が、ユーザによって選択された特定のアクセス対象と対応関係にある識別子が、上記ＩＣカードに行使済み権利情報として未登録であることを条件としてアクセス許可を発行し、上記特定アクセス対象に対するユーザアクセスに伴って、上記識別子を上記ＩＣカードに行使済み権利情報として登録する権利確認手段を備えたことを特徴とする。
【００１０】
本発明による認証システムは、上記ＩＣカードが、権利行使済みとなった各アクセス対象の識別子と対応して、行使済み権利情報の有効期限を記憶しており、上記権利確認手段が、有効期限切れとなった行使済み権利情報を消去して、上記ＩＣカードに新たな行使済み権利情報を記憶することを他の特徴とする。
【００１１】
本発明の１実施例では、上記ＩＣカードが、該カードの正当な保有者が提示可能なユーザ認証情報を記憶しており、上記権利確認手段が、ユーザが提示した認証情報を上記ＩＣカードから読み出されたユーザ認証情報と照合し、ユーザの正当性が認証されたことを条件として、上記識別子の判定を行うことを特徴とする。但し、ユーザ認証は、上記識別子判定によって、今回のアクセス対象に対して権利未行使であることを確認した後で行うようにしてもよい。
【００１２】
更に詳述すると、本発明の認証システムでは、上記端末装置が、ネットワークに接続するための通信インタフェースと、上記通信インタフェースを介して、ネットワーク上の複数のＷｅｂサーバと選択的に交信するためのブラウザとを有し、判定対象となる識別子が、上記ブラウザによって表示画面に出力される特定のＷｅｂ画面に付随したものとなっている。
ここで、特定Ｗｅｂ画面を電子投票用のものとすることによって、本発明の認証システムでは、同一ＩＣカードの使用による同一電子投票への二重投票行為を防止できる。
また、本発明の認証システムは、上記権利確認手段でアクセス許可が発行された時、ブラウザが、各ＩＣカードが示す個人情報を特定のＷｅｂサーバに送信し、該Ｗｅｂサーバによって上記個人情報が有資格者のものと判定された時、上記アクセス許可を有効にすることによって、選挙用の電子投票にも適用できる。
【００１３】
本発明の端末装置は、既に権利行使済みとなったアクセス対象識別子を示す行使済み権利情報の記憶領域を有するＩＣカードを使用し、ユーザによって選択された特定のアクセス対象と対応関係にある識別子が、上記ＩＣカードに行使済み権利情報として未登録であることを条件としてアクセス許可を発行し、上記特定アクセス対象に対するユーザアクセスに伴って、上記識別子を上記ＩＣカードに行使済み権利情報として登録する権利確認手段を備えたことを特徴とする。
【００１４】
更に詳述すると、本発明の端末装置は、既に権利行使済みとなったアクセス対象識別子を記憶するためのメモリ領域をもったＩＣカードが結合されるＩＣカード読み取り書込み装置と、ネットワークに接続するための通信インタフェースと、上記通信インタフェースを介して、ネットワーク上の複数のＷｅｂサーバと選択的に交信するためのブラウザと、上記ブラウザを通して選択された特定のＷｅｂ画面と対応付けられたアクセス対象識別子が、上記ＩＣカード読み取り書込み装置に結合されたＩＣカードに権利行使済みのアクセス対象識別子として未登録であることを条件としてアクセス許可を発行し、上記アクセス対象に対するユーザアクセスの正常終了に伴って、該アクセス対象の識別子を上記ＩＣカードに権利行使済みのアクセス対象識別子として記憶する権利確認手段とを備え、上記アクセス許可によって、上記特定Ｗｅｂ画面に付随するその後のＷｅｂサーバアクセスが許容されるようにしたことを特徴とする。
【発明の効果】
【００１５】
本発明の認証システムおよび端末装置は、投票権やトークン情報などの権利証明情報を各ユーザに事前配布する必要なしに、同一人物による二重アクセスを防止できるため、特にインターネット上で提供される不特定多数のユーザを対象とした電子投票用において有効となる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の実施例を説明する。
図１は、本発明の認証システムが適用される電子投票のためのインターネット情報サービスシステムの１例を示す。
インターネット情報サービスシステムは、複数の端末装置（以下、単に端末という）１０と、これらの端末がブラウザを介して最初にアクセスする基本Ｗｅｂサーバ２０と、投票サービス管理サーバ３０と、個別投票情報サーバ４０とからなり、これらの端末とサーバは、ネットワークＮＷを介して接続されている。
【００１７】
個別投票情報サーバ４０としては、例えば、自治体における広報情報や公職選挙における電子投票用のＷｅｂ画面を提供する自治体サーバ４０Ａ、スポーツあるいは芸能関係の人気投票画面を提供するスポーツ芸能コンテンツサーバ４０Ｂ、新製品や流行商品の関する宣伝情報やアンケート用のＷｅｂ画面を提供するメーカー小売店サーバ４０Ｃ、テレビ、観光、宿泊、レジャー施設などに関する紹介情報やアンケート用のＷｅｂ画面を提供するレジャー報道コンテンツサーバ４０Ｄなどが含まれる。
これらの個別投票情報サーバ４０（４０Ａ〜４０Ｄ）は、基本Ｗｅｂサーバ２０および投票サービス管理サーバ３０と連携しており、各端末１０は、基本Ｗｅｂサーバ２０または投票サービス管理サーバ３０が提供する案内画面を通して、任意の投票サーバをアクセスできる。
【００１８】
図２は、基本Ｗｅｂサーバ２０、投票サービス管理サーバ３０、個別投票情報サーバ４０が提供するＷｅｂ画面の関係を示す。
２００は、基本Ｗｅｂサーバ２０が提供する検索画面２００の１例、３０１と３０２は、投票サービス管理サーバ３０が提供するＷｅｂ画面の１例、４０１Ａと４０２Ａは、自治体サーバ４０Ａが提供するＷｅｂ画面の１例、４０１Ｄと４０２Ｄは、レジャー報道コンテンツサーバ４０Ｄが提供するＷｅｂ画面の１例を示している。
端末ユーザは、各端末１０上で動作するブラウザを介して基本Ｗｅｂサーバ２０に接続し、基本Ｗｅｂサーバ２０が提供する検索画面２００で検索操作を行うことによって、投票サービス管理サーバ３０や任意の個別投票情報サーバ４０をアクセスできる。
【００１９】
投票サービス管理サーバ３０は、本発明の認証システムが適用される電子投票サービスのセンタ装置として機能している。ユーザが、検索画面２００におけるＷｅｂ検索によって、投票サービス管理サーバ３０をアクセスすると、端末１０にＷｅｂ画面３０１が表示され、「現在実施中の投票一覧」を選択（クリック操作）すると、現在実施中の投票案内を示すＷｅｂ画面３０２が端末に表示される。ユーザが、画面３０２で「ｘｘ市の市長選挙」を選択すると、端末１０に市長選挙の電子投票に参加するためのＷｅｂ画面３０３が表示される。
【００２０】
Ｗｅｂ画面３０３で、ユーザが「開始」を選択すると、後述するように、端末１０で本発明によるＩＣカードを利用した認証動作が開始され、ユーザ認証と投票権利の検証に成功すると、端末ユーザは、投票サービス管理サーバ３０と自治体サーバ４０Ａとの連携による電子投票への参加が可能となる。Ｗｅｂ画面３０３で、ユーザが「取消」を選択すると、表示画面は直前のＷｅｂ画面３０２に戻る。
【００２１】
ユーザが、検索画面２００におけるＷｅｂ検索によって、ｘｘ市の自治体サーバ４０Ａをアクセスした場合、端末１０にはｘｘ市の自治体広報画面４０１Ａが表示され、ユーザが、広報画面４０１Ａで「在宅電子投票」を選択すると、端末１０には実施中の選挙内容を示すＷｅｂ画面４０２Ａが表示される。ユーザが、画面４０２Ａで「ｘｘ市の市長選挙」を選択すると、端末１０が投票サービス管理サーバ３０に接続され、市長選挙の電子投票に参加するためのＷｅｂ画面３０３が表示される。
【００２２】
ユーザが、検索画面２００におけるＷｅｂ検索によって、或る特定テレビ局のコンテンツサーバ４０Ｄをアクセスした場合、端末１０にはこのテレビ局が提供するＷｅｂ画面４０１Ｄが表示され、ユーザが、例えば、「番組一覧」を選択すると、端末１０には番組一覧画面４０２Ｄが表示される。ここに示した例では、番組一覧画面４０２Ｄには、視聴者による人気投票への参加を呼びかける案内情報が含まれている。
【００２３】
ユーザが人気投票の案内情報を選択した場合、端末１０が投票サービス管理サーバ３０に接続され、Ｗｅｂ画面３０３と同様、投票サービス管理サーバ３０に予め用意された特定テレビ局の上記人気投票に参加するためのＷｅｂ画面が表示される。ユーザが、人気投票への参加画面で「開始」を選択すると、上述した自治体選挙の場合と同様、端末１０でＩＣカードを利用した認証動作が開始され、ユーザ認証と投票権利の検証に成功すると、端末ユーザは、投票サービス管理サーバ３０と特定テレビ局のコンテンツサーバ４０Ｄとの連携による電子投票（人気投票）への参加が可能となる。
【００２４】
図３は、基本Ｗｅｂサーバ２０のブロック構成の１例を示す。
基本Ｗｅｂサーバ２０は、プロセッサ２１０と、キーボード、マウス等の入力装置２２０と、表示画面を備えた出力装置２３０と、ネットワークＮＷに接続するための通信インタフェース２４０と、プログラムメモリ２５０と、データメモリ２６０と、コンテンツファイル２７０とからなる。
【００２５】
プログラムメモリ２５０には、コンテンツ配信制御ルーチン２５１、コンテンツ検索制御ルーチン２５２、通信制御ルーチン２５３など、プロセッサ２１０が実行するＷｅｂサーバ用の各種のプログラムが用意され、データメモリ２６０には、基本Ｗｅｂサーバ２０と提携している各種サーバのアドレス情報（ＵＲＬ）が記憶されている。
【００２６】
図４は、投票サービス管理サーバ３０のブロック構成の１例を示す。
投票サービス管理サーバ３０は、プロセッサ３１０と、キーボード、マウス等の入力装置３２０と、表示画面を備えた出力装置３３０と、ネットワークＮＷに接続するための通信インタフェース３４０と、プログラムメモリ３５０と、データメモリ３６０Ａ、３６０Ｂと、コンテンツファイル３７０と、現在日時を示す時刻装置３８０とからなる。
【００２７】
プログラムメモリ３５０には、コンテンツ配信制御ルーチン３５１、通信制御ルーチン３５２など、プロセッサ３１０が実行する各種のプログラムが用意される。データメモリ３６０Ａには、投票サービス管理サーバ３０が扱っている投票サービスの識別子と有効期限を示す提供サービス管理情報３６１と、本発明の認証システム登録ユーザに関するユーザ情報３６２が記憶されている。また、データメモリ３６０Ｂには、投票サービス識別子と対応して、投票結果を示すデータが格納されている。
【００２８】
図５は、個別投票情報サーバ４０（例えば、自治体サーバ４０Ａ）のブロック構成の１例を示す。
個別投票情報サーバ４０は、プロセッサ４１０と、キーボード、マウス等の入力装置４２０と、表示画面を備えた出力装置４３０と、ネットワークＮＷに接続するための通信インタフェース４４０と、プログラムメモリ４５０と、データメモリ４６０と、コンテンツファイル４７０とからなる。
【００２９】
プログラムメモリ４５０には、コンテンツ配信制御ルーチン４５１、通信制御ルーチン４５２など、プロセッサ４１０が実行する各種のプログラムが用意される。データメモリ４６０には、投票サービス管理サーバ３０のアドレス情報（ＵＲＬ）が記憶されている。
【００３０】
図６は、本発明の認証システムが適用される端末１０の１実施例を示すブロック構成図である。
端末１０は、プロセッサ１１０と、キーボード、マウス等の入力装置１２０と、表示画面を備えた出力装置１３０と、ネットワークＮＷに接続するための通信インタフェース１４０と、プログラムメモリ１５０と、データメモリ１６０と、ＩＣカードリーダー／ライター（Ｒ／Ｗ）１７０とからなる。１８０は、上記ＩＣカードＲ／Ｗ１７０に接続されるＩＣカードであり、ＩＣカード１８０には、カード保有者情報１８１と行使済み権利情報１８２とが記憶されている。通信インタフェース１４０は、無線によって端末１０をネットワークＮＷに接続するタイプのものであってもよい。
【００３１】
プログラムメモリ１５０には、プロセッサ１１０が実行する各種のアプリケーション（ＡＰ）プログラム１５１と、ブラウザ１５２と、通信制御ルーチン１５３と、本発明の認証システムを構成する権利確認アプリケーションプログラム（以下、権利確認ＡＰと言う）８００とが用意されている。
【００３２】
図７は、ＩＣカード１８０の第１メモリ領域に記憶されるカード保有者情報１８１の１例を示す。
カード保有者情報１８１は、カードＩＤ１８１Ａと、証明情報１８１Ｂと、カード保有者の氏名１８１Ｃと、生年月日１８１Ｄと、性別１８１Ｅと、住所１８１Ｆと、電話番号１８１Ｇと、その他の情報１８１Ｈとを含む。証明情報１８１Ｂは、ＩＣカード保有者の個人認証のために使用される情報であり、例えば、暗証番号である。証明情報１８１Ｂとしては、キーボードから入力される暗証番号の代りに、指紋などの生体情報を適用してもよい。この場合、端末１０は、入力装置１２０の一部として、個人認証時に端末ユーザの生体情報を読み取るためのセンサを備えておく必要がある。
【００３３】
図８は、ＩＣカード１８０の第２メモリ領域に記憶される行使済み権利情報１８２の１例を示す。
ＩＣカード１８０の第２メモリ領域には、行使済み権利情報１８２として、最大エントリ数１８３Ａ、登録エントリ数１８３Ｂと、複数の行使済み権利情報エントリ１８４とが記憶される。行使済み権利情報エントリ１８４は、ＩＣカード所有者が既に投票の済ませたアクセス対象の識別子（以下、権利行使済みサービスＩＤと言う）１８４Ａと、エントリの有効期限１８４Ｂとからなっている。
【００３４】
有効期限１８４Ｂは、例えば、サービス識別子１８４Ａが選挙用の場合は投票日、サービス識別子１８４Ａがアンケート用や人気投票用の場合は、アンケートまたは人気投票期間の最終日時を示す。最大エントリ数１８３Ａは、行使済み権利情報エリアに登録可能な最大エントリ数を示し、登録エントリ数１８３Ｂは、行使済み権利情報エリアに現在残っているエントリ数を示している。後述するように、行使済み権利情報エリアに新たなエントリを追加する時点で空きエントリが無かった場合、有効期限切れとなったエントリを消去することによって、空き状態のエントリが確保される。
【００３５】
図９は、各端末１０で実行される権利確認ＡＰ８００と、ブラウザ１５２との関係を示す。
各端末１０は、ブラウザ１５２および通信制御ルーチン１５３と、図示しない通信インタフェース１４０を介して、投票サービス管理サーバ３０および個別投票情報サーバ４０と交信する。ブラウザ１５２は、例えば、図２に示した投票用のＷｅｂ画面３０３で、ユーザが「開始」を選択した時、権利確認ＡＰ８００を起動する。この時、ブラウザ１５２は、権利確認ＡＰ８００とのデータ交信のために予めメモリ１６０に定義されたメモリ領域１６１に、端末画面に表示中のＷｅｂ画面３０３に付随したサービスＩＤと有効期限とを設定する。
【００３６】
メモリ１６０には、権利確認ＡＰ８００とブラウザ１５２との間でのデータ交信のために、上記サービスＩＤ設定領域１６１の他に、ブラウザ１５２から権利確認ＡＰ８００に投票の終了（権利行使終了）を通知するためのメモリ領域１６２と、権利確認ＡＰ８００からブラウザ１５２にユーザ認証と投票権利の確認結果を通知するためにメモリ領域１６３と、権利確認ＡＰ８００からブラウザ１５２にＩＣカード１８０が示すユーザ情報を通知するためのメモリ領域１６４とが定義されている。
【００３７】
権利確認ＡＰ８００は、ＩＣカード１８０が示す認証情報１８１Ｂとユーザが入力した認証情報とを照合して、端末ユーザがＩＣカード１８０の正当な所有者か否かを認証するユーザ認証機能８０１と、メモリ領域１６１に設定されたサービスＩＤをＩＣカード１８０の行使済み権利情報１８２が示すサービスＩＤ１８４Ａと照合して、ユーザに投票権利が在るか否かを検証する投票権利確認機能８０２と、上記サービスＩＤをもつ電子投票において投票手続きが正常終了した時、該サービスＩＤに関して権利行使済みとなったこと示す新たなエントリをＩＣカード１８０に登録する行使済み権利情報登録機能８０３とを備えている。上記新たなエントリは、メモリ領域１６１が示すサービスＩＤと有効期限とを含む。
【００３８】
権利確認ＡＰ８００は、ユーザ認証機能８０１と投票権利確認機能８０２による認証結果をメモリ領域１６３に設定する。ユーザ認証に失敗した場合、または今回の電子投票については既に権利行使済みであることが判明した場合、権利確認ＡＰ８００は、端末画面にその旨を示す表示文を出力する。端末ユーザに投票権があることが確認された場合、権利確認ＡＰ８００は、ＩＣカードのカード保有者情報１８１が示すユーザ情報、例えば、カードＩＤ１８１Ａと氏名１８１Ｃ〜電話番号１８１Ｇをメモリ領域１６４に設定した後、ブラウザ１５２が、メモリ領域１６２に権利行使の完了（正常終了）または中止（異常終了）を示す情報を設定するのを待つ。
【００３９】
ブラウザ１５２は、権利確認ＡＰ８００を起動した後、権利確認ＡＰ８００によってメモリ領域１６３に認証結果が設定されるのを待っている。メモリ領域１６３に認証結果が設定されると、ブラウザ１５２は、認証結果を判定し、権利確認ＡＰでユーザ認証と権利確認に成功していた場合、現在表示されているＷｅｂ画面３０３に対応付けられたＵＲＬに従って、端末１０を個別投票情報サーバ４０に接続する。これによって、ユーザは、個別投票情報サーバ４０が提供するＷｅｂ画面、例えば、自治体サーバ４０Ａのコンテンツファイル４７０に用意された選挙投票用のＷｅｂ画面をアクセス可能な状態となる。
【００４０】
尚、公職選挙のように、投票者の資格を有権者名簿で確認する必要がある場合は、選挙投票用のＷｅｂ画面の表示に先立って、権利確認ＡＰ８００がメモリ領域１６４に設定したユーザ情報をサーバ側に用意された有権者のユーザ情報と照合する必要がある。端末ユーザが有権者か否かの判定は、個別投票情報サーバ４０で行ってもよいが、有権者のユーザ情報を投票サービス管理サーバ３０のデータメモリ３６０Ａに用意しておき、投票サービス管理サーバ３０でユーザの選挙資格を確認した後、個別投票情報サーバ４０から端末１０に選挙用のＷｅｂ画面を送信するようにしてもよい。
【００４１】
選挙投票用のＷｅｂ画面は、例えば、立候補者の一覧表示画面、立候補者の経歴表示画面、投票画面、投票結果に対するユーザの最終的な意思の確認画面など、ユーザ操作に応じて切替えられる一連のＷｅｂ画面から構成される。投票結果は、投票サービス管理サーバ３０に送信され、サービスＩＤと対応した投票結果データとしてメモリ３６０Ｂに記憶される。
【００４２】
投票結果を投票サービス管理サーバ３０に送信する時、メモリ領域１６４に設定されたユーザ情報も一緒に送信することによって、投票サービス管理サーバ３０側で、ユーザ情報を利用して投票結果を分析できるようにするとよい。特に、スポーツ芸能コンテンツサーバ４０Ｂ、メーカー小売店サーバ４０Ｃ、レジャー報道コンテンツサーバ４０Ｄを運営する企業は、電子投票結果を投票者の年齢別、性別、地域別などの統計情報に変換することによって、企業戦略上で有益なユーザニーズ情報を得ることが可能となる。
【００４３】
図１０は、権利確認ＡＰ８００の１実施例を示すフローチャートである。
ブラウザ１５２によって権利確認ＡＰ８００が起動されると、端末のプロセッサ１１０は、ユーザにＩＣカードの挿入を求めるガイダンスを表示画面に出力し（ステップ８１０）、ＩＣカード１８０の挿入を検知すると、ユーザに認証情報の入力を求めるガイダンスを表示画面に出力する（８１１）。ユーザが認証情報を入力すると、プロセッサ１１０は、ＩＣカードからカード保有者情報１８１の一部として読み取られた認証情報１８１Ｂと入力された認証情報とを照合する（８１２）。
【００４４】
認証情報が不一致の場合、プロセッサ１１０は、このＩＣカードでは今回の投票に参加できない旨を示すＮＧガイダンスを表示し（８１９）、メモリ領域１６３に認証結果（失敗）を設定し（８２０）、表示画面でユーザにＩＣカードの抜き取りを指示して（８２５）、権利確認ＡＰ８００の実行を終了する。尚、認証情報が不一致の場合、ユーザに認証情報の再入力を求め、認証情報の不一致回数が予め決められた閾値に達した時点で、ステップ８１９以降のステップを実行するようにしてもよい。
【００４５】
認証情報が一致（ユーザ認証に成功）した場合、プロセッサ１１０は、メモリ領域１６１から読み出した今回の電子投票の識別子となるサービスＩＤと、ＩＣカード１８０から読み出された行使済み権利情報１８２が示す権利行使済みサービスＩＤ１８４Ａとを照合する（８１４）。今回の電子投票を示すサービスＩＤが、ＩＣカード１８０の何れかのエントリ１８４に登録済みの場合、プロセッサ１１０は、同一の電子投票でユーザが既に投票権利を行使済みと判断し（８１５）、ユーザ認証に失敗した時と同様、ＮＧガイダンスを表示し（８１９）、メモリ領域１６３に認証結果（失敗）を設定し（８２０）、ＩＣカードの抜き取りを指示して（８２５）、権利確認ＡＰ８００の実行を終了する。但し、ＮＧガイダンスは、ユーザ認証に失敗した場合と既に投票権利を行使済みの場合とで異なった表示内容としてもよい。
【００４６】
今回の電子投票を示すサービスＩＤが、ＩＣカード１８０に未登録の場合、プロセッサ１１０は、ＩＣカードが示すユーザ情報をメモリ領域１６４に書き込み（８１６）、メモリ領域１６３に認証結果（成功）を設定し（８１７）、ブラウザがメモリ領域１６２に権利行使終了通知を設定するのを待つ（８１８）。
【００４７】
メモリ領域１６２に権利行使終了通知が設定されると、プロセッサ１１０は、権利行使が正常に終了したか否かを判定する（８２１）。端末１０が個別投票情報サーバ４０に接続された後でユーザが投票を諦めた場合、すなわち、権利行使が異常終了した場合は、プロセッサ１１０は、ステップ８２５を実行して、この権利確認ＡＰ８００の実行を終了する。
【００４８】
権利行使が正常に終了していた場合、プロセッサ１１０は、ＩＣカード１８０の行使済み権利情報１８２の記憶エリアに空きエントリが在るか否かを判定し（８２２）、空きエントリが在れば、メモリ領域１６１が示す今回のサービスＩＤと有効期限とを含む新たなエントリをＩＣカードに登録し（８２４）、ステップ８２５を実行する。この時、行使済み権利情報の登録エントリ数１８３Ｂの値がインクリメントされる。
【００４９】
行使済み権利情報１８２の記憶エリアに空きエントリが無かった場合、すなわち、登録エントリ数１８３Ｂの値が最大エントリ数１８３Ａに達していた場合、プロセッサ１１０は、有効期限が経過して無効となったエントリを削除（８２３）した後、ステップ８２４を実行する。上記無効エントリの削除に伴って、登録エントリ数１８３Ｂの値は、最大エントリ数１８３Ａよりも小さな値に更新される。
【００５０】
図１０のフローチャートでは、ユーザ認証に成功した場合に、提供サービスＩＤと行使済み権利情報との照合を行うようにしているが、提供サービスＩＤと行使済み権利情報との照合を先に行って、権利未行使のＩＣカードであることを確認した後で、ユーザ認証を実行するようにしてもよい。
後者の場合、ユーザが選択したサービスについて既に権利行使済みであることが確認されれば、ユーザに認証情報の入力を求めることなく、ＮＧガイダンスを表示して処理を終了できるため、電子投票に先立つ事前チェックの所要時間を短縮できると言う利点がある。但し、実施例に示したようにユーザ認証を先に行った場合、第三者が他人のＩＣカードを不正使用した時、提供サービスＩＤと行使済み権利情報との照合の前に、ＮＧガイダンスを表示して処理を終了できるため、電子投票に関するＩＣカード所有者の権利行使の状況が他人に漏れるのを防止できると言う利点がある。
【００５１】
以上の実施例から明らかなように、本発明では、ユーザが参加しようとしている電子投票対象の識別子（サービスＩＤ）がＩＣカードに行使済み権利情報として未登録であることを条件として、ＩＣカードの正当な保有者に電子投票を許可するようになっている。
【００５２】
従って、本発明によれば、従来のように、予め投票権を示すトークン情報を事前にユーザに配布しておき、トークン情報の存在を前提条件としてユーザに電子投票を許可し、投票時にトークン情報を回収または無効化する方式に比較して、電子投票への参加自由度が向上する。この特徴によって、本発明の認証システムおよび端末装置によれば、特に、インターネット上で提供される不特定多数のユーザを対象とした各種のアンケート、人気投票などを含む電子投票において、ユーザの参加が容易で、且つ、同一ユーザによる二重投票を回避でき、不特定多数のユーザ意見を正しく反映した投票結果を得ることができる。
【００５３】
尚、図面で示した端末１０と各種のＷｅｂサーバは、本発明の認証システムおよびインターネット情報サービスシステムの構成要素の１例を示したに過ぎない。従って、本発明は、実施例とは異なる装置構成、電子投票以外のアクセスコントロールに対しても適用可能である。
【図面の簡単な説明】
【００５４】
【図１】本発明が適用されるインターネット情報サービスシステムの１例を示す図。
【図２】基本Ｗｅｂサーバ２０、投票サービス管理サーバ３０、個別投票情報サーバ４０が提供するＷｅｂ画面の関係を示す図。
【図３】図３は、基本Ｗｅｂサーバ２０のブロック構成の１例を示す図。
【図４】投票サービス管理サーバ３０のブロック構成の１例を示す図。
【図５】個別投票情報サーバ４０のブロック構成の１例を示す図。
【図６】本発明の認証システムが適用される端末１０の１実施例を示すブロック構成図
【図７】ＩＣカード１８０に記憶されるカード保有者情報１８１の１例を示す図。
【図８】ＩＣカード１８０に記憶される行使済み権利情報１８２の１例を示す図。
【図９】各端末１０で実行される権利確認ＡＰ８００とブラウザ１５２との関係を示す図。
【図１０】権利確認ＡＰ８００の１実施例を示すフローチャート。
【符号の説明】
【００５５】
１０：端末、２０：基本ＷＥＢサーバ、３０：投票サービス管理サーバ、４０：個別投票情報サーバ、１５２：ブラウザ、１５３：通信制御ルーチン、１８０：ＩＣカード、１８１：カード保有者情報、１８２：行使済み権利情報、８００：権利確認ＡＰ。
【図１】
2006350760.tif 000003
【図２】
2006350760.tif 000004
【図３】
2006350760.tif 000005
【図４】
2006350760.tif 000006
【図５】
2006350760.tif 000007
【図６】
2006350760.tif 000008
【図７】
2006350760.tif 000009
【図８】
2006350760.tif 000010
【図９】
2006350760.tif 000011
【図１０】
2006350760.tif 000012