(57)【要約】【課題】正当なユーザに対して、従来よりも確実に機能の利用を許可する認証システムを提供する。【解決手段】認証システム１は、ユーザ端末１０、認証記録媒体２０、無線ＩＤタグ３０、・・・、３６から構成される。ユーザ端末１０は、ユーザより、具備するアクセス制限が設けられた機能の起動の指示を受け付けると、無線ＩＤタグ３０、・・・、３６から識別コードを収集し、収集した識別コードと、認証記録媒体２０にて予め記憶している識別コードとの一致の度合が、所定の条件を満たしているか否かを判断する。ユーザ端末１０は、所定の条件を満たしている場合には、起動指示のあった機能を起動する。【選択図】図１
2007528524.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線ＩＣタグと、正当なユーザに対して、具備する機能の利用を許可する認証装置とからなる認証システムであって、
前記認証装置は、
複数の無線ＩＣタグのそれぞれを識別する検証タグ情報を複数個記憶している検証タグ情報記憶手段と、
ユーザが有する複数の物品にそれぞれ具備された無線ＩＣタグからそれぞれを識別する証明タグ情報を無線により複数個受信する受信手段と、
各検証タグ情報と各証明タグ情報との一致の度合が、所定の条件を満たすか否かを判断するタグ判断手段と、
前記タグ判断手段が、前記所定の条件を満たすと判断する場合に、前記機能の利用を許可する許可手段とを備え、
前記複数の無線ＩＣタグのそれぞれは、
前記証明タグ情報を記憶している証明タグ情報記憶手段と、
前記証明タグ情報を無線により出力する出力手段と
を備えることを特徴とする認証システム。
【請求項２】
正当なユーザに対して、具備する機能の利用を許可する認証装置であって、
複数の無線ＩＣタグのそれぞれに対して割り当てられた検証タグ情報を複数個記憶している検証タグ情報記憶手段と、
ユーザが有する複数の物品のそれぞれに具備された無線ＩＣタグのそれぞれから、当該無線ＩＣタグに割り当てられた証明タグ情報を無線により複数個受信する受信手段と、
各検証タグ情報と各証明タグ情報との一致の度合が、所定の条件を満たすか否かを判断するタグ判断手段と、
前記タグ判断手段が前記所定の条件を満たすと判断する場合に、前記機能の利用を許可する許可手段と
を備えることを特徴とする認証装置。
【請求項３】
前記認証装置は、さらに、
第１指定情報を記憶している指定情報記憶手段と、
前記タグ判断手段による判断結果が否定的である場合に、第２指定情報を受け付け、前記第１指定情報と受け付けた第２指定情報とが一致するか否かを判断するユーザ判断手段とを備え、
前記許可手段は、前記タグ判断手段にて前記所定の条件を満たさないと判断する場合、前記ユーザ判断手段の判断結果が肯定的である場合に、前記機能の利用を許可する
ことを特徴とする請求項２に記載の認証装置。
【請求項４】
前記第１指定情報は、数字、アルファベット及び記号の組み合わせからなる第１文字情報、又は使用者の生体科学的特徴を示す第１生体情報であり、
前記第２指定情報は、数字、アルファベット及び記号の組み合わせである第２文字情報、又は使用者の生体科学的特徴を示す第２生体情報であり、
前記ユーザ判断手段は、第２文字情報を受け付けると、受け付けた第２文字情報が前記第１文字情報と一致するか否かを判断し、第２生体情報を受け付けると、受け付けた第２生体情報と前記第１生体情報とが同一使用者のものであるか否かを判断する
ことを特徴とする請求項３に記載の認証装置。
【請求項５】
前記検証タグ情報は、各無線ＩＣタグを識別する検証識別コードであり、
前記証明タグ情報は、各無線ＩＣタグを識別する証明識別コードであり、
前記認証装置は、さらに、
予め定められた更新条件を満たす場合に、前記受信手段にて受信した各証明識別コードのうち少なくとも２個以上の証明識別コードを取得し、取得した２個以上の証明識別コードのそれぞれが検証識別コードとして前記検証タグ情報記憶手段に記憶されるように、前記検証タグ情報記憶手段の記憶内容を更新する更新手段と
を備えることを特徴とする請求項２に記載の認証装置。
【請求項６】
前記認証装置は、さらに、
第１指定情報を記憶している指定情報記憶手段と、
第２指定情報を受け付け、前記第１指定情報と受け付けた第２指定情報とが一致するか否かを判断するユーザ判断手段とを備え、
前記更新条件は、前記第１指定情報と前記第２指定情報とが一致することであり、
前記更新手段は、
前記ユーザ判断手段にて、前記第１指定情報と前記第２指定情報とが一致すると判断する場合に、前記検証タグ情報記憶手段に記憶している内容を更新する
ことを特徴とする請求項５に記載の認証装置。
【請求項７】
前記認証装置は、さらに、
当該認証装置と、受信した証明識別コードを有する無線ＩＣタグとの距離の値を算出する距離算出手段を備え、
前記更新手段は、受信した複数の証明識別コードのうち、前記距離算出手段にて算出された距離の値が所定値以内である証明識別コードを少なくとも２個以上取得する
ことを特徴とする請求項５に記載の認証装置。
【請求項８】
前記証明識別コードは、当該無線ＩＣタグが具備された物品の種別を示す種別コードを含み、
前記更新手段は、前記受信手段にて受信した各証明識別コードのうち、所定の種別コードを含む証明識別コードを少なくとも２個以上取得する
ことを特徴とする請求項５に記載の認証装置。
【請求項９】
前記認証装置は、さらに、
複数の種別コードのそれぞれと、優先度とを対応付けて記憶している優先度記憶手段を備え、
前記所定の種別コードは、予め定められた所定の閾値以上の優先度が対応付けられており、
前記更新手段は、前記受信手段にて受信した各証明識別コードのうち、優先度が所定の閾値以上である証明識別コードを少なくとも２個以上取得し、取得した２個以上の証明識別コードが検証識別コードとして前記検証タグ情報記憶手段に優先的に記憶されるように、前記検証タグ情報記憶手段の記憶内容を更新する
ことを特徴とする請求項８に記載の認証装置。
【請求項１０】
前記認証装置は、さらに、
種別コードと、優先度とを受け付け、受け付けた種別コードに対応し、前記優先度記憶手段にて記憶している優先度を、受け付けた優先度へ変更する優先度変更手段を
備えることを特徴とする請求項９に記載の認証装置。
【請求項１１】
前記認証装置は、さらに、
複数の種別コードのそれぞれと、ポイントとを対応付けて記憶しているポイント記憶手段を備え、
前記所定の種別コードは、予め定められた所定の閾値以上のポイントが対応付けられており、
前記更新手段は、前記受信手段にて受信した各証明識別コードのうち、ポイントが所定の閾値以上である証明識別コードを少なくとも２個以上取得し、取得した２個以上の証明識別コードが検証識別コードとして前記検証タグ情報記憶手段に優先的に記憶されるように、前記検証タグ情報記憶手段の記憶内容を更新する
ことを特徴とする請求項８に記載の認証装置。
【請求項１２】
前記認証装置は、さらに、
種別コードと、ポイントとを受け付け、受け付けた種別コードに対応し、ポイント記憶手段にて記憶しているポイントを、受け付けたポイントへ変更するポイント変更手段を
備えることを特徴とする請求項１１に記載の認証装置。
【請求項１３】
前記検証タグ情報は、当該認証装置より一意に割り当てられた検証用認証データであり、
前記証明タグ情報は、当該認証装置より一意に割り当てられた証明用認証データであり、
前記受信手段は、さらに、前記複数の物品のそれぞれに具備された無線ＩＣタグからそれぞれを識別する識別コードを無線により複数個受信し、
前記認証装置は、さらに、
予め定められた更新条件を満たす場合に、前記受信手段にて受信した識別コード毎に、異なる認証データを生成し、生成した各認証データのうち少なくとも２個以上の認証データを取得し、取得した２個以上の認証データのそれぞれが前記検証タグ情報記憶手段に検証用認証データとして記憶されるように、前記検証タグ情報記憶手段の記憶内容を更新する更新手段と、
前記更新手段にて更新した各検証用認証データのそれぞれを証明用認証データとして、対応する識別コードを有する各無線ＩＣタグへ送信する送信手段と
を備えることを特徴とする請求項２に記載の認証装置。
【請求項１４】
前記認証装置は、さらに、
第１指定情報を記憶している指定情報記憶手段と、
第２指定情報を受け付け、前記第１指定情報と受け付けた第２指定情報とが一致するか否かを判断するユーザ判断手段とを備え、
前記更新条件は、前記第１指定情報と前記第２指定情報とが一致することであり、
前記更新手段は、
前記ユーザ判断手段にて、前記第１指定情報と前記第２指定情報とが一致すると判断する場合に、前記検証タグ情報記憶手段に記憶している内容を更新し、
前記送信手段は、
前記ユーザ判断手段にて、前記第１指定情報と前記第２指定情報とが一致すると判断する場合に、前記更新手段にて更新した各検証用認証データのそれぞれを証明用認証データとして、対応する識別コードを有する各無線ＩＣタグへ送信する
ことを特徴とする請求項１３に記載の認証装置。
【請求項１５】
前記認証装置は、さらに、
当該認証装置と、受信した識別コードを有する無線ＩＣタグとの距離の値を算出する距離算出手段を備え、
前記更新手段は、受信した複数の識別コードのうち、前記距離算出手段にて算出された距離の値が所定値以内である識別コードに対応する認証データを少なくとも２個以上取得する
ことを特徴とする請求項１３に記載の認証装置。
【請求項１６】
前記識別コードは、対応する無線ＩＣタグが具備された物品の種別を示す種別コードを含み、
前記更新手段は、所定の種別コードを含む識別コードに対応する認証データを少なくとも２個以上取得する
ことを特徴とする請求項１３に記載の認証装置。
【請求項１７】
前記証明タグ情報は、対応する無線ＩＣタグが具備された物品の種別を示す種別コードを含み、
前記タグ判断手段は、前記受信手段にて受信した各証明タグ情報のうち特定の種別コードを含む証明タグ情報を排除し、残りの１以上の証明タグ情報と、各検証タグ情報との一致の度合が所定の条件を満たすか否かを判断する
ことを特徴とする請求項２に記載の認証装置。
【請求項１８】
前記検証タグ情報記憶手段は、さらに、前記各検証タグ情報が有効な期限を示す有効期限情報を記憶しており、
前記認証装置は、さらに、
前記各検証タグ情報が前記有効期限情報に示される期限内であるか否かを判断し、期限内であると判断する場合に、前記受信手段に、複数の証明タグ情報を受信させるよう制御する制御手段を
備えることを特徴とする請求項２に記載の認証装置。
【請求項１９】
前記タグ判断手段は、前記検証タグ情報記憶手段にて記憶している検証タグ情報の合計数に対する、各検証タグ情報のうち複数の証明タグ情報の何れかと一致する検証タグ情報の数の割合が、所定の基準値以上であるか否かを判断する
ことを特徴とする請求項２に記載の認証装置。
【請求項２０】
前記検証タグ情報記憶手段は、さらに、
記憶している複数の検証タグ情報に対する重み付けを示すポイントを、各検証タグ情報と対応付けて記憶しており、
前記タグ判断手段は、
前記検証タグ情報記憶手段に記憶されている全ての検証タグ情報に対応するポイントを加算した合計ポイントに対する、各検証タグ情報のうち複数の証明タグ情報の何れかと一致する検証タグ情報に対応するポイントのみを加算した取得ポイントの割合が所定の基準値以上であるか否かを判断する
ことを特徴とする請求項２に記載の認証装置。
【請求項２１】
前記検証タグ情報記憶手段は、可搬型の記録媒体であり、
前記記録媒体は、前記認証装置に装着される
ことを特徴とする請求項２に記載の認証装置。
【請求項２２】
正当なユーザに対して、具備する機能の利用を許可する認証装置に用いられる認証方法であって、
前記認証装置は、
複数の無線ＩＣタグのそれぞれを識別する検証タグ情報を複数個記憶している検証タグ情報記憶手段を備え、
前記認証方法は、
ユーザが有する複数の物品のそれぞれに具備された無線ＩＣタグからそれぞれを識別する証明タグ情報を無線により複数個受信する受信ステップと、
各検証タグ情報と各証明タグ情報との一致の度合が、所定の条件を満たすか否かを判断するタグ判断ステップと、
前記タグ判断ステップが、前記所定の条件を満たすと判断する場合に、前記機能の利用を許可する許可ステップと
を含むことを特徴とする認証方法。
【請求項２３】
正当なユーザに対して、具備する機能の利用を許可する認証装置に用いられる認証プログラムであって、
前記認証装置は、
複数の無線ＩＣタグのそれぞれを識別する検証タグ情報を複数個記憶している検証タグ情報記憶手段を備え、
前記認証プログラムは、
ユーザが有する複数の物品のそれぞれに具備された無線ＩＣタグからそれぞれを識別する証明タグ情報を無線により複数個受信する受信ステップと、
各検証タグ情報と各証明タグ情報との一致の度合が、所定の条件を満たすか否かを判断するタグ判断ステップと、
前記タグ判断ステップが、前記所定の条件を満たすと判断する場合に、前記機能の利用を許可する許可ステップと
を含むことを特徴とする認証プログラム。
【請求項２４】
正当なユーザに対して、具備する機能の利用を許可する認証装置としてプログラムに実行させるための認証プログラムを記録しているコンピュータ読み取り可能なプログラム記録媒体であって、
前記認証装置は、
複数の無線ＩＣタグのそれぞれを識別する検証タグ情報を複数個記憶している検証タグ情報記憶手段を備え、
前記認証プログラムは、
ユーザが有する複数の物品のそれぞれに具備された無線ＩＣタグからそれぞれを識別する証明タグ情報を無線により複数個受信する受信ステップと、
各検証タグ情報と各証明タグ情報との一致の度合が、所定の条件を満たすか否かを判断するタグ判断ステップと、
前記タグ判断ステップが、前記所定の条件を満たすと判断する場合に、前記機能の利用を許可する許可ステップと
を含むことを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置を利用するユーザの認証を行う技術に関する。
【背景技術】
【０００２】
従来、携帯電話機などのモバイル機器には、電話帳、メール、通話履歴及びスケジュール等の所有者のプライバシーに関わる情報が記憶されている。そのため、モバイル機器には、これらの情報が他人に閲覧されないように、利用時に正当な所有者であるか否かを認証する機能が設けられている。
例えば、特許文献１において、２つのＩＤタグを用いた個人認証システムが開示されている。この個人認証システムにおいて、識別装置は、認証時に、各ＩＤタグが記憶している識別コードを読み出し、読み出した２つの識別コードが内蔵するデータベースに対応付けられて登録されているか否かを判断し、登録されている場合には、正当なユーザであると認証する。
【特許文献１】特開２００２−１２３８０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記に示す個人認証システムは、２つのＩＤタグが有する識別コードの組み合わせと完全に一致する組み合わせがデータベースに登録されているか否かを判断するため、ユーザは、常に２つのＩＤタグを所持しておく必要がある。なぜなら、例えば、ユーザが２つのＩＤタグのうち１つを自宅に忘れてしまうと、外出先では、正当なユーザであるにも関わらず、不正なユーザであると認証されてしまうからである。また、２つのＩＤタグを所持していても、識別装置と各ＩＤタグとは、無線通信にて情報の送受信を行うため、通信距離や他のＩＤタグとの混信による影響などにより、認証に必要な識別コードがＩＤタグから識別装置へ送信されないで、不正なユーザと認証されてしまう可能性もある。
【０００４】
そこで、本発明は、正当なユーザに対して、従来よりも確実に機能の利用を許可する認証システム、認証装置、認証方法、認証プログラム及びプログラム記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、複数の無線ＩＣタグと、正当なユーザに対して、具備する機能の利用を許可する認証装置とからなる認証システムであって、前記認証装置は、複数の無線ＩＣタグのそれぞれを識別する検証タグ情報を複数個記憶している検証タグ情報記憶手段と、ユーザが有する複数の物品にそれぞれ具備された無線ＩＣタグからそれぞれを識別する証明タグ情報を無線により複数個受信する受信手段と、各検証タグ情報と各証明タグ情報との一致の度合が、所定の条件を満たすか否かを判断するタグ判断手段と、前記タグ判断手段が、前記所定の条件を満たすと判断する場合に、前記機能の利用を許可する許可手段とを備え、前記複数の無線ＩＣタグのそれぞれは、前記証明タグ情報を記憶している証明タグ情報記憶手段と、前記証明タグ情報を無線により出力する出力手段とを備えることを特徴とする。
【発明の効果】
【０００６】
上記に示した構成によると、認証システムにおいて、タグ判断手段は各検証タグ情報と各証明タグ情報との一致の度合が所定の条件を満たすか否かを判断し、タグ判断手段において判断結果が肯定的である場合に、具備する機能の利用を許可することができる。記憶している各検証タグ情報全てが、受信した各証明タグ情報の何れかと一致しなくても所定の条件を満たしていれば、具備する機能の利用が許可されるので、正当なユーザは、従来のシステムよりも確実に、認証装置が具備する機能の利用することができる。
【０００７】
また、本発明は、正当なユーザに対して、具備する機能の利用を許可する認証装置であって、複数の無線ＩＣタグのそれぞれに対して割り当てられた検証タグ情報を複数個記憶している検証タグ情報記憶手段と、ユーザが有する複数の物品のそれぞれに具備された無線ＩＣタグのそれぞれから、当該無線ＩＣタグに割り当てられた証明タグ情報を無線により複数個受信する受信手段と、各検証タグ情報と各証明タグ情報との一致の度合が、所定の条件を満たすか否かを判断するタグ判断手段と、前記タグ判断手段が前記所定の条件を満たすと判断する場合に、前記機能の利用を許可する許可手段とを備えることを特徴とする。
【０００８】
この構成によると、認証装置のタグ判断手段は、各検証タグ情報と各証明タグ情報との一致の度合が所定の条件を満たすか否かを判断し、許可手段は、タグ判断手段にて所定の条件を満たすと判断する場合に、具備する機能の利用を許可することができる。これにより、認証装置は、記憶している各検証タグ情報全てが、受信した各証明タグ情報の何れかと一致しなくても所定の条件を満たしていれば、具備する機能の利用を許可することができるため、正当なユーザに対しては、従来のシステムよりも確実に、認証装置が具備する機能の利用を許可することができる。
【０００９】
ここで、前記認証装置は、さらに、第１指定情報を記憶している指定情報記憶手段と、前記タグ判断手段による判断結果が否定的である場合に、第２指定情報を受け付け、前記第１指定情報と受け付けた第２指定情報とが一致するか否かを判断するユーザ判断手段とを備え、前記許可手段は、前記タグ判断手段にて前記所定の条件を満たさないと判断する場合、前記ユーザ判断手段の判断結果が肯定的である場合に、前記機能の利用を許可するとしてもよい。
【００１０】
この構成によると、認証装置は、タグ判断手段による判断結果が否定的である場合には、ユーザ判断手段にて、第１指定情報と第２指定情報とが一致するか否かを判断し、許可手段は、タグ判断手段にて所定の条件を満たすと判断する場合及びユーザ判断手段にて第１指定情報と第２指定情報とが一致すると判断する場合の何れかにおいて、具備する機能の利用を許可することができる。これにより、ユーザは、正当なユーザであるにも関わらず、タグ判断手段にて判断結果が否定的である場合には、ユーザ判断手段の判断にて、認証装置が具備する機能の利用が許可され、機能を利用することができる。つまり、認証システムは、正当なユーザに対しては、従来のシステムよりも確実に、認証装置が具備する機能の利用を許可することができる。
【００１１】
ここで、前記第１指定情報は、数字、アルファベット及び記号の組み合わせからなる第１文字情報、又は使用者の生体科学的特徴を示す第１生体情報であり、前記第２指定情報は、数字、アルファベット及び記号の組み合わせである第２文字情報、又は使用者の生体科学的特徴を示す第２生体情報であり、前記ユーザ判断手段は、第２文字情報を受け付けると、受け付けた第２文字情報が前記第１文字情報と一致するか否かを判断し、第２生体情報を受け付けると、受け付けた第２生体情報と前記第１生体情報とが同一使用者のものであるか否かを判断するとしてもよい。
【００１２】
この構成によると、第１及び第２指定情報は、それぞれ第１及び第２文字情報、又は第１及び第２生体情報とすることができる。例えば、第１文字情報と第２文字情報との一致の判断は、パスワード認証とすることができ、第１生体情報及び第２生体情報とが同一使用者であるかの判断は、指紋認証とすることができる。
ここで、前記検証タグ情報は、各無線ＩＣタグを識別する検証識別コードであり、前記証明タグ情報は、各無線ＩＣタグを識別する証明識別コードであり、前記認証装置は、さらに、予め定められた更新条件を満たす場合に、前記受信手段にて受信した各証明識別コードのうち少なくとも２個以上の証明識別コードを取得し、取得した２個以上の証明識別コードのそれぞれが検証識別コードとして前記検証タグ情報記憶手段に記憶されるように、前記検証タグ情報記憶手段の記憶内容を更新する更新手段とを備えるとしてもよい。
【００１３】
この構成によると、認証装置の更新手段は、予め定められた更新条件を満たす場合に、受信した各証明識別コードのうち少なくとも２個以上の証明識別コードをそれぞれ検証識別コードとして、検証タグ情報記憶手段にて記憶する内容を更新することができる。これにより、ユーザは、所定の更新条件を満たす場合に、当該ユーザが有している複数の物品に応じて、検証識別コードを変更することができる。
【００１４】
ここで、前記認証装置は、さらに、第１指定情報を記憶している指定情報記憶手段と、第２指定情報を受け付け、前記第１指定情報と受け付けた第２指定情報とが一致するか否かを判断するユーザ判断手段とを備え、前記更新条件は、前記第１指定情報と前記第２指定情報とが一致することであり、前記更新手段は、前記ユーザ判断手段にて、前記第１指定情報と前記第２指定情報とが一致すると判断する場合に、前記検証タグ情報記憶手段に記憶している内容を更新するとしてもよい。
【００１５】
この構成によると、認証装置の更新手段は、ユーザ判断手段にて第１指定情報と第２指定情報とが一致すると判断する場合に、受信した各証明識別コードのうち少なくとも２個以上の証明識別コードをそれぞれ検証識別コードとして、検証タグ情報記憶手段にて記憶する内容を更新することができる。
ここで、前記認証装置は、さらに、当該認証装置と、受信した証明識別コードを有する無線ＩＣタグとの距離を算出する距離算出手段を備え、前記更新手段は、受信した複数の証明識別コードのうち、前記距離算出手段にて算出された距離の値が所定値以内である証明識別コードを少なくとも２個以上取得するとしてもよい。
【００１６】
この構成によると、更新手段は、所定の距離以内から受信した証明識別コードを少なくとも２個以上取得することができる。これにより、認証装置は、所定の距離内にあり、確実に受信できる証明識別コードを、検証識別コードとして記憶することができる。
ここで、前記証明識別コードは、当該無線ＩＣタグが具備された物品の種別を示す種別コードを含み、前記更新手段は、前記受信手段にて受信した各証明識別コードのうち、所定の種別コードを含む証明識別コードを少なくとも２個以上取得するとしてもよい。
【００１７】
この構成によると、更新手段は、所定の種別コードを含む証明識別コードを少なくとも２個以上取得することができる。これにより、予め決められた種別コードを含む証明識別コードを検証識別コードとすることができる。
ここで、前記認証装置は、さらに、複数の種別コードのそれぞれと、優先度とを対応付けて記憶している優先度記憶手段を備え、前記所定の種別コードは、予め定められた所定の閾値以上の優先度が対応付けられており、前記更新手段は、前記受信手段にて受信した各証明識別コードのうち、優先度が所定の閾値以上である証明識別コードを少なくとも２個以上取得し、取得した２個以上の証明識別コードが検証識別コードとして前記検証タグ情報記憶手段に優先的に記憶されるように、前記検証タグ情報記憶手段の記憶内容を更新するとしてもよい。
【００１８】
この構成によると、更新手段は、証明識別コードに含まれる種別コードの優先度が所定の優先度以上の証明識別コードを少なくとも２個以上取得することができる。これにより、優先度の高い種別コードを含む証明識別コードを検証識別コードとすることができる。
ここで、前記認証装置は、さらに、種別コードと、優先度とを受け付け、受け付けた種別コードに対応し、前記優先度記憶手段にて記憶している優先度を、受け付けた優先度へ変更する優先度変更手段を備えるとしてもよい。
【００１９】
この構成によると、認証装置は、記憶している優先度を変更することができる。
ここで、前記認証装置は、さらに、複数の種別コードのそれぞれと、ポイントとを対応付けて記憶しているポイント記憶手段を備え、前記所定の種別コードは、予め定められた所定の閾値以上のポイントが対応付けられており、前記更新手段は、前記受信手段にて受信した各証明識別コードのうち、ポイントが所定の閾値以上である証明識別コードを少なくとも２個以上取得し、取得した２個以上の証明識別コードが検証識別コードとして前記検証タグ情報記憶手段に優先的に記憶されるように、前記検証タグ情報記憶手段の記憶内容を更新するとしてもよい。
【００２０】
この構成によると、更新手段は、証明識別コードに含まれる種別コードのポイントが所定のポイント以上の証明識別コードを少なくとも２個以上取得することができる。これにより、ポイントの高い種別コードを含む証明識別コードを検証識別コードとすることができる。
ここで、前記認証装置は、さらに、種別コードと、ポイントとを受け付け、受け付けた種別コードに対応し、ポイント記憶手段にて記憶しているポイントを、受け付けたポイントへ変更するポイント変更手段を備えるとしてもよい。
【００２１】
この構成によると、認証装置は、記憶しているポイントを変更することができる。
ここで、前記検証タグ情報は、当該認証装置より一意に割り当てられた検証用認証データであり、前記証明タグ情報は、当該認証装置より一意に割り当てられた証明用認証データであり、前記受信手段は、さらに、前記複数の物品のそれぞれに具備された無線ＩＣタグからそれぞれを識別する識別コードを無線により複数個受信し、前記認証装置は、さらに、予め定められた更新条件を満たす場合に、前記受信手段にて受信した識別コード毎に、異なる認証データを生成し、生成した各認証データのうち少なくとも２個以上の認証データを取得し、取得した２個以上の認証データのそれぞれが前記検証タグ情報記憶手段に検証用認証データとして記憶されるように、前記検証タグ情報記憶手段の記憶内容を更新する更新手段と、前記更新手段にて更新した各検証用認証データのそれぞれを証明用認証データとして、対応する識別コードを有する各無線ＩＣタグへ送信する送信手段とを備えるとしてもよい。
【００２２】
この構成によると、認証装置の更新手段は、予め定められた更新条件を満たす場合に、受信した各識別コードのうち少なくとも２個以上の識別コードに対応する認証データをそれぞれ検証用認証データとして、検証タグ情報記憶手段にて記憶する内容を更新することができ、送信手段は、更新した検証用認証データを証明用認証データとして対応する識別コードを有する無線ＩＣタグへ送信することができる。これにより、ユーザは、所定の更新条件を満たす場合に、当該ユーザが有している複数の物品に応じて、検証用認証データを変更することができる。
【００２３】
ここで、前記認証装置は、さらに、第１指定情報を記憶している指定情報記憶手段と、第２指定情報を受け付け、前記第１指定情報と受け付けた第２指定情報とが一致するか否かを判断するユーザ判断手段とを備え、前記更新条件は、前記第１指定情報と前記第２指定情報とが一致することであり、前記更新手段は、前記ユーザ判断手段にて、前記第１指定情報と前記第２指定情報とが一致すると判断する場合に、前記検証タグ情報記憶手段に記憶している内容を更新し、前記送信手段は、前記ユーザ判断手段にて、前記第１指定情報と前記第２指定情報とが一致すると判断する場合に、前記更新手段にて更新した各検証用認証データのそれぞれを証明用認証データとして、対応する識別コードを有する各無線ＩＣタグへ送信するとしてもよい。
【００２４】
この構成によると、認証装置の更新手段は、ユーザ判断手段にて第１指定情報と第２指定情報とが一致すると判断する場合に、少なくとも２個以上の検証用認証データを、検証タグ情報記憶手段にて記憶する内容を更新することができ、送信手段は、ユーザ判断手段にて第１指定情報と第２指定情報とが一致すると判断する場合に、証明用認証データを、対応する識別コードを有する無線ＩＣタグへ送信することができる。
【００２５】
ここで、前記認証装置は、さらに、当該認証装置と、受信した識別コードを有する無線ＩＣタグとの距離を算出する距離算出手段を備え、前記更新手段は、受信した複数の識別コードのうち、前記距離算出手段にて算出された距離の値が所定値以内である識別コードに対応する認証データを少なくとも２個以上取得するとしてもよい。
この構成によると、更新手段は、所定の距離以内から受信した識別コードに対応する認証データを検証用認証データとすることができる。
【００２６】
ここで、前記識別コードは、対応する無線ＩＣタグが具備された物品の種別を示す種別コードを含み、前記更新手段は、所定の種別コードを含む識別コードに対応する認証データを少なくとも２個以上取得するとしてもよい。
この構成によると、更新手段は、所定の種別コードを含む識別コードに対応する認証データを少なくとも２個以上取得することができる。これにより、予め決められた種別コードを含む証明識別コードに対応する認証データを検証用認証データとすることができる。
【００２７】
ここで、前記証明タグ情報は、対応する無線ＩＣタグが具備された物品の種別を示す種別コードを含み、前記タグ判断手段は、前記受信手段にて受信した各証明タグ情報のうち特定の種別コードを含む証明タグ情報を排除し、残りの１以上の証明タグ情報と、各検証タグ情報との一致の度合が所定の条件を満たすか否かを判断するとしてもよい。
この構成によると、認証装置は、複数の証明タグ情報から特定の種別コードを含む証明タグ情報を除き、残り１以上の証明タグ情報と、各検証タグ情報とを用いて、所定の条件を満たすか否かを判断することができる。
【００２８】
ここで、前記検証タグ情報記憶手段は、さらに、前記各検証タグ情報が有効な期限を示す有効期限情報を記憶しており、前記認証装置は、さらに、前記各検証タグ情報が前記有効期限情報に示される期限内であるか否かを判断し、期限内であると判断する場合に、前記受信手段に、複数の証明タグ情報を受信させるよう制御する制御手段を備えるとしてもよい。
【００２９】
この構成によると、受信手段は、各検証タグ情報が有効期限内である場合に、証明タグを受信することができる。
ここで、前記タグ判断手段は、前記検証タグ情報記憶手段にて記憶している検証タグ情報の合計数に対する、各検証タグ情報のうち複数の証明タグ情報の何れかと一致する検証タグ情報の数の割合が、所定の基準値以上であるか否かを判断するとしてもよい。
【００３０】
この構成によると、タグ判断手段は、合計数に対する一致数の割合が所定の基準値以上であるか否かを判断することができる。これにより、認証装置は、記憶している各検証タグ情報全てが、受信した各証明タグ情報の何れかと一致しなくても、合計数に対する一致数の割合が所定の基準値以上であれば、具備する機能の利用を許可することができるため、正当なユーザに対しては、従来のシステムよりも確実に、認証装置が具備する機能の利用を許可することができる。
【００３１】
ここで、前記検証タグ情報記憶手段は、さらに、記憶している複数の検証タグ情報に対する重み付けを示すポイントを、各検証タグ情報と対応付けて記憶しており、前記タグ判断手段は、前記検証タグ情報記憶手段に記憶されている全ての検証タグ情報に対応するポイントを加算した合計ポイントに対する、各検証タグ情報のうち複数の証明タグ情報の何れかと一致する検証タグ情報に対応するポイントのみを加算した取得ポイントの割合が所定の基準値以上であるか否かを判断するとしてもよい。
【００３２】
この構成によると、タグ判断手段は、合計ポイントに対する取得ポイントの割合が所定の基準値以上であるか否かを判断することができる。これにより、認証装置は、記憶している各検証タグ情報全てが、受信した各証明タグ情報の何れかと一致しなくても、合計ポイントに対する取得ポイントの割合が所定の基準値以上であれば、具備する機能の利用を許可することができるため、正当なユーザに対しては、従来のシステムよりも確実に、認証装置が具備する機能の利用を許可することができる。
【００３３】
ここで、前記検証タグ情報記憶手段は、可搬型の記録媒体であり、前記記録媒体は、前記認証装置に装着されるとしてもよい。
この構成によると、検証タグ情報記憶手段を可搬型の記録媒体とすることができる。
【発明を実施するための最良の形態】
【００３４】
１．第１の実施の形態
本発明に係る実施の形態としての認証システム１について説明する。
１．１  認証システム１の概要
認証システム１は、図１に示すように、ユーザ端末１０、認証記録媒体２０、無線ＩＤタグ３１、３２、３３、３４、３５、・・・、３６及び認証カード４０から構成されている。無線ＩＤタグ３１、３２、３３、３４、３５、・・・、３６は、ユーザが身に着けている衣服やアクセサリー、又は所持している紙幣などに埋め込まれている。また、認証カード４０には、無線ＩＤタグ３０が埋め込まれている。認証記録媒体２０は、認証時にユーザ端末１０に装着されて、利用される。
【００３５】
認証システム１において、ユーザ端末１０が有するアクセス制限が設けられた機能をユーザが利用する際には、ユーザ端末１０は、ユーザが所持している認証カード４０に埋め込まれている無線ＩＤタグ３０及び、ユーザが身に着けている又は所持している物品（衣服、アクセサリー、紙幣など）に埋め込まれている無線ＩＤタグ３１、３２、３３、３４、３５、・・・、３６より各無線ＩＤタグを識別する識別コードを読み取り、読み取った識別コードと認証記録媒体２０へ事前に登録している識別コードとを用いた認証を行い、正当なユーザであると認証する場合には、アクセス制限が設けられた機能の起動を行う。正当なユーザでないと認証する場合には、パスワードを用いた認証を行い、正当なユーザであると認証すると、アクセス制限が設けられた機能の起動を行う。
【００３６】
ここで、識別コードは、例えば、8個の数字の列からなり、先頭３つの数字は物品の種別を識別する種別コードであり、残り５つの数字は物品の種別毎に個別に異なる製造コードである。
１．２  ユーザ端末１０
ここでは、ユーザ端末１０の構成について説明する。ユーザ端末１０は、図２に示すように、機能記憶部１０１、基準情報記憶部１０２、パスワード記憶部１０３、受信情報記憶部１０４、入力部１０５、表示部１０６、制御部１０７、時計部１０８、タグ読取部１０９及び入出力部１１０から構成されている。
【００３７】
ユーザ端末１０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニットなどから構成されるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、ユーザ端末１０は、その機能を達成する。
【００３８】
ユーザ端末１０は、例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）である。
（１）機能記憶部１０１
機能記憶部１０１は、図２に示すように、スケジュール管理機能１２０、個人情報管理機能１２１、住所録管理機能１２２、ゲーム機能１２３、電子マネー機能１２４及びメモ帳機能１２５を記憶している。
【００３９】
ここで、スケジュール管理機能１２０とは、ユーザのスケジュールの登録や管理などを行う機能であり、個人情報管理機能１２１とは、ユーザに係る情報の登録や管理などを行う機能であり、住所録管理機能１２２とは、ユーザの知人の住所や電話番号などの情報の登録や管理を行う機能である。また、ゲーム機能１２３とは、ゲームを行うための機能であり、電子マネー機能１２４とは、貨幣価値をデジタルデータで表現した電子マネーを用いて買い物を行う機能であり、メモ帳機能１２５とは、例えばワープロ機能であり、文章など作成や管理を行う機能である。
【００４０】
（２）基準情報記憶部１０２
基準情報記憶部１０２は、図３に示すように、基準日数情報記憶部１３１、登録数情報記憶部１３２、種別コード記憶部１３３、認証情報記憶部１３４、基準優先度記憶部１３５及び基準ポイント記憶部１３６を有している。
（Ａ）基準日数情報記憶部１３１
基準日数情報記憶部１３１は、認証記録媒体２０へ登録する識別コードの有効期限を算出する際の基準となる基準日数（例えば、「３日」）を記憶している。
【００４１】
（Ｂ）登録数情報記憶部１３２
登録数情報記憶部１３２は、認証記録媒体２０へ登録することのできる識別コードの上限値（例えば、「５」）を記憶している。
（Ｃ）種別コード記憶部１３３
種別コード記憶部１３３は、図４に一例として示すように、種別コードテーブルＴ１００を有している。
【００４２】
種別コードテーブルＴ１００は、種別コード、名称、優先度及びポイントから構成される組を１個以上記憶している。
種別コードは、無線ＩＤタグを備えた物品の種別を識別するコードである。
名称は、種別コードに対応付けられた種別の名称である。例えば、図４では、種別コード「００１」と名称「認証カード」とが対応付けられている。
【００４３】
優先度は、認証記録媒体２０へ登録する際の優先度を示す数値である。本実施の形態では、一例として、１〜１０の数値により優先度を分け、数値「１」が最も低い優先度であり、数値が高くなるにつれ、優先度も高くなる。
ポイントは、識別コードを点数として利用する場合に、その識別コードに割り当てられた点数を示す。本実施の形態では、一例として、１〜１０のうちの数をポイントとして種別コードごとに割り当てる。
【００４４】
（Ｄ）認証情報記憶部１３４
認証情報記憶部１３４は、図５に一例として示すように、認証基準テーブルＴ１０１を有している。
認証基準テーブルＴ１０１は、機能名、認証方式及び数値情報から構成される組を１個以上記憶している。認証基準テーブルＴ１０１には、アクセス制限されている全ての機能に対する機能名などからなる集合が記憶されている。
【００４５】
機能名は、アクセス制限されている機能を示す機能名称である。例えば、「スケジュール管理」はスケジュール管理機能１２０を、「個人情報管理」は個人情報管理機能１２１を、「住所録管理」は住所録管理機能１２２を、「ゲーム」はゲーム機能１２３を、「電子マネー」は電子マネー機能１２４をそれぞれ示している。
認証方式は、ポイント方式及び割合方式のうち何れかの方式を示している。ポイント方式とは、認証時に取得した識別コードのうち認証記録媒体２０に登録されている識別コードと一致した場合に、その識別コードをポイント化して、認証を行う方式であり、割合方式とは、認証時に取得した識別コードのうち認証記録媒体２０に登録されている識別コードと一致する数が、登録されている識別コードの数に対する割合を利用して認証を行う方式である。
【００４６】
数値情報は、ユーザが正当なユーザであると認証するための基準となる割合を示す数値であり、数値はパーセントにて示される。認証方式がポイント方式である場合には、数値情報は、認証記録媒体２０に登録されている識別コードの合計ポイントに対して、認証の基準となる割合を示す数値となる。認証方式が割合方式である場合には、数値情報は、認証記録媒体２０に登録されている識別コードの合計数に対して、認証の基準となる割合を示す数値となる。
【００４７】
例えば、認証記録媒体２０に登録されている識別コードの数が５であり、合計ポイントが２０ポイントであるとする。このとき、図５に示すスケジュール管理は、認証方式がポイント方式で、数値情報が６０％であるため、スケジュール管理機能１２０を利用する際の認証の基準、つまり正当なユーザであると認証するために必要なポイントは、２０ポイントのうち６０％のポイント「１２」となる。また、ゲームは、認証方式が割合方式で、数値情報が４０％であるため、ゲーム機能１２３を利用する際の認証の基準、つまり正当なユーザであると認証する基準は、「２」となり、登録されている識別コードのうち２つが一致すればよいことになる。なお、認証の基準となる数値が小数となる場合には、小数点以下を切り上げとする。
【００４８】
（Ｅ）基準優先度記憶部１３５
基準優先度記憶部１３５は、認証記録媒体２０へ登録する識別コードの数を絞り込むための基準となる優先度の基準優先度値（例えば、「５」）を記憶している。
（Ｆ）基準ポイント記憶部１３６
基準ポイント記憶部１３６は、認証記録媒体２０へ登録する識別コードの数を絞り込むための基準となるポイントの基準ポイント（例えば、「５」）を記憶している。
【００４９】
（３）パスワード記憶部１０３
パスワード記憶部１０３は、パスワードを用いて認証を行う際に、認証の基準となるパスワードを記憶している。ここで、パスワードは、一例として、英数字及び記号からなる長さ１以上の文字列である。
（４）受信情報記憶部１０４
受信情報記憶部１０４は、ＩＤタグ認証時に無線ＩＤタグ３０、３１、３２、３３、３４、３５、・・・、３６より読み取った識別コードと、読み取った識別コードに対応する名称、優先度及びポイントとからなる組をそれぞれ記憶する５０個の情報記憶領域を有する。
【００５０】
（５）時計部１０８
時計部１０８は、日時の計時を行う時計である。
（６）入力部１０５
入力部１０５は、ユーザより識別コードの登録を開始する旨の指示を受け付けると、識別コード登録を行うことを示す識別コード登録命令を制御部１０７へ出力する。
【００５１】
入力部１０５は、ユーザよりパスワードの入力を受け付け、受け付けたパスワードを制御部１０７へ出力する。
入力部１０５は、ユーザより表示部１０６にて表示されている識別コードの書き込みを行う旨の指示を受け付けると、表示されている識別コードの登録を示す登録命令を制御部１０７へ出力し、ユーザより表示部１０６にて表示されている識別コードの書き込みを行わない旨の指示を受け付けると、表示されている識別コードの登録を行わないことを示す登録不要命令を制御部１０７へ出力する。
【００５２】
入力部１０５は、ユーザよりアクセスを制限する機能の登録又は登録内容の変更を示す指示を受け付けると、登録又は内容変更を行う機能の機能名を示す名称情報を生成し、認証基準テーブルＴ１０１への登録を示す名称登録命令と、生成した名称情報とを制御部１０７へ出力する。
入力部１０５は、登録又は内容変更を行う機能に対する認証方式として、ポイント方式又は割合方式の何れかを示す方式情報をユーザより受け付けると、受け付けた方式情報を制御部１０７へ出力する。入力部１０５は、登録又は内容変更を行う機能に対する認証の基準となる数値を示す数値情報をユーザより受け付けると、受け付けた数値情報を制御部１０７へ出力する。
【００５３】
入力部１０５は、ユーザより機能記憶部１０１にて記憶されている機能の起動を示す指示を受け付けると、起動する機能の機能名称を示す起動機能情報を生成し、起動を指示する起動命令と、生成した起動機能情報とを制御部１０７へ出力する。
また、入力部１０５は、起動された機能に対する指示や情報を受け付け、指示を受け付けた場合には、その指示に対応する命令を制御部１０７へ出力し、情報を受け付けた場合には、受け付けた情報を制御部１０７へ出力する。
【００５４】
（７）表示部１０６
表示部１０６は、制御部１０７よりパスワードの入力を要求するパスワード要求情報を受け取ると、受け取ったパスワード要求情報を表示し、ユーザへパスワードの入力を促す。
表示部１０６は、識別コードと、その識別コードに対応する名称及びポイントと登録できる残数を示す登録残数とを制御部１０７より受け取ると、受け取った識別コードと名称とポイントと登録残数とを表示し、表示した識別コードの書き込みを行うか否かの判断を促す。
【００５５】
表示部１０６は、制御部１０７より方式情報の入力を要求する方式要求情報を受け取ると、受け取った方式要求情報を表示し、ユーザへ方式情報の入力を促す。
表示部１０６は、制御部１０７より認証の基準となる数値の入力を要求する数値要求情報を受け取ると、受け取った数値要求情報を表示し、ユーザへ数値の入力を促す。
また、表示部１０６は、機能記憶部１０１にて記憶している各機能に関連する情報を制御部１０７より受け取ると受け取った情報を表示する。
【００５６】
（８）タグ読取部１０９
タグ読取部１０９は、同一時間帯において、最大５０個の無線ＩＤタグに対して、情報の読み取りができる。タグ読取部１０９は、図６に示すように、一時記憶部１４１、読取制御部１４２、命令生成部１４３、命令解読部１４４、クロック生成部１４５、変復調部１４６及びアンテナ部１４７から構成されている。
【００５７】
（Ａ）一時記憶部１４１
一時記憶部１４１は、無線ＩＤタグを識別する５０個の識別コードをそれぞれ一時的に記憶する５０個の識別コード領域を有する。
（Ｂ）読取制御部１４２
読取制御部１４２は、一例として図７に示すように、同期信号送信期間及び識別コード収集期間において、それぞれ、同期信号送信の制御及び識別コード収集の制御を行う。この図において、横軸は時間軸である。
【００５８】
同期信号送信期間及び識別コード収集期間は、この順序で時間軸上で隣接している。
識別コード収集期間は、第１収集期間と第２収集期間とからなり、第１収集期間と第２収集期間とは、それぞれ、識別コード送信期間、識別コード応答期間及び識別コード一致期間から構成される。識別コード送信期間、識別コード応答期間及び識別コード一致期間は、それぞれ、例えば５００ｍ秒長の一周期を形成する。
【００５９】
１周期は、５０個の１０ｍ秒長に均等に分割される。各１０ｍ秒長を、チャネルと呼ぶ。１周期内の５０個のチャネルを、１周期の先頭から順にそれぞれチャネル１、チャネル２、チャネル３、・・・チャネル５０と呼び、５０個のチャネルは、これらのチャネル番号により識別される。
（命令の出力）
読取制御部１４２は、制御部１０７より、識別コードを認証記録媒体２０へ登録するために各無線ＩＤタグの識別コードの読取開始を指示する識別コード読取開始命令を受け取ると、命令生成部１４３に対して、同期信号を送信する旨の同期信号送信命令及び各無線ＩＤタグの識別コードを収集する旨の識別コード収集命令をこの順序で出力する。
【００６０】
（識別コードの収集）
読取制御部１４２は、命令生成部１４３に対して、識別コード収集命令を出力した後、３秒間の識別コード収集期間において、次に示すようにして、各無線ＩＤタグから識別コードを収集する。前記識別コード収集期間が経過すると、読取制御部１４２は、各無線ＩＤタグから識別コードの収集が終了したとみなし、識別コードの収集を終了する。識別コード収集期間は、上記に説明したように、第１収集期間と第２収集期間とに分かれており、第１収集期間と第２収集期間とのそれぞれにおいて、読取制御部１４２は、識別コード送信の制御、識別コード応答の制御、識別コード一致の制御を行う。このように、第１収集期間と第２収集期間とのそれぞれにおいて、２回の収集を行う理由については、後述する。
【００６１】
読取制御部１４２は、識別コード送信期間において、命令解読部１４４から識別コード送信命令と識別コードとチャネル番号とを受け取る。識別コード送信命令を受け取ると、受け取った識別コードを、一時記憶部１４１内の受け取ったチャネル番号により示される識別コード領域へ書き込む。
読取制御部１４２は、クロック生成部１４５から基準クロックを受け取り、受け取った基準クロックに基づいて、１０ｍ秒間に１個のパルス信号からなる同期信号を繰り返し含む同期信号波を生成し、生成した同期信号波を１００ｍ秒間、命令生成部１４３へ出力する。
【００６２】
図７に示すように、同期信号波の１周期は、５００ｍ秒であり、前述したように、１周期は、５０個の１０ｍ秒長に均等に分割され、各１０ｍ秒長を、チャネルと呼ぶ。
読取制御部１４２は、受け取ったチャネル番号と同一のチャネルを選択し、識別コード応答期間内の、選択したチャネルにおいて、受け取った識別コードと、識別コードを送信する旨を示す識別コード応答命令とを命令生成部１４３へ出力する。
【００６３】
このように、読取制御部１４２は、受け取ったチャネル番号と同一のチャネルを選択するので、異なる無線ＩＤタグに対して同じチャネルが選択される可能性がある。この場合において、これらの無線ＩＣタグについては、第１収集期間における識別コードの収集は諦め、第２収集期間において、これらの無線ＩＤタグの識別コードの収集を行う。この第２収集期間において、これらの異なる無線ＩＣタグに対して同じチャネルが選択される可能性は低くなる。
【００６４】
読取制御部１４２は、識別コード一致期間内の選択したチャネルにおいて、命令解読部１４４から識別コード一致命令及び識別コードの受け取りを待ち受ける。選択したチャネルにおいて、命令解読部１４４から識別コード一致命令と識別コードとを受け取ると、一時記憶部１４１の選択したチャネルに対応する識別コード領域に記憶されている識別コードが正しく無線ＩＤタグを識別する識別コードであると認識し、一時記憶部１４１に記憶されている識別コードを読み出し、読み出した識別コードを、受信情報記憶部１０４へ書き込む。なお、識別コードに対応する名称、優先度及びポイントは、この時点では、まだ書き込まれていない。
【００６５】
読取制御部１４２は、３秒間の識別コード収集期間が終了すると、識別コードの読み取りが完了したことを示す識別コード読取完了命令を制御部１０７へ出力する。
（Ｃ）命令生成部１４３
命令生成部１４３は、読取制御部１４２から同期信号送信命令、識別コード収集命令及び識別コードと識別コード応答命令との組を受け取る。
【００６６】
命令生成部１４３は、読取制御部１４２から同期信号送信命令を受け取ると、受け取った同期信号送信命令に基づいて、パルス信号波を生成し、生成したパルス信号波を変復調部１４６へ出力する。続いて、読取制御部１４２から同期信号波を受け取り、受け取った同期信号波に基づいて、パルス信号波を１００ｍ秒間生成し、生成したパルス信号波を変復調部１４６へ出力する。
【００６７】
命令生成部１４３は、読取制御部１４２から識別コード収集命令又は識別コード応答命令を受け取ると、それぞれの命令に基づいて、パルス信号波を生成し、生成したパルス信号波を変復調部１４６へ出力する。
命令生成部１４３は、読取制御部１４２から識別コードと識別コード応答命令を受け取ると、識別コード応答命令に基づくパルス信号波の出力に引き続いて、受け取った識別コードに基づいてパルス信号波を生成し、生成したパルス信号波を変復調部１４６へ出力する。
【００６８】
（Ｄ）クロック生成部１４５
クロック生成部１４５は、基準時刻を示す基準クロックを繰り返し生成し、生成した基準クロックを読取制御部１４２へ出力する。
（Ｅ）命令解読部１４４
命令解読部１４４は、変復調部１４６からパルス信号波を受け取る。受け取ったパルス信号波を解読して、命令と情報とを抽出する。
【００６９】
ここで、抽出する命令には、識別コード送信命令及び識別コード一致命令が含まれる。
命令解読部１４４は、抽出した命令が識別コード送信命令である場合に、情報としてチャネル番号と識別コードとを抽出する。抽出したチャネル番号と識別コードとを読取制御部１４２へ出力する。
命令解読部１４４は、抽出した命令が識別コード一致命令である場合に、情報として識別コードを抽出し、抽出した識別コードを読取制御部１４２へ出力する。
【００７０】
（Ｆ）変復調部１４６
変復調部１４６は、命令生成部１４３からパルス信号波を受け取ると、受け取ったパルス信号波を変調信号として、変調信号に基づいて、搬送波の振幅を変化させ、振幅の変化した搬送波をアンテナ部１４７へ出力する。
また、変復調部１４６は、アンテナ部１４７から電力信号を受け取り、受け取った電力信号を復調し、復調した信号からパルス信号波を抽出し、抽出したパルス信号波を命令解読部１４４へ出力する。
【００７１】
（Ｇ）アンテナ部１４７
アンテナ部１４７は、送信アンテナと受信アンテナとから構成される。
送信アンテナは、例えば、特定の方向に電波を放射する指向性アンテナであり、変復調部１４６から振幅の変化した搬送波を受け取り、電波として空間に放射する。
受信アンテナは、電波を受信し、受信した電波を電気信号に変換して、電力信号を変復調部１４６へ出力する。
【００７２】
（９）制御部１０７
制御部１０７は、認証記録媒体２０へ識別コードを登録する制御、認証方式を登録する制御及び認証の制御を行う。
＜識別コード登録制御＞
制御部１０７は、入力部１０５より識別コード登録命令を受け取ると、パスワード要求情報を生成し、生成したパスワード要求情報を表示部１０６へ出力する。その後、制御部１０７は、パスワードを入力部１０５より受け取り、受け取ったパスワードと、パスワード記憶部１０３にて記憶しているパスワードとが一致するか否かの判断を行う。一致しない場合には、識別コードの登録を中止する。
【００７３】
一致する場合には、識別コード読取開始命令をタグ読取部１０９へ出力する。
制御部１０７は、識別コード読取完了命令をタグ読取部１０９より受け取ると、以下の動作を行う。
受信情報記憶部１０４の各情報記憶領域に記憶している識別コードと対応する名称、優先度及びポイントを種別コードテーブルＴ１００より取得し、取得した名称、優先度及びポイントを対応する識別コードが記憶されている情報記憶領域へ記憶する。この動作を記憶している識別コードの数分だけ行う。
【００７４】
次に、制御部１０７は、受信情報記憶部１０４の各情報記憶領域に記憶している識別コードのうち重複する識別コードが存在するか否か確認し、重複する識別コードが存在する場合には、識別コードに対応して記憶しているポイントの値から所定のポイント（例えば、２ポイント）を減算して、減算したポイントへと更新して、記憶する。重複する識別コードが存在しない場合には、ポイントは、記憶されているポイントのままである。ここで、減算した結果が「０」以下となる場合には、減算したポイントは「１」として扱う。
【００７５】
次に、制御部１０７は、受信情報記憶部１０４に記憶している識別コードの数が、登録数情報記憶部１３２にて記憶している上限値以下であるか否かを判断する。
上限値以下であると判断する場合には、後述する認証記録媒体２０のＩＤタグ情報記憶部２０２の内容を消去して、受信情報記憶部１０４にて記憶している識別コードと、識別コードに対応するポイントとからなる組を、ＩＤタグ情報記憶部２０２へ入出力部１１０を介して書き込む。つまり、制御部１０７は、ＩＤタグ情報記憶部２０２の内容消去後の書込動作を、受信情報記憶部１０４にて記憶している識別コードの数分だけ行う。
【００７６】
上限値以下でない、つまり、受信情報記憶部１０４にて記憶している識別コードの数が、上限値より多いと判断する場合には、受信情報記憶部１０４にて記憶している識別コードの優先度と、基準優先度記憶部１３５にて記憶している基準優先度値とを比較して、基準優先度値より低い場合には、その識別コードと、その識別コードに対応する名称、優先度及びポイントとを削除する。この動作を、受信情報記憶部１０４にて記憶している識別コードの数分行った後、再度、受信情報記憶部１０４に記憶している識別コードの数が、登録数情報記憶部１３２にて記憶している上限値以下であるか否かを判断する。
【００７７】
上限値以下であると判断する場合には、ＩＤタグ情報記憶部２０２の内容を消去して、受信情報記憶部１０４にて記憶している識別コードと、識別コードに対応するポイントとからなる組を、ＩＤタグ情報記憶部２０２へ入出力部１１０を介して書き込む。つまり、制御部１０７は、ＩＤタグ情報記憶部２０２の内容消去後の書込動作を、受信情報記憶部１０４にて記憶している識別コードの数分だけ行う。
【００７８】
上限値以下でない、つまり、受信情報記憶部１０４にて記憶している識別コードの数が、上限値より多いと判断する場合には、受信情報記憶部１０４にて記憶している識別コードのポイントと、基準ポイント記憶部１３６にて記憶している基準ポイントとを比較して、基準ポイント記憶部１３６にて記憶している基準ポイントより低い場合には、その識別コードと、その識別コードに対応する名称、優先度及びポイントとを削除する。この動作を、受信情報記憶部１０４にて記憶している識別コードの数分行った後、再度、受信情報記憶部１０４に記憶している識別コードの数が、登録数情報記憶部１３２にて記憶している上限値以下であるか否かを判断する。
【００７９】
上限値以下であると判断する場合には、ＩＤタグ情報記憶部２０２の内容を消去して、受信情報記憶部１０４にて記憶している識別コードと、識別コードに対応するポイントとからなる組を、ＩＤタグ情報記憶部２０２へ入出力部１１０を介して書き込む。つまり、制御部１０７は、ＩＤタグ情報記憶部２０２の内容消去後の書込動作を、受信情報記憶部１０４にて記憶している識別コードの数分だけ行う。
【００８０】
上限値以下でない、つまり受信情報記憶部１０４にて記憶している識別コードの数が、上限値より多いと判断する場合には、制御部１０７は、ＩＤタグ情報記憶部２０２の内容を消去する。次に、制御部１０７は、受信情報記憶部１０４より識別コードと、その識別コードに対応する名称及びポイントとを読み出し、読み出した識別コードと名称とポイント及び登録残数を表示部１０６へ出力する。ここで、登録残数の初期値は、登録の上限数であり、ここでは、「５」となる。制御部１０７は、その後、登録命令又は登録不要命令を入力部１０５より受け取り、受け取った命令が登録命令である場合には、読み出した識別コードとポイントとからなる組を、認証記録媒体２０のＩＤタグ情報記憶部２０２へ入出力部１１０を介して書き込み、登録残数から１減算し、減算した結果を登録残数とする。入力部１０５より受け取った命令が、登録不要命令である場合には、取得した識別コード及びポイントの書き込みは行わない。制御部１０７は、ＩＤタグ情報記憶部２０２の内容を消去した後の動作を、登録残数が０でなるまで、又は受信情報記憶部１０４にて記憶している識別コードの数分だけ繰り返す。
【００８１】
次に、制御部１０７は、時計部１０８より現在の日時を取得し、基準日数情報記憶部１３１より基準日数「３」を取得する。取得した日時と基準日数とを用いて、有効期限を算出し、算出した有効期限を、後述する認証記録媒体２０の期限情報記憶部２０３へ入出力部１１０を介して書き込む。例えば、時計部１０８より取得した日時が、「２００４年２月１日１７時１８分」である場合には、この日時に３日を加算することにより、有効期限は「２００４年２月４日１７時１８分」となる。
【００８２】
さらに、制御部１０７は、受信情報記憶部１０４に記憶している内容を削除する。
＜認証方式登録制御＞
制御部１０７は、入力部１０５より名称登録命令と名称情報とを受け取ると、受け取った名称情報を一時的に記憶する。次に、制御部１０７は、パスワード要求情報を生成し、生成したパスワード要求情報を表示部１０６へ出力し、その後、パスワードを入力部１０５より受け取り、受け取ったパスワードと、パスワード記憶部１０３にて記憶しているパスワードとが一致するか否かの判断を行う。一致しない場合には、一時的に記憶している名称情報を削除し、認証方式の登録を中止する。
【００８３】
一致する場合には、方式要求情報を生成し、生成した方式要求情報を表示部１０６へ出力し、その後、ポイント方式又は割合方式の何れかからなる方式情報を入力部１０５より受け取る。制御部１０７は、数値要求情報を生成し、生成した数値要求情報を表示部１０６へ出力し、その後、数値情報を入力部１０５より受け取る。次に、制御部１０７は、一時的に記憶している名称情報と、入力部１０５より受け取った方式情報及び数値情報とからなる組を認証基準テーブルＴ１０１へ書き込む。このとき、書き込みする名称情報が既に認証基準テーブルＴ１０１にて記憶されていると判断する場合には、記憶されている各情報を、書き込みを行おうとしている各情報へと更新する。
【００８４】
＜認証制御＞
制御部１０７は、起動命令と起動機能情報とを入力部１０５より受け取ると、受け取った起動機能情報に対応する機能に対してアクセス制限が設けられている否かを、認証基準テーブルＴ１０１を用いて判断する。つまり、受け取った起動機能情報にて示される機能の名称が、認証基準テーブルＴ１０１に存在する場合には、受け取った起動機能情報にて示される機能名称に対応する機能に対してアクセス制限が設けられていると判断し、存在しない場合には、アクセス制限が設けられていないと判断する。
【００８５】
アクセス制限が設けられていないと判断する場合には、受け取った起動機能情報にて示される機能名称に対応する機能を起動する。
アクセス制限が設けられていると判断する場合には、認証記録媒体２０の期限情報記憶部２０３にて記憶している有効期限と、時計部１０８より現在の日時とを取得し、現在の日時が、有効期限内であるか否かを判断する。
【００８６】
有効期限内でないと判断する場合には、制御部１０７は、パスワード要求情報を生成し、生成したパスワード要求情報を表示部１０６へ出力する。その後、制御部１０７は、パスワードを入力部１０５より受け取り、受け取ったパスワードと、パスワード記憶部１０３にて記憶しているパスワードとが一致するか否かの判断を行う。一致しない場合には、受け取った起動機能情報にて示される機能名称に対応する機能の機動は行わない。一致する場合には、識別コード読取開始命令をタグ読取部１０９へ出力し、上述した識別コード登録制御において識別コード読取開始命令を出力した後と同様の動作を行い、識別コードの再登録を行い、再登録後、受け取った起動機能情報にて示される機能名称に対応する機能を起動する。
【００８７】
有効期限内であると判断する場合には、識別コード読取開始命令をタグ読取部１０９へ出力する。制御部１０７は、識別コード読取完了命令をタグ読取部１０９より受け取ると、認証基準テーブルＴ１０１より、受け取った起動機能情報にて示される機能名称に対応する認証方式及び数値情報とを取得する。次に取得した認証方式が、ポイント方式であるか又は割合方式であるかの判断を行う。
【００８８】
ポイント方式であると判断する場合には、認証記録媒体２０のＩＤタグ情報記憶部２０２にて記憶している全ての識別コードのポイントを加算して合計ポイントを算出する。さらに、受信情報記憶部１０４にて記憶している識別コードと一致する識別コードのポイントのみを加算して取得ポイントを算出する。次に合計ポイントに対する取得ポイントの割合を算出し、算出した割合が、認証基準テーブルＴ１０１より取得した数値情報にて示される数値以上であるか否かを判断する。数値情報にて示される数値以上であると判断する場合には、受け取った起動機能情報にて示される機能名称に対応する機能を起動する。数値情報にて示される数値以上でないと判断する場合には、制御部１０７は、パスワード要求情報を生成し、生成したパスワード要求情報を表示部１０６へ出力し、その後、パスワードを入力部１０５より受け取り、受け取ったパスワードと、パスワード記憶部１０３にて記憶しているパスワードとが一致するか否かの判断を行う。一致しない場合には、受け取った起動機能情報にて示される機能名称に対応する機能の起動は行わない。一致する場合には、タグ読取部１０９にて取得した識別コードの登録を行う。識別コードの登録は、上記の識別コード登録制御にて示した識別コード読取完了命令を受け取った後の動作と同様であるため、説明は省略する。制御部１０７は、識別コードの登録後、受け取った起動機能情報にて示される機能名称に対応する機能を起動する。
【００８９】
割合方式であると判断する場合には、認証記録媒体２０のＩＤタグ情報記憶部２０２にて記憶している識別コードの合計数を算出する。さらに、受信情報記憶部１０４にて記憶している識別コードと一致する識別コードの数を示す取得数を算出する。次に合計数に対する取得数の割合を算出し、算出した割合が、認証基準テーブルＴ１０１より取得した数値情報にて示される数値以上であるか否かを判断する。数値情報にて示される数値以上であると判断する場合には、受け取った起動機能情報にて示される機能名称に対応する機能を起動する。数値情報にて示される数値以上でないと判断する場合には、ポイント方式における数値情報にて示される数値以上でないと判断する場合と同様の動作を行う。
【００９０】
制御部１０７は、入力部１０５から受け取った起動機能情報にて示される機能名称に対応する機能を起動すると、入力部１０５より受け取った機能に関する命令に基づいて、起動した機能の制御を行う。例えば、制御部１０７は、入力部１０５より受け取った命令が表示に関連する命令である場合には、起動した機能が記憶している内容の情報を表示部１０６へ出力し、登録に関連する命令である場合には、入力部１０５より受け取った情報を登録する。
【００９１】
（１０）入出力部１１０
入出力部１１０は、制御部１０７と認証記録媒体２０との間のデータの入出力を行う。
１．３  認証記録媒体２０
ここでは、認証記録媒体２０について説明する。認証記録媒体２０は、可搬型の記録媒体であり、図８に示すように、登録情報記憶部２０１から構成され、登録情報記憶部２０１はＩＤタグ情報記憶部２０２と期限情報記憶部２０３とを有している。
【００９２】
（１）ＩＤタグ情報記憶部２０２
ＩＤタグ情報記憶部２０２は、図９に一例として示すように、ＩＤタグ情報テーブルＴ２００を有している。
ＩＤタグ情報テーブルＴ２００は、識別コードとポイントからなる組を最大５個記憶する領域からなる。
【００９３】
識別コードは無線ＩＤタグを識別するデータであり、ポイントは当該識別コードに対応するポイントである。
なお、識別コードとポイントからなる組の書き込みは、ユーザ端末１０の制御部１０７より行われる。また、図９にて示すＩＤタグ情報テーブルＴ２００は、制御部１０７による書き込みがなされた後の状態を示している。
【００９４】
（２）期限情報記憶部２０３
期限情報記憶部２０３は、ＩＤタグ情報記憶部に登録された１以上の識別コードとポイントからなる組が認証に使用できる有効期限を記憶する領域を有している。
有効期限の書き込みは、ユーザ端末１０の制御部１０７より行われる。
１．４  無線ＩＤタグ３０
無線ＩＤタグ３０は、前述したように認証カード４０に埋め込まれている。無線ＩＤタグ３０は、図１０に示すように、板状に形成され、内部にＩＣチップ部３０１とアンテナ部３０２とを備えている。
【００９５】
無線ＩＤタグ３０の通信可能な距離は、１ｍ程度以内であり、通信速度は、１０〜２０ｂｙｔｅ／ｍ秒である。また、無線ＩＤタグ３０は、５０枚以内の重ね読み（マルチ読み）が可能である。
無線ＩＤタグ３０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＲＯＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、無線ＩＤタグ３０は、その機能を達成する。
【００９６】
ＩＣチップ部３０１は、図１１に示すように、識別コード記憶部３１０、電源部３１１、復調部３１２、変調部３１３、命令解読部３１４、制御部３１５及びクロック生成部３１６から構成される。
なお、無線ＩＤタグ３１、３２、３３、３４、３５、・・・、３６は、無線ＩＤタグ３０と同様の構成を有しているため、説明は省略する。
【００９７】
（１）識別コード記憶部３１０
識別コード記憶部３１０は、無線ＩＤタグ３０を個別に識別する識別コードを記憶している。
（２）電源部３１１
電源部３１１は、アンテナ部３０２と接続され、アンテナ部３０２から電力信号を受け取り、受け取った電力信号を電荷として蓄積する。また、無線ＩＤタグの各構成部に電力を供給する。
【００９８】
電源部３１１に含まれる電源回路の一例を図１２に示す。図１２に示す電源回路は、４個のダイオードＤ１〜Ｄ４と、電池Ｅとから構成される。ダイオードＤ１〜Ｄ２は、同じ方向に直列に接続され、ダイオードＤ３〜Ｄ４は、同じ方向に直列に接続され、また、ダイオードＤ１〜Ｄ２とダイオードＤ３〜Ｄ４とは、同じ方向に並列に接続されている。アンテナ部３０２の一端は、ダイオードＤ１とＤ２との中間点に接続され、アンテナ部３０２の他端は、ダイオードＤ３とＤ４との中間点に接続されている。電池Ｅの一端は、ダイオードＤ１とＤ３との中間点に接続され、電池Ｅの他端は、ダイオードＤ２とＤ４との中間点に接続されている。
【００９９】
（３）復調部３１２
復調部３１２は、アンテナ部３０２と接続され、アンテナ部３０２から電力信号を受け取り、受け取った電力信号を復調し、復調した信号からパルス信号波を抽出し、抽出したパルス信号波を命令解読部３１４へ出力する。
（４）命令解読部３１４
命令解読部３１４は、復調部３１２からパルス信号波を受け取る。受け取ったパルス信号波を解読して、命令を抽出し、抽出した命令を制御部３１５へ出力する。抽出する命令には、同期信号送信命令、識別コード収集命令及び識別コード応答命令が含まれる。
【０１００】
命令解読部３１４は、抽出した命令が、識別コード応答命令である場合には、さらに情報として、識別コードを抽出し、抽出した識別コードを制御部３１５へ出力する。
（５）制御部３１５
制御部３１５は、命令解読部３１４から命令を受け取る。受け取る命令には、同期信号送信命令、識別コード収集命令及び識別コード応答命令が含まれ、識別コード応答命令を受け取った場合には、さらに情報として、識別コードをも受け取る。
【０１０１】
制御部３１５は、命令解読部３１４から同期信号送信命令を受け取ると、引き続き復調部３１２から同期信号波を受信し、受信した同期信号波に含まれる同期信号を抽出し、クロック生成部３１６から基準クロックを受け取り、受け取った基準クロックに基づいて、抽出した同期信号に同期する同期信号を繰り返し含む同期信号波を生成する。
制御部３１５は、識別コード収集命令を受け取ると、１〜５０までの数字のうちランダムに１つ選択し、識別コード記憶部３１０から識別コードを読み出す。次に、制御部３１５は、ランダムに選択した１つの数字をチャネル番号とするチャネルを選択し、識別コード送信期間において、選択したチャネルより、読み出した識別コードと選択したチャネルのチャネル番号と識別コード送信命令とを変調部３１３へ出力する。制御部３１５は、識別コード応答期間において、選択したチャネルより、識別コード応答命令を受け取ると、さらに識別コードを受け取り、受け取った識別コードと識別コード記憶部３１０より読み出した識別コードとを比較する。一致している場合には、識別コード一致期間において、選択したチャネルより、識別コードと識別コード一致命令とを変調部３１３へ出力する。一致していない場合には、上記にて示す１〜５０までの数字のうちランダムに１つ選択する動作から再度繰り返す。
【０１０２】
（６）変調部３１３
変調部３１３は、制御部３１５より命令と情報とを受け取り、受け取った命令と情報とからなるビット列を生成し、生成したビット列に含まれるビット（０又は１）に応じて、アンテナ部３０２が有するインピーダンスを切り換える。具体的には、各ビットが「１」のとき、インピーダンスを第１の値とし、各ビットが「０」のとき、第２の値とする。これにより、アンテナ部３０２から再放射される電波の振幅及び位相を変えることができ、この振幅及び位相の変化により情報を伝達することができる。
【０１０３】
ここで、制御部３１５より受け取る命令には、識別コード送信命令及び識別コード一致命令が含まれる。変調部３１３は、受け取った命令が、識別コード送信命令である場合には、情報としてチャネル番号と識別コードとを受け取る。受け取った命令が、識別コード一致命令である場合には、情報として識別コードを受け取る。
（７）クロック生成部３１６
クロック生成部３１６は、基準時刻を示す基準クロックを生成し、生成した基準クロックを制御部３１５へ出力する。
【０１０４】
（８）アンテナ部３０２
アンテナ部３０２は、受信アンテナであり、電波を受信し、受信した電波を電力信号に変換して、電力信号を復調部３１２及び電源部３１１へ出力する。また、受信した電波を反射（再放射）する。
１．５  識別コード登録の動作概要
ここでは、識別コードを認証記録媒体２０のＩＤタグ情報記憶部２０２へ登録する動作概要について、図１３に示す流れ図を用いて説明する。
【０１０５】
ユーザ端末１０の制御部１０７は、入力部１０５より識別コード登録命令を受け取ると、パスワード要求情報を表示部１０６へ出力し、入力部１０５よりパスワードを受け取る（ステップＳ５）。
制御部１０７は、受け取ったパスワードと、パスワード記憶部１０３にて記憶しているパスワードとが一致するか否かの判断を行う（ステップＳ１０）。
【０１０６】
一致すると判断する場合（ステップＳ１０における「ＹＥＳ」）、ユーザ端末１０と各無線ＩＤタグとで識別コード登録処理を行い、収集した無線ＩＤタグの識別コードを認証記録媒体２０のＩＤタグ情報記憶部２０２へ登録する（ステップＳ１５）。
一致しないと判断する場合（ステップＳ１０における「ＮＯ」）、制御部１０７は処理を終了する。
【０１０７】
１．６  識別コード登録処理の動作
ここでは、識別コード登録処理の動作について、図１４にて示す流れ図を用いて説明する。
制御部１０７は識別コード読取開始命令をタグ読取部１０９の読取制御部１４２へ出力し、読取制御部１４２は識別コード読取開始命令を受け取ると、同期信号送信期間において同期信号送信命令を出力し、同期信号波を生成して出力し、命令生成部１４３は、同期信号送信命令に基づいて、パルス信号波を生成して出力し、変復調部１４６は、搬送波の振幅を変化させ、振幅の変化した搬送波を出力し、アンテナ部１４７は、搬送波を電波として空間に放射する。制御部３１５はアンテナ部３０２、復調部３１２、命令解読部３１４を介して、同期信号送信命令を受け取り、さらに同期信号波を受信し、同期信号を抽出し、抽出した同期信号に同期する同期信号を繰り返し含む同期信号波を生成する（ステップＳ１００）。
【０１０８】
読取制御部１４２は、識別コード収集命令を出力し、命令生成部１４３は、識別コード収集命令に基づいて、パルス信号波を生成して出力し、変復調部１４６は、搬送波の振幅を変化させ、振幅の変化した搬送波を出力し、アンテナ部１４７は、搬送波を電波として空間に放射する。制御部３１５は、アンテナ部３０２、復調部３１２、命令解読部３１４を介して、識別コード収集命令を受け取る（ステップＳ１０５）。
【０１０９】
読取制御部１４２は、３秒間の識別コード収集期間の経過を監視し（ステップＳ１１０）、３秒間の識別コード収集期間において（ステップＳ１１０の「ＮＯ」）、各無線ＩＤタグから識別コードを収集する識別コード収集処理を行う（ステップＳ１２０）。
識別コード収集期間が経過すると（ステップＳ１１０の「ＹＥＳ」）、読取制御部１４２は識別コードの収集処理が終了したとみなし、識別コード読取完了命令を制御部１０７へ出力し、制御部１０７は識別コード読取完了命令を受け取ると、識別コード書込処理を行い、識別コードをＩＤタグ情報記憶部２０２へ登録する（ステップＳ１２５）。
【０１１０】
１．７  識別コード収集処理の動作
ここでは、識別コード収集処理の動作について、図１５及び図１６にて示す流れ図を用いて説明する。
制御部３１５は、識別コード収集命令を受け取ると、１〜５０までの数字のうちランダムに１つ選択し、識別コード記憶部３１０から識別コードを読み出し、ランダムに選択した１つの数字をチャネル番号とするチャネルを選択する（ステップＳ１５０）。
【０１１１】
制御部３１５は、識別コード送信期間において、選択したチャネルにより（ステップＳ１５５）、読み出した識別コードと選択したチャネル番号と識別コード送信命令とを変調部３１３及びアンテナ部３０２を介して、ユーザ端末１０へ送信する（ステップＳ１６０）。
読取制御部１４２は、アンテナ部１４７、変復調部１４６、及び命令解読部１４４を介して、識別コードとチャネル番号と識別コード送信命令とを受け取り、受け取った識別コードを一時記憶部１４１内の受け取ったチャネル番号により示される識別コード領域へ書き込む（ステップＳ１６５）。
【０１１２】
読取制御部１４２は、受け取ったチャネル番号と同一のチャネルを選択し（ステップＳ１７０）、識別コード応答期間内の、選択したチャネルにおいて（ステップＳ１７５）、受け取った識別コードと、識別コードを送信する旨を示す識別コード応答命令とを命令生成部１４３、変復調部１４６及びアンテナ部１４７を介して、無線ＩＤタグヘ送信する（ステップＳ１８５）。
【０１１３】
制御部３１５は、識別コード応答期間において、選択したチャネルより（ステップＳ１８０）、識別コード応答命令と識別コードとをアンテナ部３０２、復調部３１２及び命令解読部３１４を介して、受け取り（ステップＳ１９０）、受け取った識別コードと識別コード記憶部３１０より読み出した識別コードとを比較する（ステップＳ１９５）。一致している場合には（ステップＳ１９５における「ＹＥＳ」）、識別コード一致期間において、選択したチャネルより（ステップＳ２００）、識別コードと識別コード一致命令とを変調部３１３及びアンテナ部３０２を介して、ユーザ端末１０ヘ送信する（ステップＳ２１０）。一致していない場合には（ステップＳ１９５における「ＮＯ」）、ステップＳ１５０へ戻り、処理を繰り返す。
【０１１４】
読取制御部１４２は、識別コード一致期間内の選択したチャネルにおいて（ステップＳ２０５）、アンテナ部１４７、変復調部１４６、及び命令解読部１４４を介して、識別コード一致命令と識別コードとを受け取ると（ステップＳ２１５）、一時記憶部１４１の選択したチャネルに対応する識別コード領域に記憶されている識別コードが正しく無線ＩＤタグを識別する識別コードであると認識し、一時記憶部１４１に記憶されている識別コードを読み出し、読み出した識別コードを受信情報記憶部１０４へ書き込む（ステップＳ２２０）。
【０１１５】
１．８  識別コード書込処理の動作
ここでは、識別コード書込処理の動作について、図１７に示す流れ図を用いて説明する。
制御部１０７は、受信情報記憶部１０４の各情報記憶領域に記憶している識別コードと対応する名称、優先度及びポイントを種別コードテーブルＴ１００より取得し、取得した名称、優先度及びポイントを対応する識別コードが記憶されている情報記憶領域へ記憶する（ステップＳ３００）。なお、このステップを記憶している識別コードの数分だけ行う。
【０１１６】
制御部１０７は、受信情報記憶部１０４に記憶している識別コードのうち重複する識別コードが存在するか否か確認し、重複する識別コードに対しては、当該識別コードと対応付けて記憶しているポイントの値から所定のポイントを減算して、記憶しているポイントを減算したポイントへ更新して、記憶する（ステップＳ３０５）。
制御部１０７は、受信情報記憶部１０４に記憶している識別コードの数が上限値「５」以下であるか否かを判断する（ステップＳ３１０）。
【０１１７】
上限値「５」以下と判断する場合には（ステップＳ３１０の「ＹＥＳ」）、後述するステップＳ３４０、Ｓ３４５、Ｓ３５０及びＳ３５５を行う。
上限値以下でない、つまり、記憶している識別コードの数が上限値よりも多いと判断する場合には（ステップＳ３１０の「ＮＯ」）、受信情報記憶部１０４にて記憶している識別コードの優先度と、基準優先度記憶部１３５にて記憶している基準優先度値とを比較して、基準優先度値より低い場合には、その識別コードと、その識別コードに対応する名称、優先度及びポイントとを受信情報記憶部１０４から削除する（ステップＳ３１５）。なお、このステップを受信情報記憶部１０４にて記憶している識別コードの数分だけ行う。
【０１１８】
制御部１０７は、受信情報記憶部１０４に記憶している識別コードの数が上限値「５」以下であるか否かを再度判断する（ステップＳ３２０）。
上限値「５」以下と判断する場合には（ステップＳ３２０の「ＹＥＳ」）、ステップＳ３４０、Ｓ３４５、Ｓ３５０及びＳ３５５を行う。
上限値以下でない、つまり、記憶している識別コードの数が上限値よりも多いと判断する場合には（ステップＳ３２０の「ＮＯ」）、受信情報記憶部１０４にて記憶している識別コードのポイントと、基準ポイント記憶部１３６にて記憶している基準ポイントとを比較して、基準ポイントより低い場合には、その識別コードと、その識別コードに対応する名称、優先度及びポイントとを削除する（ステップＳ３２５）。なお、このステップを、受信情報記憶部１０４にて記憶している識別コードの数分だけ行う。
【０１１９】
制御部１０７は、受信情報記憶部１０４に記憶している識別コードの数が上限値「５」以下であるか否かを再度判断する（ステップＳ３３０）。
上限値「５」以下と判断する場合には（ステップＳ３３０の「ＹＥＳ」）、ＩＤタグ情報記憶部２０２のＩＤタグ情報テーブルＴ２００の登録内容を消去し（ステップＳ３４０）、受信情報記憶部１０４にて記憶している識別コードと、識別コードに対応するポイントとからなる組を、ＩＤタグ情報記憶部２０２へ入出力部１１０を介して書き込む（ステップＳ３４５）。なお、このステップを受信情報記憶部１０４にて記憶している識別コードの数分だけ行う。
【０１２０】
上限値以下でない、つまり、記憶している識別コードの数が上限値よりも多いと判断する場合には（ステップＳ３３０の「ＮＯ」）、受信情報記憶部１０４にて記憶している識別コードを登録するか否かをユーザに問い合わせながら登録を行う個別登録処理により、制御部１０７は、識別コードと、識別コードに対応するポイントとからなる組を、ＩＤタグ情報記憶部２０２へ書き込む（ステップＳ３３５）。
【０１２１】
制御部１０７は、識別コードの登録後、時計部１０８より現在の日時を取得し、基準日数情報記憶部１３１より基準日数「３」を取得し、有効期限を算出し、算出した有効期限を期限情報記憶部２０３へ書き込む（ステップＳ３５０）。
制御部１０７は、受信情報記憶部１０４に記憶している内容を削除する（ステップＳ３５５）。
【０１２２】
１．９  個別登録処理
ここでは、個別登録処理の動作について、図１８に示す流れ図を用いて説明する。
制御部１０７は、ＩＤタグ情報記憶部２０２のＩＤタグ情報テーブルＴ２００の登録内容を消去する（ステップＳ４００）。
制御部１０７は、受信情報記憶部１０４より識別コードと、その識別コードに対応する名称及びポイントとを読み出し（ステップＳ４０５）、読み出した識別コードと名称とポイントと登録残数（初期値は「５」）とを表示部１０６へ出力し、表示部１０６は、受け取った識別コードと名称とポイントと登録残数とを表示する（ステップＳ４１０）。
【０１２３】
制御部１０７は、入力部１０５より登録命令又は登録不要命令を受け取ると（ステップＳ４１５）、受け取った命令が、登録命令であるか否かを判断する（ステップＳ４２０）。
制御部１０７は、受け取った命令が登録命令でない、つまり受け取った命令が登録不要命令であると判断する場合には（ステップＳ４２０における「ＮＯ」）、読み出した識別コードと名称とポイントとを破棄し、後述するステップＳ４３５を行う。
【０１２４】
制御部１０７は、受け取った命令が登録命令であると判断する場合には（ステップＳ４２０における「ＹＥＳ」）、読み出した識別コードとポイントとからなる組を、ＩＤタグ情報記憶部２０２へ入出力部１１０を介して書き込む（ステップＳ４２５）。制御部１０７は、登録残数を１減算し、減算した結果を登録残数とし（ステップＳ４３０）、登録残数が０であるか否かを判断する（ステップＳ４３５）。登録残数が０であると判断する場合には（ステップＳ４３５における「ＹＥＳ」）、処理を終了する。
【０１２５】
登録残数が０でないと判断する場合には（ステップＳ４３５における「ＮＯ」）、受信情報記憶部１０４内に読み出していない識別コードがあるか否かを判断する（ステップＳ４４０）。
読み出していない識別コードがあると判断する場合には（ステップＳ４４０における「ＹＥＳ」）、ステップＳ４０５へ戻り、処理を繰り返す。読み出していない識別コードがない、つまり受信情報記憶部１０４内に記憶している識別コードを全て読み出したと判断する場合には（ステップＳ４４０における「ＮＯ」）、処理を終了する。
【０１２６】
１．１０  認証方式登録処理
ここでは、認証方式登録処理の動作について、図１９に示す流れ図を用いて説明する。
制御部１０７は、入力部１０５より名称登録命令と名称情報とを受け取ると、受け取った名称情報を一時的に記憶する（ステップＳ５００）。
制御部１０７は、パスワード要求情報を生成し、生成したパスワード要求情報を表示部１０６へ出力し、パスワードを入力部１０５より受け取る（ステップＳ５０５）。制御部１０７は、受け取ったパスワードと、パスワード記憶部１０３にて記憶しているパスワードとが一致するか否かの判断を行う（ステップＳ５１０）。一致しない場合には（ステップＳ５１０における「ＮＯ」）、一時的に記憶している名称情報を削除し、処理を終了する。
【０１２７】
一致する場合には（ステップＳ５１０における「ＹＥＳ」）、方式要求情報を生成し、生成した方式要求情報を表示部１０６へ出力し、方式情報を入力部１０５より受け取る（ステップＳ５２０）。
制御部１０７は、数値要求情報を生成し、生成した数値要求情報を表示部１０６へ出力し、数値情報を入力部１０５より受け取る（ステップＳ５２５）。次に、制御部１０７は、一時的に記憶している名称情報と、受け取った方式情報及び数値情報とからなる組を認証基準テーブルＴ１０１へ書き込む（ステップＳ５３０）。
【０１２８】
１．１１  認証処理の動作
ここでは、認証処理の動作について、図２０に示す流れ図を用いて説明する。
制御部１０７は、起動命令と起動機能情報とを入力部１０５より受け取ると（ステップＳ６００）、受け取った起動機能情報に対応する機能に対してアクセス制限が設けられている否かを判断する（ステップＳ６０５）。
【０１２９】
アクセス制限が設けられていないと判断する場合には（ステップＳ６０５における「ＮＯ」）、受け取った起動機能情報にて示される機能名称に対応する機能を起動する（ステップＳ６１０）。
アクセス制限が設けられていると判断する場合には（ステップＳ６０５における「ＹＥＳ」）、期限情報記憶部２０３にて記憶している有効期限と、時計部１０８より現在の日時とを取得し、現在の日時が、有効期限内であるか否かを判断する（ステップＳ６１５）。
【０１３０】
有効期限内でないと判断する場合には（ステップＳ６１５における「ＮＯ」）、制御部１０７は、パスワード要求情報を生成し、生成したパスワード要求情報を表示部１０６へ出力し、パスワードを入力部１０５より受け取り（ステップＳ６２０）、受け取ったパスワードと、パスワード記憶部１０３にて記憶しているパスワードとが一致するか否かの判断を行う（ステップＳ６２５）。一致しない場合と判断する場合には（ステップＳ６２５における「ＮＯ」）、受け取った起動機能情報にて示される機能名称に対応する機能の機動は行わず処理を終了する。一致すると判断する場合には（ステップＳ６２５における「ＹＥＳ」）、図１４にて示した識別コード登録処理を行い、識別コードを再登録し（ステップＳ６３０）、受け取った起動機能情報にて示される機能名称に対応する機能を起動する（ステップＳ６３５）。
【０１３１】
有効期限内であると判断する場合には（ステップＳ６１５における「ＹＥＳ」）、制御部１０７は、識別コード読取開始命令をタグ読取部１０９の読取制御部１４２へ出力し、読取制御部１４２は識別コード読取開始命令を受け取ると、同期信号送信期間において同期信号送信命令を出力し、同期信号波を生成して出力し、命令生成部１４３は、同期信号送信命令に基づいて、パルス信号波を生成して出力し、変復調部１４６は、搬送波の振幅を変化させ、振幅の変化した搬送波を出力し、アンテナ部１４７は、搬送波を電波として空間に放射する。制御部３１５はアンテナ部３０２、復調部３１２、命令解読部３１４を介して、同期信号送信命令を受け取り、さらに同期信号波を受信し、同期信号を抽出し、抽出した同期信号に同期する同期信号を繰り返し含む同期信号波を生成する（ステップＳ６４０）。
【０１３２】
読取制御部１４２は、識別コード収集命令を出力し、命令生成部１４３は、識別コード収集命令に基づいて、パルス信号波を生成して出力し、変復調部１４６は、搬送波の振幅を変化させ、振幅の変化した搬送波を出力し、アンテナ部１４７は、搬送波を電波として空間に放射する。制御部３１５は、アンテナ部３０２、復調部３１２、命令解読部３１４を介して、識別コード収集命令を受け取る（ステップＳ６４５）。
【０１３３】
読取制御部１４２は、３秒間の識別コード収集期間の経過を監視し（ステップＳ６５０）、３秒間の識別コード収集期間において（ステップＳ６５０の「ＮＯ」）、図１５及び図１６にて示した識別コード収集処理を行う（ステップＳ６５５）。
識別コード収集期間が経過すると（ステップＳ６５０の「ＹＥＳ」）、読取制御部１４２は識別コードの収集処理が終了したとみなし、識別コード読取完了命令を制御部１０７へ出力し、制御部１０７は識別コード読取完了命令を受け取り、正当なユーザであるか否かの認証を行うＩＤタグ認証処理にて、正当なユーザであると認証された場合に、受け取った起動機能情報にて示される機能名称に対応する機能を起動する（ステップＳ６６０）。
【０１３４】
１．１２  ＩＤタグ認証処理の動作
ここでは、ＩＤタグ認証処理の動作について、図２１に示す流れ図を用いて説明する。
読取制御部１４２は識別コードの収集処理が終了したとみなすと、識別コード読取完了命令を制御部１０７へ出力し、制御部１０７は識別コード読取完了命令を受け取ると、認証基準テーブルＴ１０１より、受け取った起動機能情報にて示される機能名称に対応する認証方式及び数値情報とを取得する（ステップＳ７００）。次に取得した認証方式が、ポイント方式であるか又は割合方式であるかの判断を行う（ステップＳ７０５）。
【０１３５】
ステップＳ７０５にて認証方式がポイント方式であると判断する場合には、ＩＤタグ情報記憶部２０２にて記憶している全ての識別コードのポイントを加算して合計ポイントを算出する（ステップＳ７１０）。さらに、受信情報記憶部１０４にて記憶している識別コードと一致する識別コードのポイントのみを加算して取得ポイントを算出する（ステップＳ７１５）。次に合計ポイントに対する取得ポイントの割合を算出し、算出した割合が、取得した数値情報にて示される数値以上であるか否かを判断する（ステップＳ７２０）。数値情報にて示される数値以上であると判断する場合には（ステップＳ７２０における「ＹＥＳ」）、受け取った起動機能情報にて示される機能名称に対応する機能を起動する（ステップＳ７５５）。数値情報にて示される数値以上でないと判断する場合には（ステップＳ７２０における「ＮＯ」）、制御部１０７は、パスワード要求情報を生成し、生成したパスワード要求情報を表示部１０６へ出力し、その後、パスワードを入力部１０５より受け取り（ステップＳ７４０）、受け取ったパスワードと、パスワード記憶部１０３にて記憶しているパスワードとが一致するか否かの判断を行う（ステップＳ７４５）。一致しないと判断する場合には（ステップＳ７４５における「ＮＯ」）、受け取った起動機能情報にて示される機能名称に対応する機能の起動は行わないで、処理を終了する。一致すると判断する場合には（ステップＳ７４５における「ＹＥＳ」）、図１７にて示した識別コード書込処理を行い（ステップＳ７５０）、識別コードの登録後、受け取った起動機能情報にて示される機能名称に対応する機能を起動する（ステップＳ７５５）。
【０１３６】
ステップＳ７０５にて認証方式が割合方式であると判断する場合には、ＩＤタグ情報記憶部２０２にて記憶している識別コードの合計数を算出する（ステップＳ７２５）。さらに、受信情報記憶部１０４にて記憶している識別コードと一致する識別コードの数を示す取得数を算出する（ステップＳ７３０）。次に合計数に対する取得数の割合を算出し、算出した割合が、取得した数値情報にて示される数値以上であるか否かを判断する（ステップＳ７３５）。数値情報にて示される数値以上であると判断する場合には（ステップＳ７３５における「ＹＥＳ」）、受け取った起動機能情報にて示される機能名称に対応する機能を起動する（ステップＳ７５５）。数値情報にて示される数値以上でないと判断する場合には（ステップＳ７３５における「ＮＯ」）、上述したステップＳ７４０以降の動作を行う。
【０１３７】
１．１３  第１の実施の形態の変形例
上記に説明した第１の実施の形態は、本発明の実施の一例であり、本発明はこの実施の形態に何ら限定されるものではなく、その旨を逸脱しない範囲において種々なる態様で実施し得るものである。以下のような場合も本発明に含まれる。
（１）登録されている識別コードの有効期限の確認を認証時に行ったが、これに限定されない。認証記録媒体２０がユーザ端末１０に装着されたときに、有効期限の確認を行うようにしてもよい。このとき、ユーザ端末１０に、認証記録媒体の装着を検知する検知部を設け、ユーザ端末１０は、検知部にて認証記録媒体２０が装着されたことを検知すると、認証記録媒体２０に登録されている識別コードの有効期限の確認を行う。有効期限内でないと判断する場合には、図１３に示す処理を行い、識別コードを登録する。有効期限内である場合には、識別コードの登録は行わない。ここで、認証記録媒体２０がユーザ端末１０に装着された状態で、ユーザ端末１０の電源がオフからオンに切り換わった場合には、検知部は、認証記録媒体２０が装着されたと検知する。
【０１３８】
なお、有効期限内でないと判断する場合に、すぐに識別コード及びポイントの登録は行わないで、アクセス制限のある機能を利用する際に、識別コード及びポイントの登録を行ってもよい。この場合、ユーザ端末１０は、識別コードの登録が必要であるか否かを指示する情報を記憶する登録指示情報記憶部を備え、識別コードが有効期限内でないと判断すると、ユーザ端末１０は、識別コードの登録が必要であると指示する情報を登録指示情報記憶部へ記憶し、識別コードが有効期限内であると判断すると、識別コードの登録が不必要であると指示する情報を登録指示情報記憶部へ記憶する。認証時の動作については、図２０に示すステップＳ６１５において、有効期限の確認を行う代わりに、登録指示情報記憶部に記憶されている情報を確認し、識別コードの登録が必要であると指示する情報が記憶されている場合には、制御部１０７は、ステップＳ６２０からステップＳ６３５までの動作を行い、識別コードの登録が不必要であると指示する情報が記憶さている場合には、制御部１０７は、ステップＳ６４０以降を行う。なお、登録指示情報記憶部は、認証記録媒体２０内に備えてもよい。
【０１３９】
（２）認証記録媒体２０に登録する識別コードの数に上限を設けたが、これに限定されない。
登録する識別コードの数に上限を設けないで、各無線ＩＤタグより読み出した識別コードを全て登録してもよい。このときの動作について、図１７にて示した識別コード書込処理の動作との変更点のみ説明する。図１７に示すステップＳ３０５を実行すると、ステップＳ３４０以降を実行するように変更する。
【０１４０】
または、認証記録媒体２０に登録する識別コードの数に上限を設けない場合において、優先度による絞り込み、ポイントによる絞り込み及び個別登録処理のうち少なくとも１つを行ってもよい。
（３）認証記録媒体２０に登録する識別コードの数の上限値は、登録数情報記憶部１３２にて予め記憶されているとしが、これに限定されない。
【０１４１】
ユーザ端末購入時には、登録数情報記憶部１３２には、上限値は記憶されておらず、購入後、ユーザにて上限値の初期設定及び変更を行ってもよい。または、ユーザ端末購入時には、登録数情報記憶部１３２には、上限値が予め設定されており、購入後、ユーザにて変更できるようにしてもよい。
（４）識別コードを登録する際に、優先度による絞り込み、ポイントによる絞り込み及び個別登録処理による絞り込みを行ったがこれに限定されない。
【０１４２】
ユーザ端末１０と各無線ＩＤタグとの距離を計測し、計測結果が所定の距離（例えば、０．５ｍ）内であるか否かを判断して、所定の距離内にある無線ＩＤタグの識別コードと、その識別コードに対応する優先度及びポイントからなる組のみとなるように絞り込みを行ってもよい。
所定の距離内であるか否かの判断は以下のようにして行う。読取制御部１４２は、時計部１０８を用いて、ユーザ端末１０と無線ＩＤタグとのレスポンス時間（例えば、識別コード応答命令の送信から識別コード一致命令を受け取るまでの時間）を計測し、計測した結果を受信情報記憶部１０４へ識別コードと対応付けて記憶する。制御部１０７は、無線ＩＤタグの通信速度（例えば、上記に示した通信速度の中間値である１５秒／ｂｙｔｅ）を予め記憶しており、受信情報記憶部１０４に記憶しているレスポンス時間と無線ＩＤタグの通信速度とを用いて、距離を算出し、所定の距離内であるか否かを判断する。
【０１４３】
所定の距離内であるか否かの判断を行う別の判断方法として、レスポンス時の電波の強さを示す電界強度を用いる。このとき、読取制御部１４２は、ユーザ端末１０と無線ＩＤタグとのレスポンス（例えば、識別コード応答命令の送信から識別コード一致命令を受け取るまでの間）時の電界強度を計測し、計測した結果を受信情報記憶部１０４へ識別コードと対応付けて記憶する。制御部１０７は、無線ＩＤタグの出力電力を予め記憶しており、受信情報記憶部１０４に記憶している電界強度と無線ＩＤタグの出力電力とを用いて、距離を算出し、所定の距離内であるか否かを判断する。
【０１４４】
（５）識別コードを登録する際に、優先度による絞り込み、ポイントによる絞り込み及び個別登録処理による絞り込みを行ったがこれに限定されない。
制御部１０７は、受信情報記憶部１０４に記憶している１個以上の識別コードよりランダムに選んだ識別コードと、その識別コードに対応するポイントとを認証記録媒体２０のＩＤタグ情報記憶部２０２へ登録してもよい。
【０１４５】
（６）各無線ＩＤタグより収集して受信情報記憶部１０４に記憶している識別コードのうち重複する識別コードに対して、ポイントを所定の数分減算したが、これに限定されない。優先度に対して、所定の数分（例えば、２）を減算して、減算した優先度を識別コードと対応付けて記憶してもよい。
（７）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【０１４６】
１．１４  第１の実施の形態のまとめ
以上、説明したように、認証システム１によると、ユーザ端末１０にてアクセス制限が設けられた機能を使用する際に、先ずユーザが有する物品（衣類、紙幣及び認証カードなど）に具備された各無線ＩＤタグの識別コードを用いた認証を行い、正当なユーザでないと判断する場合には、さらに、パスワードを受け付け、パスワードによる認証を行うことができる。これにより、ユーザは、識別コードによる認証にて正当なユーザであると判断されない場合において、認証の手順を再度、繰り返して行う必要がなく、認証を行うことができる。認証システム１は、アクセス制限が設けられた機能の起動指示がある場合には、先ず無線ＩＤタグを用いた認証を行うため、ユーザは、アクセス制限が設けられた機能を利用する度に、パスワード入力を行う必要が無くなり、入力の手間が省ける。さらには、ユーザ端末１０の紛失や盗難時でも、アクセス制限が設けられた機能が利用されるためには、無線ＩＤタグによる認証若しくはパスワードによる認証が必要であるため、アクセス制限が設けられた機能が利用されることはない。
【０１４７】
また、認証システム１は、パスワードによる認証において、正当なユーザであると判断する場合には、識別コードによる認証を行う際に収集した識別コードを用いて、識別コード及びポイントの再登録を行うとともに、ユーザより起動指示のあったアクセス制限が設けられた機能の起動を行う。そのため、ユーザは、機能の起動指示を中断して、識別コード及びポイントの登録の操作を最初から行う必要がなく、容易に登録内容を変更することができる。
【０１４８】
また、認証システム１は、識別コードによる認証において、正当なユーザでないと判断する基準値を設けている。これにより、ユーザ端末１０と各無線ＩＤタグとの通信距離や、通信時における電波の強度などの影響により、全ての無線ＩＤタグと通信できなくても、予め登録している認証コード全てと一致しなくても基準値以上であれば、正当なユーザと判断することができる。
【０１４９】
また、認証システム１は、識別コードの登録時に、優先度による絞り込み、ポイントによる絞り込みやユーザに登録の是非を問い合わせながら識別コードを登録することにより、認証時に不要な無線ＩＤタグを排除することができる。例えば、識別コードの登録時に、ユーザの近くにあったテーブルに具備された無線ＩＤタグの識別コードが、ユーザ端末１０より読み出された場合に、そのテーブルの無線ＩＤタグの識別コードを排除することができる。
【０１５０】
また、認証システム１は、無線ＩＤタグを用いた認証を行う際に、ユーザが身に付けている物品に備えられている無線ＩＤタグを利用している。ユーザが身に付けている複数の物品の組み合わせで考えると、一人一人で一意であると考えることができるため、認証システム１は、ユーザに対して正当なユーザであるか否かの認証を行うことができる。また、従来の認証システムでは、認証に必要な無線ＩＤタグを常に携帯することをユーザにて意識しておく必要があるが、上記に示す認証システム１では、ユーザが身に付けている物品の無線ＩＤタグを利用しているため、ユーザにて認証に必要な無線ＩＤタグを常に携帯することを意識する必要がない。
【０１５１】
２．第２の実施の形態
本発明に係る実施の形態としての認証システム１Ａについて説明する。
２．１  認証システム１Ａの概要
認証システム１Ａは、図２２に示すように、ユーザ端末１０Ａ、認証記録媒体２０Ａ、無線ＩＤタグ３１Ａ、３２Ａ、３３Ａ、３４Ａ、３５Ａ、・・・、３６Ａ及び認証カード４０Ａから構成されている。無線ＩＤタグ３１Ａ、３２Ａ、３３Ａ、３４Ａ、３５Ａ、・・・、３６Ａは、ユーザが身に着けている衣服やアクセサリー、又は所持している紙幣などに埋め込まれている。また、認証カード４０Ａには、無線ＩＤタグ３０Ａが埋め込まれている。認証記録媒体２０Ａは、認証時にユーザ端末１０Ａに装着されて、利用される。
【０１５２】
認証システム１Ａにおいて、各無線ＩＤタグは、各無線ＩＤタグを識別するための識別コードを記憶しており、さらに、ユーザ端末１０Ａから受け取ったデータを書き込む領域を備えている。ユーザ端末１０Ａは、予めＩＤタグを用いた認証に必要な無線ＩＤタグに対してのみ認証データを、その無線ＩＤタグへ送信するとともに、認証記録媒体２０Ａへ書き込む。ここで、認証データは、３２ビットからなるデータであり、無線ＩＤタグ毎に異なる。つまり、認証に必要な各無線ＩＤタグには、それぞれ異なる認証データが割り当てられる。
【０１５３】
認証システム１Ａにおいて、ユーザ端末１０Ａが有するアクセス制限が設けられた機能をユーザが利用する際には、ユーザ端末１０Ａは、無線ＩＤタグ３０Ａ、３１Ａ、３２Ａ、３３Ａ、３４Ａ、３５Ａ、・・・、３６Ａより認証データを読み取り、読み取った認証データと認証記録媒体２０Ａへ事前に登録している認証データとを用いた認証を行い、正当なユーザであると認証する場合には、アクセス制限が設けられた機能の起動を行う。正当なユーザでないと認証する場合には、パスワードを用いた認証を行い、正当なユーザであると認証すると、アクセス制限が設けられた機能の起動を行う。
【０１５４】
２．２  ユーザ端末１０Ａ
ここでは、ユーザ端末１０Ａの構成について説明する。ユーザ端末１０Ａは、図２３に示すように、機能記憶部１０１Ａ、基準情報記憶部１０２Ａ、パスワード記憶部１０３Ａ、受信情報記憶部１０４Ａ、入力部１０５Ａ、表示部１０６Ａ、制御部１０７Ａ、時計部１０８Ａ、タグ読取部１０９Ａ、入出力部１１０Ａ及び認証データ生成部１１１Ａから構成されている。
【０１５５】
ユーザ端末１０Ａは、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニットなどから構成されるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、ユーザ端末１０Ａは、その機能を達成する。
【０１５６】
ユーザ端末１０Ａは、例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）である。
（１）機能記憶部１０１Ａ
機能記憶部１０１Ａは、図２３に示すように、スケジュール管理機能１２０Ａ、個人情報管理機能１２１Ａ、住所録管理機能１２２Ａ、ゲーム機能１２３Ａ、電子マネー機能１２４Ａ及びメモ帳機能１２５Ａを記憶している。
【０１５７】
なお、これらの機能は、第１に実施の形態にて示した機能記憶部１０１に記憶されている各機能と同様であるため、説明は省略する。
（２）基準情報記憶部１０２Ａ
基準情報記憶部１０２Ａは、図２４に示すように、基準日数情報記憶部１３１Ａ、登録数情報記憶部１３２Ａ、種別コード記憶部１３３Ａ、認証情報記憶部１３４Ａ、基準優先度記憶部１３５Ａ及び基準ポイント記憶部１３６Ａを有している。
【０１５８】
（Ａ）基準日数情報記憶部１３１Ａ
基準日数情報記憶部１３１Ａは、第１の実施の形態にて示した基準日数情報記憶部１３１と同様であるため、説明は省略する。
（Ｂ）登録数情報記憶部１３２Ａ
登録数情報記憶部１３２Ａは、第１の実施の形態にて示した登録数情報記憶部１３２と同様であるため、説明は省略する。
【０１５９】
（Ｃ）種別コード記憶部１３３Ａ
種別コード記憶部１３３Ａは、第１の実施の形態にて示した種別コード記憶部１３３と同様であるため、説明は省略する。
なお、以降の説明において、必要があれば、図４にて示した種別コードテーブルＴ１００を用いて説明する。
【０１６０】
（Ｄ）認証情報記憶部１３４Ａ
認証情報記憶部１３４Ａは、第１の実施の形態にて示した認証情報記憶部１３４と同様であるため、説明は省略する。
なお、以降の説明において、必要があれば、図５にて示した認証基準テーブルＴ１０１を用いて説明する。
【０１６１】
（Ｅ）基準優先度記憶部１３５Ａ
基準優先度記憶部１３５Ａは、第１の実施の形態にて示した基準優先度記憶部１３５と同様であるため、説明は省略する。
（Ｆ）基準ポイント記憶部１３６Ａ
基準ポイント記憶部１３６Ａは、第１の実施の形態にて示した基準ポイント記憶部１３６と同様であるため、説明は省略する。
【０１６２】
（３）パスワード記憶部１０３Ａ
パスワード記憶部１０３Ａは、第１の実施の形態にて示したパスワード記憶部１０３Ａと同様であるため、説明は省略する。
（４）受信情報記憶部１０４Ａ
受信情報記憶部１０４Ａは、ＩＤタグ認証時に無線ＩＤタグ３０Ａ、３１Ａ、３２Ａ、３３Ａ、３４Ａ、３５Ａ、・・・、３６Ａより読み取った識別コードと、読み取った識別コードに対応する名称、優先度、ポイント及び認証データとからなる組をそれぞれ記憶する５０個の情報記憶領域を有する。
【０１６３】
（５）時計部１０８Ａ
時計部１０８Ａは、日時の計時を行う時計である。
（６）入力部１０５Ａ
入力部１０５Ａは、ユーザより認証データの登録を開始する旨の指示を受け付けると、認証データ登録を行うことを示す認証データ登録命令を制御部１０７Ａへ出力する。
【０１６４】
入力部１０５Ａは、ユーザよりパスワードの入力を受け付け、受け付けたパスワードを制御部１０７Ａへ出力する。
入力部１０５Ａは、ユーザより表示部１０６Ａにて表示されている識別コードに対応する認証データの書き込みを行う旨の指示を受け付けると、表示されている識別コードに対応する認証データの登録を示す登録命令を制御部１０７Ａへ出力し、ユーザより表示部１０６Ａにて表示されている識別コードに対応する認証データの書き込みを行わない旨の指示を受け付けると、表示されている識別コードに対応する認証データの登録を行わないことを示す登録不要命令を制御部１０７Ａへ出力する。
【０１６５】
入力部１０５Ａは、ユーザよりアクセスを制限する機能の登録又は登録内容の変更を示す指示を受け付けると、第１の実施の形態と同様に、名称情報を生成し、名称登録命令と、生成した名称情報とを制御部１０７Ａへ出力する。
入力部１０５Ａは、第１の実施の形態と同様に、方式情報をユーザより受け付けると、受け付けた方式情報を制御部１０７Ａへ出力し、数値情報をユーザより受け付けると、受け付けた数値情報を制御部１０７Ａへ出力する。
【０１６６】
入力部１０５Ａは、ユーザより機能記憶部１０１Ａにて記憶されている機能の起動を示す指示を受け付けると、第１の実施の形態と同様に、起動機能情報を生成し、起動命令と、生成した起動機能情報とを制御部１０７Ａへ出力する。
また、入力部１０５Ａは、第１の実施の形態と同様に、起動された機能に対する指示や情報を受け付け、指示を受け付けた場合には、その指示に対応する命令を制御部１０７Ａへ出力し、情報を受け付けた場合には、受け付けた情報を制御部１０７Ａへ出力する。
【０１６７】
（７）表示部１０６Ａ
表示部１０６Ａは、第１の実施の形態にて示した表示部１０６と同様であるため、説明は省略する。
（８）タグ読取部１０９Ａ
タグ読取部１０９Ａは、第１の実施の形態と同様に、最大５０個の無線ＩＤタグに対して、情報の読み取りができる。タグ読取部１０９Ａは、図２５に示すように、一時記憶部１４１Ａ、読取制御部１４２Ａ、命令生成部１４３Ａ、命令解読部１４４Ａ、クロック生成部１４５Ａ、変復調部１４６Ａ及びアンテナ部１４７Ａから構成されている。
【０１６８】
（Ａ）一時記憶部１４１Ａ
一時記憶部１４１Ａは、無線ＩＤタグを識別する５０個の識別コードとその識別コードと対応する認証データとからなる組をそれぞれ一時的に記憶する５０個の識別コード領域を有する。
（Ｂ）読取制御部１４２Ａ
読取制御部１４２Ａは、無線ＩＤタグへ認証データを書き込む制御及び無線ＩＤタグより認証データを読み出す制御を行う。
【０１６９】
＜認証データの書込制御＞
読取制御部１４２Ａは、制御部１０７Ａより各無線ＩＤタグの識別コードの読取開始を指示する識別コード読取開始命令を受け取ると、第１の実施の形態で示した同様の方法にて、各無線ＩＤタグより識別コードを読み取り、読み取った識別コードを受信情報記憶部１０４Ａへ書き込む。なお、識別コードに対応する名称、優先度、ポイント及び認証データは、この時点では、受信情報記憶部１０４Ａへは書き込まれていない。
【０１７０】
読取制御部１４２Ａは、３秒間の識別コード収集期間が終了すると、識別コードの読み取りが完了したことを示す識別コード読取完了命令を制御部１０７Ａへ出力する。
読取制御部１４２Ａは、制御部１０７Ａより各無線ＩＤタグへ認証データの書き込みの開始を指示する認証データ書込開始命令を受け取ると、受信情報記憶部１０４Ａにて記憶している識別コード及び認証データと、認証データの書き込みを指示する指示送信命令とを命令生成部１４３Ａへ出力し、出力後、命令解読部１４４Ａから識別コード及び認証データと、無線ＩＤタグが認証データの書き込みを行ったことを示す指示受取命令とを受け取ると、次の識別コード及び認証データと、指示送信命令を命令生成部１４３Ａへ出力する。読取制御部１４２Ａは、上述した動作を受信情報記憶部１０４Ａにて記憶している識別コードの数分繰り返す。
【０１７１】
読取制御部１４２Ａは、受信情報記憶部１０４Ａにて記憶している全ての識別コードに対して上述した動作を行うと、各無線ＩＤタグへの認証データの書き込みが完了したことを示す書込完了命令を制御部１０７Ａへ出力する。
＜認証時の制御＞
読取制御部１４２Ａは、制御部１０７Ａより各無線ＩＤタグが記憶している認証データの読取開始を指示する認証データ読取開始命令を受け取ると、同期信号送信期間及び認証データ収集期間において、それぞれ、同期信号送信の制御及び認証データ収集の制御を行う。認証データ収集期間は、第３収集期間と第４収集期間とからなり、第３収集期間と第４収集期間とは、それぞれ、認証データ送信期間、認証データ応答期間及び認証データ一致期間から構成される。認証データ送信期間、認証データ応答期間及び認証データ一致期間は、それぞれ、例えば５００ｍ秒長の一周期を形成する。
【０１７２】
１周期は、５０個の１０ｍ秒長に均等に分割される。各１０ｍ秒長を、チャネルと呼ぶ。１周期内の５０個のチャネルを、１周期の先頭から順にそれぞれチャネル１、チャネル２、チャネル３、・・・チャネル５０と呼び、５０個のチャネルは、これらのチャネル番号により識別される。
（命令の出力）
読取制御部１４２Ａは、制御部１０７Ａより、認証データ読取開始命令を受け取ると、命令生成部１４３Ａに対して、同期信号を送信する旨の同期信号送信命令及び各無線ＩＤタグの認証データを収集する旨の認証データ収集命令をこの順序で出力する。
【０１７３】
（認証データの収集）
読取制御部１４２Ａは、命令生成部１４３Ａに対して、認証データ収集命令を出力した後、３秒間の認証データ収集期間において、次に示すようにして、各無線ＩＤタグから認証データを収集する。認証データ収集期間が経過すると、読取制御部１４２Ａは、各無線ＩＤタグから認証データの収集が終了したとみなし、認証データの収集を終了する。認証データ収集期間は、上記に説明したように、第３収集期間と第４収集期間とに分かれており、第３収集期間と第４収集期間とのそれぞれにおいて、読取制御部１４２Ａは、認証データ送信の制御、認証データ応答の制御、認証データ一致の制御を行う。認証データの収集を２回行う理由は、識別コードの収集を２回行う理由と同じである。
【０１７４】
読取制御部１４２Ａは、認証データ送信期間において、命令解読部１４４Ａから認証データ送信命令と識別コードとチャネル番号と認証データとを受け取る。認証データ送信命令を受け取ると、受け取った識別コードと認証データとを、一時記憶部１４１Ａ内の受け取ったチャネル番号により示される識別コード領域へ書き込む。
読取制御部１４２Ａは、クロック生成部１４５Ａから基準クロックを受け取り、受け取った基準クロックに基づいて、１０ｍ秒間に１個のパルス信号からなる同期信号を繰り返し含む同期信号波を生成し、生成した同期信号波を１００ｍ秒間、命令生成部１４３Ａへ出力する。
【０１７５】
読取制御部１４２Ａは、受け取ったチャネル番号と同一のチャネルを選択し、認証データ応答期間内の、選択したチャネルにおいて、受け取った認証データと、認証データを送信する旨を示す認証データ応答命令とを命令生成部１４３Ａへ出力する。
読取制御部１４２Ａは、認証データ一致期間内の選択したチャネルにおいて、命令解読部１４４Ａから認証データ一致命令及び認証データの受け取りを待ち受ける。選択したチャネルにおいて、命令解読部１４４Ａから認証データ一致命令と認証データとを受け取ると、一時記憶部１４１Ａの選択したチャネルに対応する識別コード領域に記憶されている識別コード及び認証データが正しい識別コード及び認証データであると認識し、一時記憶部１４１Ａに記憶されている識別コード及び認証データと読み出し、読み出した識別コード及び認証データとを受信情報記憶部１０４Ａへ書き込む。なお、識別コードに対応する名称、優先度及びポイントは、この時点では、書き込まれていない。
【０１７６】
読取制御部１４２Ａは、３秒間の認証データ収集期間が終了すると、認証データの読み取りが完了したことを示す認証データ読取完了命令を制御部１０７Ａへ出力する。
（Ｃ）命令生成部１４３Ａ
命令生成部１４３Ａは、読取制御部１４２Ａから同期信号送信命令、識別コード収集命令、識別コードと識別コード応答命令との組、識別コード及び認証データと指示送信命令との組、認証データ収集命令及び認証データと認証データ応答命令との組を受け取る。
【０１７７】
同期信号送信命令、識別コード収集命令及び識別コードと識別コード応答命令との組を受け取った場合は、第１の実施の形態と同様であるため、説明は省略する。
命令生成部１４３Ａは、読取制御部１４２Ａから指示送信命令、認証データ収集命令又は認証データ応答命令を受け取ると、それぞれの命令に基づいて、パルス信号波を生成し、生成したパルス信号波を変復調部１４６Ａへ出力する。
【０１７８】
命令生成部１４３Ａは、読取制御部１４２Ａから識別コードと認証データと指示送信命令とを受け取ると、指示送信命令に基づくパルス信号波の出力、受け取った識別コードに基づくパルス信号波の出力に引き続いて、受け取った認証データに基づいてパルス信号波を生成し、生成したパルス信号波を変復調部１４６Ａへ出力する。
命令生成部１４３Ａは、読取制御部１４２Ａから認証データと認証データ応答命令を受け取ると、認証データ応答命令に基づくパルス信号波の出力に引き続いて、受け取った認証データに基づいてパルス信号波を生成し、生成したパルス信号波を変復調部１４６Ａへ出力する。
【０１７９】
（Ｄ）クロック生成部１４５Ａ
クロック生成部１４５Ａは、第１の実施の形態にて示したクロック生成部１４５と同様であるため、説明は省略する。
（Ｅ）命令解読部１４４Ａ
命令解読部１４４Ａは、変復調部１４６Ａからパルス信号波を受け取る。受け取ったパルス信号波を解読して、命令と情報とを抽出する。
【０１８０】
ここで、抽出する命令には、識別コード送信命令、識別コード一致命令、指示受取命令、認証データ送信命令及び認証データ一致命令が含まれる。
抽出した命令が、識別コード送信命令及び識別コード一致命令である場合には、第１の実施の形態と同様であるため、説明は省略する。
命令解読部１４４Ａは、抽出した命令が指示受取命令である場合に、情報として識別コードと認証データとを抽出する。抽出した識別コードと認証データとを読取制御部１４２Ａへ出力する。
【０１８１】
命令解読部１４４Ａは、抽出した命令が認証データ送信命令である場合に、情報としてチャネル番号と識別コードと認証データとを抽出する。抽出したチャネル番号と識別コードと認証データとを読取制御部１４２Ａへ出力する。
命令解読部１４４Ａは、抽出した命令が認証データ一致命令である場合に、情報として認証データを抽出し、抽出した認証データを読取制御部１４２Ａへ出力する。
【０１８２】
（Ｆ）変復調部１４６Ａ
変復調部１４６Ａは、第１の実施の形態にて示した変復調部１４６と同様であるため、説明は省略する。
（Ｇ）アンテナ部１４７Ａ
アンテナ部１４７Ａは、第１の実施の形態にて示したアンテナ部１４７と同様であるため、説明は省略する。
【０１８３】
（９）制御部１０７Ａ
制御部１０７Ａは、認証記録媒体２０Ａへ認証データを登録する制御、認証方式を登録する制御及び認証の制御を行う。
＜認証データ登録制御＞
制御部１０７Ａは、入力部１０５Ａより認証データ登録命令を受け取ると、パスワード要求情報を生成し、生成したパスワード要求情報を表示部１０６Ａへ出力する。その後、制御部１０７Ａは、パスワードを入力部１０５Ａより受け取り、受け取ったパスワードと、パスワード記憶部１０３Ａにて記憶しているパスワードとが一致するか否かの判断を行う。一致しない場合には、認証データの登録を中止する。
【０１８４】
一致する場合には、識別コード読取開始命令をタグ読取部１０９Ａへ出力する。
制御部１０７Ａは、識別コード読取完了命令をタグ読取部１０９Ａより受け取ると、以下の動作を行う。
制御部１０７Ａは、認証データ生成部１１１Ａへ認証データの生成を指示し、認証データ生成部１１１Ａより認証データを受け取り、受信情報記憶部１０４Ａの各情報記憶領域に記憶している識別コードと対応する名称、優先度及びポイントを種別コード記憶部１３３Ａの種別コードテーブルＴ１００より取得し、受け取った認証データと、取得した名称、優先度及びポイントを対応する識別コードが記憶されている情報記憶領域へ記憶する。この動作を記憶している識別コードの数分だけ行う。
【０１８５】
次に、制御部１０７Ａは、受信情報記憶部１０４Ａの各情報記憶領域に記憶している識別コードのうち重複する識別コードが存在するか否か確認し、重複する識別コードが存在する場合には、識別コードに対応して記憶しているポイントの値から所定のポイントを減算して、記憶しているポイントを減算したポイントへと更新する。重複する識別コードが存在しない場合には、ポイントは、記憶されているポイントのままである。ここで、減算した結果が「０」以下となる場合には、減算したポイントは「１」として扱う。
【０１８６】
次に、制御部１０７Ａは、受信情報記憶部１０４Ａに記憶している識別コードの数が、登録数情報記憶部１３２Ａにて記憶している上限値以下であるか否かを判断する。
上限値以下であると判断する場合には、後述する認証記録媒体２０ＡのＩＤタグ情報記憶部２０２Ａの内容を消去して、受信情報記憶部１０４Ａにて記憶している認証データと、認証データに対応するポイントとからなる組を、ＩＤタグ情報記憶部２０２Ａへ入出力部１１０Ａを介して書き込む。つまり、制御部１０７Ａは、ＩＤタグ情報記憶部２０２Ａの内容消去後の書込動作を、受信情報記憶部１０４Ａにて記憶している識別コードの数分だけ行う。認証記録媒体２０ＡのＩＤタグ情報記憶部２０２Ａへの書き込み後、制御部１０７Ａは、読取制御部１４２Ａへ書込開始命令を出力し、読取制御部１４２Ａから書込完了命令を受け取ると、時計部１０８Ａより現在の日時を取得し、基準日数情報記憶部１３１Ａより基準日数「３」を取得する。取得した日時と基準日数とを用いて、有効期限を算出し、算出した有効期限を、後述する認証記録媒体２０Ａの期限情報記憶部２０３Ａへ入出力部１１０Ａを介して書き込む。さらに、制御部１０７Ａは、受信情報記憶部１０４Ａに記憶している内容を削除する。
【０１８７】
上限値以下でない、つまり、受信情報記憶部１０４Ａにて記憶している識別コードの数が、上限値より多いと判断する場合には、第１の実施の形態と同様に優先度による絞込みを行い、再度、受信情報記憶部１０４Ａに記憶している識別コードの数が、登録数情報記憶部１３２Ａにて記憶している上限値以下であるか否かを判断する。
上限値以下であると判断する場合には、ＩＤタグ情報記憶部２０２Ａの内容を消去して、受信情報記憶部１０４Ａにて記憶している認証データと、認証データに対応するポイントとからなる組を、ＩＤタグ情報記憶部２０２Ａへ入出力部１１０Ａを介して書き込む。つまり、制御部１０７Ａは、ＩＤタグ情報記憶部２０２Ａの内容消去後の書込動作を、受信情報記憶部１０４Ａにて記憶している識別コードの数分だけ行う。認証記録媒体２０ＡのＩＤタグ情報記憶部２０２Ａへの書き込み後、制御部１０７Ａは、読取制御部１４２Ａへ書込開始命令を出力し、読取制御部１４２Ａから書込完了命令を受け取ると、上述したように有効期限の算出及び書き込みと、受信情報記憶部１０４Ａに記憶している内容を削除とを行う。
【０１８８】
上限値以下でない、つまり、受信情報記憶部１０４Ａにて記憶している識別コードの数が、上限値より多いと判断する場合には、第１の実施の形態と同様にポイントによる絞込みを行い、再度、受信情報記憶部１０４Ａに記憶している識別コードの数が、登録数情報記憶部１３２Ａにて記憶している上限値以下であるか否かを判断する。
上限値以下であると判断する場合には、ＩＤタグ情報記憶部２０２Ａの内容を消去して、受信情報記憶部１０４Ａにて記憶している認証データと、認証データに対応するポイントとからなる組を、ＩＤタグ情報記憶部２０２Ａへ入出力部１１０Ａを介して書き込む。つまり、制御部１０７Ａは、ＩＤタグ情報記憶部２０２Ａの内容消去後の書込動作を、受信情報記憶部１０４Ａにて記憶している識別コードの数分だけ行う。認証記録媒体２０ＡのＩＤタグ情報記憶部２０２Ａへの書き込み後、制御部１０７Ａは、読取制御部１４２Ａへ書込開始命令を出力し、読取制御部１４２Ａから書込完了命令を受け取ると、上述したように有効期限の算出及び書き込みと、受信情報記憶部１０４Ａに記憶している内容を削除とを行う。
【０１８９】
上限値以下でない、つまり受信情報記憶部１０４Ａにて記憶している識別コードの数が、上限値より多いと判断する場合には、制御部１０７Ａは、ＩＤタグ情報記憶部２０２Ａの内容を消去する。次に、制御部１０７Ａは、受信情報記憶部１０４Ａより識別コードと、その識別コードに対応する名称、ポイント及び認証データとを読み出し、読み出した識別コードと名称とポイント及び登録残数を表示部１０６Ａへ出力する。ここで、登録残数の初期値は、登録の上限数であり、ここでは、「５」となる。制御部１０７Ａは、その後、登録命令又は登録不要命令を入力部１０５Ａより受け取り、受け取った命令が登録命令である場合には、読み出した認証データとポイントとからなる組を、認証記録媒体２０ＡのＩＤタグ情報記憶部２０２Ａへ入出力部１１０Ａを介して書き込み、登録残数から１減算し、減算した結果を登録残数とする。入力部１０５Ａより受け取った命令が、登録不要命令である場合には、読み出した識別コードと、その識別コードに対応する名称、ポイント及び認証データとを受信情報記憶部１０４Ａより削除する。制御部１０７Ａは、ＩＤタグ情報記憶部２０２Ａの内容を消去した後の動作を、登録残数が０でなるまで、又は受信情報記憶部１０４Ａにて記憶している識別コードの数分だけ繰り返す。制御部１０７Ａは、ＩＤタグ情報記憶部２０２Ａへ登録した認証データの数が上限値に到達し、且つ受信情報記憶部１０４Ａに記憶している識別コードのうち未読込の識別コードがあると判断する場合には、未読込の識別コードと、その識別コードに対応する名称、ポイント及び認証データとを受信情報記憶部１０４Ａより削除する。次に、制御部１０７Ａは、読取制御部１４２Ａへ書込開始命令を出力し、読取制御部１４２Ａから書込完了命令を受け取ると、上述したように有効期限の算出及び書き込みと、受信情報記憶部１０４Ａに記憶している内容を削除とを行う。
【０１９０】
＜認証方式登録制御＞
認証方式登録制御は、第１の実施の形態と同様であるため、説明は省略する。
＜認証制御＞
制御部１０７Ａは、起動命令と起動機能情報とを入力部１０５Ａより受け取ると、受け取った起動機能情報に対応する機能に対してアクセス制限が設けられている否かを、認証情報記憶部１３４Ａの認証基準テーブルＴ１０１を用いて判断する。
【０１９１】
アクセス制限が設けられていないと判断する場合には、受け取った起動機能情報にて示される機能名称に対応する機能を起動する。
アクセス制限が設けられていると判断する場合には、認証記録媒体２０Ａの期限情報記憶部２０３Ａにて記憶している有効期限と、時計部１０８Ａより現在の日時とを取得し、現在の日時が、有効期限内であるか否かを判断する。
【０１９２】
有効期限内でないと判断する場合には、制御部１０７Ａは、パスワード要求情報を生成し、生成したパスワード要求情報を表示部１０６Ａへ出力する。その後、制御部１０７Ａは、パスワードを入力部１０５Ａより受け取り、受け取ったパスワードと、パスワード記憶部１０３Ａにて記憶しているパスワードとが一致するか否かの判断を行う。一致しない場合には、受け取った起動機能情報にて示される機能名称に対応する機能の機動は行わない。一致する場合には、識別コード読取開始命令をタグ読取部１０９Ａへ出力し、上述した認証データ登録制御において識別コード読取開始命令を出力した後と同様の動作を行い、認証データの再登録を行い、再登録後、受け取った起動機能情報にて示される機能名称に対応する機能を起動する。
【０１９３】
有効期限内であると判断する場合には、認証データ読取開始命令をタグ読取部１０９Ａへ出力する。制御部１０７Ａは、認証データ読取完了命令をタグ読取部１０９Ａより受け取ると、認証情報記憶部１３４Ａの認証基準テーブルＴ１０１より、受け取った起動機能情報にて示される機能名称に対応する認証方式及び数値情報とを取得する。次に取得した認証方式が、ポイント方式であるか又は割合方式であるかの判断を行う。
【０１９４】
ポイント方式であると判断する場合には、認証記録媒体２０ＡのＩＤタグ情報記憶部２０２Ａにて記憶している全ての認証データのポイントを加算して合計ポイントを算出する。さらに、受信情報記憶部１０４Ａにて記憶している認証データと一致する認証データのポイントのみを加算して取得ポイントを算出する。次に合計ポイントに対する取得ポイントの割合を算出し、算出した割合が、認証情報記憶部１３４Ａの認証基準テーブルＴ１０１より取得した数値情報にて示される数値以上であるか否かを判断する。数値情報にて示される数値以上であると判断する場合には、受け取った起動機能情報にて示される機能名称に対応する機能を起動する。数値情報にて示される数値以上でないと判断する場合には、制御部１０７Ａは、パスワード要求情報を生成し、生成したパスワード要求情報を表示部１０６Ａへ出力し、その後、パスワードを入力部１０５Ａより受け取り、受け取ったパスワードと、パスワード記憶部１０３Ａにて記憶しているパスワードとが一致するか否かの判断を行う。一致しない場合には、受け取った起動機能情報にて示される機能名称に対応する機能の起動は行わない。
【０１９５】
一致する場合には、受信情報記憶部１０４Ａに記憶している識別コード及び認証データを削除する。制御部１０７Ａは、認証データを再度登録するために、識別コード読取開始命令をタグ読取部１０９Ａへ出力する。以降、制御部１０７Ａは、認証データ登録制御にて示したように、認証データ及びポイントを認証記録媒体２０ＡのＩＤタグ情報記憶部２０２Ａへ登録する。登録後、受け取った起動機能情報にて示される機能名称に対応する機能を起動する。
【０１９６】
割合方式であると判断する場合には、ＩＤタグ情報記憶部２０２Ａにて記憶している認証データの合計数を算出する。さらに、受信情報記憶部１０４Ａにて記憶している認証データと一致する認証データの数を示す取得数を算出する。次に合計数に対する取得数の割合を算出し、算出した割合が、認証情報記憶部１３４Ａの認証基準テーブルＴ１０１より取得した数値情報にて示される数値以上であるか否かを判断する。数値情報にて示される数値以上であると判断する場合には、受け取った起動機能情報にて示される機能名称に対応する機能を起動する。数値情報にて示される数値以上でないと判断する場合には、ポイント方式における数値情報にて示される数値以上でないと判断する場合と同様の動作を行う。
【０１９７】
制御部１０７Ａは、入力部１０５Ａから受け取った起動機能情報にて示される機能名称に対応する機能を起動すると、入力部１０５Ａより受け取った機能に関する命令に基づいて、起動した機能の制御を行う。
（１０）入出力部１１０Ａ
入出力部１１０Ａは、制御部１０７Ａと認証記録媒体２０Ａとの間のデータの入出力を行う。
【０１９８】
（１１）認証データ生成部１１１Ａ
認証データ生成部１１１Ａは、制御部１０７Ａより認証データ生成の指示を受け取ると、認証データを生成し、生成した認証データを制御部１０７Ａへ出力する。
２．３  認証記録媒体２０Ａ
ここでは、認証記録媒体２０Ａについて説明する。認証記録媒体２０Ａは、可搬型の記録媒体であり、図２６に示すように、登録情報記憶部２０１Ａから構成され、登録情報記憶部２０１ＡはＩＤタグ情報記憶部２０２Ａと期限情報記憶部２０３Ａとを有している。
【０１９９】
（１）ＩＤタグ情報記憶部２０２Ａ
ＩＤタグ情報記憶部２０２Ａは、図２７に一例として示すように、ＩＤタグ情報テーブルＴ３００を有している。
ＩＤタグ情報テーブルＴ３００は、認証データとポイントからなる組を最大５個記憶する領域からなる。
【０２００】
認証データは、ユーザ端末１０Ａにて、各無線ＩＤタグが有する識別コードごとに生成され、認証に必要な無線ＩＤタグを識別するデータであり、ポイントは当該識別コードに対応する、つまり認証データに対応するポイントである。
なお、認証データとポイントからなる組の書き込みは、ユーザ端末１０Ａの制御部１０７Ａより行われる。また、図２７にて示すＩＤタグ情報テーブルＴ３００は、制御部１０７Ａによる書き込みがなされた後の状態を示しており、各認証データは、上述したように３２ビットからなるデータであるが、ここでは、便宜上、第１認証データ、第２認証データ、第３認証データ、第４認証データ及び第５認証データとして記述している。
【０２０１】
（２）期限情報記憶部２０３Ａ
期限情報記憶部２０３Ａは、第１の実施の形態にて示した期限情報記憶部２０３と同様であるため、説明は省略する。
なお、有効期限の書き込みは、ユーザ端末１０Ａの制御部１０７Ａより行われる。
２．４  無線ＩＤタグ３０Ａ
無線ＩＤタグ３０Ａは、認証カード４０Ａに埋め込まれている。無線ＩＤタグ３０Ａは、第１の実施の形態と同様に板状に形成され、図２８に示すように、ＩＣチップ部３０１Ａとアンテナ部３０２Ａとを備えている。
【０２０２】
無線ＩＤタグ３０Ａの通信可能な距離は、１ｍ程度以内であり、通信速度は、１０〜２０ｍ秒／ｂｙｔｅである。また、無線ＩＤタグ３０Ａは、５０枚以内の重ね読み（マルチ読み）が可能である。
無線ＩＤタグ３０Ａは、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＲＯＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、無線ＩＤタグ３０Ａは、その機能を達成する。
【０２０３】
ＩＣチップ部３０１Ａは、図２８に示すように、識別コード記憶部３１０Ａ、電源部３１１Ａ、復調部３１２Ａ、変調部３１３Ａ、命令解読部３１４Ａ、制御部３１５Ａ、クロック生成部３１６Ａ及び認証データ記憶部３１７Ａから構成される。
なお、無線ＩＤタグ３１Ａ、３２Ａ、３３Ａ、３４Ａ、３５Ａ、・・・、３６Ａは、無線ＩＤタグ３０Ａと同様の構成を有しているため、説明は省略する。
【０２０４】
（１）識別コード記憶部３１０Ａ
識別コード記憶部３１０Ａは、無線ＩＤタグ３０Ａを個別に識別する識別コードを記憶している。
（２）認証データ記憶部３１７Ａ
認証データ記憶部３１７Ａは、１個の認証データを記憶する領域を有している。
【０２０５】
（３）電源部３１１Ａ
電源部３１１Ａは、第１の実施の形態にて示した電源部３１１と同様であるため、説明は省略する。
（４）復調部３１２Ａ
復調部３１２Ａは、第１の実施の形態にて示した復調部３１２Ａと同様であるため説明は省略する。
【０２０６】
（５）命令解読部３１４Ａ
命令解読部３１４Ａは、復調部３１２Ａからパルス信号波を受け取る。受け取ったパルス信号波を解読して、命令を抽出し、抽出した命令を制御部３１５Ａへ出力する。抽出する命令には、同期信号送信命令、識別コード収集命令、識別コード応答命令、指示送信命令、認証データ収集命令及び認証データ応答命令が含まれる。
【０２０７】
命令解読部３１４Ａは、抽出した命令が、識別コード応答命令である場合には、さらに情報として、識別コードを抽出し、抽出した識別コードを制御部３１５Ａへ出力する。
命令解読部３１４Ａは、抽出した命令が、指示送信命令である場合には、さらに情報として、識別コードと認証データとを抽出し、抽出した識別コードと認証データとを制御部３１５Ａへ出力する。
【０２０８】
命令解読部３１４Ａは、抽出した命令が、認証データ応答命令である場合には、さらに情報として、認証データを抽出し、抽出した認証データを制御部３１５Ａへ出力する。
（６）制御部３１５Ａ
制御部３１５Ａは、命令解読部３１４Ａから命令を受け取る。受け取る命令には、同期信号送信命令、識別コード収集命令、識別コード応答命令、指示送信命令、認証データ収集命令及び認証データ応答命令が含まれる。制御部３１５Ａは、識別コード応答命令を受け取った場合には、さらに情報として、識別コードをも受け取り、指示送信命令を受け取った場合には、さらに情報として、識別コード及び認証データをも受け取り、認証データ応答命令を受け取った場合には、さらに情報として、認証データをも受け取る。
【０２０９】
制御部３１５Ａは、命令解読部３１４Ａから同期信号送信命令を受け取ると、第１の実施の形態にて示した制御部３１５が同期信号送信命令を受け取った後の動作と同様であるため、説明は省略する。
制御部３１５Ａは、命令解読部３１４Ａから識別コード収集命令を受け取ると、第１の実施の形態にて示した制御部３１５が同期信号送信命令を受け取った後の動作と同様であるため、説明は省略する。
【０２１０】
制御部３１５Ａは、命令解読部３１４Ａから指示送信命令を受け取ると、さらに、識別コード及び認証データを受け取り、受け取った識別コードと識別コード記憶部３１０Ａにて記憶している識別コードとが一致するか否かを判断する。制御部３１５Ａは、一致すると判断する場合には、受け取った認証データを認証データ記憶部３１７Ａへ書き込み、識別コードと認証データと指示受取命令とを変調部３１３Ａへ出力する。制御部３１５Ａは、一致しないと判断する場合には、受け取った識別コード及び認証データを破棄する。なお、認証データを書き込む際に、以前に登録した認証データは上書きされることになる。
【０２１１】
制御部３１５Ａは、命令解読部３１４Ａから認証データ収集命令を受け取ると、認証データ記憶部３１７Ａに認証データが存在するか否かを判断する。
認証データが存在すると判断する場合は、制御部３１５Ａは、１〜５０までの数字のうちランダムに１つ選択し、識別コード記憶部３１０Ａから識別コードを読み出し、さらに認証データ記憶部３１７Ａから認証データを読み出す。次に、制御部３１５Ａは、ランダムに選択した１つの数字をチャネル番号とするチャネルを選択し、認証データ送信期間において、選択したチャネルより、読み出した識別コード及び認証データと、選択したチャネルのチャネル番号と、認証データ送信命令とを変調部３１３Ａへ出力する。制御部３１５Ａは、認証データ応答期間において、選択したチャネルより、認証データ応答命令を受け取ると、さらに認証データを受け取り、受け取った認証データと認証データ記憶部３１７Ａより読み出した認証データとを比較する。一致している場合には、認証データ一致期間において、選択したチャネルより、認証データと認証データ一致命令とを変調部３１３Ａへ出力する。一致していない場合には、上記にて示す１〜５０までの数字のうちランダムに１つ選択する動作から再度繰り返す。
【０２１２】
認証データが存在しないと判断する場合には、処理は行わない。
（７）変調部３１３Ａ
変調部３１３Ａは、制御部３１５Ａより命令と情報とを受け取り、命令と情報とからなるビット列を生成し、生成したビット列に含まれるビット（０又は１）に応じて、アンテナ部３０２Ａが有するインピーダンスを切り換える。
【０２１３】
ここで、制御部３１５Ａより受け取る命令には、識別コード送信命令、識別コード一致命令、指示受取命令、認証データ送信命令及び認証データ一致命令が含まれる。変調部３１３Ａは、受け取った命令が、識別コード送信命令である場合には、情報としてチャネル番号と識別コードとを受け取る。受け取った命令が、識別コード一致命令である場合には、情報として識別コードを受け取る。変調部３１３Ａは、受け取った命令が、指示受取命令である場合には、情報として識別コードと認証データとを受け取る。変調部３１３Ａは、受け取った命令が、認証データ送信命令である場合には、情報としてチャネル番号と識別コードと認証データとを受け取る。受け取った命令が、認証データ一致命令である場合には、情報として認証データを受け取る。
【０２１４】
（８）クロック生成部３１６Ａ
クロック生成部３１６Ａは、基準時刻を示す基準クロックを生成し、生成した基準クロックを制御部３１５Ａへ出力する。
（９）アンテナ部３０２Ａ
アンテナ部３０２Ａは、第１の実施の形態にて示したアンテナ部３０２と同様であるため、説明は省略する。
【０２１５】
２．５  認証データ登録の動作概要
ここでは、認証データを認証記録媒体２０ＡのＩＤタグ情報記憶部２０２Ａへ登録する動作概要について、図２９に示す流れ図を用いて説明する。
ユーザ端末１０Ａの制御部１０７Ａは、入力部１０５Ａより認証データ登録命令を受け取ると、パスワード要求情報を表示部１０６Ａへ出力し、入力部１０５Ａよりパスワードを受け取る（ステップＳ１０００）。
【０２１６】
制御部１０７Ａは、受け取ったパスワードと、パスワード記憶部１０３Ａにて記憶しているパスワードとが一致するか否かの判断を行う（ステップＳ１００５）。
一致すると判断する場合（ステップＳ１００５における「ＹＥＳ」）、ユーザ端末１０Ａと各無線ＩＤタグとで認証データ登録処理を行い、認証データ及びポイントを認証記録媒体２０ＡのＩＤタグ情報記憶部２０２Ａへ登録し、認証データを対応する無線ＩＤタグへ送信し、各無線ＩＤタグにて認証データを登録する（ステップＳ１０１０）。
【０２１７】
一致しないと判断する場合（ステップＳ１００５における「ＮＯ」）、制御部１０７Ａは処理を終了する。
２．６  認証データ登録処理の動作
ここでは、認証データ登録処理の動作について、図３０にて示す流れ図を用いて説明する。
【０２１８】
制御部１０７Ａは識別コード読取開始命令をタグ読取部１０９Ａの読取制御部１４２Ａへ出力し、読取制御部１４２Ａは識別コード読取開始命令を受け取ると、同期信号送信期間において同期信号送信命令を出力し、同期信号波を生成して出力し、命令生成部１４３Ａは、同期信号送信命令に基づいて、パルス信号波を生成して出力し、変復調部１４６Ａは、搬送波の振幅を変化させ、振幅の変化した搬送波を出力し、アンテナ部１４７Ａは、搬送波を電波として空間に放射する。制御部３１５Ａはアンテナ部３０２Ａ、復調部３１２Ａ、命令解読部３１４Ａを介して、同期信号送信命令を受け取り、さらに同期信号波を受信し、同期信号を抽出し、抽出した同期信号に同期する同期信号を繰り返し含む同期信号波を生成する（ステップＳ１１００）。
【０２１９】
読取制御部１４２Ａは、識別コード収集命令を出力し、命令生成部１４３Ａは、識別コード収集命令に基づいて、パルス信号波を生成して出力し、変復調部１４６Ａは、搬送波の振幅を変化させ、振幅の変化した搬送波を出力し、アンテナ部１４７Ａは、搬送波を電波として空間に放射する。制御部３１５Ａは、アンテナ部３０２Ａ、復調部３１２Ａ、命令解読部３１４Ａを介して、識別コード収集命令を受け取る（ステップＳ１１０５）。
【０２２０】
読取制御部１４２Ａは、３秒間の識別コード収集期間の経過を監視し（ステップＳ１１１０）、３秒間の識別コード収集期間において（ステップＳ１１１０の「ＮＯ」）、各無線ＩＤタグから識別コードを収集する識別コード収集処理を行う（ステップＳ１１１５）。
識別コード収集期間が経過すると（ステップＳ１１１０の「ＹＥＳ」）、読取制御部１４２Ａは識別コードの収集処理が終了したとみなし、識別コード読取完了命令を制御部１０７Ａへ出力し、制御部１０７Ａは識別コード読取完了命令を受け取ると、認証データを生成して認証データ書込処理を行い、認証データをＩＤタグ情報記憶部２０２Ａへ登録する（ステップＳ１１２０）。
【０２２１】
２．７  識別コード収集処理の動作
識別コード収集処理の動作は、図１５及び図１６にて示した動作と同様であるため、説明は省略する。
２．８  認証データ書込処理の動作
ここでは、認証データ書込処理の動作について、図３１に示す流れ図を用いて説明する。
【０２２２】
制御部１０７Ａは、受信情報記憶部１０４Ａの各情報記憶領域に記憶している識別コードと対応する認証データを生成し、さらに、識別コードと対応する名称、優先度及びポイントを種別コード記憶部１３３Ａの種別コードテーブルＴ１００より取得し、生成した認証データと取得した名称、優先度及びポイントとを対応する識別コードが記憶されている情報記憶領域へ記憶する（ステップＳ１２００）。なお、このステップを記憶している識別コードの数分だけ行う。
【０２２３】
制御部１０７Ａは、受信情報記憶部１０４Ａに記憶している識別コードのうち重複する識別コードが存在するか否か確認し、重複する識別コードに対しては、当該識別コードと対応付けて記憶しているポイントの値から所定のポイントを減算して、記憶しているポイントを減算したポイントへ更新して、記憶する（ステップＳ１２０５）。
制御部１０７Ａは、受信情報記憶部１０４Ａに記憶している認証データの数が上限値「５」以下であるか否かを判断する（ステップＳ１２１０）。
【０２２４】
上限値「５」以下と判断する場合には（ステップＳ１２１０の「ＹＥＳ」）、後述するステップＳ１２４０、Ｓ１２４５、Ｓ１２５０、Ｓ１２５５及びＳ１２６０を行う。
上限値以下でない、つまり、記憶している認証データの数が上限値よりも多いと判断する場合には（ステップＳ１２１０の「ＮＯ」）、受信情報記憶部１０４Ａにて記憶している識別コードの優先度と、基準優先度記憶部１３５Ａにて記憶している基準優先度値とを比較して、基準優先度値より低い場合には、その識別コードと、その識別コードに対応する認証データ、名称、優先度及びポイントとを受信情報記憶部１０４Ａから削除する（ステップＳ１２１５）。なお、このステップを受信情報記憶部１０４Ａにて記憶している認証データの数分だけ行う。
【０２２５】
制御部１０７Ａは、受信情報記憶部１０４Ａに記憶している認証データの数が上限値「５」以下であるか否かを再度判断する（ステップＳ１２２０）。
上限値「５」以下と判断する場合には（ステップＳ１２２０の「ＹＥＳ」）、ステップＳ１２４０、Ｓ１２４５、Ｓ１２５０、Ｓ１２５５及びＳ１２６０を行う。
上限値以下でない、つまり、記憶している認証データの数が上限値よりも多いと判断する場合には（ステップＳ１２２０の「ＮＯ」）、受信情報記憶部１０４Ａにて記憶している識別コードのポイントと、基準ポイント記憶部１３６Ａにて記憶している基準ポイントとを比較して、基準ポイントより低い場合には、その識別コードと、その識別コードに対応する認証データ、名称、優先度及びポイントとを削除する（ステップＳ１２２５）。なお、このステップを、受信情報記憶部１０４Ａにて記憶している認証データの数分だけ行う。
【０２２６】
制御部１０７Ａは、受信情報記憶部１０４Ａに記憶している認証データの数が上限値「５」以下であるか否かを再度判断する（ステップＳ１２３０）。
上限値「５」以下と判断する場合には（ステップＳ１２３０の「ＹＥＳ」）、ＩＤタグ情報記憶部２０２ＡのＩＤタグ情報テーブルＴ３００の登録内容を消去し（ステップＳ１２４０）、受信情報記憶部１０４Ａにて記憶している認証データと、認証データに対応するポイントとからなる組を、ＩＤタグ情報記憶部２０２Ａへ入出力部１１０Ａを介して書き込む（ステップＳ１２４５）。なお、このステップを受信情報記憶部１０４Ａにて記憶している認証データの数分だけ行う。
【０２２７】
上限値以下でない、つまり、記憶している認証データの数が上限値よりも多いと判断する場合には（ステップＳ１２３０の「ＮＯ」）、受信情報記憶部１０４Ａにて記憶している識別コードに対応する認証データを登録するか否かをユーザに問い合わせながら登録を行う個別登録処理により、制御部１０７Ａは、認証データと、認証データに対応するポイントとからなる組を、ＩＤタグ情報記憶部２０２Ａへ書き込む（ステップＳ１２３５）。
【０２２８】
制御部１０７Ａは、書込開始命令を読取制御部１４２Ａへ出力し、読取制御部１４２Ａは、書込開始命令を受け取ると、受信情報記憶部１０４Ａにて記憶している識別コード及び認証データと、指示送信命令とを各無線ＩＤタグへ送信し、各無線ＩＤタグにて認証データの登録を行う認証データ送信処理を行う（ステップＳ１２５０）。
読取制御部１４２Ａは、認証データ送信処理が終了すると、書込完了命令を制御部１０７Ａへ出力し、制御部１０７Ａは、書込完了命令を受け取ると、時計部１０８Ａより現在の日時を取得し、基準日数情報記憶部１３１Ａより基準日数「３」を取得し、有効期限を算出し、算出した有効期限を期限情報記憶部２０３Ａへ書き込む（ステップＳ１２５５）。
【０２２９】
制御部１０７Ａは、受信情報記憶部１０４Ａに記憶している内容を削除する（ステップＳ１２６０）。
２．９  個別登録処理
ここでは、個別登録処理の動作について、図３２に示す流れ図を用いて説明する。
制御部１０７Ａは、ＩＤタグ情報記憶部２０２ＡのＩＤタグ情報テーブルＴ３００の登録内容を消去する（ステップＳ１３００）。
【０２３０】
制御部１０７Ａは、受信情報記憶部１０４Ａより識別コードと、その識別コードに対応する認証データ、名称及びポイントとを読み出し（ステップＳ１３０５）、読み出した識別コードと名称とポイントと登録残数（初期値は「５」）とを表示部１０６Ａへ出力し、表示部１０６Ａは、受け取った識別コードと名称とポイントと登録残数とを表示する（ステップＳ１３１０）。
【０２３１】
制御部１０７Ａは、入力部１０５Ａより登録命令又は登録不要命令を受け取ると（ステップＳ１３１５）、受け取った命令が、登録命令であるか否かを判断する（ステップＳ１３２０）。
制御部１０７Ａは、受け取った命令が登録命令でない、つまり受け取った命令が登録不要命令であると判断する場合には（ステップＳ１３２０における「ＮＯ」）、読み出した識別コードと認証データと名称とポイントとを受信情報記憶部１０４Ａより消去し、後述するステップＳ１３４０を行う。
【０２３２】
制御部１０７Ａは、受け取った命令が登録命令であると判断する場合には（ステップＳ１３２０における「ＹＥＳ」）、読み出した認証データとポイントとからなる組を、ＩＤタグ情報記憶部２０２Ａへ入出力部１１０Ａを介して書き込む（ステップＳ１３２５）。制御部１０７Ａは、登録残数を１減算し、減算した結果を登録残数とする（ステップＳ１３３０）。
【０２３３】
制御部１０７Ａは、受信情報記憶部１０４Ａ内に読み出していない識別コードがあるか否かを判断する（ステップＳ１３４０）。
読み出していない識別コードがあると判断する場合には（ステップＳ１３４０における「ＹＥＳ」）、登録残数が０であるか否かを判断する（ステップＳ１３４５）。
登録残数が０であると判断する場合には（ステップＳ１３４５における「ＹＥＳ」）、読み出していない識別コード、認証データ、名称及びポイントを全て消去し（ステップＳ１３５０）、処理を終了する。このとき、受信情報記憶部１０４Ａには、登録命令があった識別コード、認証データ、名称及びポイントのみが記憶されていることになる。
【０２３４】
登録残数が０でないと判断する場合には（ステップＳ１３４５における「ＮＯ」）、ステップＳ１３０５へ戻り、処理を繰り返す。
制御部１０７Ａは、読み出していない識別コードがない、つまり受信情報記憶部１０４Ａ内に記憶している識別コードを全て読み出したと判断する場合には（ステップＳ１３４０における「ＮＯ」）、処理を終了する。
【０２３５】
２．１０  認証データ送信処理
ここでは、認証データ送信処理について、図３３に示す流れ図を用いて説明する。
制御部１０７Ａは、ＩＤタグ情報記憶部２０２Ａへ認証データ及びポイントの書き込みが全て終了すると、読取制御部１４２Ａへ書込開始命令を出力し、読取制御部１４２Ａは、書込開始命令を受け取ると、受信情報記憶部１０４Ａ内の識別コード及び認証データを読み出し、読み出した識別コード及び認証データと、指示送信命令とを命令生成部１４３Ａ、変復調部１４６Ａ及びアンテナ部１４７Ａを介して、各無線ＩＤタグヘ送信する（ステップＳ１４００）。
【０２３６】
制御部３１５Ａは、識別コード及び認証データと、指示送信命令とをアンテナ部３０２Ａ、復調部３１２Ａ及び命令解読部３１４Ａを介して受け取ると（ステップＳ１４０５）、受け取った識別コードと、識別コード記憶部３１０Ａに記憶している識別コードとを比較する（ステップＳ１４１０）。
一致している場合には（ステップＳ１４１０における「ＹＥＳ」）、受け取った認証データを認証データ記憶部３１７Ａへ書き込む（ステップＳ１４１５）。制御部３１５Ａは、識別コードと認証データと指示受取命令とを変調部３１３Ａ及びアンテナ部３０２Ａを介して、ユーザ端末１０Ａへ送信する（ステップＳ１４２０）。
【０２３７】
一致していない場合には（ステップＳ１４１０における「ＮＯ」）、受け取った識別コードと認証データとを破棄し、処理を終了する。
読取制御部１４２Ａは、アンテナ部１４７Ａ、変復調部１４６Ａ及び命令解読部１４４Ａを介して、識別コードと認証データと指示受取命令とを受信する（ステップＳ１４２５）。
【０２３８】
なお、認証データ送信処理は、受信情報記憶部１０４Ａ内に記憶されている識別コード及び認証データの組全てに対して行われる。
２．１１  認証方式登録処理
認証方式登録処理の動作は、図１９にて示した動作と同様であるため、説明は省略する。
【０２３９】
２．１２  認証処理の動作
ここでは、認証処理の動作について、図３４に示す流れ図を用いて説明する。
制御部１０７Ａは、起動命令と起動機能情報とを入力部１０５Ａより受け取ると（ステップＳ１５００）、受け取った起動機能情報に対応する機能に対してアクセス制限が設けられている否かを判断する（ステップＳ１５０５）。
【０２４０】
アクセス制限が設けられていないと判断する場合には（ステップＳ１５０５における「ＮＯ」）、受け取った起動機能情報にて示される機能名称に対応する機能を起動する（ステップＳ１５１０）。
アクセス制限が設けられていると判断する場合には（ステップＳ１５０５における「ＹＥＳ」）、期限情報記憶部２０３Ａにて記憶している有効期限と、時計部１０８Ａより現在の日時とを取得し、現在の日時が、有効期限内であるか否かを判断する（ステップＳ１５１５）。
【０２４１】
有効期限内でないと判断する場合には（ステップＳ１５１５における「ＮＯ」）、制御部１０７Ａは、パスワード要求情報を生成し、生成したパスワード要求情報を表示部１０６Ａへ出力し、パスワードを入力部１０５Ａより受け取り（ステップＳ１５２０）、受け取ったパスワードと、パスワード記憶部１０３Ａにて記憶しているパスワードとが一致するか否かの判断を行う（ステップＳ１５２５）。一致しない場合と判断する場合には（ステップＳ１５２５における「ＮＯ」）、受け取った起動機能情報にて示される機能名称に対応する機能の機動は行わず処理を終了する。一致すると判断する場合には（ステップＳ１５２５における「ＹＥＳ」）、図３０にて示した認証データ登録処理を行い、認証データを再登録し（ステップＳ１５３０）、受け取った起動機能情報にて示される機能名称に対応する機能を起動する（ステップＳ１５３５）。
【０２４２】
有効期限内であると判断する場合には（ステップＳ１５１５における「ＹＥＳ」）、制御部１０７Ａは、認証データ読取開始命令をタグ読取部１０９Ａの読取制御部１４２Ａへ出力し、読取制御部１４２Ａは認証データ読取開始命令を受け取ると、同期信号送信期間において同期信号送信命令を出力し、同期信号波を生成して出力し、命令生成部１４３Ａは、同期信号送信命令に基づいて、パルス信号波を生成して出力し、変復調部１４６Ａは、搬送波の振幅を変化させ、振幅の変化した搬送波を出力し、アンテナ部１４７Ａは、搬送波を電波として空間に放射する。制御部３１５Ａはアンテナ部３０２Ａ、復調部３１２Ａ、命令解読部３１４Ａを介して、同期信号送信命令を受け取り、さらに同期信号波を受信し、同期信号を抽出し、抽出した同期信号に同期する同期信号を繰り返し含む同期信号波を生成する（ステップＳ１５４０）。
【０２４３】
読取制御部１４２Ａは、認証データ収集命令を出力し、命令生成部１４３Ａは、認証データ収集命令に基づいて、パルス信号波を生成して出力し、変復調部１４６Ａは、搬送波の振幅を変化させ、振幅の変化した搬送波を出力し、アンテナ部１４７Ａは、搬送波を電波として空間に放射する。制御部３１５Ａは、アンテナ部３０２Ａ、復調部３１２Ａ、命令解読部３１４Ａを介して、認証データ収集命令を受け取る（ステップＳ１５４５）。
【０２４４】
読取制御部１４２Ａは、３秒間の認証データ収集期間の経過を監視し（ステップＳ１５５０）、３秒間の認証データ収集期間において（ステップＳ１５５０の「ＮＯ」）、無線ＩＤタグが記憶している認証データを収集する認証データ収集処理を行う（ステップＳ１５５５）。
認証データ収集期間が経過すると（ステップＳ１５５０の「ＹＥＳ」）、読取制御部１４２Ａは識別コードの収集処理が終了したとみなし、認証データ読取完了命令を制御部１０７Ａへ出力し、制御部１０７Ａは認証データ読取完了命令を受け取ると、正当なユーザであるか否かの認証を行うＩＤタグ認証処理を行って、正当なユーザであると認証された場合に、受け取った起動機能情報にて示される機能名称に対応する機能を起動する（ステップＳ１５６０）。
【０２４５】
２．１３  認証データ収集処理の動作
ここでは、認証データ収集処理の動作について、図３５及び図３６にて示す流れ図を用いて説明する。
制御部３１５Ａは、認証データ収集命令を受け取ると、認証データ記憶部３１７Ａに認証データが存在するか否かを判断する（ステップＳ１６００）。
【０２４６】
認証データが存在しないと判断する場合には（ステップＳ１６００における「ＮＯ」）、処理を終了する。
認証データが存在すると判断する場合には（ステップＳ１６００における「ＹＥＳ」）、制御部３１５Ａは、１〜５０までの数字のうちランダムに１つ選択し、識別コード記憶部３１０Ａから識別コードを、認証データ記憶部３１７Ａから認証データをそれぞれ読み出し、ランダムに選択した１つの数字をチャネル番号とするチャネルを選択する（ステップＳ１６０５）。
【０２４７】
制御部３１５Ａは、認証データ送信期間において、選択したチャネルにより（ステップＳ１６１０）、読み出した識別コード及び認証データと、選択したチャネル番号と、認証データ送信命令とを変調部３１３Ａ及びアンテナ部３０２Ａを介して、ユーザ端末１０Ａへ送信する（ステップＳ１６１５）。
読取制御部１４２Ａは、アンテナ部１４７Ａ、変復調部１４６Ａ、及び命令解読部１４４Ａを介して、識別コードと認証データとチャネル番号と認証データ送信命令とを受け取り、受け取った識別コードと認証データとを一時記憶部１４１Ａ内の受け取ったチャネル番号により示される識別コード領域へ書き込む（ステップＳ１６２０）。
【０２４８】
読取制御部１４２Ａは、受け取ったチャネル番号と同一のチャネルを選択し（ステップＳ１６２５）、認証データ応答期間内の、選択したチャネルにおいて（ステップＳ１６３０）、受け取った認証データと、認証データを送信する旨を示す認証データ応答命令とを命令生成部１４３Ａ、変復調部１４６Ａ及びアンテナ部１４７Ａを介して、無線ＩＤタグヘ送信する（ステップＳ１６４０）。
【０２４９】
制御部３１５Ａは、認証データ応答期間において、選択したチャネルより（ステップＳ１６３５）、認証データ応答命令と認証データとをアンテナ部３０２Ａ、復調部３１２Ａ及び命令解読部３１４Ａを介して、受け取り（ステップＳ１６４５）、受け取った認証データと認証データ記憶部３１７Ａより読み出した認証データとを比較する（ステップＳ１６５０）。一致している場合には（ステップＳ１６５０における「ＹＥＳ」）、認証データ一致期間において、選択したチャネルより（ステップＳ１６５５）、認証データと認証データ一致命令とを変調部３１３Ａ及びアンテナ部３０２Ａを介して、ユーザ端末１０Ａヘ送信する（ステップＳ１６６５）。一致していない場合には（ステップＳ１６５０における「ＮＯ」）、ステップＳ１６０５へ戻り、処理を繰り返す。
【０２５０】
読取制御部１４２Ａは、認証データ一致期間内の選択したチャネルにおいて（ステップＳ１６６０）、アンテナ部１４７Ａ、変復調部１４６Ａ、及び命令解読部１４４Ａを介して、認証データ一致命令と認証データとを受け取ると（ステップＳ１６７０）、一時記憶部１４１Ａの選択したチャネルに対応する識別コード領域に記憶されている識別コード及び認証データが正しい識別コード及び認証データであると認識し、一時記憶部１４１Ａに記憶されている識別コード及び認証データを読み出し、読み出した識別コード及び認証データを受信情報記憶部１０４Ａへ書き込む（ステップＳ１６７５）。
【０２５１】
２．１４  ＩＤタグ認証処理の動作
ここでは、ＩＤタグ認証処理の動作について、図３７に示す流れ図を用いて説明する。
読取制御部１４２Ａは認証データの収集処理が終了したとみなすと、認証データ読取完了命令を制御部１０７Ａへ出力し、制御部１０７Ａは認証データ読取完了命令を受け取ると、認証情報記憶部１３４Ａの認証基準テーブルＴ１０１より、受け取った起動機能情報にて示される機能名称に対応する認証方式及び数値情報とを取得する（ステップＳ１７００）。次に取得した認証方式が、ポイント方式であるか又は割合方式であるかの判断を行う（ステップＳ１７０５）。
【０２５２】
ステップＳ１７０５にて認証方式がポイント方式であると判断する場合には、ＩＤタグ情報記憶部２０２Ａにて記憶している全ての認証データのポイントを加算して合計ポイントを算出する（ステップＳ１７１０）。さらに、受信情報記憶部１０４Ａにて記憶している認証データと一致する認証データのポイントのみを加算して取得ポイントを算出する（ステップＳ１７１５）。次に合計ポイントに対する取得ポイントの割合を算出し、算出した割合が、取得した数値情報にて示される数値以上であるか否かを判断する（ステップＳ１７２０）。数値情報にて示される数値以上であると判断する場合には（ステップＳ１７２０における「ＹＥＳ」）、受け取った起動機能情報にて示される機能名称に対応する機能を起動する（ステップＳ１７６０）。数値情報にて示される数値以上でないと判断する場合には（ステップＳ１７２０における「ＮＯ」）、制御部１０７Ａは、パスワード要求情報を生成し、生成したパスワード要求情報を表示部１０６Ａへ出力し、その後、パスワードを入力部１０５Ａより受け取り（ステップＳ１７４０）、受け取ったパスワードと、パスワード記憶部１０３Ａにて記憶しているパスワードとが一致するか否かの判断を行う（ステップＳ１７４５）。一致しないと判断する場合には（ステップＳ１７４５における「ＮＯ」）、受け取った起動機能情報にて示される機能名称に対応する機能の起動は行わないで、処理を終了する。一致すると判断する場合には（ステップＳ１７４５における「ＹＥＳ」）、受信情報記憶部１０４Ａにて記憶している識別コード及び認証データを消去する（ステップＳ１７５０）。
【０２５３】
制御部１０７Ａは、図３０にて示した認証データ登録処理を行い（ステップＳ１７５５）、認証データ及びポイントの登録後、受け取った起動機能情報にて示される機能名称に対応する機能を起動する（ステップＳ１７６０）。
ステップＳ１７０５にて認証方式が割合方式であると判断する場合には、ＩＤタグ情報記憶部２０２Ａにて記憶している認証データの合計数を算出する（ステップＳ１７２５）。さらに、受信情報記憶部１０４Ａにて記憶している認証データと一致する認証データの数を示す取得数を算出する（ステップＳ１７３０）。次に合計数に対する取得数の割合を算出し、算出した割合が、取得した数値情報にて示される数値以上であるか否かを判断する（ステップＳ１７３５）。数値情報にて示される数値以上であると判断する場合には（ステップＳ１７３５における「ＹＥＳ」）、受け取った起動機能情報にて示される機能名称に対応する機能を起動する（ステップＳ１７６０）。数値情報にて示される数値以上でないと判断する場合には（ステップＳ１７３５における「ＮＯ」）、上述したステップＳ１７４０以降の動作を行う。
【０２５４】
２．１５  第２の実施の形態の変形例
上記に説明した第２の実施の形態は、本発明の実施の一例であり、本発明はこの実施の形態に何ら限定されるものではなく、その旨を逸脱しない範囲において種々なる態様で実施し得るものである。以下のような場合も本発明に含まれる。
（１）認証記録媒体２０Ａに登録されている認証データの有効期限の確認を認証時に行ったが、これに限定されない。認証記録媒体２０Ａがユーザ端末１０Ａに装着されたときに、有効期限の確認を行うようにしてもよい。このとき、ユーザ端末１０Ａに、認証記録媒体の装着を検知する検知部を設け、ユーザ端末１０Ａは、検知部にて認証記録媒体２０Ａが装着されたことを検知すると、認証記録媒体２０Ａに登録されている認証データの有効期限の確認を行う。有効期限内でないと判断する場合には、図２９に示す処理を行い、認証データを登録する。有効期限内である場合には、認証データの登録は行わない。ここで、認証記録媒体２０Ａがユーザ端末１０Ａに装着された状態で、ユーザ端末１０Ａの電源がオフからオンに切り換わった場合には、検知部は、認証記録媒体２０Ａが装着されたと検知する。
【０２５５】
なお、有効期限内でないと判断する場合に、すぐに認証データ及びポイントの登録は行わないで、アクセス制限のある機能を利用する際に、認証データ及びポイントの登録を行ってもよい。この場合、ユーザ端末１０Ａは、登録指示情報記憶部を備え、認証データが有効期限内でないと判断すると、ユーザ端末１０Ａは、認証データの登録が必要であると指示する情報を登録指示情報記憶部へ記憶し、認証データが有効期限内であると判断すると、認証データの登録が不必要であると指示する情報を登録指示情報記憶部へ記憶する。認証時の動作については、図３４に示すステップＳ１５１５において、有効期限の確認を行う代わりに、登録指示情報記憶部に記憶されている情報を確認し、認証データの登録が必要であると指示する情報が記憶されている場合には、ステップＳ１５２０からステップＳ１５３５までの動作を行い、認証データの登録が不必要であると指示する情報が記憶さている場合には、ステップＳ１５４０以降を行う。なお、指示情報記憶部は、認証記録媒体２０Ａ内に備えてもよい。
【０２５６】
（２）アクセス制限が設けられた機能が利用される場合に、パスワードによる認証において、ユーザ端末１０Ａはパスワードが一致すると判断する場合には、受信情報記憶部１０４Ａに記憶している識別コード及び認証データを消去し、再度、認証データの登録を行う処理を行ったが、これに限定されない。
ユーザ端末１０Ａは、パスワードが一致すると判断する場合に、受信情報記憶部１０４Ａに記憶している認証データのみを消去し、受信情報記憶部１０４Ａに記憶されている識別コードを用いて、認証データの登録処理を行うようにしてもよい。このときの動作について、図３７にて示したＩＤタグ認証処理の動作との変更点のみ説明する。図３７に示すステップＳ１７５０において、受信情報記憶部１０４Ａに記憶している識別コード及び認証データを消去する代わりに、認証データのみを消去するように変更し、ステップＳ１７５５にて、認証データ登録処理を行う代わりに、図３１にて示した認証データ書込処理を行うように変更する。
【０２５７】
（３）認証記録媒体２０Ａに登録する認証データの数に上限を設けたが、これに限定されない。
登録する認証データの数に上限を設けないで、各無線ＩＤタグより読み出した識別コードに対応する認証データを全て登録してもよい。このときの動作について、図３１にて示した識別コード書込処理の動作との変更点のみ説明する。図３１に示すステップＳ１２０５を実行すると、ステップＳ１２４０以降を実行するように変更する。
【０２５８】
または、認証記録媒体２０Ａに登録する認証データの数に上限を設けない場合において、優先度による絞り込み、ポイントによる絞り込み及び個別登録処理のうち少なくとも１つを行ってもよい。このとき、優先度による絞り込み、ポイントによる絞り込み及び個別登録処理のうち少なくとも１つが実行された後、受信情報記憶部１０４Ａに記憶されている識別コードに対応する認証データが書き込まれることになる。
【０２５９】
（４）認証記録媒体２０Ａに登録する認証データの数の上限値は、登録数情報記憶部１３２Ａにて予め記憶されているとしが、これに限定されない。
ユーザ端末購入時には、登録数情報記憶部１３２Ａには、上限値は記憶されておらず、ユーザにて上限値の初期設定及び変更を行ってもよい。または、ユーザ端末購入時には、登録数情報記憶部１３２Ａには、上限値が予め設定されており、購入後、ユーザにて変更できるようにしてもよい。
【０２６０】
（５）認証データを登録する際に、優先度による絞り込み、ポイントによる絞り込み及び個別登録処理による絞り込みを行ったがこれに限定されない。
ユーザ端末１０と各無線ＩＤタグとの距離を計測し、計測結果が所定の距離（例えば、０．５ｍ）内であるか否かを判断して、所定の距離内にある無線ＩＤタグの識別コードと、その識別コードに対応する認証データ、優先度及びポイントからなる組のみとなるように絞り込みを行ってもよい。
【０２６１】
所定の距離内であるか否かの判断の判断方法は、第１の実施の形態の変形例（４）と同様であるため、説明は省略する。
（６）認証データを登録する際に、優先度による絞り込み、ポイントによる絞り込み及び個別登録処理による絞り込みを行ったがこれに限定されない。
制御部１０７Ａは、受信情報記憶部１０４Ａに記憶している１個以上の認証データよりランダムに選んだ認証データと、その認証データに対応するポイントを認証記録媒体２０ＡのＩＤタグ情報記憶部２０２Ａへ登録してもよい。
【０２６２】
（７）各無線ＩＤタグより収集して受信情報記憶部１０４Ａに記憶している識別コードのうち重複する識別コードに対して、ポイントを所定の数分減算したが、これに限定されない。優先度に対して、所定の数分（例えば、２）を減算して、減算した優先度を識別コード及び認証データと対応付けて記憶してもよい。
（８）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【０２６３】
２．１６  第２の実施の形態のまとめ
以上、説明したように、認証システム１Ａによると、ユーザ端末１０Ａにてアクセス制限が設けられた機能を使用する際に、先ずユーザが有する物品（衣類、紙幣及び認証カードなど）に具備された各無線ＩＤタグにユーザ端末１０Ａより予め書き込まれた認証データを用いた認証を行い、正当なユーザでないと判断する場合には、さらに、パスワードを受け付け、パスワードによる認証を行うことができる。これにより、ユーザは、認証データによる認証にて正当なユーザであると判断されない場合において、認証の手順を再度、繰り返して行う必要がなく、認証を行うことができる。認証システム１Ａは、アクセス制限が設けられた機能の起動指示がある場合には、先ず無線ＩＤタグを用いた認証を行うため、ユーザは、アクセス制限が設けられた機能を利用する度に、パスワード入力を行う必要が無くなり、入力の手間が省ける。さらには、ユーザ端末１０Ａの紛失や盗難時でも、アクセス制限が設けられた機能が利用されるためには、無線ＩＤタグによる認証若しくはパスワードによる認証が必要であるため、アクセス制限が設けられた機能が利用されることはない。
【０２６４】
また、認証システム１Ａは、パスワードによる認証において、正当なユーザであると判断する場合には、認証データによる認証を行う際に収集した識別コードに対応する認証データを用いて、認証データ及びポイントの再登録を行うとともに、ユーザより起動指示のあったアクセス制限が設けられた機能の起動を行う。そのため、ユーザは、機能の起動指示を中断して、認証コード及びポイントの登録の操作を最初から行う必要がなく、容易に登録内容を変更することができる。
【０２６５】
また、認証システム１Ａは、認証データによる認証において、正当なユーザであるか否かを判断する基準値を設けている。これにより、ユーザ端末１０Ａと各無線ＩＤタグとの通信距離や、通信時における電波の強度などの影響により、全ての無線ＩＤタグと通信できなくても、予め登録している認証コード全てと一致しなくても基準値以上であれば、正当なユーザと判断することができる。
【０２６６】
また、認証システム１Ａは、認証データを認証記録媒体２０Ａに登録する際に、優先度による絞り込み、ポイントによる絞り込みやユーザに登録の是非を問い合わせながら認証データを登録することにより、認証時に必要な無線ＩＤタグに対応する認証データのみ登録することができる。
また、認証システム１Ａは、無線ＩＤタグを用いた認証を行う際に、ユーザが身に付けている物品に備えられている無線ＩＤタグを利用している。ユーザが身に付けている複数の物品の組み合わせで考えると、一人一人で一意であると考えることができるため、認証システム１Ａは、ユーザに対して正当なユーザであるか否かの認証を行うことができる。また、従来の認証システムでは、認証に必要な無線ＩＤタグを常に携帯することをユーザにて意識しておく必要があるが、上記に示す認証システム１Ａでは、ユーザが身に付けている物品の無線ＩＤタグを利用しているため、ユーザにて認証に必要な無線ＩＤタグを常に携帯することを意識する必要がない。
【０２６７】
３．その他の変形例
本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
（１）上記第１の実施の形態における種別コードテーブルＴ１００の優先度及びポイントは、予め設定されているものとしたが、これに限定されない。ユーザ端末購入時には、種別コードテーブルＴ１００の優先度及びポイントは空白とし、ユーザにて優先度及びポイントの初期設定及び変更を行ってもよい。または、ユーザ端末購入時には、種別コードテーブルＴ１００の優先度及びポイントが予め設定されており、購入後、ユーザにて変更できるようにしてもよい。または、ユーザ端末と種別コードテーブルＴ１００を管理する管理装置とをインターネットなどを用いてネットワーク接続して、管理装置より種別コードテーブルＴ１００をダウンロードすることにより、種別コードテーブルＴ１００の初期設定及び変更を行ってもよい。
【０２６８】
また、第２の実施の形態においても、上述した内容を適用してもよい。
（２）第１の実施の形態では、認証記録媒体２０をユーザ端末１０へ装着して利用しているが、これに限定されない。認証記録媒体２０の登録情報記憶部２０１を、ユーザ端末１０内に備えてもよい。
また、第２の実施の形態においても、認証記録媒体２０Ａの登録情報記憶部２０１Ａを、ユーザ端末１０Ａ内に備えてもよい。
【０２６９】
（３）上記実施の形態では、認証システムをユーザ端末、認証記録媒体及び１個以上の無線ＩＤタグとしたが、これに限定されない。
例えば、銀行ＡＴＭ端末（以下、「ＡＴＭ端末」という。）５０Ｂ、ユーザ端末１０Ｂ、認証記録媒体２０Ｂ及び無線ＩＤタグ３０Ｂ、３１Ｂ、３２Ｂ、３３Ｂ、３４Ｂ、３５Ｂ、・・・、３６Ｂから構成される認証システム１Ｂであってもよい。ＡＴＭ端末５０Ｂには、従来と同様に、キャッシュカードが装着され、装着されたキャッシュカードを用いた認証をも行う。
【０２７０】
この場合の認証システムについて、第１の実施の形態にて示した認証システム１との相違点を中心に、以下に説明する。なお、認証記録媒体２０Ｂ及び無線ＩＤタグ３０Ｂ、３１Ｂ、３２Ｂ、３３Ｂ、３４Ｂ、３５Ｂ、・・・、３６Ｂについては、第１の実施の形態と同様であるため、説明は省略する。
（Ａ）ＡＴＭ端末５０Ｂ
ＡＴＭ端末５０Ｂは、図３８にて示すように、業務機能記憶部５０１Ｂ、認証情報記憶部５０２Ｂ、受信情報記憶部５０３Ｂ、入力部５０４Ｂ、表示部５０５Ｂ、制御部５０６Ｂ、時計部５０７Ｂ、タグ読取部５０８Ｂ、相互認証部５０９Ｂ、カード読取部５１０Ｂ及び通信部５１１Ｂから構成されている。
【０２７１】
ＡＴＭ端末５０Ｂは、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニットなどから構成されるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、ＡＴＭ端末５０Ｂは、その機能を達成する。
【０２７２】
＜業務機能記憶部５０１Ｂ＞
業務機能記憶部５０１は、ＡＴＭ端末５０Ｂが実行することのできる業務に関する機能（以下、「業務機能」という。）を記憶している。ここでは、業務機能として、例えば、残高照会機能５２０Ｂや入出金機能５２１Ｂを記憶している。
＜認証情報記憶部５０２Ｂ＞
認証情報記憶部５０２Ｂは、第１の実施の形態にて示した認証情報記憶部１３４と同様であるため、説明は省略する。
【０２７３】
＜受信情報記憶部５０３Ｂ＞
受信情報記憶部５０３Ｂは、第１の実施の形態にて示した受信情報記憶部１０４と同様であるため、説明は省略する。
＜時計部５０７Ｂ＞
時計部５０７Ｂは、日時の計時を行う時計である。
【０２７４】
＜入力部５０４Ｂ＞
入力部５０４Ｂは、ユーザより業務機能記憶部５０１Ｂに記憶している業務機能の利用を示す指示を受け付けると、起動機能情報を生成し、生成した起動機能情報と起動命令とを制御部５０６Ｂへ出力する。
また、入力部５０４Ｂは、起動された機能に対する指示や情報を受け付け、指示を受け付けた場合には、その指示に対応する命令を制御部５０６Ｂへ出力し、情報を受け付けた場合には、受け付けた情報を制御部５０６Ｂへ出力する。
【０２７５】
入力部５０４Ｂは、ユーザよりキャッシュカードの暗証番号の入力を受け付け、受け付けた暗証番号を制御部５０６Ｂへ出力する。
＜表示部５０５Ｂ＞
表示部５０５Ｂは、制御部５０６Ｂよりキャッシュカードの挿入及び暗証番号の入力を要求する番号要求情報を受け取ると、受け取った番号要求情報を表示し、キャッシュカードの挿入及び暗証番号の入力を促す。
【０２７６】
また、表示部５０５Ｂは、業務機能記憶部５０１Ｂにて記憶している各機能に関連する情報を制御部５０６Ｂより受け取ると受け取った情報を表示する。
＜タグ読取部５０８Ｂ＞
タグ読取部５０８Ｂは、第１の実施の形態にて示したタグ読取部１０９と同様であるため、説明は省略する。
【０２７７】
＜制御部５０６Ｂ＞
制御部５０６Ｂは、起動命令と起動機能情報とを入力部５０４Ｂより受け取ると、ユーザ端末１０Ｂとの通信開始を指示する通信開始命令を相互認証部５０９Ｂへ出力する。
制御部５０６Ｂは、相互認証部５０９Ｂよりユーザ端末１０Ｂとの通信が終了したことを示す通信終了命令と、ユーザ端末１０Ｂとの相互認証により互いの正当性が認められないことを示す認証失敗情報とを受け取ると、受け取った起動機能情報にて示される機能名称に対応する機能を起動しないで動作を終了する。
【０２７８】
制御部５０６Ｂは、相互認証部５０９Ｂよりユーザ端末１０Ｂとの通信が終了したことを示す通信終了命令と、認証記録媒体２０Ｂにて記憶されている認証に利用する識別コードの有効期限を示す期限情報と、認証記録媒体２０Ｂにて記憶されている全ての識別コード及び識別コードに対応するポイントとを受け取り、以下の動作を行う。
制御部５０６Ｂは、時計部５０７Ｂより現在の日時とを取得し、現在の日時が、有効期限情報にて示される有効期限内であるか否かを判断する。
【０２７９】
有効期限内でないと判断する場合には、制御部５０６Ｂは、番号要求情報を生成し、生成した番号要求情報を表示部５０５Ｂへ出力する。その後、制御部５０６Ｂは、暗証番号を入力部５０４Ｂより受け取り、受け取った暗証番号と、カード読取部５１０Ｂを介してキャッシュカードより読み出した暗証番号とを用いて、従来と同様に、暗証番号による認証を行い、正当なユーザであると判断する場合には、受け取った起動機能情報にて示される機能名称に対応する機能を起動する。
【０２８０】
有効期限内であると判断する場合には、識別コード読取開始命令をタグ読取部５０８Ｂへ出力する。制御部５０６Ｂは、識別コード読取完了命令をタグ読取部５０８Ｂより受け取ると、認証基準テーブルＴ１０１より、受け取った起動機能情報にて示される機能名称に対応する認証方式及び数値情報とを取得する。次に取得した認証方式が、ポイント方式であるか又は割合方式であるかの判断を行う。
【０２８１】
ここで、ポイント方式による認証及び割合方式による認証については、第１の実施の形態と同様であるため、説明は省略する。
なお、ポイント方式による認証若しくは割合方式による認証において、算出した割合が数値情報にて示される数値以上でない場合、つまり正当なユーザでないと判断する場合には、制御部５０６Ｂは、番号要求情報を生成し、生成した番号要求情報を表示部５０５Ｂへ出力する。その後、制御部５０６Ｂは、暗証番号を入力部５０４Ｂより受け取り、受け取った暗証番号と、カード読取部５１０Ｂにて装着されたキャッシュカードとを用いて、従来と同様に、暗証番号による認証を行い、正当なユーザであると判断する場合には、受け取った起動機能情報にて示される機能名称に対応する機能を起動する。
【０２８２】
制御部５０６Ｂは、入力部５０４Ｂから受け取った起動機能情報にて示される機能名称に対応する機能を起動すると、入力部５０４Ｂより受け取った機能に関する命令に基づいて、起動した機能の制御を行う。
＜相互認証部５０９Ｂ＞
相互認証部５０９Ｂは、ユーザ端末１０Ｂと相互認証を行うために、予め生成した第１秘密鍵と、ユーザ端末１０Ｂが記憶している第２秘密鍵に対応する第２公開鍵とを記憶しており、通信部５１１Ｂを介してユーザ端末１０Ｂと無線通信による情報の送受信を行う。
【０２８３】
相互認証部５０９Ｂは、制御部５０６Ｂより通信開始命令を受け取ると、記憶している第１秘密鍵及び第２公開鍵を用いてユーザ端末１０Ｂと通信部５１１Ｂを介して相互認証を行い、相互認証にて、互いの正当性が認証されると、セッション鍵を生成する。このとき、ユーザ端末１０Ｂにおいても相互認証部５０９Ｂが生成したセッション鍵と同一にセッション鍵が生成される。ここで、相互認証及びセッション鍵の生成については、公知の技術であるため説明は省略する。
【０２８４】
相互認証部５０９Ｂは、相互認証にて互いの正当性が認証されない場合には、認証失敗情報を生成し、生成した認証失敗情報と通信終了命令とを制御部５０６Ｂへ出力する。
相互認証部５０９Ｂは、相互認証にて互いの正当性が認証されると、セッション鍵にて暗号化された有効期限情報と、セッション鍵にて暗号化された認証記録媒体２０Ｂにて記憶されている全ての識別コード及び識別コードに対応するポイントと、セッション鍵にて暗号化された情報の送信を示す情報送信命令（以下、単に「暗号化情報」という。）とを通信部５１１Ｂを介して受信する。相互認証部５０９Ｂは、受信した暗号化情報をセッション鍵を用いて復号し、有効期限情報と、識別コード及びポイントと、情報送信命令を生成し、生成した有効期限情報、識別コード及びポイントと、通信終了情報とを制御部５０６Ｂへ出力する。
【０２８５】
＜カード読取部５１０Ｂ＞
カード読取部５１０Ｂは、制御部５０６Ｂとキャッシュカードとの間の情報の入出力を行う。
＜通信部５１１Ｂ＞
通信部５１１Ｂは、ユーザ端末１０Ｂと無線通信を行い、ユーザ端末１０Ｂと相互認証部５０９Ｂとの間の命令及び情報の送受信を行う。
【０２８６】
（Ｂ）ユーザ端末１０Ｂ
ユーザ端末１０Ｂについて、第１の実施の形態にて示したユーザ端末１０との相違点を中心に説明する。
ユーザ端末１０Ｂは、第１の実施の形態にて示したユーザ端末１０の構成に加えて、さらに相互認証部１１２Ｂと通信部１１３Ｂとを備える。
【０２８７】
＜相互認証部１１２Ｂ＞
相互認証部１１２Ｂは、ＡＴＭ端末５０Ｂと相互認証を行うために、ＡＴＭ端末５０Ｂが記憶している第１秘密鍵に対応する第１公開鍵と、予め生成した第２秘密鍵とを記憶しており、通信部１１３Ｂを介してＡＴＭ端末５０Ｂと無線通信による情報の送受信を行う。
【０２８８】
相互認証部１１２Ｂは、記憶している第１公開鍵及び第２秘密鍵を用いてＡＴＭ端末５０Ｂと通信部１１３Ｂを介して相互認証を行い、相互認証にて、互いの正当性が認証されると、セッション鍵を生成する。ここで、相互認証及びセッション鍵の生成については、公知の技術であるため説明は省略する。
相互認証部１１２Ｂは、相互認証にて互いの正当性が認証されない場合には、ＡＴＭ端末５０Ｂとの通信を終了する。
【０２８９】
相互認証部１１２Ｂは、相互認証にて互いの正当性が認証されると、認証記録媒体２０Ｂより有効期限情報と識別コード及び識別コードに対応するポイントとを読み出し、読み出した有効期限情報と識別コード及び識別コードに対応するポイントと、情報送信命令とを、セッション鍵を用いて暗号化して、暗号化情報を生成し、生成した暗号化情報を通信部１１３Ｂを介して、ＡＴＭ端末５０Ｂへ送信する。
【０２９０】
＜通信部１１３Ｂ＞
通信部１１３Ｂは、ＡＴＭ端末５０Ｂと無線通信を行い、ＡＴＭ端末５０Ｂと相互認証部１１２Ｂとの間の命令及び情報の送受信を行う。
（Ｃ）ＡＴＭ端末５０Ｂ利用時の認証動作
ここでは、ＡＴＭ端末５０Ｂ利用時の認証動作について、図３９に示す流れ図を用いて、説明する。
【０２９１】
ＡＴＭ端末５０Ｂの制御部５０６Ｂは、起動命令と起動機能情報とを入力部５０４Ｂより受け取ると（ステップＳ２０００）、通信開始命令を相互認証部５０９Ｂへ出力し、相互認証部５０９Ｂは、ユーザ端末１０Ｂと相互認証を行い、互いの正当性が認証されたか否かを判断する（ステップＳ２００５）
互いの正当性が認証されないと判断する場合には（ステップＳ２００５における「ＮＧ」）、処理を終了する。
【０２９２】
互いの正当性が認証されると判断する場合には（ステップＳ２００５における「ＯＫ」）、ユーザ端末１０Ｂの相互認証部１１２Ｂは、有効期限情報と識別コードとポイントと、情報送信命令とをセッション鍵にて暗号化して暗号化情報を生成し、生成した暗号化情報を相互認証部５０９Ｂへ送信し、相互認証部５０９Ｂは、暗号化情報を受け取ると、セッション鍵を用いて復号して、有効期限情報と識別コードとポイントと送信命令とを生成し、生成した有効期限情報、識別コード及びポイントと、通信終了命令とを制御部５０６Ｂへ出力する。制御部５０６Ｂは、有効期限情報、識別コード及びポイントと、通信終了命令とを受け取ると、受け取った有効期限情報と、現在の日時とを比較して、現在の日時が有効期限内であるか否かを判断する（ステップＳ２０１０）。
【０２９３】
有効期限内でないと判断する場合には（ステップＳ２０１０における「ＮＯ」）、制御部５０６Ｂは、番号要求情報を生成し、生成した番号要求情報を表示部５０５Ｂへ出力し、暗証番号を入力部１０５より受け取り（ステップＳ２０１５）、受け取った暗証番号と、装着されたキャッシュカードにて記憶している暗証番号とが一致するか否かの判断を行う（ステップＳ２０２０）。一致しない場合と判断する場合には（ステップＳ２０２０における「ＮＯ」）、受け取った起動機能情報にて示される機能名称に対応する機能の機動は行わず処理を終了する。一致すると判断する場合には（ステップＳ２０２０における「ＹＥＳ」）、受け取った起動機能情報にて示される機能名称に対応する機能を起動する（ステップＳ２０２５）。
【０２９４】
有効期限内であると判断する場合には（ステップＳ２０１０における「ＹＥＳ」）、制御部５０６Ｂは、識別コード読取開始命令をタグ読取部５０８Ｂへ出力し、タグ読取部５０８Ｂは、各無線ＩＤタグへ同期信号送信期間において同期信号送信命令及び同期信号波を送信し、各無線ＩＤタグは、同期信号送信命令を受け取り、さらに同期信号波を受信し、同期信号を抽出し、抽出した同期信号に同期する同期信号を繰り返し含む同期信号波を生成する（ステップＳ２０３０）。
【０２９５】
タグ読取部５０８Ｂは、識別コード収集命令を無線ＩＤタグ３０Ｂへ送信し、無線ＩＤタグ３０Ｂは、識別コード収集命令を受け取る（ステップＳ２０４０）。
タグ読取部５０８Ｂは、３秒間の識別コード収集期間の経過を監視し（ステップＳ２０４５）、３秒間の識別コード収集期間において（ステップＳ２０４５の「ＮＯ」）、図１５及び図１６にて示した識別コード収集処理を行う（ステップＳ２０５０）。
【０２９６】
識別コード収集期間が経過すると（ステップＳ２０４５の「ＹＥＳ」）、タグ読取部５０８Ｂは識別コードの収集処理が終了したとみなし、識別コード読取完了命令を制御部５０６Ｂへ出力し、制御部５０６Ｂは識別コード読取完了命令を受け取り、正当なユーザであるか否かの認証を行うＩＤタグ認証処理にて、正当なユーザであると認証された場合に、受け取った起動機能情報にて示される機能名称に対応する機能を起動する（ステップＳ２０５５）。
【０２９７】
（Ｄ）ＩＤタグ認証処理の動作
ここでは、ＩＤタグ認証処理の動作について、図２１に示す流れ図と異なる点を中心に説明する。
ＡＴＭ端末５０Ｂは、図２１に示すステップＳ７００からＳ７３５までの動作と同様の動作を行う。
【０２９８】
ステップＳ７４０においては、制御部５０６Ｂは、番号要求情報を生成し、生成した番号要求情報を表示部５０５Ｂへ出力し、その後、暗証番号を入力部５０４Ｂより受け取るように変更する。
ステップＳ７４５においては、制御部５０６Ｂは、受け取った暗証番号と、装着されたキャッシュカードにて記憶している暗証番号とが一致するか否かの判断を行うように変更する。
【０２９９】
暗証番号が一致する場合には、ステップＳ７５５を実行し、暗証番号が一致しない場合には、受け取った起動機能情報にて示される機能名称に対応する機能の起動は行わないで、処理を終了する。
（４）第１の実施の形態にて、パスワードの代わりに、ユーザの生体科学的を特徴示す生体情報を用いてもよい。
【０３００】
生体情報とは、例えば、指紋の特徴を示す指紋情報、ユーザの声紋の特徴を示す声紋情報、ユーザの虹彩の特徴を示す虹彩情報、ユーザの顔の輪郭の特徴を示す輪郭情報、ユーザのＤＮＡの特徴を示すＤＮＡ情報又は、これら情報の組み合わせである。
このとき、ユーザ端末１０には、指紋情報を受け付ける場合には、ユーザの指紋を受け取り、受け取った指紋より指紋情報を生成する指紋入力部と、認証の基準となるユーザの指紋情報を予め記憶している指紋情報記憶部とを設ける。
【０３０１】
声紋情報を受け付ける場合には、使用者の音声を受け取り、受け取った音声から使用者の声紋情報を生成する声紋入力部と、認証の基準となるユーザの声紋情報を予め記憶している声紋情報記憶部とを設ける。
虹彩情報を受け付ける場合には、使用者の虹彩を読み取り、読み取った虹彩から使用者の虹彩情報を生成する虹彩入力部と、認証の基準となるユーザの虹彩情報を予め記憶している虹彩情報記憶部とを設ける。
【０３０２】
輪郭情報を受け付ける場合には、使用者の顔の輪郭を読み取り、読み取った輪郭から使用者の輪郭情報を生成する輪郭入力部と、認証の基準となるユーザの輪郭情報を予め記憶している輪郭情報記憶部とを設ける。
ＤＮＡ情報を受け付ける場合には、使用者のＤＮＡを解析したＤＮＡ情報を受け付けるＤＮＡ情報入力部と、認証の基準となるユーザのＤＮＡ情報を予め記憶しているＤＮＡ情報記憶部とを設ければよい。ここで、ＤＮＡ情報とは、例えば、使用者の髪の毛、血液又は唾液より解析される情報である。
【０３０３】
ユーザ端末は、予め記憶している生体情報と、ユーザより受け付けた生体情報とが、一致するか否かを判断して、一致する場合に、正当なユーザであると判断する。
ここで、予め記憶している生体情報と、ユーザより受け付けた生体情報とが、一致するとは、所定の数値（例えば、８０％）以上一致する場合のことをいう。
また、第２の実施の形態においても、上述した内容を適用してもよい。
【０３０４】
（５）上記実施の形態において、ユーザ端末の一例としてＰＤＡとしたが、ユーザ端末の他の例として、携帯電話機や、パーソナルコンピュータなどであってもよい。
（６）上記第１の実施の形態にて示した認証システム１をマンションなどの入退出管理に適用してもよい。以下、一例として、マンションの入退出管理について説明する。
無線ＩＤタグ３０を具備する認証カード４０には、認証カード４０を識別する識別子が記憶されており、マンションの入退出を許可された者は、それぞれ異なる識別子を記憶している認証カードを有している。ここでは、認証カード４０として説明する。
【０３０５】
ユーザ端末１０が入退出の管理を行う装置であり、ユーザ端末１０には、認証カード４０が装着される。また、ユーザ端末１０の機能記憶部には、ドアの開閉を行う開閉機能のみが記憶されており、認証情報記憶部１３４には、開閉機能に対する機能名、認証方式及び数値情報からなる組が記憶されている。また、ユーザ端末１０には、さらに、ＩＤタグ情報記憶部２０２及び期限情報記憶部２０３と、認証カード４０が装着されたことを検知する装着検知部とを備える。
【０３０６】
ＩＤタグ情報記憶部２０２は、収集した１個以上の識別コード及びポイントと、認証カード４０から読み込まれた識別子とからなる組を１個以上記憶するための領域を備えている。
識別コードの登録では、登録時に、認証カード４０をユーザ端末１０へ装着する。ユーザ端末１０は、識別コード及びポイントをＩＤタグ情報記憶部２０２書き込むときに、装着された認証カード４０より識別子を読み出し、読み出した識別子と識別コード及びポイントとを対応付けて記憶する。
【０３０７】
入退出における認証時には、ユーザ端末１０へ認証カード４０を装着する。ユーザ端末１０は、入力部１０５にて、機能の起動を示す指示を受け付け、起動機能情報を生成し、起動を指示する起動命令と、生成した起動機能情報とを制御部１０７へ出力する代わりに、装着検知部にて、認証カード４０が装着されたことを検知すると、起動機能情報を生成し、起動命令と、生成した起動機能情報とを制御部１０７へ出力する。
【０３０８】
以降、ユーザ端末１０は、各無線ＩＤタグより識別コードを収集し、装着された認証カード４０より識別子を読み出し、ＩＤタグ情報記憶部２０２から読み出した識別子に対応する識別コードとポイントの組を全て読み出し、読み出した識別コードと収集した識別コードとを用いて、ポイント方式若しくは割合方式による認証を行う。この認証にて、正当な利用者でないと判断する場合には、パスワードを入力して、パスワードによる認証を行う。
【０３０９】
また、第２の実施の形態においても、上述した内容を適用してもよい。
（７）上記（６）において、識別コードの登録を行う際には、第１の実施の形態と同様にパスワードによる認証後、登録を行っているが、パスワードによる認証による代わりに認証カードを装着するようにしてもよい。
このとき、ユーザ端末１０は、入力部１０５にて、ユーザより識別コードの登録を開始する旨の指示を受け付け、識別コード登録命令を制御部１０７へ出力する代わりに、装着検知部にて、認証カードの装着を検知すると、識別コード登録命令を制御部１０７へ出力する。以降、ユーザ端末１０は、第１の実施の形態にて示すように識別コード及びポイントの登録を行う。
【０３１０】
また、第２の実施の形態においても、上述した内容を適用してもよい。
（８）上記（６）において、識別コードの登録を以下のように行ってもよい。
ユーザ端末１０は、さらに、利用者の退室を検知するセンサーを備える。
また、認証カードに具備された無線ＩＤタグ３０は、認証カード４０に記憶している識別子を読み出す読出部を備える。
【０３１１】
ユーザ端末１０は、センサーにて利用者の退室を検知すると、各無線ＩＤタグより識別コードを収集する。また、認証カード４０の無線ＩＤタグ３０は、識別コードを送信する場合に、読出部にて認証カード４０の識別子を読み出し、読み出した識別子をユーザ端末１０へ送信する。
ユーザ端末１０は、各無線ＩＤタグより収集した識別コードと、識別コードに対応するポイントとからなる組を生成し、無線ＩＤタグ３０より収集した識別子と、生成した識別コードとポイントとからなる組とを対応付けて、ＩＤタグ情報記憶部２０２へ書き込む。
【０３１２】
また、第２の実施の形態においても、上述した内容を適用してもよい。
（９）上記第１の実施の形態において、基準日数情報記憶部１３１に記憶している基準日数、基準優先度記憶部１３５に記憶している基準優先度値及び基準ポイント記憶部１３６に記憶している基準ポイントを変更できるようにしてもよい。
また、第２の実施の形態においても、上述した内容を適用してもよい。
【０３１３】
（１０）上記第１の実施の形態において、識別コードの登録時に、優先度及びポイントによる絞り込みを行ったが、認証時においても、収集した識別コードに対して、優先度及びポイントによる絞り込みを行い、絞り込まれた識別コードを用いて、認証を行ってもよい。または、収集した識別コードにおいて、特定の種別コード（例えば、コートを示す種別コード）を含む識別コードを破棄し、残った識別コードを用いて認証を行ってもよい。
【０３１４】
また、第２の実施の形態においても、上述した内容を適用してもよい。
（１１）上記第１実施の形態において、「２」を下限値として、ユーザ端末１０は、少なくとも２個以上の識別コードを、認証記録媒体２０へ登録するようにしてもよい。
例えば、優先度及びポイントによる絞り込みにより、登録の対象となる識別コードが１つとなる場合には、ユーザ端末１０は、登録の対象となる識別コードが少なくとも２個以上となるように、基準優先度値を変更し、基準優先度値の変更後、再度、識別コードの収集を行う。
【０３１５】
または、登録の対象となる識別コードが少なくとも２個以上となるように、基準ポイントを変更してもよいし、基準優先度値及び基準ポイントを変更してもよい。
また、第２の実施の形態においても、ユーザ端末１０Ａは、少なくとも２個以上の認証データを、認証記録媒体２０Ａへ登録するようにしてもよい。
（１２）上記第１の実施の形態において、登録する識別コードを所定の種別コードをもつ識別コードに絞り込むため、優先度及びポイントを用いたが、絞り込みの方法は、これに限定されない。例えば、識別コードが、予め指定された種別コードを含むか否かによる絞り込みを行ってもよい。
【０３１６】
また、第２の実施の形態においても、上述した内容を適用してもよい。
（１３）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０３１７】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０３１８】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（１４）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０３１９】
上記において説明した認証システムは、ユーザ端末を製造及び販売する産業において、経営的、つまり反復的かつ継続的に利用されうる。
【図面の簡単な説明】
【０３２０】
【図１】図１は、認証システム１の全体の概要を示す図である。
【図２】図２は、ユーザ端末１０の構成を示すブロック図である。
【図３】図３は、基準情報記憶部１０２の構成を示すブロック図である。
【図４】図４は、種別コード記憶部１３３が有する種別コードテーブルＴ１００のデータ構造を示す。
【図５】図５は、認証情報記憶部１３４が有する認証基準テーブルＴ１０１のデータ構造を示す。
【図６】図６は、タグ読取部１０９の構成を示すブロック図である。
【図７】図７は、同期信号送信期間及び識別コード収集期間を示す図である。
【図８】図８は、認証記録媒体２０の構成を示すブロック図である。
【図９】図９は、ＩＤタグ情報記憶部２０２が有するＩＤタグ情報テーブルＴ２００のデータ構造を示す。
【図１０】図１０は、無線ＩＤタグ３０の外観を示す図である。
【図１１】図１１は、無線ＩＤタグ３０のＩＣチップ部３０１の構成を示すブロック図である。
【図１２】図１２は、電源部３１１の含まれる電源回路の一例を示す図である。
【図１３】図１３は、認証システム１にて、識別コードを認証記録媒体２０のＩＤタグ情報記憶部２０２へ登録する動作の概要を示す流れ図である。
【図１４】図１４は、認証システム１における識別コード登録処理の動作を示す流れ図である。
【図１５】図１５は、認証システム１における識別コード収集処理の動作を示す流れ図である。図１６へ続く。
【図１６】図１６は、認証システム１における識別コード収集処理の動作を示す流れ図である。図１５から続く。
【図１７】図１７は、認証システム１における識別コード書込処理の動作を示す流れ図である。
【図１８】図１８は、認証システム１における個別登録処理の動作を示す流れ図である。
【図１９】図１９は、認証システム１における認証方式登録処理の動作を示す流れ図である。
【図２０】図２０は、認証システム１における認証処理の動作を示す流れ図である。
【図２１】図２１は、認証システム１におけるＩＤタグ認証処理の動作を示す流れ図である。
【図２２】図２２は、認証システム１Ａの全体の概要を示す図である。
【図２３】図２３は、ユーザ端末１０Ａの構成を示すブロック図である。
【図２４】図２４は、基準情報記憶部１０２Ａの構成を示すブロック図である。
【図２５】図２５は、タグ読取部１０９Ａの構成を示すブロック図である。
【図２６】図２６は、認証記録媒体２０Ａの構成を示すブロック図である。
【図２７】図２７は、ＩＤタグ情報記憶部２０２Ａが有するＩＤタグ情報テーブルＴ３００のデータ構造を示す。
【図２８】図２８は、無線ＩＤタグ３０ＡのＩＣチップ部３０１Ａの構成を示すブロック図である。
【図２９】図２９は、認証システム１Ａにて、認証データを認証記録媒体２０ＡのＩＤタグ情報記憶部２０２Ａへ登録する動作の概要を示す流れ図である。
【図３０】図３０は、認証システム１Ａにおける認証データ登録処理の動作を示す流れ図である。
【図３１】図３１は、認証システム１Ａにおける認証データ書込処理の動作を示す流れ図である。
【図３２】図３２は、認証システム１Ａにおける個別登録処理の動作を示す流れ図である。
【図３３】図３３は、認証システム１における認証データ送信処理の動作を示す流れ図である。
【図３４】図３４は、認証システム１Ａにおける認証処理の動作を示す流れ図である。
【図３５】図３５は、認証システム１Ａにおける認証データ収集処理の動作を示す流れ図である。図３６へ続く。
【図３６】図３６は、認証システム１Ａにおける認証データ収集処理の動作を示す流れ図である。図３５から続く。
【図３７】図３７は、認証システム１ＡにおけるＩＤタグ認証処理の動作を示す流れ図である。
【図３８】図３８は、ＡＴＭ端末５０Ｂの構成を示すブロック図である。
【図３９】図３９は、ＡＴＭ端末５０Ｂ利用時の認証処理の動作を示す流れ図である。
【図１】
2007528524.tif 000003
【図２】
2007528524.tif 000004
【図３】
2007528524.tif 000005
【図４】
2007528524.tif 000006
【図５】
2007528524.tif 000007
【図６】
2007528524.tif 000008
【図７】
2007528524.tif 000009
【図８】
2007528524.tif 000010
【図９】
2007528524.tif 000011
【図１０】
2007528524.tif 000012
【図１１】
2007528524.tif 000013
【図１２】
2007528524.tif 000014
【図１３】
2007528524.tif 000015
【図１４】
2007528524.tif 000016
【図１５】
2007528524.tif 000017
【図１６】
2007528524.tif 000018
【図１７】
2007528524.tif 000019
【図１８】
2007528524.tif 000020
【図１９】
2007528524.tif 000021
【図２０】
2007528524.tif 000022
【図２１】
2007528524.tif 000023
【図２２】
2007528524.tif 000024
【図２３】
2007528524.tif 000025
【図２４】
2007528524.tif 000026
【図２５】
2007528524.tif 000027
【図２６】
2007528524.tif 000028
【図２７】
2007528524.tif 000029
【図２８】
2007528524.tif 000030
【図２９】
2007528524.tif 000031
【図３０】
2007528524.tif 000032
【図３１】
2007528524.tif 000033
【図３２】
2007528524.tif 000034
【図３３】
2007528524.tif 000035
【図３４】
2007528524.tif 000036
【図３５】
2007528524.tif 000037
【図３６】
2007528524.tif 000038
【図３７】
2007528524.tif 000039
【図３８】
2007528524.tif 000040
【図３９】
2007528524.tif 000041
【国際調査報告】
2007528524.tif 000042
2007528524.tif 000043