(57)【要約】  本発明は、生体情報を用いたカード決済システムおよびその方法に関する。本発明のカード決済システムにおいては、カードリーダ、ユーザ端末ユニットおよびサーバが通信ネットワークを介して接続され、暗号文検索キーおよびパスワードキーがユーザ端末ユニットからサーバへ受信され、カード情報暗号文テーブルおよび暗号文検索キーテーブルが生成される。また、ＩＣカードの第１生体情報とＩＣカードのユーザの第２生体情報とが同じである場合、カード決済システムは、ＩＣカードのカード情報から生成されたカード情報暗号文と、サーバに記憶されたカード情報暗号文テーブルにおけるカード情報暗号文とが同じであるかどうかをチェックする。よって、生体情報を用いたカード決済システムは、暗号化されたカード情報暗号文を復号することなく決済を処理することができる。
2019517699.tif 000002
【特許請求の範囲】
【請求項１】
カード決済システムであって、
通信ネットワークと、
カード情報およびカード所有者の第１生体情報を保存するＩＣカードと、
前記ＩＣカードを読み取ることにより前記カード情報および前記第１生体情報を取得し、前記ＩＣカードのユーザから第２生体情報を取得し、前記第１生体情報と前記第２生体情報とが同じである場合に前記カード情報の暗号化のためのユーザパスワードキーを取得し、前記ユーザパスワードキーを用いてユーザカード情報暗号文を生成し、前記ユーザパスワードキー、前記ユーザカード情報暗号文および決済情報を前記通信ネットワークを介して送信して、決済承認を要求するカードリーダと、
複数のパスワードキーおよび複数の暗号文検索キーがペアとして保存された暗号文検索キーテーブルと、複数のカード情報暗号文および前記複数の暗号文検索キーがペアとして保存されたカード情報暗号文テーブルとを含み、前記カードリーダから送信された前記ユーザパスワードキーに対応する前記暗号文検索キーテーブルの対応暗号文検索キーを前記暗号文検索キーテーブルから見つけ、前記対応暗号文検索キーに対応する前記カード情報暗号文テーブルの対応カード情報暗号文を前記カード情報暗号文テーブルから見つけ、前記ユーザカード情報暗号文と前記対応カード情報暗号文とが同じである場合に、前記カードリーダの前記決済承認を処理するサーバと
を備える、システム。
【請求項２】
前記カード決済システムは、ユーザ端末ユニットをさらに備え、前記ユーザ端末ユニットは、前記カードリーダが前記通信ネットワークを介して前記ユーザ端末ユニットに対して前記ユーザパスワードキーを要求する場合に、前記ユーザパスワードキーを前記カードリーダへ送信する、請求項１に記載のシステム。
【請求項３】
前記ユーザ端末ユニットは、前記サーバが前記カード情報暗号文テーブルおよび前記暗号文検索キーテーブルを生成するよう、前記複数の暗号文検索キーおよび前記複数のパスワードキーを前記通信ネットワークを介して前記サーバへ送信する、請求項２に記載のシステム。
【請求項４】
前記カードリーダは、
通信ユニットと、
前記ＩＣカードを読み取ることにより前記カード情報および前記第１生体情報を取得するＩＣカードリーダユニットと、
前記ＩＣカードの前記ユーザから前記第２生体情報を取得する生体情報リーダユニットと、
前記第１生体情報と前記第２生体情報とが同じであるかどうかをチェックする生体情報識別モジュールと、
前記ユーザパスワードキーを用いて前記ユーザカード情報暗号文を生成する暗号化モジュールと、
前記生体情報識別モジュールにおいて前記第１生体情報と前記第２生体情報とが同じである場合に前記ユーザパスワードキーを受信し、前記ユーザパスワードキーを前記暗号化モジュールに提供し、前記ユーザカード情報暗号文を前記暗号化モジュールから受信し、前記決済情報を受信し、前記サーバに対して前記決済承認を要求し、前記サーバが前記決済承認を処理した場合に前記決済承認の結果を表示する決済処理モジュールと
を含む、
請求項１または３に記載のシステム。
【請求項５】
カード決済システムの方法であって、
複数のパスワードキーおよび複数の暗号文検索キーがペアとして保存された暗号文検索キーテーブルと、前記複数の暗号文検索キーおよび複数のカード情報暗号文がペアとして保存されたカード情報暗号文テーブルとをサーバが生成する段階と、
ＩＣカードから取得された第１生体情報と前記ＩＣカードのユーザから取得された第２生体情報とが同じであるかどうかをカードリーダがチェックする段階と、
前記第１生体情報と前記第２生体情報とが同じである場合に、ユーザパスワードキーを受信した後に前記カードリーダがユーザカード情報暗号文を生成する段階と、
前記カードリーダが決済承認を要求する場合に、前記ユーザパスワードキーに対応する前記暗号文検索キーテーブルからの対応暗号文検索キーと、前記対応暗号文検索キーに対応する前記カード情報暗号文テーブルの対応カード情報暗号文とを前記サーバが見つける段階と、
前記カードリーダから送信された前記ユーザカード情報暗号文と前記対応カード情報暗号文とが同じであるかどうかを前記サーバがチェックする段階と、
前記ユーザカード情報暗号文と前記対応カード情報暗号文とが同じである場合に、前記サーバが前記決済承認を処理する段階と
を備える、方法。
【請求項６】
前記サーバの前記生成する段階において、前記サーバは、通信ネットワークを介してユーザ端末ユニットから送信された複数の暗号文検索キーを用いて前記暗号文検索キーテーブルを生成し、通信ネットワークを介して前記ユーザ端末ユニットから送信された複数のパスワードキーを用いて前記カード情報暗号文テーブルを生成する、請求項５に記載の方法。
【請求項７】
前記カードリーダの前記生成する段階において、前記カードリーダは、前記ユーザ端末ユニットに対して前記ユーザパスワードキーを要求し、前記ユーザ端末ユニットは、前記ユーザパスワードキーを前記カードリーダへ送信する、請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体情報を用いるためのカード決済システムに関し、より詳細には、生体情報および暗号文検索キーを用いてカード決済におけるセキュリティを向上する、生体情報を用いるためのカード決済システムおよびその方法に関する。
【背景技術】
【０００２】
生体認証は、指紋、虹彩、静脈、または顔等の固有の特徴により人物を識別する技術である。これにはまた、ヒトの声、筆跡、体型、歩き方も含まれる。これらの生体情報は、人物によって固有のものであるので、識別が容易であり、生体が切断されない限り遺失または盗難のリスクが低い。さらに、虹彩および静脈は偽造が非常に難しい。そのため、情報技術と金融とが統合されたこのフィンテック時代における信頼できるセキュリティ手段として、このような生体認証が興隆しつつある。
【０００３】
しかしながら、各生体情報が唯一のものであることに起因して、生体認証には多くの解決されるべき課題が存在する。特に、生体情報の漏洩に関するユーザの心理的拒否感または懸念を低減することは重要な点である。生体認証がハッキング等により濫用された場合、その損害はパスワードの漏洩よりも大きなものとなるであろう。
【０００４】
そのような損害を防ぐべく、カード決済システムは、カード決済における生体情報の使用と同時に、暗号化されたカード情報の復号プロセスにおける情報の漏洩を防ぐ必要がある。
【先行技術文献】
【特許文献】
【０００５】
特許文献１：大韓民国特許第１０−０７６２９７１号（発行日：２００７年１０月２日）
特許文献２：大韓民国特許第１０−０８７６００３号（発行日：２００８年１２月２６日）
特許文献３：大韓民国特許出願公開公報第１０−２０１３−０００８１２５号（公開日：２０１３年１月２２日）
特許文献４：大韓民国特許出願公開公報第１０−２０１３−００５００３９（公開日：２０１３年５月１５日）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、カード決済のセキュリティを強化し、暗号化された情報を復号することなく決済を処理するべく、生体情報を用いて個人情報の遺失、盗難、または偽造のリスクを低減するカード決済システムおよびその方法を提供することにある。
【０００７】
本発明の別の目的は、ＩＣカードおよびＩＣカードのユーザからもたらされた第１生体情報および第２生体情報が同じである場合に、パスワードキーおよび暗号文検索キーを用いてカード情報の予め登録された暗号文を見つけ、見つかった暗号文とＩＣカードのカード情報により生成される生成暗号文とが同じである場合に決済を処理する、カード決済システムおよびその方法を提供することにある。
【課題を解決するための手段】
【０００８】
これらの目的を実現するべく、本発明の一態様は、サーバがユーザ端末ユニットから暗号文検索キーおよびパスワードキーを受信し、サーバがカード情報暗号文テーブルおよび暗号文検索キーテーブルを生成し、第１生体情報と第２生体情報とが同じである場合に、カードリーダがカード情報暗号文をサーバへ送信し、サーバが送信されたカード情報暗号文とテーブルのカード情報暗号文の対応カード情報暗号文とを比較することで決済承認を処理するカード決済システムを対象とする。
【０００９】
本発明の本態様によれば、カード決済システムは、通信ネットワークと、識別可能であるカード情報およびカード所有者の第１生体情報を保存するＩＣカードと、ＩＣカードを読み取ることによりカード情報および第１生体情報を取得し、ＩＣカードのユーザから第２生体情報を取得し、第１生体情報と第２生体情報とが同じである場合にカード情報の暗号化のためのユーザパスワードキーを取得し、ユーザパスワードキーを用いてユーザカード情報暗号文を生成し、ユーザパスワードキー、ユーザカード情報暗号文および決済情報を通信ネットワークを介して送信して、決済承認を要求するカードリーダと、複数パスワードキー、およびある特定のカード情報暗号文へのアクセス権限を有する複数暗号文検索キーが１つずつマッチングする暗号文検索キーテーブルと、ある特定のパスワードキーを用いて生成された複数カード情報暗号文、および複数暗号文検索キーが１つずつマッチングするカード情報暗号文テーブルとを含み、カードリーダから送信されたユーザパスワードキーに対応する暗号文検索キーテーブルの対応暗号文検索キーを暗号文検索キーテーブルから見つけ、対応暗号文検索キーに対応するカード情報暗号文テーブルの対応カード情報暗号文をカード情報暗号文テーブルから見つけ、ユーザカード情報暗号文と対応カード情報暗号文とが同じである場合に、カードリーダの決済承認を処理するサーバとを備える。
【００１０】
本態様の例示的実施形態によれば、カード決済システムは、ユーザ端末ユニットをさらに備え、ユーザ端末ユニットは、カードリーダが通信ネットワークを介してユーザ端末ユニットに対してユーザパスワードキーの入力を要求する場合に、ユーザパスワードキーをカードリーダへ送信する。
【００１１】
本態様の別の例示的実施形態において、ユーザ端末ユニットは、サーバがカード情報暗号文テーブルおよび暗号文検索キーテーブルを生成するよう、複数暗号文検索キーおよび複数パスワードキーを通信ネットワークを介してサーバへ送信する。
【００１２】
本態様の別の例示的実施形態において、カードリーダは、通信ユニットと、ＩＣカードを読み取ることによりカード情報および第１生体情報を取得するＩＣカードリーダユニットと、ＩＣカードのユーザから第２生体情報を取得する生体情報リーダユニットと、第１生体情報と第２生体情報とが同じであるかどうかをチェックする生体情報識別モジュールと、ユーザパスワードキーを用いてカード情報暗号文を生成する暗号化モジュールと、生体情報識別モジュールにおいて第１生体情報と第２生体情報とが同じである場合にユーザパスワードキーを受信し、ユーザパスワードキーを暗号化モジュールに提供し、ユーザカード情報暗号文を暗号化モジュールから受信し、決済情報を受信し、サーバに対して決済承認を要求し、サーバが決済承認を処理した場合に決済承認の結果を表示する決済処理モジュールとを含む。
【００１３】
本発明の別の態様において、本発明は、カードリーダ、ユーザ端末ユニットおよびサーバが通信ネットワークを介して互いに接続されたカード決済システムの方法であって、決済承認を処理するべく、ＩＣカード情報、第１生体情報および第２生体情報を用いてカード情報暗号文を見つける方法を対象とする。
【００１４】
本発明の別の態様によれば、カード決済システムの方法は、カード情報および第１生体情報を保存するＩＣカードのカード情報を暗号化するための複数パスワードキーと、ある特定のパスワードキーによるある特定のカード情報の暗号化結果である、ある特定のカード情報暗号文へのアクセス権限を有する複数暗号文検索キーとが１つずつマッチングする暗号文検索キーテーブルをサーバが生成し、複数暗号文検索キーおよび複数カード情報暗号文が１つずつマッチングするカード情報暗号文テーブルをサーバが生成する段階と、カード情報と共にＩＣカードから取得された第１生体情報とＩＣカードのユーザから取得された第２生体情報とが同じであるかどうかをカードリーダがチェックする段階と、第１生体情報と第２生体情報とが同じである場合に、ユーザパスワードキーを受信した後にカードリーダがユーザカード情報暗号文を生成する段階と、カードリーダが決済承認を要求する場合に、ユーザパスワードキーに対応する暗号文検索キーテーブルからの対応暗号文検索キーと、対応暗号文検索キーに対応するカード情報暗号文テーブルの対応カード情報暗号文とをサーバが見つける段階と、カードリーダから送信されたユーザカード情報暗号文と対応カード情報暗号文とが同じであるかどうかをサーバがチェックする段階と、ユーザカード情報暗号文と対応カード情報暗号文とが同じである場合に、サーバが決済承認を処理する段階とを備える。
【００１５】
本態様の例示的実施形態によれば、サーバの生成する段階において、サーバは、通信ネットワークを介してユーザ端末ユニットから送信された複数暗号文検索キーを用いて暗号文検索キーテーブルを生成し、通信ネットワークを介してユーザ端末ユニットから送信された複数パスワードキーを用いてカード情報暗号文テーブルを生成する。
【００１６】
別の例示的実施形態として、カードリーダの生成する段階において、カードリーダは、ユーザ端末ユニットに対してユーザパスワードキーの入力を要求し、ユーザ端末ユニットは、ユーザパスワードキーをカードリーダへ送信する。
【００１７】
本発明の上記の概略的説明および以下の詳細な説明はいずれも、例示的かつ説明的なものであり、特許請求の範囲に記載の発明のさらなる説明を提供することを意図したものであると理解されたい。
【発明の効果】
【００１８】
上述のとおり、本発明のカード決済システムおよびその方法は、生体情報を用いて信頼できる認証手段を提供することができ、カード情報暗号文の復号を省略することによって情報の漏洩を防ぐことができる。
【図面の簡単な説明】
【００１９】
本発明のさらなる理解を提供するよう含まれ、本願に組み込まれ、本願の一部を構成する添付の図面は、本発明の実施形態を示し、本説明と併せて本発明の本質を説明する役割を有する。図面は以下の通りである。
【図１】本発明の一実施形態に係る、生体情報を用いるためのカード決済システムの構成を示す図である。
【図２】本発明の一実施形態に係る、図１におけるカード情報および第１生体情報のデータ構造を示す図である。
【図３】本発明の一実施形態に係る、図１におけるカードリーダの構成を示す図である。
【図４】本発明の一実施形態に係る、図１におけるサーバの構成を示す図である。
【図５ａ】本発明の一実施形態に係る、図４におけるカード情報暗号文テーブルである。
【図５ｂ】本発明の一実施形態に係る、図４における暗号文検索キーテーブルである。
【図６】本発明の一実施形態に係る、生体情報を用いるためのカード決済システムの処理シーケンスを示すフローチャートである。
【発明を実施するための形態】
【００２０】
本発明の例示的実施形態は他の改変および変形を有することができ、本発明の範囲は以下で説明する実施形態によって限定されるべきではない。本発明のこれらの例示的実施形態は、他の当業者に本発明をよりよく説明することを目的として提供されている。そのため、図面の要素のうちいくつかは、明確な説明のために形状が誇張されている。 
【００２１】
以下、図１から図６に関連して本発明の実施形態を詳細に説明する。
【００２２】
図１は、本発明の一実施形態に係る生体情報を用いるためのカード決済システムの構成を示す図である。図２は、図１におけるカード情報および第１生体情報のデータ構造を示す図である。図３は、図１におけるカードリーダの構成を示す図である。図４は、図１におけるサーバの構成を示す図である。図５ａおよび５ｂは、図４におけるカード情報暗号文テーブルおよび暗号文検索キーテーブルである。
【００２３】
図１から図５ｂに示すとおり、本発明のカード決済システムは、他人による盗難またはコピーが不可能な認証手段を用いることでカード情報暗号文の復号を省略することによって情報の漏洩を防ぐべく、カードリーダ１３０が、ＩＣカード１１０およびＩＣカード１１０のユーザから入手した第１生体情報および第２生体情報が同じであるかどうかをチェックし、カードリーダ１３０からサーバ１７０へ送信されるカード情報暗号文を、サーバ１７０のデータベース１８０に記憶された他のカード情報暗号文と比較する、生体情報を用いるためのカード決済システム１００を提供する。
【００２４】
ここで、カードリーダ１３０およびサーバ１７０は、通信ネットワーク１０２を介して互いに接続される。また、通信ネットワーク１０２は、有線または無線のチャネルを介してカードリーダ１３０、ユーザ端末ユニット１５０、およびサーバ１７０と接続されてよい。
【００２５】
具体的には、ＩＣカード１１０は、集積回路と、複数回のデータ読み取りおよび書き込みを実行し得るメモリと、単にデータを保存するのに加え、データを暗号化する、またはＩＣカードが特定のコンピュータモデルと互換性を有するようプログラミングされるもの等であり得るプロセッサとを含む。ここで、メモリは、カード番号１１２ａ、有効期限１１２ｂ、名前１１２ｃ、ＣＶＣ１１２ｄ、発行ＩＤ１１２ｅおよび発行会社１１２ｆなどのカード情報１１２を含むデータ、ならびにカードリーダ１３０がチェックに用いるための指紋情報１１４ａ、虹彩情報１１４ｂおよび光情報１１４ｃなどの第１生体情報１１４を含む別のデータを保存し、メモリは、カード情報１１２および第１生体情報１１４をサーバ１７０に提供してよい。また、光情報１１４ｃは、顔の立体形状または顔の温度分布によるチェックに用いられ得るユーザの顔の情報を含んでよい。さらに、第１生体情報１１４は、指紋情報１１４ａ、虹彩情報１１４ｂおよび光情報１１４ｃに加え、ユーザ認証のための静脈情報、音声情報を含んでよい。
【００２６】
ＩＣカード１００のカード情報１１２および第１生体情報は、サーバ１７０において複数のカード情報暗号文として暗号化および保存される。また、サーバ１７０に保存されたカード情報暗号文のうちの少なくとも１つと、カードリーダ１３０により読み取られたカード情報１１２のカード情報暗号文のうちの少なくとも１つとが、決済承認の処理のために比較される。
【００２７】
カードリーダ１３０は、通信ネットワーク１０２を介してユーザ端末ユニット１５０およびサーバ１７０に接続され、カードリーダ１３０により読み取られたＩＣカード１１０のカード情報１１２から暗号化されたカード情報暗号文を送信し、ユーザ端末ユニット１５０から送信されたパスワードキーを受信する。カードリーダ１３０は、通信ユニット１３２と、制御ユニット１３８と、ＩＣカードリーダユニット１４０と、生体情報リーダユニット１４２と、生体情報識別モジュール１４４と、暗号化モジュール１４６と、決済処理モジュール１４８とを含む。また、カードリーダ１３０は、入力ユニット１３４および表示ユニット１３６をさらに含んでよい。ここで、生体情報識別モジュール１４４、暗号化モジュール１４６および決済処理モジュール１４８は、記憶ユニット１４９に含まれてよい。また、入力ユニット１３４および表示ユニット１３６は、タッチパネルまたはソフトウェアキーパッド等のような様々な形態のユーザインタフェースとして提供されてよい。
【００２８】
通信ユニット１３２は、通信ネットワーク１０２と接続され、ユーザ端末ユニット１５０に対してパスワードキーの入力を要求し、パスワードキーを受信し、パスワードキーを制御ユニット１３８に提供する。
【００２９】
制御ユニット１３８は、ＩＣカードリーダユニット１４０、生体情報リーダユニット１４２、記憶ユニット１４９およびユーザインタフェースを制御することにより、ＩＣカード１１０からの第１生体情報１１４とＩＣカード１１０のユーザからの第２生体情報とが同じであるかどうかをチェックし、ユーザ端末ユニット１５０からカードリーダ１３０へ送信された、または入力ユニット１３４に入力されたパスワードキーでＩＣカード１１０のカード情報１１２を暗号化することによりカード情報暗号文を生成し、決済承認の処理のために、決済額を含む決済情報、パスワードキーおよびカード情報暗号文等をサーバ１７０へ送信する。
【００３０】
ＩＣカードリーダユニット１４０は、ＩＣカード１１０を読み取ることにより、カード情報１１２および第１生体情報１１４を入手する。
【００３１】
生体情報リーダユニット１４２は、ＩＣカード１１０のユーザから第２生体情報を入手する。ここで、生体情報リーダユニット１４２は、ユーザの指紋を認識し得る指紋センサと、ユーザの虹彩を認識し得る虹彩センサと、ユーザの顔を認識し得る顔センサとを含んでよい。
【００３２】
生体情報識別モジュール１４４は、第１生体情報と第２生体情報とが同じであるかどうかをチェックする。
【００３３】
暗号化モジュール１４６は、ユーザ端末ユニット１５０からカードリーダ１３０へ送信された、または入力ユニット１３４に入力されたパスワードキーでＩＣカード１１０のカード情報１１２を暗号化することにより、カード情報暗号文を生成する。
【００３４】
決済処理モジュール１４８は、生体情報識別モジュール１４４において第１生体情報および第２生体情報が同じである場合に、ユーザ端末ユニット１５０からパスワードキーを受信し、パスワードキーを暗号化モジュール１４６に提供し、暗号化モジュール１４６からカード情報暗号文を入手する。また、決済処理モジュール１４８は、決済情報を受信し、サーバ１７０に対して決済承認を要求し、サーバ１７０が決済承認の結果を与えた場合に当該結果を表示するよう処理する。ここで、決済処理モジュール１４８は、決済承認を要求するべく、ユーザ端末ユニット１５０から送信された、または入力ユニット１３４に入力されたパスワードキーと、暗号化モジュール１４６において暗号化されたカード情報暗号文と、決済情報とをサーバ１７０へ送信する。
【００３５】
入力ユニット１３４は、決済額または分割払いの月数等を含む決済情報を受信し、決済情報を制御ユニット１３８に提供する。
【００３６】
表示ユニット１３６は、制御ユニット１３８を制御することにより、サーバ１７０から入来した決済承認の結果を表示する。
【００３７】
サーバ１７０は、通信ネットワーク１０２を介してカードリーダ１３０およびユーザ端末ユニット１５０に接続され、ユーザ端末ユニット１５０が複数の暗号文検索キーをサーバ１７０へ送信した場合に、それらの暗号文検索キーをＩＣカード１１０の発行時にサーバ１７０に記憶された複数のカード情報暗号文と１つずつマッチングし、マッチングされた暗号文検索キーをカード情報暗号文テーブル１８２に保存し、ユーザ端末ユニット１５０が互いに異なる複数のパスワードキーをサーバ１７０へ送信した場合に、サーバは、それらのパスワードキーをカード情報暗号文テーブル１８２に保存された暗号文検索キーと１つずつマッチングし、マッチングされたパスワードキーを暗号文検索キーテーブル１８４に保存する。ここで、ユーザ端末ユニット１５０からサーバ１７０へ送信される各暗号文検索キーは、サーバ１７０に記憶されたある特定のカード情報暗号文についてのアクセス権限を表し、換言すると、これは、特定のユーザ、特定のプログラム、特定のプロセス、または特定のコンピュータネットワークにおけるコンピュータシステムについての許可された権限である。暗号文検索キーは、順にマッチングまたはランダムにマッチングするなどのある特定のルールの下で、サーバ１７０に記憶されたカード情報暗号文と１つずつマッチングされる。また、サーバ１７０は、複数のパスワードキーがユーザ端末ユニット１５０からサーバ１７０へ受信された場合に、カード情報暗号文テーブル１８２における暗号文検索キーのフィールド値を取り出し、または暗号文検索キー自体を取り出し、順にマッチングまたはランダムにマッチングするなどのある特定のルールの下でパスワードキーと１つずつマッチングする処理を行う。マッチングプロセスにより生成されたカード情報暗号文テーブル１８２および暗号文検索キーテーブル１８４は、ユーザがＩＣカード１１０で決済する場合に、カード情報暗号文テーブル１８２の対応カード情報暗号文を見つけることにより、決済承認プロセスに用いられる。
【００３８】
カード情報暗号文テーブル１８２および暗号文検索キーテーブル１８４は、ＩＣカード１１０の発行またはＩＣカード１１０の登録時に設定され、データベース１８０に保存される。また、データベース１８０は、電話番号または住所等のようなＩＣカード１１０の発行時に登録されたユーザの会員情報１８６と、承認済み決済の履歴である決済承認情報１８８とを保存する。
【００３９】
図４において、データベース１８０は、通信ユニット１７２により、通信ネットワーク１０２を介してカードリーダ１３０およびユーザ端末ユニット１５０に接続され、情報を生成し、情報をデータベース１８０に保存し、データベース１８２に保存された情報を用いる。また、決済処理モジュール１７６は、カード情報暗号文テーブル１８２のカード情報暗号文を、カードリーダ１３０から送信された別のカード情報暗号文と比較し、それらが同じであるかどうかをチェックし、チェックの結果として決済の承認または拒否を処理する。
【００４０】
本発明の一実施形態に係る生体情報を用いるためのカード決済システム１００の方法を、具体的には図６に関連して説明する。カードリーダ１３０、ユーザ端末ユニット１５０およびサーバ１７０が通信ネットワーク１０２を介して互いに接続されているカード決済システム１００は、カード決済システム１００のシーケンスを処理する。以下、図１から図５ｂに示すカード決済システム１００の構成を用いてこれらのシーケンスを詳細に説明する。
【００４１】
図６は、本発明に係る、生体情報を用いるためのカード決済システムの処理シーケンスを示すフローチャートである。
【００４２】
図６に示すように、本実施形態のカード決済システム１００のステップＳ３００において、ＩＣカード１１０のユーザが、互いに異なる複数の暗号文検索キーをユーザ端末ユニット１５０に入力し、暗号文検索キーは、通信ネットワーク１２０を通してサーバ１７０へ送信される。
【００４３】
ステップＳ３１０において、サーバ１７０は、ＩＣカード１００の発行または登録時にサーバ１７０に保存された複数のカード情報暗号文と、送信された暗号文検索キーとを、順にマッチングまたはランダムにマッチングするなどのある特定のルールの下で１つずつマッチングし、カード情報暗号文と暗号文検索キーとが１つずつマッチングされたカード情報暗号文テーブル１８２を生成する。
【００４４】
ステップＳ３２０において、ＩＣカード１１０の各ユーザは、各々異なるパスワードキーをユーザ端末ユニット１５０に入力し、複数のユーザにより入力された複数のパスワードキーは、通信ネットワーク１２０を通してサーバ１７０へ送信される。
【００４５】
ステップＳ３３０において、サーバ１７０は、送信されたパスワードキーと、カード情報暗号文テーブル１８２に含まれる暗号文検索キーのフィールド値または暗号文検索キー自体とを、順にマッチングまたはランダムにマッチングするなどのある特定のルールの下でマッチングする処理を行い、暗号文検索キーとパスワードキーとが１つずつマッチングされた暗号文検索キーテーブル１８４を生成する。
【００４６】
ステップＳ３４０において、カードリーダ１３０は、ＩＣカード１１０を読み取る。
【００４７】
ステップＳ３５０において、ＩＣカードリーダユニット１４０は、カード番号１１２ａ、有効期限１１２ｂ、名前１１２ｃ、ＣＶＣ１１２ｄ、発行ＩＤ１１２ｅまたは発行会社１１２ｆなどのカード情報１１２と、指紋情報１１４ａ、虹彩情報１１４ｂまたは光情報１１４ｃなどの第１生体情報１１４とを、カードリーダ１３０のＩＣカード１１０から入手する。
【００４８】
ステップＳ３６０において、生体情報リーダユニット１４２は、指紋情報、虹彩情報または光情報などの第２生体情報をＩＣカード１１２のユーザから入手する。
【００４９】
ステップＳ３７０において、生体情報識別モジュール１４４は、第１生体情報と第２生体情報とが同じであるかどうかをチェックし、第１生体情報と第２生体情報とが同じである場合、シーケンスはステップＳ３８０に進み、それらが同じでない場合、シーケンスはステップＳ３６０に進む。
【００５０】
ステップ３８０において、決済額、分割払いの月数等を含む決済情報が入力ユニット１３４に入力され、入力ユニット１３４は、決済情報をカードリーダ１３０の決済処理モジュール１４８に提供する。
【００５１】
ステップＳ３９０において、決済処理モジュール１４８は、通信ネットワーク１０２を介してユーザ端末ユニット１５０に対してパスワードキーの入力を要求する。
【００５２】
ステップＳ４００において、ユーザ端末ユニット１５０が決済処理モジュール１４８からパスワードキーの要求を受信した後に、決済をそのまま進めることが決定された場合、シーケンスはステップＳ４１０に進み、そうでない場合、シーケンスは終了する。
【００５３】
ステップＳ４１０において、ユーザ端末ユニット１５０は、ユーザにより入力されたパスワードキーを、通信ネットワーク１０２を介してカードリーダ１３０へ送信する。
【００５４】
ステップＳ４２０において、通信ユニット１３２は、パスワードキーを受信し、パスワードキーを暗号化モジュール１４６に提供する。
【００５５】
ステップＳ４３０において、暗号化モジュール１４６は、提供されたパスワードキーに対応するカード情報暗号文を生成し、生成されたカード情報暗号文と、カードリーダ１３０の通信ユニット１３２から暗号化モジュール１４６に提供されたパスワードキーとを決済処理モジュール１４８に提供する。
【００５６】
ステップＳ４４０において、決済処理モジュール１４８は、提供されたカード情報暗号文、パスワードキーおよび決済情報を、通信ネットワーク１０２を介してサーバ１７０へ送信して決済承認を要求する。
【００５７】
ステップＳ４５０において、サーバ１７０は、送信されたカード情報暗号文、パスワードキーおよび決済情報をサーバ１７０の通信ユニット１７２を通して受信し、送信されたパスワードキーと同じパスワードキーを暗号文検索キーテーブル１８４に記憶されたパスワードキーから探し、同じパスワードキーとマッチングされた暗号文検索キーを見つけ、見つかった暗号文検索キーをカード情報暗号文テーブル１８２に提供する。
【００５８】
ステップＳ４６０において、サーバ１７０は、暗号文検索キーテーブル１８４の暗号文検索キーから見つかって提供された暗号文検索キーと同じであるカード情報暗号文テーブルの暗号文検索キーを探し、カード情報暗号文テーブルの同じ暗号文検索キーとマッチングするカード情報暗号文テーブルのカード情報暗号文を見つけ、これを決済処理モジュール１７６に提供する。
【００５９】
ステップＳ４７０において、決済処理モジュール１７６は、カードリーダ１３０からサーバ１７０へ送信されたカード情報暗号文と、カード情報暗号文テーブル１８２から見つかった他方のカード情報暗号文とが同じであるかどうかをチェックし、送信されたカード情報暗号文と見つかったカード情報暗号文とが同じである場合、シーケンスはステップＳ４８０に進み、そうでない場合、シーケンスはステップＳ４９０に進む。
【００６０】
これら２つのカード情報暗号文が同じである場合、ステップＳ４８０において、決済処理モジュール１７６は、決済承認を処理し、処理された決済結果をカードリーダ１３０およびユーザ端末ユニット１５０へ送信する。しかしながら、これら２つのカード情報暗号文が同じでない場合、ステップ４８０において決済が拒否され、これがカードリーダ１３０およびユーザ端末ユニット１５０へ送信される。
【００６１】
ステップＳ５００において、決済処理モジュール１４８は、表示ユニット１３６を通して、決済承認または拒否の結果を表示する。
【００６２】
ステップＳ５１０において、ユーザ端末ユニット１５０は、表示デバイス（不図示）を通して、決済承認または拒否の結果を表示する。
【００６３】
したがって、本発明のカード決済システム１００においては、暗号文検索キーおよびパスワードキーがユーザ端末ユニット１５０からサーバ１７０へ受信され、カード情報暗号文および暗号文検索キーを記憶するカード情報暗号文テーブル１８２と、暗号文検索キーおよびパスワードキーを記憶する暗号文検索キーテーブル１８４とが生成され、カード情報暗号文がカードリーダ１３０からサーバ１７０へ受信され、受信されたカード情報暗号文と記憶されたカード情報暗号文とが比較されることで、決済承認を処理する。
【００６４】
本発明の趣旨または範囲を逸脱することなく、本発明において様々な改変および変形がなされ得ることは、当業者に明らかであろう。よって、本発明は、本発明の改変および変形を、添付の特許請求の範囲およびその均等物の範囲内にある限りにおいて包含するよう意図されている。
【図１】
2019517699.tif 000003
【図２】
2019517699.tif 000004
【図３】
2019517699.tif 000005
【図４】
2019517699.tif 000006
【図５ａ】
2019517699.tif 000007
【図５ｂ】
2019517699.tif 000008
【図６】
2019517699.tif 000009
【国際調査報告】
2019517699.tif 000010
2019517699.tif 000011
2019517699.tif 000012
2019517699.tif 000013