(57)【要約】【課題】ユーザ識別モジュールを装着した携帯端末を使用して個人認証を可能にする個人認証システムを提供する。【解決手段】携帯端末に着脱可能なユーザ識別モジュール内に記憶させた個人識別符号と、携帯端末内に記憶させた個人識別補助情報とを、個人が所有する携帯端末から外部に送信することにより、送信相手に当該個人識別符号を付与された本人であることを確認させる個人認証システムにおいて、前記ユーザ識別モジュールは、個人識別符号を記憶するデータ記憶部と、当該ユーザ識別モジュールを装着した携帯端末との間でデータ送受信を行うインタフェース部と、当該携帯端末内に記憶された個人識別補助情報及び照合データを読み取って、当該個人識別補助情報が当該個人識別符号と関連して作成されたものであることを検査する検査手段と、を備えることによって構成する。【選択図】  図３
2004259220.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末に着脱可能なユーザ識別モジュール内に記憶させた個人識別符号と、携帯端末内に記憶させた個人識別補助情報とを、個人が所有する携帯端末から外部に送信することにより、送信相手に当該個人識別符号を付与された本人であることを確認させる個人認証システムであって、
前記ユーザ識別モジュールは、個人識別符号を記憶するデータ記憶部と、当該ユーザ識別モジュールを装着した携帯端末との間でデータ送受信を行うインタフェース部と、当該携帯端末内に記憶された個人識別補助情報及び照合データを読み取って、当該個人識別補助情報が当該個人識別符号と関連して作成されたものであることを検査する検査手段と、を備えたものであることを特徴とする個人認証システム。
【請求項２】
前記個人識別補助情報は、個人の顔写真の画像データであることを特徴とする請求項１に記載の個人認証システム。
【請求項３】
前記検査手段は、個人識別符号と個人識別補助情報とを接合して成るデータから所定のハッシュ関数により計算され、あらかじめ個人識別補助情報と共に携帯端末内に記憶されている第１のハッシュ値と、
ユーザ識別モジュール内のデータ記憶部に記憶されている個人識別符号とユーザ識別モジュールが携帯端末から受信した個人識別補助情報とを接合して成るデータから前記ハッシュ関数により計算された第２のハッシュ値と、
を照合することによって行うことを特徴とする請求項１又は２に記載の個人認証システム。
【請求項４】
前記携帯端末は、携帯電話機であることを特徴とする請求項１乃至３の何れかに記載の個人認証システム。
【請求項５】
前記携帯端末から個人識別符号及び個人識別補助情報を外部に送信する手段は、赤外線インタフェース、Ｂｒｕｅｔｏｏｔｈインタフェース又は非接触型インタフェースであることを特徴とする請求項１乃至４の何れかに記載の個人認証システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、個人認証システムに関し、特に、個人が所有する携帯端末をクレジットカードや会員カードの代わりに使用して個人認証を行うことを可能にする個人認証システムに関する。
【０００２】
【従来の技術】
従来、個人認証システムは、クレジットカードや会員カードによって実施されている。より具体的には、当該カードに記録されている会員番号等の個人識別符号を、既に登録されている個人識別符号と照合することによって、現在カードを使用している人物が、その個人識別符号により登録されている本人であることを認証する。通常、上記のカードには、磁気記録媒体や半導体メモリ等の記憶媒体が備えられており、個人識別符号はこの記憶媒体に記録され、認証の必要な時に読み出されている。
【０００３】
また、カードを紛失したり盗難されたりしたような場合に、他人により盗用されることを防ぐためにサインや顔写真等、本人の身体的特徴を表わす情報をカード上に付加しておき、認証の補助に使用する方法が取られている。
【０００４】
たとえば、カードの裏面にあらかじめ本人がサインをしておき、カード利用時にも店頭において利用明細書にサインする。店員はこの２つのサインを照合することによって本人であるかどうかを確認することができる。
【０００５】
また、別の方法としては、カードにあらかじめ本人の顔写真を印刷しておき、店員は利用者の顔とカードの顔写真とを見比べることによって本人であるかどうかを確認することができる。
【０００６】
また、近年ではカードに替えて携帯電話機等の携帯端末を個人認証の手段として利用するシステムが実現されている。より具体的には、携帯端末の中のメモリに会員番号等の個人識別符号を記憶させておき、携帯端末が有する赤外線インタフェース等のデータ伝送手段を使って店舗側の端末装置に送信する。店舗側の端末装置は、これをネットワークを経由してデータベースを検索し、既に登録されている個人識別符号と照合することによって、本人であることを認証する。
【０００７】
また、近年では携帯端末に着脱可能なユーザ識別モジュールを使用して個人認証を行うシステムも実現されている。ユーザ識別モジュールとは、半導体メモリを内蔵した着脱可能な小型素子である。このユーザ識別モジュールの中に個人識別符号を記憶させておき、このユーザ識別モジュールを装着した携帯端末から当該個人識別符号を送信することによって、本人であることを認証する。
【０００８】
ユーザ識別モジュールの特徴は、モジュールを別の携帯端末に差し替えることにより任意の携帯端末に挿入して個人認証を行うことができること、また、専用の書込み装置がないとデータの書込みができないため、改ざんのおそれが少ないこと、などが挙げられる。
【０００９】
また、ユーザ識別モジュールの中にＰＫＩ（公開鍵暗号方式）による電子証明書を記憶させておき、携帯電話機を用いた電子商取引においても個人認証を実施する方式も提案されている。これは、ネットワーク上においては、他人の個人識別符号を偽造して、成りすましにより電子商取引を行うことが容易であるため、偽造不可能な電子証明書を添付することによってこのような不正行為を防ぐものである。
【００１０】
【発明が解決しようとする課題】
しかしながら、上記のユーザ識別モジュールを使用した個人認証システムにおいて、ユーザ識別モジュールを紛失又は盗難された場合には、これを他人の携帯端末に装着することにより盗用されるおそれがある。また、ユーザ識別モジュールを含めた携帯端末全体を紛失又は盗難された場合にも、同様に盗用されるおそれがある。
【００１１】
この場合、電子証明書を内蔵したユーザ識別モジュールにおいても事情は同じである。電子証明書は全く別の機器において偽のデータを作り出すことを防止する効果はあるが、モジュール自体を盗難された場合には盗用を検出することはできない。
【００１２】
このため、ユーザ識別モジュールを使用した個人認証システムにおいても、顔写真等、本人の身体的特徴を表わす情報（以下「個人識別補助情報」という。）を認証の補助に使用することが有効である。
【００１３】
そこで、本発明では、携帯端末に着脱可能なユーザ識別モジュール内に記憶させた個人識別符号と、携帯端末内に記憶させた個人識別補助情報とを使用して個人認証を行うシステムを提供することを目的とし、さらに、当該個人識別補助情報の改ざんを防止する手段を提供することを目的とする。
【００１４】
【課題を解決するための手段】
上記課題を解決するために、本発明は、携帯端末に着脱可能なユーザ識別モジュール内に記憶させた個人識別符号と、携帯端末内に記憶させた個人識別補助情報とを、個人が所有する携帯端末から外部に送信することにより、送信相手に当該個人識別符号を付与された本人であることを確認させる個人認証システムにおいて、前記ユーザ識別モジュールは、個人識別符号を記憶するデータ記憶部と、当該ユーザ識別モジュールを装着した携帯端末との間でデータ送受信を行うインタフェース部と、当該携帯端末内に記憶された個人識別補助情報及び照合データを読み取って、当該個人識別補助情報が当該個人識別符号と関連して作成されたものであることを検査する検査手段と、を備えることによって構成する。
【００１５】
これによって、ユーザ識別モジュール内に記憶させた個人識別符号と、携帯端末内に記憶させた個人識別補助情報とを併用して個人認証を行うことができ、ユーザ識別モジュールの盗用やユーザ識別モジュールを含む携帯端末全体の盗用を検出することができる。また、ユーザ識別モジュールに内蔵されている検査手段によって携帯端末内に記憶されている個人識別補助情報の改ざんを検出することができる。
【００１６】
ここで、前記個人識別補助情報としては、個人の顔写真の画像データを使用することができる。
【００１７】
また、前記検査手段は、個人識別符号と個人識別補助情報とを接合して成るデータから所定のハッシュ関数により計算され、あらかじめ個人識別補助情報と共に携帯端末内に記憶されている第１のハッシュ値と、ユーザ識別モジュール内のデータ記憶部に記憶されている個人識別符号とユーザ識別モジュールが携帯端末から受信した個人識別補助情報とを接合して成るデータから前記ハッシュ関数により計算された第２のハッシュ値と、を照合することによって行うことができる。
【００１８】
同じハッシュ値が算出されるように個人識別補助情報を改ざんすることは極めて困難であるため、これにより個人識別補助情報の改ざんを検出することができる。また、ユーザ識別モジュール内には所定のハッシュ関数を記憶させておくだけで良いので、正当な利用者が個人識別補助情報を変更しようとする場合においては、ユーザ識別モジュール内のデータやプログラムを変更する必要はない。
【００１９】
前記携帯端末には、汎用の携帯電話機を使用することができる。
【００２０】
さらに、前記携帯端末から個人識別符号及び個人識別補助情報を外部に送信する手段は、赤外線インタフェース、Ｂｒｕｅｔｏｏｔｈインタフェース又は非接触型インタフェースを使用することができる。
【００２１】
【発明の実施の形態】
以下、本発明に係る個人認証システムの詳細を、図面の記載に基づいて説明する。以下の実施の形態は、本発明の一態様を示すものであり、この発明を限定するものではなく、本発明の範囲で任意に変更可能である。
【００２２】
図１は、本発明に係る携帯端末の構成例を説明するためのブロック図を示す。携帯端末１は、例えば携帯電話機であり、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＥＥＰ−ＲＯＭ１４、無線通信部１５、表示部１６、入力操作部１７、外部インタフェース部１８、ＵＩＭインタフェース部１９から構成されている。ＣＰＵ１１は携帯端末１の全体の動作を制御し、ＲＯＭ１２にはそのためのプログラムが記憶されている。ＥＥＰ−ＲＯＭ１４は、書き換え可能な不揮発性メモリであり、携帯端末の所有者ごとに異なる個人識別補助情報及び照合データが記憶されている。外部インタフェース部１８は、赤外線インタフェース、Ｂｌｕｅｔｏｏｔｈインタフェース、非接触型インタフェースなどの既知の手段により、個人認証に必要なデータを外部に送信する機能を有する。ＵＩＭインタフェース部１９は、ユーザ識別モジュール２を着脱することができるインタフェース機構であり、ユーザ識別モジュール２との間でデータの送受信を行うことができる。
【００２３】
ＥＥＰ−ＲＯＭ１４への個人識別補助情報及び照合データの書き込みは、無線通信部１５を通してネットワーク（インターネット等）経由で行うこともできるし、外部インタフェース部１８を通して専用の書き込み装置から書き込むこともできる。
【００２４】
図２は、本発明に係るユーザ識別モジュールの構成例を説明するためのブロック図を示す。ユーザ識別モジュール２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＥＥＰ−ＲＯＭ２４、ＵＩＭインタフェース部２５から構成されている。ＣＰＵ２１はユーザ識別モジュール２の全体の動作を制御し、ＲＯＭ２２にはそのためのプログラムが記憶されている。また、ＲＯＭ２２には、ユーザ識別モジュール２が携帯端末１から受信した個人識別補助情報の正当性を検査するための検査プログラムも記憶されている。ＥＥＰ−ＲＯＭ２４は、書き換え可能な不揮発性メモリであり、個人を識別するための個人識別符号が記憶されている。ＵＩＭインタフェース部２５は、ユーザ識別モジュール２を携帯端末１に装着するためのインタフェース機構であり、携帯端末１のＵＩＭインタフェース部１９との間でデータの送受信を行うことができる。
【００２５】
ＥＥＰ−ＲＯＭ２４への個人識別符号及び検査プログラムの書き込みは、ＵＩＭインタフェース部２５を通して専用の書き込み装置から行う。そのため、個人識別符号及び検査プログラムの内容の改ざんは、極めて困難である。さらに、セキュリティをより一層高めるためには、書き換え可能なＥＥＰ−ＲＯＭではなく、一度書き込んだら書き換えや消去が不可能となるワンタイムＰ−ＲＯＭを使用することも有効な手段である。
【００２６】
図３は、本発明に係る個人認証システムの全体構成の例を示すものである。以下、わかり易くするために、個人識別符号は会員番号であり、個人識別補助情報は、会員の顔写真を表わす画像データであるとして説明する。
【００２７】
店舗端末３は、店舗内の各売場に設置されているＰＯＳレジスタ等であり、携帯端末１の外部インタフェース部１８から送信されたデータを受信する外部データ受信部３１を有する他は、通常のＰＯＳレジスタと同じ構成である。
【００２８】
本部システム４は、データ処理装置４１及び会員データベース４２とから構成され、複数の店舗端末３とネットワーク５により接続されている。店舗端末３と本部システム４は、同一店舗内にあってもよいし、あるいは、一つの本部システム４が複数の店舗の店舗端末３を管理してもよい。
【００２９】
データ処理装置４１は、いわゆるサーバであって、ＣＰＵ、記憶装置、入力操作部、データ通信部などから構成される。会員データベース４２は、会員番号（個人識別符号）ごとに、会員の氏名、住所等様々な会員の情報を記憶している。
【００３０】
利用者が新たに会員になろうとする時には、まずクレジットカード会社またはサービスを提供する店舗から会員番号の付与を受け、ユーザ識別モジュール（以下「ＵＩＭ」という）２の中に当該会員番号５３及び検査プログラム５４を書き込んでもらう。また、当該会員独自の画像データ５１及び照合データ５２の配信を受け、携帯端末１の中に記憶させておく。
【００３１】
なお、ここで、ＵＩＭ２の一般的な応用例として当該利用者の電話番号がＵＩＭの中に記憶されていることが多いため、独自に会員番号５３を記憶させることなく、あらかじめ記憶されている当該利用者の電話番号を会員番号（個人識別符号）として使用することも有効な手段である。
【００３２】
次に、当該会員が、店舗においてサービスを受けようとするとき、携帯端末１を操作して、内部に記憶されている画像データ５１とＵＩＭ２の内部に記憶されている会員番号５３を店舗端末３の外部データ受信部３１に送信する。
【００３３】
店舗端末３は、受信した会員番号５３をネットワーク５を経由して本部システム４に送信すると共に、画像データ５１を店舗端末３の表示画面に表示する。本部システム４のデータ処理装置４１は、送信された会員番号５３をキーとして会員データベース４２を検索し、登録されている会員であるかどうか、会員の種別、提供するサービス内容、有効期限、信用情報などを読み出し、必要な情報を店舗端末３に送信する。店員は、本部システム４から送信されたデータにより会員番号５３の正当性を確認し、さらに店舗端末３の表示画面に表示された顔写真イメージと目の前にいる利用者の容姿とを照合して、認証を行う。もし、当該携帯端末が盗用されたものである場合には、顔写真と利用者の容姿とが一致しないため、盗用を検出することができる。
【００３４】
なお、個人識別補助情報は、ここに挙げたような顔写真データに限らず、指紋データ、声紋データ、その他本人の身体的特徴を表わすものであれば何でもよい。
【００３５】
次に、図４を使って、本発明に係る携帯端末とＵＩＭ間の動作の概略シーケンスを説明する。
【００３６】
携帯端末１が店舗端末３に会員番号５３を送信しようとするとき、まず携帯端末１は、ＵＩＭインタフェース部１９、２５を通してＵＩＭ２に対して会員番号５３の読出しを要求する（Ｓ０１）。ＵＩＭ２は、これに対して、携帯端末１に画像データ５１の送信を要求し（Ｓ０２）、携帯端末１はＵＩＭ２に画像データ５１を送信する（Ｓ０３）。ＵＩＭ２は、内部に記憶している会員番号５３と携帯端末１から送信された画像データ５１を用いて、検査プログラム５４においてあらかじめ決められたアルゴリズムに従って照合データを計算する（Ｓ０４）。
【００３７】
次に、ＵＩＭ２は携帯端末１に、当該携帯端末１が記憶している照合データ５２を送信するように要求し（Ｓ０５）、携帯端末１はＵＩＭ２に照合データ５２を送信する（Ｓ０６）。ＵＩＭ２は、携帯端末１から送信された第１の照合データと、ステップＳ０４で計算した第２の照合データが一致するかどうかを検査する（Ｓ０７）。
【００３８】
もし、二つの照合データが一致する場合には、画像データ５１が改ざんされておらず、かつ当該携帯端末１は、当該会員番号を付与された本人の有するものであることが確認されるので、ＵＩＭ２は、携帯端末１に対して内部に記憶している会員番号５３を送信する。
【００３９】
また、もし二つの照合データが一致しない場合には、当該携帯端末１は、当該会員番号が付与された本人のものではないか、又は画像データ５１が改ざんされていることを意味し、盗用されているおそれがあるので、会員番号５３の送信を拒否する。
【００４０】
この発明の方法において、会員本人が携帯端末を取り換えたいと希望する場合には、同じ画像データ５１及び照合データ５２を新しい携帯端末に記憶させ、ＵＩＭ２を差し替えることにより容易に取り換えることができる。このとき、ＵＩＭ２の内部のデータを書き換える必要はない。あるいは、会員本人が複数の携帯端末にＵＩＭ２を差し替えて使用したいと希望する場合にも、同様に、同じ画像データ５１及び照合データ５２を必要な携帯端末に記憶させておくことによって、対応することができる。
【００４１】
また、会員本人が、画像データ５１の変更を希望する場合には、携帯端末内の画像データ５１及び照合データ５２を変更すればよく、ＵＩＭ２の内部のデータを書き換える必要はない。
【００４２】
本発明において、ＵＩＭ２は、内部に記憶している会員番号５３と携帯端末１から送信された画像データ５１を用いて、検査プログラム５４においてあらかじめ決められたアルゴリズムに従って照合データを計算する
図５は、その一例としてハッシュ関数を使って照合データを計算する手段を説明するための図を示す。
【００４３】
会員の登録をする時、当該会員に会員番号を割り当てると共に、当該会員から顔写真の提出を受け、これを画像データに変換したものを用意する。画像データを作成する方法としては、顔写真をイメージスキャナで読み取ってもよいし、デジタルカメラで撮影した画像データを使用してもよい。次に、当該会員番号と当該画像データを接合したデータを所定のハッシュ関数に入力し、その出力であるハッシュ値を照合データとする。
【００４４】
同じハッシュ関数をＵＩＭ２の中に記憶させておくことによって、同じ会員番号と同じ画像データから同じハッシュ値を計算することができる。また、照合データ（ハッシュ値）はＵＩＭ２の中に記憶させておく必要がないため、いつでも画像データを変更することができる。また、第三者が画像データを改ざんしようとする場合には、同じハッシュ値が得られるような偽の画像データを作成することは極めて困難である。
【００４５】
照合データの作成手順は、ハッシュ関数を利用する方法に限らない。図６には、他の方法による簡易な照合データの作成手順例を説明するための図を示す。この方法においては、画像データのデータの一部を切り出して照合データとする。ただし、切り出すバイト位置は、会員番号から簡単な関数により計算し、決定できるようにしておく。たとえば、個人識別符号が“１２３４５６７８”であった場合、その先頭の４桁を取って、画像データの１２３４バイト目からｎバイト分のデータを切り出して照合データとするなどの方法をとることができる。
【００４６】
【発明の効果】
以上詳しく説明したように、本発明の個人認証システムにおいては、ユーザ識別モジュール内に記憶された個人識別符号に加えて、携帯端末内に記憶された本人の身体的特徴を表わす個人識別補助情報とを併用して個人認証を行うため、ユーザ識別モジュールを盗難された場合あるいは携帯端末全体を盗難された場合においても、利用者が本人であるかどうかを確認することができ、精度の高い個人認証を行うことができる。
【００４７】
また、ユーザ識別モジュール内において、個人識別補助情報が、個人識別符号と関連して作成されたものであるかどうか検査することができるため、ユーザ識別モジュールを盗難されて別の携帯端末に装着された場合には、直ちに盗用を検出することができる。
【００４８】
また、個人識別補助情報が改ざんされた場合にも、同様に盗用を検出することができる。また、この検査をパスするように個人識別補助情報を改ざんすることは極めて困難である。
【００４９】
この発明の方法において、会員本人が携帯端末を取り換えたいと希望する場合には、同じ個人識別補助情報及び照合データを新しい携帯端末に記憶させ、ユーザ識別モジュールを差し替えることにより容易に取り換えることができる。このとき、ユーザ識別モジュールの内部のデータを書き換える必要はない。あるいは、会員本人が複数の携帯端末にユーザ識別モジュールを差し替えて使用したいと希望する場合にも、同様に、同じ個人識別補助情報及び照合データを必要な携帯端末に記憶させておくことによって、対応することができる。
【００５０】
また、本人が、個人識別補助情報の変更を希望する場合には、携帯端末内の個人識別補助情報及び照合データを変更すればよく、ユーザ識別モジュールの内部のデータを書き換える必要はない。
【００５１】
また、本発明の方法は、既知の携帯電話機及びユーザ識別モジュールを使用して容易に構成することができる。
【図面の簡単な説明】
【図１】本発明に係る携帯端末の構成例を説明するためのブロック図を示す。
【図２】本発明に係るユーザ識別モジュールの構成例を説明するためのブロック図を示す。
【図３】本発明に係る個人認証システムの全体構成図例を示す。
【図４】本発明に係る個人認証処理の動作の概略シーケンス図を示す。
【図５】本発明に係る照合データの作成手順例を説明するための図を示す。
【図６】本発明に係る簡易な照合データの作成手順例を説明するための図を示す。
【符号の説明】
１  携帯端末
２  ユーザ識別モジュール
３  店舗端末
３１  外部データ受信部
４  本部システム
４１  データ処理装置
４２  会員データベース
【図１】
2004259220.tif 000003
【図２】
2004259220.tif 000004
【図３】
2004259220.tif 000005
【図４】
2004259220.tif 000006
【図５】
2004259220.tif 000007
【図６】
2004259220.tif 000008