(57)【要約】【課題】  生体情報を利用するＩＣカード認証方法において、カード所有者の意思によって、カード所有者以外のＩＣカードの利用を許可できるＩＣカード認証方法およびＩＣカードを提供する。【解決手段】  ＩＣカード１０の記憶部には所有者生体情報３０、利用許可者生体情報３１および利用者生体情報３２が記録される。利用者生体情報３２は、利用者生体情報設定手段２３によって、所有者生体情報３０または利用許可者生体情報３１から設定される。利用時に利用者生体情報３２を照合することで、所有者以外の者もＩＣカードを利用できるようになる。なお、利用者生体情報設定手段２３を実行するには、所有者生体情報３０の認証が必要である。【選択図】      図１
2005275600.tif 000002
【特許請求の範囲】
【請求項１】
利用者の生体情報を認証しＩＣカードの使用を許可するＩＣカード認証方法において、予めＩＣカードの記憶部には所有者の生体情報と前記所有者から前記ＩＣカードの利用を許可された者の生体情報を記憶し、利用前に前記ＩＣカードの記憶部に記憶された生体情報の中から利用時に認証する利用時生体情報を設定し、利用時に利用者の生体情報と前記利用時生体情報とを照合してＩＣカードの利用を許可することを特徴とするＩＣカード認証方法。
【請求項２】
請求項１に記載のＩＣカード認証方法であって、前記利用時生体情報を設定するためには、所有者の生体情報の認証が必要であることを特徴としたＩＣカード認証方法。
【請求項３】
請求項１または請求項２に記載されたＩＣカード認証方法であって、利用前に複数の前記利用時生体情報を設定し、前記記憶部にはＩＣカードの利用を許可するために少なくとも認証が必要な利用者数を記憶し、利用時に認証された前記利用時生体情報の数が前記利用者数以上の場合に、ＩＣカードの利用を許可することを特徴としたＩＣカード認証方法。
【請求項４】
ＩＣカードの記憶部に所有者の生体情報を予め記憶したＩＣカードにおいて、所有者以外の生体情報を前記記憶部に記憶する生体情報追加手段と、前記記憶部に記憶された生体情報から利用時に認証する生体情報を設定する利用者設定手段と、利用時に外部装置から入力された生体情報と前記利用者設定手段で設定された生体情報とを照合する生体情報照合手段と、ＩＣカードを操作するコマンド処理手段と、前記生体情報照合手段の認証結果に基き前記コマンド処理手段の実行を制御する実行制御手段を少なくとも備えたことを特徴とするＩＣカード。
【請求項５】
請求項４に記載されたＩＣカードであって、前記実行制御手段は、利用時に認証された生体情報の数に基づいて前記コマンド処理手段の実行を制御する機能を有していることを特徴とするＩＣカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカードの技術分野に関し、更に詳しくは生体情報を利用したＩＣカード認証方法およびＩＣカードに関する。
【背景技術】
【０００２】
従来から、ＩＣカード利用者の認証方法に生体認証が用いられている。例えば、特許文献１においては、ＩＣカード所有者の生体情報（指紋、虹彩および網膜など）を数値化した情報をＩＣカードの記憶部に記憶し、利用時には、所有者の生体情報を読み取り、前記記憶された生体情報と照合することで、ＩＣカード所有者のみがＩＣカードを利用できるＩＣカード認証方法を開示している。
【０００３】
また特許文献２においては、前記記憶部に所有者の生体情報に加えて、所有者からＩＣカードの利用を許可された者の生体情報も記録し、所有者と前記許可された者がＩＣカードを利用できるＩＣカード認証方法を開示している。
【特許文献１】特開平９−１７１５４７号公報
【特許文献２】特開２００１−２０２４９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献２に記載されたＩＣカード認証方法では、所有者からＩＣカードの利用を許可された者は、所有者の意思に関わらず、ＩＣカードを利用できる問題があった。
【０００５】
そこで上記問題を鑑みて本発明は、生体情報を利用するＩＣカード認証方法において、所有者の意思により、所有者以外のＩＣカードの利用を制限できるＩＣカード認証方法およびＩＣカードを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決する第１の課題解決手段は、利用者の生体情報を認証しＩＣカードの使用を許可するＩＣカード認証方法において、予めＩＣカードの記憶部には所有者の生体情報と前記所有者から前記ＩＣカードの利用を許可された者の生体情報を記憶し、利用前に前記ＩＣカードの記憶部に記憶された生体情報の中から利用時に認証する利用時生体情報を設定し、利用時に利用者の生体情報と前記利用時生体情報とを照合してＩＣカードの利用を許可することを特徴とするＩＣカード認証方法である。
【０００７】
第１の課題解決手段による作用によれば、利用時に認証する生体情報を変更することで、ＩＣカードを利用できる者が変更される。利用時に認証する生体情報を所有者の生体情報から利用を許可された者の生体情報に設定することで、前記所有者から利用を許可された者がＩＣカードを利用できる。
【０００８】
更に第２の課題解決手段は、第１の課題解決手段に記載のＩＣカード認証方法であって、前記利用時生体情報を設定するためには、所有者の生体情報の認証が必要であることを特徴としたＩＣカード認証方法である。
【０００９】
第２の課題解決手段による作用によれば、利用時に認証する生体情報を設定する際は、所有者の生体情報の認証が必要であり、所有者の意思がなければ、所有者以外の者はＩＣカードを利用できない。
【００１０】
更に第３の課題解決手段は、第１の課題解決手段または第２の課題解決手段に記載されたＩＣカード認証方法であって、利用前に複数の前記利用時生体情報を設定し、前記記憶部にはＩＣカードの利用を許可するために少なくとも認証が必要な利用者数を記憶し、利用時に認証された前記利用時生体情報の数が前記利用者数以上の場合に、ＩＣカードの利用を許可することを特徴としたＩＣカード認証方法である。
【００１１】
第３の課題解決手段による作用によれば、ＩＣカードを利用するには、複数の利用者の生体情報の認証が必要になるため、所有者以外の者によるＩＣカードの不正利用を防ぐことができる。
【００１２】
更に第４の課題解決手段は、ＩＣカードの記憶部に所有者の生体情報を予め記憶したＩＣカードにおいて、所有者以外の生体情報を前記記憶部に記憶する生体情報追加手段と、前記記憶部に記憶された生体情報から利用時に認証する生体情報を設定する利用者設定手段と、利用時に外部装置から入力された生体情報と前記利用者設定手段で設定された生体情報とを照合する生体情報照合手段と、ＩＣカードを操作するコマンド処理手段と、前記生体情報照合手段の認証結果に基き前記コマンド処理手段の実行を制御する実行制御手段を少なくとも備えたことを特徴とするＩＣカードである。
【００１３】
第４の課題解決手段に記載のＩＣカードを用いれば、第１の課題解決手段または第２の課題解決手段に記載されたＩＣカード認証方法を実現できる。
【００１４】
更に第５の課題解決手段は、前記実行制御手段は、利用時に認証された生体情報の数に基づいて前記コマンド処理手段の実行を制御する機能を有していることを特徴とするＩＣカードである。
【００１５】
第５の課題解決手段に記載のＩＣカードを用いれば、第５の課題解決手段に記載したＩＣカード認証方法を実現できる。
【発明の効果】
【００１６】
これまで述べた本発明のＩＣカード認証方法およびＩＣカードによれば、所有者が許可すれば、ＩＣカードの利用を許可された者の追加および実際にＩＣカードを利用できる者の変更を行なうことができる。また本発明によれば、実際にＩＣカードを利用できる者を所有者以外の者に変更した後も、所有者の意思により、実際にＩＣカードを利用できる者を所有者に再変更できるため、ＩＣカードの利用を許可された者によるＩＣカードの不正利用を防止できる。
【発明を実施するための最良の形態】
【００１７】
以下に本発明の実施の形態を図を参照しながら詳細に説明する。まず最初に本発明のＩＣカードの構造を説明し、次に本発明のＩＣカード認証方法の手順を説明する。
【００１８】
〔本発明のＩＣカードの構成〕
図１に、本発明のＩＣカードの構成を図示する。図１に示すごとく、ＩＣカード１０には、ＩＣカード１０の記憶部に記憶された生体情報を選択する選択手段１１と、ＩＣカード１０外部から入力される生体情報（以下、入力生体情報と記す）と選択手段１１で選択された生体情報（以下、選択生体情報と記す）とを照合する生体情報照合手段２０と、生体情報の照合結果に基きセキュリティステータス３４を生成するセキュリティステータス生成手段２１と、利用時に照合される利用者生体情報３２を設定する利用者生体情報設定手段２３と、所有者からＩＣカードの利用を許可された者の生体情報である利用許可者生体情報３１を追加する利用許可者生体情報追加手段２４と、対象物４０と、対象物４０を操作するコマンド処理手段２５と、コマンド処理手段２５を実行する際に少なくとも認証が必要な利用者の数を規定した利用者認証数３３を設定する利用者認証数設定手段２６と、前記セキュリティステータス３４に基づき各手段の実行を制御するアクセス制御手段２２とを備えている。
【００１９】
ＩＣカード１０の記憶部には、「指紋」、「声紋」または「手のひらの静脈」等の個人特有の生体の特徴を数値化した生体情報が記憶される。ＩＣカード１０の記憶部に記憶される生体情報としては、ＩＣカード１０の所有者（以下、所有者と記す）の生体情報として所有者生体情報３０と、所有者からＩＣカード１０の利用を許可された者（以下、利用許可者と記す）の生体情報として利用許可者生体情報３１と、ＩＣカードを実際に利用できる者（以下、利用者と記す）の利用者生体情報３２が記録される。ここで、利用者は、所有者および利用許可者の中から設定される。つまり、利用者生体情報３２は所有者生体情報３０および利用許可者生体情報３１の中から設定された生体情報である。
【００２０】
所有者は１人しかいないため所有者生体情報３０はＩＣカード１０の記憶部に１つしか記憶されないが、所有者がＩＣカード１０の利用を複数人に許可した場合は、ＩＣカード１０の記憶部には複数の利用許可者生体情報３１が記憶される。また利用者生体情報３２は、必要に応じて複数個の生体情報を設定してもよい。
【００２１】
利用者認証数３３とは、コマンド処理手段２５を実行するために少なくとも認証が必要な利用者数を規定している。ＩＣカードを利用する時、利用者認証数３３以上の利用者の生体認証に成功していないとコマンド処理手段２５は実行されない。例えば、利用者認証数３３が「２」の場合は、２人以上の利用者の生体情報の認証に成功していれば、コマンド処理手段２５は実行できるが、１人の利用者の生体情報しか認証に成功していないとコマンド処理手段２５は実行できない。コマンド処理手段２５の実行制御についての詳細な説明はここでは省き、アクセス制御手段２２の説明時に記述する。また、利用者認証数３３はＩＣカード１０の記憶部に記録されている利用者生体情報３２の数を超えて設定できない。
【００２２】
選択手段１１とは、ＩＣカード１０の記憶部に記憶されている生体情報の中から認証に用いる生体情報を選択する手段である。選択手段１１は、ＩＣカード１０が具備した選択コマンドで実現される。ＩＣカード１０の外部から送信される前記選択コマンドには、ＩＣカード１０の記憶部に記憶されている生体情報を指定するための情報（以下、指定情報と記す）が含まれる。ＩＣカード１０は前記選択コマンドを受信すると、選択手段１１は前記指定情報で指定される生体情報を選択生体情報とする。
【００２３】
生体情報照合手段２０とは、入力生体情報と選択生体情報とを照合する手段で、ＩＣカード１０が具備する生体情報照合コマンドで実現される。例えば所有者の生体情報を照合する場合は、選択手段１１を用いて選択生体情報を所有者生体情報３０とし、ＩＣカード１０外部から入力した所有者の生体情報を入力生体情報とする。
【００２４】
生体情報照合手段２０が入力生体情報と選択生体情報とを照合し、前照合が一致すれば、ＩＣカード１０は前記選択生体情報は認証されたと判断する。生体情報照合手段２０の照合結果は、セキュリティステータス３４に反映される。
【００２５】
セキュリティステータス生成手段２１は、生体情報照合手段２０の照合結果からセキュリティステータス３４を生成する手段である。
【００２６】
セキュリティステータス生成手段２１で生成されるセキュリティステータス３４は、ＩＣカード１０の起動時にオペレーティングシステム（以下、ＯＳと記す：Operating System）等のプログラムによって揮発性メモリに初期値「０」で生成され、ＩＣカード１０の処理中にセキュリティステータス生成手段２１で操作される能動的な情報で、ＩＣカード１０のＲＡＭ（Random Access Memory）等の揮発性メモリに一時的に記憶される情報である。
【００２７】
図２は、図１のセキュリティステータス３４の説明図である。セキュリティステータス３４は、所有者の生体情報の照合結果を示す所有者認証ｂｉｔ３４０と、利用者の生体情報の照合結果を示すＭ個の利用者認証ｂｉｔ３４１と、利用者認証数３３に基づく照合結果を示す利用者認証数ｂｉｔ３４２とから構成されている。なお図２においては、説明をわかり易くするために、所有者認証ｂｉｔ３４０、利用者認証ｂｉｔ３４１および利用者認証数ｂｉｔ３４２を連続した情報としているが、連続した情報でなくてもかまわない。
【００２８】
所有者認証ｂｉｔ３４０とは所有者の生体情報の認証結果を示す１ｂｉｔの情報である。所有者認証ｂｉｔ３４０の初期値は「０ｂ」（ｂはｂｉｔ表記を意味する）で、入力生体情報と所有者生体情報３０との照合が一致すると、セキュリティステータス生成手段２１は所有者認証ｂｉｔ３４０を「１」する。
【００２９】
利用者認証ｂｉｔ３４１とは利用者の生体情報の認証結果を示す１ｂｉｔの情報で、セキュリティステータス３４は利用者生体情報３２と同じ数の利用者認証ｂｉｔ３４１を有する。ＩＣカード１０の記憶部に１つの利用者生体情報３２が追加されると、前記追加した利用者生体情報３２に対応する利用者認証ｂｉｔ３４１が追加される。
【００３０】
利用者認証ｂｉｔ３４１の初期値は「０ｂ」で、入力生体情報と利用者生体情報３２との照合が一致すると、セキュリティステータス生成手段２１は照合に用いた利用者生体情報３２に対応する利用者認証ｂｉｔ３４１を「１ｂ」にする。
【００３１】
利用者認証数ｂｉｔ３４２とは、「１ｂ」になっている利用者認証ｂｉｔ３４１の数が利用者認証数３３以上の場合に「０ｂ」から「１ｂ」に変化するｂｉｔである。例えば、利用者認証数３３が「３」の場合は、３つ以上の利用者認証ｂｉｔ３４１が「１ｂ」であれば、セキュリティステータス生成手段２１は利用者認証数ｂｉｔ３４２を「１ｂ」にする。
【００３２】
図２（ｂ）は能動的な情報であるセキュリティステータス３４の振舞いを説明するための図である。例えば利用者１の生体情報の照合に成功した場合は、図２（ｂ）に示すごとく、利用者１の生体情報に対応する利用者認証ｂｉｔ３４１が「０ｂ」から「１ｂ」に変化する。
【００３３】
対象物４０とは、情報が記録されたファイルもしくはプログラムである。コマンド処理手段２５とは対象物４０を操作する手段で、ＩＣカード１０が具備するコマンドで実現される。ここで対象物４０を操作するとは、対象物４０がファイルの場合はファイルに記録されている情報の読み出し／書込み等の処理を意味し、プログラムの場合はプログラムを実行させることを意味する。
【００３４】
対象物４０は、対象物４０へのアクセス条件を規定した対象物セキュリティ属性４０１を備えている。対象物セキュリティ属性４０１は受動的は３ｂｉｔ単位のデータで、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の不揮発性メモリに記憶される。
【００３５】
図３は対象物セキュリティ属性４０１の説明図である。対象物セキュリティ属性４０１のｂｉｔ０およびｂｉｔ１でセキュリティ属性ｂｉｔ４０２を示し、ｂｉｔ２で組合せ論理ｂｉｔ４０３を示す。対象物４０には、コマンド処理手段２５の種別ごともしくはコマンド処理手段２５ごとに対象物セキュリティ属性４０１を設定できる。
【００３６】
セキュリティ属性ｂｉｔ４０２は２ｂｉｔの情報で、対象物４０にアクセスするために必要な条件を示している。ｂｉｔ０は所有者の生体情報の照合に基づくアクセス条件、ｂｉｔ１は利用者認証数３３に基づくアクセス条件を意味している。ｂｉｔ０が「１ｂ」とは対象物４０のアクセスには所有者の生体情報の照合が必要であることを意味し、ｂｉｔ１が「１ｂ」とは対象物４０のアクセスには利用者認証数３３以上の利用者の生体情報の認証成功が必要であることを意味している。
【００３７】
組合せ論理ｂｉｔ４０３とは、セキュリティ属性ｂｉｔ４０２の２つのｂｉｔの組合せ論理を示すｂｉｔである。組合せ論理としては、ＡＮＤ論理またはＯＲ論理が設定でき、組合せ論理ｂｉｔ４０３の「０ｂ」はＡＮＤ論理を、「１ｂ」はＯＲ論理を意味する。例えばセキュリティ属性４０２が「１１ｂ」としたとき、対象物４０へのアクセス条件は、ＡＮＤ論理の場合はセキュリティステータス３４の所有者認証ｂｉｔ３４０が「１ｂ」かつ利用者認証数ｂｉｔ３４２が「１ｂ」であることが条件となり、ＯＲ論理の場合は所有者認証ｂｉｔ３４０または利用者認証数ｂｉｔ３４２のいずれかもしくは両方のｂｉｔが「１ｂ」であればよいことが条件となる。
【００３８】
利用許可者生体情報追加手段２４とは、ＩＣカード１０の記憶部に利用許可者生体情報３１を追加する手段で、ＩＣカード１０が具備する利用許可者追加コマンドで実現される。利用許可者追加手段２４は、利用許可者生体情報３１を追加する際の条件を規定する利用許可者生体情報追加セキュリティ属性２４１を備えている。本発明において前記追加条件は、所有者の生体情報の認証で、利用許可者生体情報追加セキュリティ属性２４１は「１ｂ」（所有者の生体情報の認証が必要）である。
【００３９】
利用者生体情報設定手段２３とは、利用時に認証される利用者生体情報３２の設定を行なう手段で、ＩＣカード１０が具備する利用者設定コマンドで実現される。
【００４０】
前記利用者設定コマンドには２種類のコマンドがある。１つのコマンドは、すでに記憶されている利用者生体情報３２を新たな利用者生体情報３２に更新する利用者更新コマンドである。もう１つのコマンドとは、すでに記憶されている利用者生体情報３２に加えて新たな利用者生体情報３２を追加する利用者追加コマンドである。利用者更新コマンドおよび利用者追加コマンドには、少なくとも利用者として設定される利用許可者の生体情報が含まれる。
【００４１】
また利用者生体情報設定手段２３は、利用者生体情報３２の設定条件を規定する利用者設定セキュリティ属性２３１を備えている。本発明において前記設定条件は、所有者の生体情報の認証で、利用者設定セキュリティ属性２３１は「１ｂ」（所有者の生体情報の認証が必要）である。
【００４２】
利用者認証数設定手段２６とは、ＩＣカード１０の記憶部に記憶される利用者認証数３３を設定する手段で、ＩＣカード１０が具備する利用者認証数設定コマンドで実現される。また利用者認証数設定手段２６は、利用者認証数３３を設定する際の条件を規定する利用者認証数設定セキュリティ属性２６１を備えている。本発明において前記条件は、所有者の生体情報の認証で、利用者認証数設定セキュリティ属性２６１は「１ｂ」（所有者の生体情報の認証が必要）である。
【００４３】
アクセス制御手段２２とは、コマンド処理手段２５、利用者生体情報設定手段２３、利用許可者生体情報追加手段２４および利用者認証数設定手段２６を実行する際、前記各手段に対応するセキュリティ属性を参照し、セキュリティステータス３４と比較することで、前記各手段の実行条件が満足しているか確認する手段である。
【００４４】
コマンド処理手段２５を実行する際は、アクセス制御手段２２は、実行するコマンド処理手段２５に対応する対象物セキュリティ属性４０１のセキュリティ属性ｂｉｔ４０２とセキュリティステータス３４とを、セキュリティステータス３４の組合せ論理ｂｉｔ４０３で示される組合せ論理に基づいて比較し、コマンド処理手段２５の実行条件を確認する。
【００４５】
例えば、組合せ論理ｂｉｔ４０３が「１ｂ」すなわちＯＲ論理であり、セキュリティ属性ｂｉｔ４０２が「１１ｂ」である場合は、セキュリティステータス３４の所有者認証ｂｉｔ３４０および利用者認証数ｂｉｔ３４２のいずれかのｂｉｔが「１ｂ」であればコマンド処理手段２５は実行される。また組合せ論理ｂｉｔ４０３が「０ｂ」すなわちＡＮＤ論理であり、セキュリティ属性ｂｉｔ４０２が「１１ｂ」である場合は、セキュリティステータス３４の所有者認証ｂｉｔ３４０および利用者認証数ｂｉｔ３４２がすべて「１ｂ」の場合にコマンド処理手段２５は実行される。
【００４６】
利用者生体情報設定手段２３、利用許可者生体情報追加手段２４および利用者認証数設定手段２６を実行する際は、アクセス制御手段２２は、前記各手段のセキュリティ属性（１ｂｉｔ）とセキュリティステータス３４の所有者認証ｂｉｔ３４０（１ｂｉｔ）を比較することで、前記各手段の実行条件を確認する。所有者認証ｂｉｔ３４０が「１」の場合、利用者生体情報設定手段２３、利用許可者生体情報追加手段２４および利用者認証数設定手段２６は実行される。
【００４７】
〔本発明のＩＣカード認証方法の手順〕
ここから、本発明のＩＣカード認証方法の手順を説明する。本発明のＩＣカード認証方法として、利用許可者の追加手順、利用者の設定手順およびコマンド処理手段２５が対象物４０を操作する手順について説明する。図４は利用許可者の追加の手順を示した図、図５は利用者の設定の手順を示した図、そして図６は利用者がコマンド処理手段２５を用いて対象物４０を操作するときの手順を示した図である。
【００４８】
図７はＩＣカード１０の記憶部に記憶される所有者生体情報３０、利用許可者生体情報３１、利用者生体情報３２および利用者認証数３３の説明図である。手順の説明を分かりやすくするために、所有者生体情報３０と利用許可者生体情報３１はレコードファイル５０に記録し、利用者認証数３３および利用者生体情報３２はレコードファイル５１に記憶している。レコードファイル５０のレコード１に所有者生体情報３０が記憶され、レコードファイル５０のレコード２からＮ個の利用許可者生体情報３１が記憶されている。また、レコードファイル５１のレコード１には利用者認証数３３が記憶され、レコードファイル５１のレコード２からＭ個の利用者生体情報３２が記憶されている。
【００４９】
＜利用許可者の追加の手順＞
ここからＩＣカード１０の記憶部に利用許可者生体情報３１を追加する手順を説明する。図８はレコードファイル５０に記憶される生体情報を説明するための図である。図８（ａ）は、ＩＣカード１０が所有者に配布された時点のレコードファイル５０に記憶されている生体情報を示した図である。図８（ａ）においては、レコードファイル５０には所有者生体情報３０のみがレコード１に記憶されている。すなわち、ＩＣカード１０が所有者に配布された時点では、ＩＣカード１０の利用を許可されている者は所有者のみである。以下に利用許可者を追加する手順を示す。
【００５０】
図４は利用許可者追加の手順を示した図である。利用許可者追加の最初のステップＳ１００は所有者生体情報３０を選択するステップである。所有者生体情報３０の指定情報を含む選択コマンドをＩＣカードに送信し、ＩＣカードは前記選択コマンドを受信すると、選択手段１１を実行させ、所有者生体情報３０を選択生体情報とする。
【００５１】
次のステップＳ１１０は所有者の生体情報を認証するステップである。所有者の生体情報の認証は、所有者の生体情報含む生体情報照合コマンドをＩＣカードに送信することで行う。ＩＣカード１０が前記生体情報照合コマンドを受信すると、生体情報照合手段２０が動作し、前記コマンドに含まれる所有者の生体情報を入力生体情報として、前記入力生体情報と選択生体情報（ここでは所有者生体情報３０）とを照合する。
【００５２】
所有者生体情報３０が認証された場合は、セキュリティステータス３４の所有者認証ｂｉｔ３４０は「０ｂ」から「１ｂ」に変化し、次のステップに進む。認証されなかった場合はセキュリティステータス３４の所有者認証ｂｉｔ３４０は「０ｂ」のままで変化しない。
【００５３】
次のステップＳ１２０は、利用許可者追加コマンドをＩＣカード１０に送信するステップである。前記利用許可者追加コマンドには、利用許可者の生体情報が含まれている。
【００５４】
次のステップＳ１３０は、アクセス制御手段２２が前記利用許可者追加コマンドの実行権を確認するステップである。ＩＣカード１０は、前記コマンドを受信すると、アクセス制御手段２２が動作し、アクセス制御手段２２は利用許可者生体情報追加手段２４の実行権を確認する。アクセス制御手段２２は、所有者認証ｂｉｔ３４０が「１」ならば利用許可者生体情報追加手段２４を実行し次のステップへ進み、所有者認証ｂｉｔ３４０が「０」ならば利用許可者生体情報追加手段２４は実行せずに手順を終了する。
【００５５】
次のステップＳ１４０は、利用許可者生体情報追加手段２４がステップＳ１２０で入力された利用許可者の生体情報を利用許可者生体情報３１として記憶部に追加するステップである。図８（ｂ）は１つの利用許可者生体情報３１を追加したときのレコードファイル５０の説明図である。利用許可者生体情報３１追加後のレコードファイル５０には、１つの利用者許可生体情報３１が記録されたレコード２が追加される。図８（ｂ）においては、ＩＣカード１０の利用を許可された者は、所有者と追加された利用許可者生体情報３１を有する者である。ステップＳ１４０を実行した後、利用許可者を追加する手順は終了する。
【００５６】
上述のステップＳ１００からＳ１４０を繰り返すことで、所有者は任意の数の利用許可者生体情報３１をＩＣカード１０の記憶部に記憶することができる。図７のレコードファイル５０はＮ個の利用許可生体情報３１を追加したときの図である。
【００５７】
＜利用者の設定手順＞
次に利用者生体情報３２の設定を変更することで、利用者を所有者から所有者以外の者に変更する手順について説明する。図９はレコードファイル５１に記憶されている利用者生体情報３２を説明するための図である。
【００５８】
図９（ａ）はＩＣカード１０が所有者に配布されたときのレコードファイル５１の図である。レコードファイル５１のレコード２には利用者生体情報３２として所有者生体情報３０のみが記憶されている。利用者生体情報３２が１つしか記憶されていないので、レコードファイル５１のレコード１には利用者認証数３３として「１」が記憶されている。すなわち、ＩＣカード１０が所有者に配布された時点では、ＩＣカード１０の対象物４０を操作するためには、所有者生体情報３０の認証が必要である。
【００５９】
図５は利用者生体情報の設定の手順を示した図である。利用者の設定手順の最初のステップＳ２００は、所有者の生体情報を認証するステップである。
【００６０】
ステップＳ２００を実行した後、利用者を更新する場合はステップＳ２０１へ進み、利用者を追加する場合はステップＳ２１０に進む。
【００６１】
ステップＳ２０１は、更新する利用者生体情報３２を選択するステップである。更新する利用者選択情報３２の指定情報を含む選択コマンドをＩＣカードに送信する。ＩＣカードは前記選択コマンドを受信すると、選択手段１１を実行させ、前記指定情報で示される利用者選択情報３２を選択生体情報とする。
【００６２】
ステップＳ２０２は、更新する利用者の生体情報を認証するステップである。更新する利用者の生体情報の認証は、更新する利用者の生体情報を含む生体情報照合コマンドをＩＣカードに送信することで行う。ＩＣカード１０は前記生体情報照合コマンドを受信すると、前記コマンドに含まれる利用者の生体情報を入力生体情報として、入力生体情報と選択生体情報（ここでは更新する利用者生体情報３２）とを照合する。
【００６３】
更新する利用者の生体情報が認証された場合は、セキュリティステータス３４の更新する利用者生体情報３２に対応する利用者認証ｂｉｔ３４１が「０」から「１」に変化する。認証されなかった場合は、セキュリティステータス３４は変化しない。
【００６４】
ステップＳ２１０は、利用者する利用許可者の利用許可者生体情報３１を選択するステップである。前記利用許可者生体情報３１の指定情報を含む選択コマンドをＩＣカードに送信すると、ＩＣカードは選択手段１１を実行させ、前記指定情報で示される利用許可者生体情報３１を選択生体情報とする。
【００６５】
ステップＳ２２０は、利用者設定コマンドとして、利用者更新コマンドまたは利用者追加コマンドをＩＣカードに送信するステップである。前記利用者更新コマンドおよび利用者追加コマンドには、利用者する利用許可者の生体情報が含まれる。また前記利用者更新用のコマンドには、更新する利用者生体情報３２の指定情報（ステップＳ２０２で認証された利用者生体情報３２を指定する情報）も含まれている。
【００６６】
次のステップＳ２３０は、アクセス制御手段２２が前記利用者設定コマンドの実行権を確認するステップである。ＩＣカード１０は前記利用者設定コマンドを受信すると、アクセス制御手段２２は、セキュリティステータス３４の所有者認証ｂｉｔ３４０が「１」であれば前記利用者設定コマンドを実行し、セキュリティステータス３４の所有者認証ｂｉｔ３４０が「０」であれば前記利用者設定コマンドを実行せずに手順を終了する。
【００６７】
次にステップＳ２４０は、利用者とする利用許可者の生体情報を認証するステップである。ＩＣカードは、入力生体情報（ここでは前記利用許可者の生体情報）と選択生体情報（ここではステップＳ２１０で選択された利用許可者生体情報３１）とを照合する。認証された場合はステップＳ２５０に進み、認証されない場合は利用者の設定の手順を終了する。なお利用許可者生体情報３１の照合結果は、セキュリティステータス３４には反映されない。
【００６８】
ステップＳ２５０は利用者生体情報３２の更新または利用者生体情報３２の追加を行なうステップである。利用者生体情報３２を更新する場合は、前記利用者更新コマンドに含まれる指定情報で指定される利用者生体情報３２に対応する利用者認証ｂｉｔ３４１が「１ｂ」であることを確認する。前記利用者認証ｂｉｔ３４１が「１ｂ」であれば、前記指定情報で指定される利用者生体情報３２を前記利用者更新コマンドに含まれる利用許可者の生体情報に更新する。なお前記利用者認証ｂｉｔ３４１が「０ｂ」の場合は、利用者生体情報３２は更新されない。
【００６９】
利用者生体情報３２を追加する場合は、前記利用者追加コマンドに含まれる利用許可者の生体情報を利用者生体情報３２として追加する。利用者生体情報３２として追加すると、セキュリティステータス３４には追加した利用者生体情報３２に対応する利用者認証ｂｉｔ３４１が追加される。
【００７０】
ステップＳ２５０を実行した後、利用者認証数３３を設定する場合はステップＳ２６０へ進み、利用者認証数３３を設定しない場合は手順を終了する。
【００７１】
ステップＳ２６０は、設定する利用者認証数３３を含む利用者認証数設定コマンドをＩＣカードに送信ステップである。
【００７２】
次のステップＳ２７０は、者アクセス制御手段２２が利用者認証数設定手段２６の実行権を確認するステップである。アクセス制御手段２２は、セキュリティステータス３４の所有認証ｂｉｔ３４０が「１」であれば利用者認証数設定手段２６を実行し、セキュリティステータス３４の所有者認証ｂｉｔ３４０が「０」であれば利用者認証数設定手段２６を実行せずに手順を終了する。
【００７３】
次のステップＳ２８０は、利用者認証数設定手段２６が利用者認証数３３を設定するステップである。なお利用者認証数設定手段２６が利用者認証数３３を設定する際は、ＩＣカード１０の記憶部に記憶されている利用者生体情報３２の数をチェックし、利用者生体情報３２の数を超える値を利用者認証数３３として設定できない仕組みを設けている。ステップＳ２８０の実行後、手順は終了する。
【００７４】
図９（ｂ）はレコード２の利用者生体情報を所有者生体情報から利用者１の生体情報に更新したときときの図である。図９（ｂ）の状態では、ＩＣカードの対象物４０を操作するためには利用者１の生体情報の認証が必要である。図９（ｃ）は、図９（ａ）に利用者１の生体情報である利用者生体情報３２を追加した図である。図９（ｃ）においては、利用者生体情報３２記録したレコード３が追加されている。図９（ｃ）においては、利用者認証数３３は「１」であるため、ＩＣカードの対象物４０を操作するためには、所有者または利用者１の生体情報の認証が必要である。
【００７５】
図７のレコードファイル５１は、Ｍ個の利用者生体情報３２を追加し、利用者認証数３３を「Ｌ」に設定した時の図である。図７のレコードファイル５１においては、ＩＣカードの対象物４０を操作するためには、Ｌ個以上の利用者生体情報３２の認証が必要となる。
【００７６】
＜対象物の操作手順＞
ここから利用者が対象物４０を操作する手順について説明する。図６は対象物４０を操作する手順を示した図である。ここで説明を分かり易くするために、利用者生体情報３２は２つ設定され、利用者認証数３３は「２」に設定されている。
【００７７】
また対象物４０はレコードファイルとし、コマンド処理手段２５はレコード読出しコマンドまたはレコード書込みコマンドとする。前記レコード読出しコマンドに対する対象物セキュリティ属性４０１は「１１１ｂ」（ＯＲ論理）で、前記レコード書き込みコマンドに対する対象物セキュリティ属性４０１は「０１１ｂ」（ＡＮＤ論理）である。
【００７８】
利用者が対象物４０を操作する手順の最初のステップＳ３００は、利用生体情報３２として設定されている生体情報を有する利用者の１人の生体情報を認証するステップである。前記利用者の生体情報が認証されれば、セキュリティステータス３４の認証した利用者生体情報３２に対応するｂｉｔが「１」に変化するが、セキュリティステータス３４の利用者認証数ｂｉｔ３４２は「０」のままである。なぜならば、利用者認証数３３は「２」であるが、利用者認証ｂｉｔ３４１が１つしか「１」になっていないからである。また所有者認証ｂｉｔ３４０も「０」のままである。
【００７９】
次のステップＳ３１０は、同じく利用生体情報３２として設定されている生体情報を有するもう１人の利用者の生体情報を認証するステップである。認証されると、セキュリティステータス３４の認証した利用者生体情報３２に対応するｂｉｔが「１」に変化し、セキュリティステータスの利用者認証数ｂｉｔ３４２も「１」に変化する。なぜならば、前述のように利用者認証数３３は「２」であり、２つの利用者認証ｂｉｔ３４１が「１」になっているからである。
【００８０】
次のステップＳ３２０は、対象物４０を操作するコマンドをＩＣカード１０に送信するステップである。対象物４０を操作するコマンドとは、前述のようにレコード読出しコマンドまたはレコード書込みコマンドの２つがある。
【００８１】
次のステップＳ３３０は、送信したコマンドに対応するコマンド処理手段２５の実行権を確認するステップである。ＩＣカード１０は前記対象物４０を操作するコマンドを受信すると、アクセス制御手段２２は対象物セキュリティ属性４０１を参照し、セキュリティステータス３４と比較することでコマンド処理手段２５の実行権を確認する。
【００８２】
送信されたコマンドがレコード読出しコマンドの場合は、対象物セキュリティ属性４０１のセキュリティ属性ｂｉｔ４０２が「１１ｂ」、組合せ論理ｂｉｔ４０３が「１」すなわちＯＲ論理であり、セキュリティステータス３４の利用者認証数ｂｉｔ３４２が「１」であるため、アクセス制御手段２２は、レコード読出しコマンドの実行権は満たしていると判断する。
【００８３】
送信されたコマンドがレコード書込みコマンドの場合は、対象物セキュリティ属性４０１のセキュリティ属性ｂｉｔ４０２が「１１ｂ」、組合せ論理ｂｉｔ４０３が「０」すなわちＡＮＤ論理であり、セキュリティステータス３４の所有者認証ｂｉｔ３４０が「０」のままであるため、アクセス制御手段２２はレコード書込みコマンドの実行権は満たしていないと判断する。
【００８４】
次のステップＳ３４０は、前記対象物４０を操作するコマンドを実行するステップである。このステップではレコード読出しコマンドは実行されるが、レコード書き込みコマンドは実行されない。レコード書き込みコマンドを実行するためには、所有者の生体情報の認証が必要である。ステップＳ３４０の処理終了後に、利用者が対象物４０を操作する手順は終了する。
【図面の簡単な説明】
【００８５】
【図１】ＩＣカードの構成図。
【図２】セキュリティステータスの説明図。
【図３】対象物セキュリティ属性の説明図。
【図４】利用許可者を追加する手順を示した図。
【図５】利用者を設定する手順を示した図。
【図６】対象物を操作する手順を示した図。
【図７】生体情報を記憶したレコードファイルの説明図。
【図８】利用許可者を追加したときの生体情報を記憶したレコードファイルの説明図。
【図９】利用者を変更したときの生体情報を記憶したレコードファイルの説明図。
【符号の説明】
【００８６】
１０    ＩＣカード
２０    生体情報照合手段
２１    セキュリティステータス生成手段
２２    アクセス制御手段
２３    利用者設定手段
２４    利用許可者追加手段
２５    コマンド処理手段
２６    利用者認証数設定手段
３０    所有者生体情報
３１    利用許可者生体情報
３２    利用者生体情報
３３    利用者認証数
３４    セキュリティステータス
３４０  セキュリティステータスの所有者認証ｂｉｔ
３４１  セキュリティステータスの利用者認証ｂｉｔ
３４２  セキュリティステータスの利用者認証数ｂｉｔ
４０    対象物
４０１  対象物セキュリティ属性
４０２  対象物セキュリティ属性のセキュリティ属性ｂｉｔ
４０３  対象物セキュリティ属性の組合せ論理ｂｉｔ
【図１】
2005275600.tif 000003
【図２】
2005275600.tif 000004
【図３】
2005275600.tif 000005
【図４】
2005275600.tif 000006
【図５】
2005275600.tif 000007
【図６】
2005275600.tif 000008
【図７】
2005275600.tif 000009
【図８】
2005275600.tif 000010
【図９】
2005275600.tif 000011