(57)【要約】【課題】  本発明は認証方法及び認証システム並びに認証プログラムに関し、特別な機器なしで、かつ暗証番号なしで、かつ個人情報を用いずに認証することができる認証方法及び認証システム並びに認証プログラムを提供することを目的としている。【解決手段】  ＩＣタグライター２と対象物接続コネクタ３とを有するＰＣ装置１と、ＩＣタグ１１の内容を読み出すＩＣリーダ１４を有する対象物４と、ＩＣタグ１１とから構成され、前記対象物４に公開鍵と平文データと、保存データを前記公開鍵で暗号化したものとを記憶させ、前記ＩＣタグ１１に秘密鍵と該秘密鍵で暗号化したデータを記憶させ、前記対象物４のＩＣリーダ１４でＩＣタグ１１から情報を読み出し、前記公開鍵で前記暗号化データを復号化して前記平文データと比較する認証を行なうことで本人を認証させ、前記秘密鍵で保存データを復元するように構成する。【選択図】    図１
2006115162.tif 000002
【特許請求の範囲】
【請求項１】
公開鍵と秘密鍵を作成し（ステップ１）、
ＩＣタグに秘密鍵と該秘密鍵で暗号化したデータを書き込み（ステップ２）、
対象物に公開鍵と平文データを書き込み（ステップ３）、
対象物に記憶させる情報（保存データ）を公開鍵を用いて暗号化して記憶させ（ステップ４）、
対象物側でＩＣタグをリードし（ステップ５）、
ＩＣタグの秘密鍵を読み込んで前記対象物の暗号化データを公開鍵で復号化し（ステップ６）、
復号化したデータを平文データと比較し（ステップ７）、
双方のデータが一致すれば対象物に記憶させた情報（保存データ）を秘密鍵で復号化して所定の処理を行ない（ステップ８）、
処理が終了したら秘密鍵をクリアする（ステップ９）、
ことを特徴とする認証方法。
【請求項２】
前記ステップ３の対象物が携帯通信機であることを特徴とする請求項１記載の認証方法。
【請求項３】
前記ステップ６で秘密鍵を揮発性メモリに記憶させることを特徴とする請求項１記載の認証方法。
【請求項４】
ＩＣタグライタと対象物接続コネクタとを有するＰＣ装置と、
ＩＣタグの内容を読み出すＩＣリーダを有する対象物と、
ＩＣタグと、
から構成され、
前記対象物に公開鍵と平文データと、保存データを前記公開鍵で暗号化したものとを記憶させ、
前記ＩＣタグに秘密鍵と該秘密鍵で暗号化したデータを記憶させ、
前記対象物のＩＣリーダでＩＣタグから情報を読み出し、
前記公開鍵で前記暗号化データを復号化して前記平文データと比較する認証を行なうことでペアであることにより本人を認証させ、
前記秘密鍵で保存データを復元する
ことを特徴とする認証システム。
【請求項５】
前記対象物は携帯通信機であることを特徴とする請求項４記載の認証システム。
【請求項６】
前記ＩＣタグの読み取り距離は対象物に対して数メートルであることを特徴とする請求項４記載の認証システム。
【請求項７】
秘密鍵と該秘密鍵で暗号化されたデータを記憶するＩＣタグと、公開鍵と平文データとを記憶し、ＩＣタグリーダを備えた対象物とで構成され、対象物で動作するプログラムであって、
対象物に記憶させる情報（保存データ）を前記公開鍵で暗号化して記憶させ、ＩＣタグリーダでＩＣタグの秘密鍵と暗号化データを読み取り、該暗号化データを前記公開鍵で復号化して平文と比較し、一致した場合には、前記保存データを前記秘密鍵で復号化して使用し、使用後は前記秘密鍵をクリアする、
工程をコンピュータで実行することを特徴とする認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は認証方法及び認証システム並びに認証プログラムに関し、更に詳しくは携帯電話端末等の携帯通信機の認証に関する。
【背景技術】
【０００２】
対象物を使用して本人の認証を行なう技術が知られている。この種の技術としては、暗証番号を用いずに、本人が携行している複数の認証用物品（ＩＣカード）の情報を受信し、重み付け係数が閾値を超えた場合、本人と認める技術が知られている（例えば特許文献１参照）。また、携帯電話等の対象物を用いて不正に代金決済処理等を行なうことを防止するために、ＩＣカードに格納された秘密鍵で電子署名を施すことにより不正代金決済処理を防止する技術が知られている（例えば特許文献２参照）。また、携帯電話の利用者が電子マネー情報を不正にチャージすることを防止する技術が知られている（例えば特許文献３参照）。
【特許文献１】特開２００４−２２０２０７号公報（段落００１４〜段落００１８、図１）
【特許文献２】特開２００３−３２７４２号公報（段落０００６〜段落０００８、図１）
【特許文献３】特開２００３−２９６６４６号公報（段落００１７〜段落００２４、図１、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の方式の場合、認証を行なうためには、特別な機器が必要であった。また、暗証番号等の入力を行なう必要があった。また、個人識別番号、ＩＤ等の個人情報を用いて認証する必要があった。また、認証端末として使用する携帯端末を紛失した場合、内部に書き込まれている情報を他人に読み取られてしまうという問題があった。
【０００４】
本発明はこのような課題に鑑みてなされたものであって、携帯端末を用いて内部に書き込まれている情報を他人に読み取られるおそれがなく、また特別な機器なしで、かつ暗証番号なしで、かつ個人情報を用いずに認証することができる認証方法及び認証システム並びに認証プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
（１）請求項１記載の発明は、公開鍵と秘密鍵を作成し（ステップ１）、ＩＣタグに秘密鍵と該秘密鍵で暗号化したデータを書き込み（ステップ２）、対象物に公開鍵と平文データを書き込み（ステップ３）、対象物に記憶させる情報（保存データ）を公開鍵を用いて暗号化して記憶させ（ステップ４）、対象物側でＩＣタグをリードし（ステップ５）、ＩＣタグの秘密鍵を読み込んで前記対象物の暗号化データを公開鍵で復号化し（ステップ６）、復号化したデータを平文データと比較し（ステップ７）、双方のデータが一致すれば対象物に記憶させた情報（保存データ）を秘密鍵で復号化して所定の処理を行ない（ステップ８）、処理が終了したら秘密鍵をクリアする（ステップ９）ことを特徴とする。
【０００６】
（２）請求項２記載の発明は、前記ステップ３の対象物が携帯通信機であることを特徴とする。
（３）請求項３記載の発明は、前記ステップ６で秘密鍵を揮発性メモリに記憶させることを特徴とする。
【０００７】
（４）請求項４記載の発明は、ＩＣタグライタと対象物コネクタとを有するＰＣ装置と、ＩＣタグの内容を読み出すＩＣリーダを有する対象物と、ＩＣタグとから構成され、前記対象物に公開鍵と平文データと、保存データを前記公開鍵で暗号化したものとを記憶させ、前記ＩＣタグに秘密鍵と該秘密鍵で暗号化したデータを記憶させ、前記対象物のＩＣリーダでＩＣタグから情報を読み出し、前記公開鍵で前記暗号化データを復号化して前記平文データと比較する認証を行なうことでペアであることにより本人を認証させ、前記秘密鍵で保存データを復元することを特徴とする。
【０００８】
（５）請求項５記載の発明は、前記対象物は携帯通信機であることを特徴とする。
（６）請求項６記載の発明は、前記ＩＣタグの読み取り距離は対象物に対して数メートルであることを特徴とする。
【０００９】
（７）請求項７記載の発明は、秘密鍵と該秘密鍵で暗号化されたデータを記憶するＩＣタグと、公開鍵と平文データとを記憶し、ＩＣタグリーダを備えた対象物とで構成され、対象物で動作するプログラムであって、対象物に記憶させる情報（保存データ）を前記公開鍵で暗号化して記憶させ、ＩＣタグリーダでＩＣタグの秘密鍵と暗号化データを読み取り、該暗号化データを前記公開鍵で復号化して平文と比較し、一致した場合には、前記保存データを前記秘密鍵で復号化して使用し、使用後は前記秘密鍵をクリアする工程をコンピュータで実行することを特徴とする。
【発明の効果】
【００１０】
（１）請求項１記載の発明によれば、対象物とＩＣタグとの間において、公開鍵と秘密鍵を用いて、相互の情報データを復号化することができ、対象物を用いて内部に書き込まれている情報を他人に読み取られるおそれがなく、また特別な機器なしで、かつ暗証番号なしで、かつ個人情報を用いずに認証することができる。
【００１１】
（２）請求項２記載の発明によれば、前記対象物として携帯通信機を用いることで、携帯通信機を用いて認証を行なうことができる。
（３）請求項３記載の発明によれば、秘密鍵を揮発性メモリに記憶させることで、一定時間後に秘密鍵の内容は消えてしまうので、秘密鍵をクリアする必要がなくなる。
【００１２】
（４）請求項４記載の発明によれば、対象物とＩＣタグとの間において、公開鍵と秘密鍵を用いて、相互の情報データを復号化することができ、対象物を用いて内部に書き込まれている情報を他人に読み取られるおそれがなく、また特別な機器なしで、かつ暗証番号なしで、かつ個人情報を用いずに認証することができる。
【００１３】
（５）請求項５記載の発明によれば、前記対象物として携帯通信機を用いることで、携帯通信機を用いて認証を行なうことができる。
（６）請求項６記載の発明によれば、ＩＣタグと対象物間の無線通信距離を数メートルに抑えることで、ＩＣタグの発信出力を小さくすることができる。
【００１４】
（７）請求項７記載の発明によれば、対象物とＩＣタグとの間において、公開鍵と秘密鍵を用いて、相互の情報データを復号化することができ、対象物を用いて内部に書き込まれている情報を他人に読み取られるおそれがなく、また特別な機器なしで、かつ暗証番号なしで、かつ個人情報を用いずに認証することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の実施の形態例を詳細に説明する。
図１は本発明の一実施の形態例を示す構成図である。図において、１０は自宅である。自宅１０において、１はパソコン（ＰＣ）、２は該パソコン１と接続されるＩＣタライター、３はパソコン１と接続される携帯電話接続コネクタ、４は該携帯電話接続コネクタ３と接続される対象物としての携帯電話（携帯通信機）である。携帯通信機として携帯電話を用いることで、携帯電話を用いて認証を行なうことができる。ＰＣ１とＩＣタグライター２と携帯電話接続コネクタ３とでＰＣ装置を構成している。
【００１６】
１１はＩＣタグ、１２は該ＩＣタグ１１内に内蔵されているメモリ、１３は対象物としての携帯電話、１４は該携帯電話４内に設けられたＩＣリーダ、１５は携帯電話４内に設けられたメモリである。パソコン１はＩＣタグライター２にＩＣタグ１１を接続して、秘密鍵と該秘密鍵で暗号化したデータをＩＣタグ１１のメモリ１２に書き込む。ここで、暗号化したデータとしては、対象者の氏名等が挙げられる。この暗号化データをＡ’とする。
【００１７】
また、パソコン１は携帯電話接続コネクタ３を介して携帯電話４に公開鍵と平文データと使用データとを書き込む。平文データをＡとする。対象者の氏名等である携帯電話４に記憶される保存データとしては、通信先相手番号、メール内容、個人の情報、着メロ等が含まれる。これら保存データは、公開鍵で暗号化される。１７はメガネである。前記ＩＣタグ１１はメガネ１７のフレームに図に示すように取り付けられる。
【００１８】
ＩＣタグ１１と携帯電話４間の距離は数メートル程度に設定される。ＩＣタグ１１は携帯電話４と無線通信ができればよいものであり、数メートルもあれば、十分に無線通信できる。この結果、ＩＣタグ１１の発信出力を小さくすることができる。このように構成されたシステムの動作をフローチャートを用いて説明すれば、以下の通りである。
【００１９】
図２乃至図４は本発明の動作の一例を示すフローチャートである。先ず、パソコン１で秘密鍵と公開鍵を作成する（Ｓ１）。次に、ＩＣタグライター２にＩＣタグ１１を接続して秘密鍵と該秘密鍵で暗号化したデータをライト（ＷＲＩＴＥ：書き込み）する（Ｓ２）。秘密鍵と暗号化したデータ（Ａ’）はＩＣタグ１１のメモリ１２に記憶される。書き込みが終了したＩＣタグ１１は、例えばメガネ１７のフレームに図２に示すように取り付けられる。
【００２０】
次に、携帯電話４を携帯電話接続コネクタ３に接続する（Ｓ３）。そして、パソコン１から携帯電話４に公開鍵と平文データ（Ａ）をライトする（Ｓ４）。公開鍵と平文データ（Ａ）は携帯電話４に内蔵されているメモリ１５に記憶される。ここまでの処理は自宅１０のパソコン１で行なう。図５はメモリの内容を示す図である。ＩＣタグ情報は、秘密鍵と該秘密鍵で暗号化されたデータ（Ａ’）である。データ（Ａ’）としては、例えば氏名が用いられる。携帯電話情報は、公開鍵と平文データ（Ａ）である。平文データ（Ａ）としては、例えば氏名が用いられる。
【００２１】
次に、携帯電話４で通信相手が登録されているかどうかチェックする（Ｓ５）。通信相手登録の場合には、公開鍵で暗号化して登録する（Ｓ６）。登録された通信相手番号は、メモリ１５に記憶される。ステップＳ５で通信相手登録でない場合には、メール内容保存であるかどうかチェックする（Ｓ７）。メール内容を保存する場合には、公開鍵で暗号化してメモリ１５に保存する（Ｓ８）。
【００２２】
ステップＳ７でメール内容の保存でなかった場合には、何らかのデータの保存であるかどうかチェックする（Ｓ９）。ここで保存されるデータとしては、例えば個人情報や着メロ等がある。何らかのデータの保存であった場合には、公開鍵で暗号化してメモリ１５に記憶させる（Ｓ１０）。
【００２３】
以上の処理が終了したら、今度はＩＣタグ１１をリード（ＲＥＡＤ：読み出し）できるかどうかチェックする（Ｓ１１）。ＩＣタグ１１のリードは、携帯電話のＩＣリーダ１４で行なう。ＩＣタグ１１をリードできない時には、「ただ今使用できません」という表示を携帯電話４の表示部に表示する（Ｓ１２）。ＩＣタグ１１をリードできる場合には、携帯電話４のＩＣリーダ１４は、ＩＣタグの秘密鍵と暗号化データ（Ａ’）をリードする（Ｓ１３）。
【００２４】
そして、読み込んだ暗号化データ（Ａ’）を公開鍵で復号（復元）化する（Ｓ１４）。復号化したデータ（Ａ’）と平文データとを比較する（Ｓ１５）。図５で示したように、ＩＣタグ１１のデータ（Ａ’）から復号化（復号化）したデータは氏名データとなる。データ（Ａ’）から復号化したデータと平文データ（Ａ）（例えば富士通太郎）とを比較する。データ（Ａ’）から復号化したデータが例えば富士通太郎であれば、双方のデータは一致したことになる。
【００２５】
そして、双方のデータが一致したかどうかチェックする（Ｓ１６）。一致しない場合には、ステップＳ１１に戻り、ＩＣタグ１１のリードからやり直す。一致した場合には、ボタンが押下されたかどうかを待つ使用待機モードになる（Ｓ１７）。ボタンが押下された場合には、通話するかどうかをチェックする（Ｓ１８）。通話する場合には、秘密鍵により、携帯電話４に記憶されている登録・保存された暗号化データをその都度復号化する（Ｓ１９）。そして、復元データを使用して通常使用をする（Ｓ２０）。通常の使用が終了したら、秘密鍵をクリアする（Ｓ２１）。クリアしておかないと、他人が携帯電話を拾ったりした場合に、秘密鍵を用いて内部の暗号化された内容を知るおそれがあるからである。
【００２６】
ステップＳ１８において、通話しない場合、通信相手を登録するかどうかチェックする（Ｓ２２）。登録する場合には、携帯電話４から公開鍵で暗号化してメモリ１５に登録する（Ｓ２３）。ステップＳ２２において、通信相手を登録しない場合には、メール内容を保存するかどうかチェックする（Ｓ２４）。保存する場合には、公開鍵で暗号化してメモリ１５に保存する。ステップＳ２４において、メール内容保存でない場合には、何らかのデータを保存するかどうかチェックする（Ｓ２６）。保存する場合には、公開鍵で暗号化してメモリ１５に保存する（Ｓ２７）。以上の処理が終了したら、ステップＳ１１に戻りＩＣタグリードを行なう。
【００２７】
このように、本発明によれば、対象物とＩＣタグとの間において、公開鍵と秘密鍵を用いて、相互の情報データを復号化することができ、対象物を用いて内部に書き込まれている情報を他人に読み取られるおそれがなく、また特別な機器なしで、かつ暗証番号なしで、かつ個人情報を用いずに認証することができる。
【００２８】
また、携帯電話４を紛失した場合でも、ＩＣタグがないと登録された内容を読み出すことができないので、セキュリティの保護が可能である。
なお、この場合において、秘密鍵を揮発性メモリに記憶するようにしておけば、一定時間後に、その内容は消えてしまうので、ステップＳ２１に示すような秘密鍵のクリアを行なう必要はなくなる。
【００２９】
また、本発明によれば、上述したようなシーケンスプログラムを携帯電話のメモリに記憶させておけば、そのプログラムを実行することで、上述したようなシーケンスを行なうことが可能となり、認証を行なうことができる。
【００３０】
上述の実施の形態例では、対象物として携帯電話を用いた場合を例にとったが、本発明はこれに限るものではなく、その他の無線通信を行なうことができるパソコン（ＰＣ）や携帯端末を使用することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施の形態例を示す構成図である。
【図２】本発明の動作の一例を示すフローチャートである。
【図３】本発明の動作の一例を示すフローチャートである。
【図４】本発明の動作の一例を示すフローチャートである。
【図５】メモリの内容を示す図である。
【符号の説明】
【００３２】
１    パソコン
２    ＩＣタグライター
３    携帯電話接続コネクタ
４    携帯電話
１０  自宅
１１  ＩＣタグ
１２  メモリ
１４  ＩＣリーダ
１５  メモリ
【図１】
2006115162.tif 000003
【図２】
2006115162.tif 000004
【図３】
2006115162.tif 000005
【図４】
2006115162.tif 000006
【図５】
2006115162.tif 000007