(57)【要約】【課題】  情報の漏洩及び要認証データの改ざんを防止することのできる携帯端末内蔵認証装置、携帯端末用認証プログラム及びその記録媒体、認証方法を提供する。【解決手段】  短期ＩＤ発行要求部４１は、携帯電話１０からホストコンピュータ２０に対して予め使用回数及び使用期限が限定された短期ＩＤの発行を要求する。短期ＩＤ記憶部４２は、ホストコンピュータ２０から送信され、携帯電話１０が受信した短期ＩＤを記憶する。買物情報記憶部４３は、ショップ端末３０から携帯電話１０に送信された買物情報を記憶する。買物情報加工部４４は、買物情報記憶部４３から読出した買物情報に、短期ＩＤ記憶部４２から読出した短期ＩＤ及び所定の改ざん防止情報を付加して決済情報を生成する。決済情報送信部４５は、携帯電話１０からショップ端末３０に決済情報を送信させる。【選択図】      図２
2006243984.tif 000002
【特許請求の範囲】
【請求項１】
手続を行った者が本人であることを認証する必要があるデータである要認証データをデータ送信端末からホストコンピュータに送信する認証システムにおいて、ホストコンピュータ及びデータ送信端末それぞれとの間でデータの送受信を行うことのできる携帯端末に内蔵される携帯端末内蔵認証装置であって、
携帯端末からホストコンピュータに対して予め使用回数及び／または使用期限が限定された短期ＩＤの発行を要求する短期ＩＤ発行要求を送信させる短期ＩＤ発行要求手段と、
ホストコンピュータから送信され、携帯端末が受信した短期ＩＤを記憶する短期ＩＤ記憶手段と、
要認証データを記憶する要認証データ記憶手段と、
要認証データ記憶手段から読出した要認証データに、短期ＩＤ記憶手段から読出した短期ＩＤ及び所定の改ざん防止情報を付加して加工済要認証データを生成する要認証データ加工手段と、
携帯端末からデータ送信端末に加工済要認証データを送信させる加工済要認証データ送信手段とを含むことを特徴とする携帯端末内蔵認証装置。
【請求項２】
要認証データは、データ送信端末から送信され、携帯端末が受信して要認証データ記憶手段に記憶したものである請求項１に記載の携帯端末内蔵認証装置。
【請求項３】
端末利用コードを予め記憶する端末利用コード記憶手段と、
起動時に携帯端末利用者の入力する端末利用コードと、端末利用コード記憶手段から読出した端末利用コードとを照合し、一致した場合に携帯端末内蔵認証装置を起動させる端末利用認証手段とをさらに含む請求項１または２に記載の携帯端末内蔵認証装置。
【請求項４】
要認証データ加工手段の付加する改ざん防止情報はハッシュ値である請求項１ないし３の何れかに記載の携帯端末内蔵認証装置。
【請求項５】
携帯端末を制御してホストコンピュータに対して予め使用回数及び／または使用期限が限定された短期公開鍵の発行を要求する短期公開鍵発行要求を送信させる短期公開鍵発行要求手段と、
携帯端末の受信した短期公開鍵を記憶する短期公開鍵記憶手段と、
要認証データ加工手段の生成した加工済要認証データを、短期公開鍵記憶手段から読出した短期公開鍵によって暗号化する短期公開鍵暗号化手段とをさらに含み、
加工済要認証データ送信手段は、暗号化した加工済要認証データを携帯端末から送信させる請求項１ないし４の何れかに記載の携帯端末内蔵認証装置。
【請求項６】
データ送信端末と携帯端末との間のデータの送受信は、ＱＲコードによって行われる請求項１ないし５の何れかに記載の携帯端末内蔵認証装置。
【請求項７】
ホストコンピュータと携帯端末との間で直接またはデータ送信端末を介して間接的に送受信されるデータは、公開鍵と暗号鍵とを利用して暗号化されている請求項１ないし６の何れかに記載の携帯端末内蔵認証装置。
【請求項８】
ホストコンピュータはカード会社の管理するホストコンピュータであり、データ送信端末はショップ端末であり、要認証データは決済データである請求項１ないし７に記載の携帯端末内蔵認証装置。
【請求項９】
手続を行った者が本人であることを認証する必要があるデータである要認証データをデータ送信端末からホストコンピュータに送信する認証システムにおいて、ホストコンピュータ及びデータ送信端末それぞれとの間でデータの送受信を行うことのできる携帯端末に認証動作を行わせるための認証プログラムであって、
携帯端末からホストコンピュータに対して予め使用回数及び／または使用期限が限定された短期ＩＤの発行を要求する短期ＩＤ発行要求を送信させる短期ＩＤ発行要求手順と、
携帯端末が受信した短期ＩＤを記憶する短期ＩＤ記憶手順と、
短期ＩＤ発行要求手順及び短期ＩＤ記憶手順に前後して、要認証データを記憶する要認証データ記憶手順と、
要認証データ記憶手段から読出した要認証データに、短期ＩＤ記憶手段から読出した短期ＩＤ及び所定の改ざん防止情報を付加して加工済要認証データを生成する要認証データ加工手順と、
携帯端末からデータ送信端末に加工済要認証データを送信させる加工済要認証データ送信手順とを含む動作を実行させることを特徴とする携帯端末用認証プログラム。
【請求項１０】
請求項９に記載の携帯端末用認証プログラムを、携帯端末が読取り可能な形式で記録した携帯端末用認証プログラム記録媒体。
【請求項１１】
手続を行った者が本人であることを認証する必要があるデータである要認証データをデータ送信端末からホストコンピュータに送信する認証システムにおいて、ホストコンピュータ及びデータ送信端末それぞれとの間でデータの送受信を行うことのできる携帯端末を利用する認証方法であって、
携帯端末がホストコンピュータに対して予め使用回数及び／または使用期限が限定された短期ＩＤの発行を要求する短期ＩＤ発行要求を送信する短期ＩＤ発行要求過程と、
ホストコンピュータが受信した短期ＩＤ発行要求に応じて短期ＩＤを発行し、携帯端末に送信する短期ＩＤ発行送信過程と、
携帯端末が受信した短期ＩＤを記憶する短期ＩＤ記憶過程と、
短期ＩＤ発行要求過程、短期ＩＤ発行送信過程及び短期ＩＤ記憶過程に前後または並行して、携帯端末が要認証データを記憶する要認証データ記憶過程と、
携帯端末が、携帯端末に記憶された要認証データに、携帯端末に記憶された短期ＩＤ及び所定の改ざん防止情報を付加して加工済要認証データを生成する要認証データ加工過程と、
携帯端末がデータ送信端末に加工済要認証データを送信する加工済要認証データ送信過程と、
データ送信端末が受信した加工済要認証データをホストコンピュータに転送する転送過程と、
加工済要認証データを受信したホストコンピュータが認証を行う認証過程と、
ホストコンピュータが認証結果をデータ送信端末に送信する認証結果送信過程とを含むことを特徴とする携帯端末内蔵認証装置を利用する認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末を利用して認証を行うための携帯端末内蔵認証装置、携帯端末用認証プログラム及びその記録媒体、認証方法に関し、特に個人等の他人に入手されたくない情報の漏洩及び要認証データの改ざんを防止することのできる携帯端末内蔵認証装置、携帯端末用認証プログラム及びその記録媒体、認証方法に関する。
【背景技術】
【０００２】
電話回線などの通信回線を利用して送受信されるデータには、手続を行った者が本人であることを認証する必要があるデータ（以下、要認証データという。）が含まれている。このような要認証データは、いわゆる「成りすまし」やデータの改ざんだけでなく、要認証データに含まれる個人情報等の重要な情報が漏洩するだけでも本人が大きな被害を被ることになる。よって要認証データの保護に関してはさまざまな認証技術や改ざん防止技術や情報漏洩防止技術が提案され、実用されている。例えば、カード会社のホストコンピュータとリアルショップに設置されているショップ端末との間で送信される決済データにはカード番号などが含まれており、典型的な要認証データである。しかしショップ端末へのカード読取りの際にスキミングされたり、ショップ側にカード番号を悪用する意志のあったりする場合には様々な対策にも拘らず情報が漏洩してデータねつ造や改ざんされるおそれがあった。
【０００３】
特開２００３−１６２６８０には、第一暗号キーを用いて暗号化したカード情報を携帯端末に送信し、携帯端末がさらに第二暗号キーを用いて暗号化したカード情報を加盟店端末が受信し、加盟店端末が復号した電文に基づいて与信判定する決済システムが開示されている。特開２００４−２５２５８８には、レジ端末から決済金額を携帯電話に送信し、レジ端末が携帯電話から入力されたカード情報をカード決済会社に送信し、カード決済会社から決済結果をレジ端末が受信するカード決済システムが開示されている。特開２００４−３５５２１１には、決済端末は携帯端末に記憶されている情報を読取って暗号化した決済データを携帯端末に送信し、携帯端末は決済データを決済用情報処理センターに送信し、決済用情報処理センターは決済データを復号して携帯端末に送信し、携帯端末は決済データを決済端末に送信する決済システムが開示されている。
【特許文献１】特開２００３−１６２６８０公報
【特許文献２】特開２００４−２５２５８８公報
【特許文献２】特開２００４−３５５２１１公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
よって本発明の目的は、個人情報などの重要な情報の漏洩及び要認証データの改ざんを防止することのできる携帯端末内蔵認証装置、携帯端末用認証プログラム及びその記録媒体、認証方法を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために請求項１に記載の発明は、手続を行った者が本人であることを認証する必要があるデータである要認証データをデータ送信端末からホストコンピュータに送信する認証システムにおいて、ホストコンピュータ及びデータ送信端末それぞれとの間でデータの送受信を行うことのできる携帯端末に内蔵される携帯端末内蔵認証装置であって、携帯端末からホストコンピュータに対して予め使用回数及び／または使用期限が限定された短期ＩＤの発行を要求する短期ＩＤ発行要求を送信させる短期ＩＤ発行要求手段と、ホストコンピュータから送信され、携帯端末が受信した短期ＩＤを記憶する短期ＩＤ記憶手段と、要認証データを記憶する要認証データ記憶手段と、要認証データ記憶手段から読出した要認証データに、短期ＩＤ記憶手段から読出した短期ＩＤ及び所定の改ざん防止情報を付加して加工済要認証データを生成する要認証データ加工手段と、携帯端末からデータ送信端末に加工済要認証データを送信させる加工済要認証データ送信手段とを含んで携帯端末内蔵認証装置を構成した。
【０００６】
請求項１に記載の発明に係る携帯端末内蔵認証装置においては、まず短期ＩＤ発行要求手段は携帯端末からホストコンピュータに対して短期ＩＤの発行を要求する。短期ＩＤは、予め使用回数及び／または使用期限が限定されており、例えば使用回数は１回、使用期限は発行から１０分間である。ホストコンピュータから送信された短期ＩＤは携帯端末により受信され、短期ＩＤ記憶手段に記憶される。要認証データは要認証データ記憶手段に記憶されており、要認証データ加工手段は、要認証データ記憶手段から要認証データを読出して、短期ＩＤ記憶手段から読出した短期ＩＤと、所定の改ざん防止情報を付加して加工済要認証データを生成する。加工済要認証データ送信手段は、携帯端末からデータ送信端末に加工済要認証データを送信させる。加工済要認証データを受信したデータ送信端末は加工済要認証データをホストコンピュータに転送する。ホストコンピュータは、短期ＩＤを利用して携帯端末の所有者を識別し、要認証データを処理する。
【０００７】
このような携帯端末内蔵認証装置によると、携帯端末の所有者を識別するための情報はホストコンピュータが発行した短期ＩＤのみであり、その他の情報が通信経路上を流れることがない。また短期ＩＤは使用回数及び／または使用期限が限定されているので、他人が短期ＩＤを入手したとしても、成りすましは不可能である。さらに、要認証データは携帯端末の内部において改ざん防止情報が付加された上でデータ送信端末からホストコンピュータに転送されるので、ホストコンピュータに届くまでの段階で改ざんすることは非常に困難である。よって、成りすまし、情報の漏洩及び要認証データの改ざんを防止することができる。
【０００８】
要認証データは、他の端末から送信されてきたものも携帯端末内で生成されて要認証データ記憶手段に記憶したものも含まれるが、データ送信端末から送信され、携帯端末が受信して、要認証データ記憶手段に記憶したものでもよい。例えば、決済システムにおけるショップ端末であるデータ送信端末が買物データを作成し、携帯端末に送信されたものである。
【０００９】
本発明に係る携帯端末内蔵認証装置は、端末利用コードを予め記憶する端末利用コード記憶手段と、起動時に携帯端末利用者の入力する端末利用コードと、端末利用コード記憶手段から読出した端末利用コードとを照合し、一致した場合に携帯端末内蔵認証装置を起動させる端末利用認証手段とをさらに含んでいてもよい。これにより、携帯端末の決った利用者以外の者が携帯端末を悪用することを防止することができる。
【００１０】
要認証データ加工手段の付加する改ざん防止情報は限定されるものではないが、典型的にはハッシュ値である。その他の方法としてはデジタル署名がある。
【００１１】
本発明に係る携帯端末内蔵認証装置は、携帯端末を制御してホストコンピュータに対して予め使用回数及び／または使用期限が限定された短期公開鍵の発行を要求する短期公開鍵発行要求を送信させる短期公開鍵発行要求手段と、携帯端末の受信した短期公開鍵を記憶する短期公開鍵記憶手段と、要認証データ加工手段の生成した加工済要認証データを、短期公開鍵記憶手段から読出した短期公開鍵によって暗号化する短期公開鍵暗号化手段とをさらに含み、加工済要認証データ送信手段は、暗号化した加工済要認証データを携帯端末から送信させるようにしてもよい。これにより、携帯端末からホストコンピュータに到達するまでの通信経路上で、加工済要認証データが解読されることを防止できる。特に、携帯端末とデータ送信端末との間及び／またはデータ送信端末とホストコンピュータとの間が公衆回線網を介して接続される場合に有効である。
【００１２】
データ送信端末と携帯端末との間のデータの送受信の経路は、電話回線のような公衆回線網、ブルートゥースのような無線ＬＡＮ、有線ＬＡＮ、赤外線通信、ＩＣタグ、あるいは直結など限定されるものではないが、容易に通信可能であり、かつスキミングを有効に防止できるＱＲコードを介して行われることが好ましい。具体的には、データ送信端末はディスプレイまたはプリンタによりＱＲコードを出力し、携帯端末が付属のＣＣＤカメラにより撮像する。携帯端末はディスプレイ上にＱＲコードを表示して、データ送信端末が撮像を行うことにより送受信を行う。
【００１３】
ホストコンピュータと携帯端末との間で直接またはデータ送信端末を介して間接的に送受信されるデータは、公開鍵と暗号鍵とを利用して暗号化されていてもよい。これには、短期公開鍵により暗号化したものをさらに公開鍵により暗号化することも含まれる。
【００１４】
このような携帯端末内蔵認証装置は、ホストコンピュータが一定のデータ送信端末からのみ要認証データを受付けるように構築されたあらゆるシステムに対応する。典型的にはホストコンピュータはカード会社の管理するホストコンピュータ、またはその決済の代行または仲介を行うホストコンピュータであり、データ送信端末は、リアル店舗のカード決済用ショップ端末やネット上に出店されたショッピングモールのための決済手続用サーバであり、要認証データは決済データである決済システムである。その他、アンケート調査や国税調査、入館管理、劇場や映画などの入場の管理、交通機関の乗客管理、銀行や郵便局の窓口業務、税金の納付、出入国管理等、さまざまなシステムに応用可能である。
【００１５】
本発明に係る携帯端末は、ホストコンピュータ及びデータ送信端末との間でデータの送受信が可能であれば特に限定されるものではなく、例えばアプリケーションを実行可能な携帯電話、ＰＤＡ、ノートパソコン等である。携帯端末内蔵認証装置は携帯端末に内蔵されるものであって、ＣＰＵ、メモリ及びソフトウェアから構成することができる。ＵＳＢスティックメモリやメモリカード等の携帯端末に接続可能な外部補助記憶装置が一部の機能を果す場合にも、ここにいう「内蔵」に含まれるものとする。また「要認証データ」とは、手続した者が本人であることを認証した方が都合がよいような種類のあらゆるデータを指し、同種のデータが従来認証されていたかどうかは問題ではなく、将来、認証が必要になってくるようなデータをも含むものである。また「手続した者」とは、携帯端末の操作を行った操作者という意味ではなく、データ送信の主体となった者、または送信されたデータの占有者ないし責任者という意味であることは言うまでもない。
【００１６】
請求項９に係る発明は、手続を行った者が本人であることを認証する必要があるデータである要認証データをデータ送信端末からホストコンピュータに送信する認証システムにおいて、ホストコンピュータ及びデータ送信端末それぞれとの間でデータの送受信を行うことのできる携帯端末に認証動作を行わせるための認証プログラムであって、携帯端末からホストコンピュータに対して予め使用回数及び／または使用期限が限定された短期ＩＤの発行を要求する短期ＩＤ発行要求を送信させる短期ＩＤ発行要求手順と、携帯端末が受信した短期ＩＤを記憶する短期ＩＤ記憶手順と、短期ＩＤ発行要求手順及び短期ＩＤ記憶手順に前後して、要認証データを記憶する要認証データ記憶手順と、要認証データ記憶手段から読出した要認証データに、短期ＩＤ記憶手段から読出した短期ＩＤ及び所定の改ざん防止情報を付加して加工済要認証データを生成する要認証データ加工手順と、携帯端末からデータ送信端末に加工済要認証データを送信させる加工済要認証データ送信手順とを含む動作を実行させる携帯端末用認証プログラムである。
【００１７】
請求項１０に記載の発明は、上記のような携帯端末用認証プログラムを、携帯端末が読取り可能な形式で記録した携帯端末用認証プログラム記録媒体である。
【００１８】
請求項１１に記載の発明は、手続を行った者が本人であることを認証する必要があるデータである要認証データをデータ送信端末からホストコンピュータに送信する認証システムにおいて、ホストコンピュータ及びデータ送信端末それぞれとの間でデータの送受信を行うことのできる携帯端末を利用する認証方法であって、携帯端末がホストコンピュータに対して予め使用回数及び／または使用期限が限定された短期ＩＤの発行を要求する短期ＩＤ発行要求を送信する短期ＩＤ発行要求過程と、ホストコンピュータが受信した短期ＩＤ発行要求に応じて短期ＩＤを発行し、携帯端末に送信する短期ＩＤ発行送信過程と、携帯端末が受信した短期ＩＤを記憶する短期ＩＤ記憶過程と、短期ＩＤ発行要求過程、短期ＩＤ発行送信過程及び短期ＩＤ記憶過程に前後または並行して、携帯端末が要認証データを記憶する要認証データ記憶過程と、携帯端末が、携帯端末に記憶された要認証データに、携帯端末に記憶された短期ＩＤ及び所定の改ざん防止情報を付加して加工済要認証データを生成する要認証データ加工過程と、携帯端末がデータ送信端末に加工済要認証データを送信する加工済要認証データ送信過程と、データ送信端末が受信した加工済要認証データをホストコンピュータに転送する転送過程と、加工済要認証データを受信したホストコンピュータが認証を行う認証過程と、ホストコンピュータが認証結果をデータ送信端末に送信する認証結果送信過程とを含んで携帯端末内蔵認証装置を利用する認証方法を構成した。
【発明の効果】
【００１９】
以上のように、本発明に係る携帯端末内蔵認証装置、携帯端末用認証プログラム及びその記録媒体、認証方法によると、情報の漏洩及び要認証データの改ざんを防止することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しつつ本発明に係る携帯端末内蔵認証装置、携帯端末用認証プログラム及びその記録媒体、認証方法の最良の形態について詳細に説明する。なお、以下の説明は発明をより深く理解するためのものであって、特許請求の範囲を限定するためのものではない。
【００２１】
図１は、本発明に係る携帯端末内蔵認証装置、携帯端末用認証プログラム及びその記録媒体、認証方法の最良の実施形態における基本的なデータの授受を説明するためのブロック図であり、図２は、図１における携帯端末内蔵認証装置の構成の要部を示すブロック図である。
【００２２】
図１はカード決済システムである認証システムであり、携帯電話１０の所有者はホストコンピュータ２０を有するカード会社の発行したクレジットカードにより、ショップ端末３０の設置されたショップにおいて買物を行う。携帯電話１０には、携帯電話内蔵認証装置４０が内蔵されている。
【００２３】
携帯電話内蔵認証装置４０は、短期ＩＤ発行要求部４１、短期ＩＤ記憶部４２、買物情報記憶部４３、買物情報加工部４４及び決済情報送信部４５からなる。短期ＩＤ発行要求部４１は、携帯電話１０からホストコンピュータ２０に対して予め使用回数及び使用期限が限定された短期ＩＤの発行を要求する。短期ＩＤ記憶部４２は、ホストコンピュータ２０から送信され、携帯電話１０が受信した短期ＩＤを記憶する。買物情報記憶部４３は、ショップ端末３０から携帯電話１０に送信されてきた要認証データである買物情報を記憶する。買物情報加工部４４は、買物情報記憶部４３から読出した買物情報に、短期ＩＤ記憶部４２から読出した短期ＩＤ及び所定の改ざん防止情報を付加して加工済要認証データである決済情報を生成する。決済情報送信部４５は、携帯電話１０からショップ端末３０に決済情報を送信させる。
【００２４】
図２の携帯電話内蔵認証装置４０は、図１に示したような手順で相互にデータ授受を行うことにより決済情報を認証させる。まず短期ＩＤ発行要求部４１は携帯電話１０に（１）短期ＩＤ発行要求を送信し、携帯電話１０はホストコンピュータ２０に（２）短期ＩＤ発行要求を送信する。短期ＩＤは、予め使用回数及び／または使用期限が限定されており、使用回数は１回で、かつ使用期限は発行から１０分間である。ホストコンピュータ２０から送信された（３）短期ＩＤは携帯電話１０により受信され、さらに携帯電話内蔵認証装置４０に（４）短期ＩＤが送られ、短期ＩＤ記憶部４２に記憶される。次にショップ端末３０が携帯電話１０の所有者による買物に関する情報である買物情報を作成し、レシートに買物情報を表すＱＲコードを印刷し、携帯電話１０に読取らせることにより（５）買物情報を携帯電話１０に送信する。（６）買物情報は、携帯電話１０から買物情報記憶部４３に記憶される。買物情報加工部４４は、買物情報記憶部４３から買物情報を読出して、短期ＩＤ記憶部４２から読出した短期ＩＤと、所定の改ざん防止情報を付加して加工済の要認証データである決済情報を生成する。改ざん防止情報は、ここでは買物情報のハッシュ値である。加工済決済情報送信部４５は携帯電話１０に（７）決済情報を送信して、携帯電話１０からショップ端末３０に（８）決済情報を送信させる。決済情報を受信したショップ端末３０は、（９）決済情報をホストコンピュータ２０に転送する。ホストコンピュータ２０は、短期ＩＤを利用して携帯電話１０の所有者を識別し、認証及び与信を行い、（１０）その結果をショップ端末３０に送信する。
【００２５】
このような携帯電話内蔵認証装置４０によると、携帯電話１０の所有者を識別するための情報はホストコンピュータ２０が発行した短期ＩＤのみであり、個人情報やカード番号などが通信経路上を流れることがない。また短期ＩＤは使用回数及び使用期限が限定されているので、他人が短期ＩＤを入手したとしても、成りすましは不可能である。さらに、決済情報は携帯電話１０の内部においてハッシュ値が付加された上でショップ端末３０からホストコンピュータ２０に転送されるので、ホストコンピュータ２０に届くまでの段階で改ざんすることは非常に困難である。よって、成りすまし、情報の漏洩及び決済情報の改ざんを防止することができる。
【００２６】
図３は、図１の実施の形態に係る携帯電話内蔵認証装置４０及びシステム全体のさらに詳細な構成を示すブロック図である。図１、２に示した部材と同様の部材には、同じ符号を付して示してある。なお、携帯電話１０とホストコンピュータ２０との間は公衆電話回線網、サーバ及びインターネットを通じて接続されているが、図示していない。ショップ端末３０とホストコンピュータ２０との間は、専用線または公衆電話回線網を通じて接続可能だが、専用線や信頼度の高いプロバイダを利用している場合には決済情報は必ずしも暗号化されないでもよい。
【００２７】
携帯電話内蔵認証装置４０の端末利用コード認証部４６１及び端末利用コード記憶部４６２は、携帯電話内蔵認証装置４０の起動時にユーザ認証を行う。起動時にユーザが携帯電話１０の操作部１１から、複数の数字列からなる端末利用コードを入力すると、端末利用コード認証部４６１が端末利用コード記憶部４６２から予め記憶されていた端末利用コードを読出し、操作部１１からユーザが入力した端末利用コードと照合し、合致していた場合にのみ携帯電話内蔵認証装置４０を利用することができる。
【００２８】
端末認証部４７１は、短期ＩＤ発行要求部４１が携帯電話１０の通信部１２を通じて短期ＩＤ発行要求を送信した時に、ホストコンピュータ２０の端末認証部２３との間でチャレンジアンドレスポンスを行うことにより端末認証する。すなわち、認証を行う両者の間で暗号系と鍵を打ち合せ、鍵を予め交換して公開鍵／秘密鍵記憶部４７２及び顧客データベース２４に予め記憶してある公開鍵／秘密鍵で交換し、端末認証部２３はランダムなデータを端末認証部４７１に送信し、端末認証部４７１は受取ったデータを鍵で暗号化し、端末認証部２３に返信し、端末認証部２３も同様に送信したデータを鍵で暗号化し、両者の暗号化した結果が同一であれば鍵も同一であり、正当な端末であることが認証される。
【００２９】
短期公開鍵記憶部４８１は、短期ＩＤ発行要求部４１の要求に応じ、ホストコンピュータ２０の短期ＩＤ／短期公開鍵発行部２５が発行した短期ＩＤとともに送信されてきた短期公開鍵を記憶する。短期公開鍵は、使用回数が１回で、かつ使用期限が発行から１０分間である。第１暗号化部４８２は、短期公開鍵記憶部４８１から読出した短期公開鍵により決済情報を暗号化する。
【００３０】
第２暗号化部４７３は、公開鍵／秘密鍵記憶部４７２から読出した公開鍵により、第１暗号化部４８２において暗号化された決済情報をさらに暗号化する。
【００３１】
携帯電話１０の操作部１１は操作パネルであり、ディスプレイ１５を参照しつつユーザが操作することにより、端末利用コードを入力するほか、携帯電話内蔵認証装置４０による処理を行わせる。
【００３２】
通信部１２は、ホストコンピュータ２０の通信部２１との間でデータの送受信を行う。すなわち携帯電話内蔵認証装置４０側から短期ＩＤ発行要求部４１の短期ＩＤ発行要求、端末認証部４７１のチャレンジアンドレスポンスに必要なデータを受取ってホストコンピュータ２０に送信し、ホストコンピュータ２０側からチャレンジアンドレスポンスに必要なデータ、短期ＩＤ及び短期公開鍵を受信して携帯電話内蔵認証装置４０に転送する。
【００３３】
ＣＣＤカメラ１３は、ショップ端末３０のプリンタ３４がプリントアウトしたレシートに表示されたＱＲコードを撮像し、ＱＲコード符号／復号部１４に出力する。ＱＲコード符号／復号部１４はＣＣＤカメラ１３の撮像したＱＲコードを復号した買物情報を買物情報記憶部４３に送信するとともに、決済情報送信部４５から出力された決済情報をＱＲコードに符号化してディスプレイ１５に表示させる。
【００３４】
ショップ端末３０の操作部３１は操作パネル及び商品情報を読取るバーコードリーダからなり、操作部３１の操作により買物情報生成部３２は買物情報を生成する。買物情報はＱＲコード符号／復号部３３に送信され、符号化されてプリンタ３４に送信される。プリンタ３４は買物情報を符号化したＱＲコードを含むレシートをプリントする。ＣＣＤカメラ３５は、ＱＲコードの表示された携帯電話１０のディスプレイ１５を撮像し、ＱＲコード符号／復号部３３に送信する。ＱＲコード符号／復号部３３において復号された決済情報はショップ情報付加部３６に送信され、端末ＩＤなど必要なショップ情報が付加されて通信部３７に送信される。通信部３７は、ホストコンピュータ２０に決済情報を送信するとともにホストコンピュータ２０から認証・与信結果を受信する。
【００３５】
ホストコンピュータ２０の通信部２１は、携帯電話１０及びショップ端末３０との間でデータの送受信を行う。すなわち携帯電話１０との間では短期ＩＤ発行要求を受信して短期ＩＤ及び短期公開鍵を送信し、チャレンジアンドレスポンスに必要なデータを送受信する。ショップ端末３０との間では決済情報を受信し、認証・予審結果を送信する。
【００３６】
暗号／復号部２２は、通信部２１から送受信するデータの暗号化及び復号を行う。必要な暗号鍵は、顧客に関する情報が関連付けられて記憶された顧客データベース２４から読出される。ショップ端末３０から受信した決済情報については、公開鍵／秘密鍵の秘密鍵にて復号した後、さらに短期公開鍵に対応する短期秘密鍵により復号する。短期秘密鍵については、使用回数及び／または使用期限を超過すると顧客データベース２４から抹消されるので、その場合には復号が不可能である。端末認証部２３は携帯電話内蔵認証装置４０の端末認証部４７１との間でデータをやりとりしてチャレンジアンドレスポンスを行い、携帯電話１０の認証を行う。
【００３７】
顧客データベース２４には、顧客の住所・氏名等、カード番号、与信情報、秘密鍵／公開鍵、短期ＩＤ／短期公開鍵発行部２５の発行した短期ＩＤ及び短期秘密鍵などが、顧客ごとに関連付けられて記憶されている。
【００３８】
短期ＩＤ／短期公開鍵発行部２５は、端末認証部２３により端末が正当と認証された時に、短期ＩＤ及び短期公開鍵を発行する。短期ＩＤ及び短期公開鍵に対応する短期秘密鍵は、顧客データベース２４にも送信され、データ更新される。
【００３９】
決済情報チェック部２６は、携帯電話内蔵認証装置４０の買物情報加工部４４において演算されて求められ付加されたハッシュ値の検算を行うことにより、改ざんされていないかどうかのチェックを行う。
【００４０】
短期ＩＤチェック部２７は、顧客データベース２４から読出した短期ＩＤが使用回数及び／または使用期限を超過していないかどうかチェックする。具体的には短期ＩＤチェック部２７は顧客データベース２４を一度読出したら、使用済として顧客データベース２４から抹消する。また顧客データベース２４は、発行から一定時間経過した短期ＩＤを抹消する。よって、一度使用され、または使用期限が経過した結果抹消された短期ＩＤが使用された場合には、短期ＩＤチェック部２７のチェックにより決済情報は受容されない。これは暗号／復号部２２における短期秘密鍵も同様である。
【００４１】
与信部２８は、顧客データベース２４に記憶されている与信情報を参照して決済情報の与信を行う。与信／認証結果は通信部２１に送られ、通信部２１がショップ端末３０に送信する。
【００４２】
以下、図３の決済システムの作用について説明する。図４、５は、図３の決済システムを構成する各機器における処理の流れを示すフローチャートである。なお、携帯電話内蔵認証装置４０は携帯電話１０に携帯端末要認証プログラムをインストールし、ホストコンピュータ２０にユーザ登録を行うとともにホストコンピュータ２０から受取った端末利用コード及び公開鍵をそれぞれ端末利用コード記憶部４６２及び公開鍵／秘密鍵記憶部４７２に記憶させ、携帯電話内蔵認証装置４０側で公開鍵／秘密鍵を生成して公開鍵をホストコンピュータ２０に送信し、秘密鍵を公開鍵／秘密鍵記憶部４７２に記憶させることにより使用可能な状態となるが、これら初期設定の手順は図４には表されていない。
【００４３】
図４において、携帯電話１０を利用してカード決済を行おうとするユーザは、携帯電話内蔵認証装置４０を起動させるために、端末利用コードを携帯電話１０の操作部１１から入力する（ステップＳ１）。端末利用コード認証部４６１は、入力された端末利用コードと端末利用コード記憶部４６２から読出した端末利用コードとが一致するかどうかによりユーザを認証し（ステップＳ２）、成功すると携帯電話内蔵認証装置４０が起動する。
【００４４】
まず最初に短期ＩＤ発行要求部４１が短期ＩＤ発行要求を作成し（ステップＳ４）、携帯電話１０の通信部１２からホストコンピュータ２０に送信する（ステップＳ５）。短期ＩＤ発行要求を受信すると端末認証部２３が携帯電話内蔵認証装置４０の端末認証部４７１との間でチャレンジアンドレスポンスにより端末認証を行う（ステップＳ６）。端末認証に成功すると（ステップＳ７）、短期ＩＤ／短期公開鍵発行部２５が短期ＩＤ、短期公開鍵及び短期秘密鍵を作成し、短期ＩＤ及び短期公開鍵を携帯電話１０に送信するとともに、短期秘密鍵を顧客データベース２４に記憶させる（ステップＳ８）。短期ＩＤ及び短期公開鍵は携帯電話１０の通信部１２に受信され（ステップＳ９）、それぞれ短期ＩＤ記憶部４２及び短期公開鍵記憶部４８１に記憶される（ステップ１０）。
【００４５】
ステップＳ１〜１０に前後または並行してステップＳ１１〜１６の過程が実行される。まずショップ端末３０において、操作部３１の操作により買物情報が生成され（ステップＳ１１）、ＱＲコード符号／復号部３３に送られて符号化され（ステップＳ１２）、買物情報を表示するＱＲコードを含んだレシートがプリンタ３４により印刷される（ステップＳ１３）。印刷されたＱＲコードは携帯電話１０のＣＣＤカメラ１３で撮像され（ステップＳ１４）、ＱＲコード符号／復号部１４で復号され（ステップＳ１５）、買物情報が買物情報記憶部４３に記憶される（ステップＳ１６）。
【００４６】
買物情報は買物情報加工部４４に読出され、短期ＩＤ記憶部４２から読出した短期ＩＤが付加され、かつ買物情報のハッシュ値が演算により求められて付加されることにより、決済情報が生成される（ステップＳ１７）。決済情報は第１暗号化部４８２に送られて、短期公開鍵記憶部４８１から読出した短期公開鍵により暗号化され（ステップＳ１８）、さらに第２暗号化部４７３に送られて、公開鍵／秘密鍵記憶部４７２から読出した公開鍵により暗号化される（ステップＳ１９）。２重に暗号化された決済情報は決済情報送信部４５により携帯電話１０のＱＲコード符号／復号部１４に送られて（ステップＳ２０）、符号化される（ステップＳ２１）。ＱＲコードはディスプレイ１５上に表示される（ステップＳ２２）。
【００４７】
ディスプレイ１５上に表示されたＱＲコードはショップ端末３０のＣＣＤカメラ３５により撮像され（ステップＳ２３）、ＱＲコード符号／復号部３３により復号されて（ステップＳ２４）、ショップ情報付加部３６においてショップ情報が付加された後（ステップＳ２５）、決済情報は通信部３７からホストコンピュータ２０に送信される（ステップＳ２６）。
【００４８】
決済情報が受信されると（ステップＳ２７）、暗号／復号部２２が顧客データベース２４から読出した秘密鍵及び短期秘密鍵による復号を行う（ステップＳ２８）。復号に成功すると（ステップＳ２９）、決済情報チェック部２６においてハッシュ値のチェックが行われる（ステップＳ３０）。改ざんがないことが確認されたら（ステップＳ３１）、次に短期ＩＤチェック部２７が顧客データベース２４から読出した短期ＩＤと決済情報に付加された短期ＩＤとを照合してチェックを行い（ステップＳ３２）、問題がなければ決済情報は与信部２８に送られて与信が行われる（ステップＳ３４）。認証・与信結果はショップ端末３０に送信され（ステップＳ３５）、ショップ端末３０は認証・与信結果を受信して（ステップＳ３６）、ショップ店員が内容を確認する。
【００４９】
以上のように、本実施の形態に係る携帯端末内蔵認証装置、携帯端末用認証プログラム及びその記録媒体、認証方法によると、ユーザを識別するための情報は短期ＩＤのみで、その他の個人情報が通信経路上を流れることがないので、情報の漏洩を防止することができる。また短期ＩＤは使用回数及び使用期限が限定されているので、他人が短期ＩＤを入手したとしても、成りすましは不可能である。さらに、決済情報は携帯電話１０の内部においてハッシュ値が付加された上でショップ端末３０からホストコンピュータ２０に転送されるので、ホストコンピュータ２０に届くまでの間に改ざんすることは不可能である。
【００５０】
本実施の形態においては、さらに短期公開鍵及び公開鍵により二重に暗号化したので、決済情報の内容を第三者が知ることもできない。
【００５１】
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態に限定されるものではなく、本発明の要旨の範囲内において、適宜変形実施が可能であることは言うまでもない。
【図面の簡単な説明】
【００５２】
【図１】図１は、本発明に係る携帯端末内蔵認証装置の一つの実施の形態を含むカード決済システムの一例におけるデータの授受を説明するブロック図である。
【図２】図２は、図１に示した携帯端末内蔵認証装置の主要な構成を示すブロック図である。
【図３】図３は、図１のカード決済システムをより詳細に表すブロック図である。
【図４】図４は、図３のカード決済システムによる処理の流れを示すフローチャートの前半である。
【図５】図５は、図４と同様のフローチャートの後半である。
【符号の説明】
【００５３】
１０  携帯電話
４０  携帯電話内蔵認証装置
４１  短期ＩＤ発行要求部
４２  短期ＩＤ記憶部
４３  買物情報記憶部
４４  買物情報加工部
４５  決済情報送信部
【図１】
2006243984.tif 000003
【図２】
2006243984.tif 000004
【図３】
2006243984.tif 000005
【図４】
2006243984.tif 000006
【図５】
2006243984.tif 000007