(57)【要約】本発明は、取引データを処理する方法及びシステムを提供する。当該方法は、スマートカードが取引要求情報を取得するステップと、前記スマートカードが前回取引の状態標識を読み取るステップと、前記前回取引の状態標識が前記前回取引が確認されたことを示す場合には、前記スマートカードが前記取引要求情報を検証計算して検証データを得るステップと、前記スマートカードが前記検証データを出力し、今回取引の取引情報を取引履歴に記憶し、今回取引を完了するステップと、前記スマートカードが今回取引を完了した後に、今回取引のキー情報を表示するステップと、前記スマートカードは、予め設定された時間内にが前記今回取引のキー情報に対する確認操作を受信した場合、前記確認操作に基づいて前記今回取引の状態標識に対して確認済標識を付けるステップと、を含む。【選択図】図１
2016539424.tif 000002
【特許請求の範囲】
【請求項１】
スマートカードが取引要求情報を取得するステップと、
前記スマートカードが前回取引の状態標識を読み取るステップと、
前記前回取引の状態標識が前記前回取引が確認されたことを示す場合には、前記スマートカードが前記取引要求情報を検証計算して検証データを得るステップと、
前記スマートカードが前記検証データを出力し、今回取引の取引情報を取引履歴に記憶し、今回取引を完了するステップと、
前記スマートカードが今回取引を完了した後に、今回取引のキー情報を表示するステップと、
前記スマートカードは、予め設定された時間内に前記今回取引のキー情報に対する確認操作を受信した場合、前記確認操作に基づいて前記今回取引の状態標識に対して確認済標識を付けるステップと、
を含むことを特徴とする取引データを処理する方法。
【請求項２】
前記前回取引の状態標識が前記前回取引が確認されないことを示す場合には、前記スマートカードが前回取引情報を確認する提示情報を出力するステップを更に含むことを特徴とする請求項１に記載の取引データを処理する方法。
【請求項３】
前記キー情報は、取引金額、取引時間及び入金口座番号の少なくとも一つを含むことを特徴とする請求項１または２に記載の取引データを処理する方法。
【請求項４】
前記スマートカードは、予め設定された時間内に前記今回取引のキー情報に対する確認操作を受信しない場合、前記スマートカードが前記今回取引の状態標識に対して未確認標識を付けるステップを更に含むことを特徴とする請求項１〜３のいずれか一項に記載の取引データを処理する方法。
【請求項５】
前記確認操作は、確認パスワードを入力することであることを特徴とする請求項１〜４のいずれか一項に記載の取引データを処理する方法。
【請求項６】
前記スマートカードが前記確認操作に基づいて、前記今回取引の状態標識に対して確認済標識を付けることは、
前記スマートカードが前記確認パスワードを検証し、その検証にパスした場合には、前記今回取引の状態標識に対して確認済標識を付けることを含むことを特徴とする請求項５に記載の取引データを処理する方法。
【請求項７】
スマートカードが取引要求情報を取得するステップと、
前記スマートカードが前回取引の状態標識を読み取るステップと、
前記前回取引の状態標識が前記前回取引が確認されたことを示す場合には、前記スマートカードが前記取引要求情報を検証計算して検証データを得るステップと、
前記スマートカードが前記検証データを出力するステップと、
端末が前記検証データ及び前記スマートカードのパスワードを取得して、前記検証データ及び前記パスワードを送信するステップと、
バックグラウンドサーバーが前記検証データ及び前記パスワードを受信し、前記検証データ及び前記パスワードを検証し、検証結果を得て、前記検証結果を送信するステップと、
前記端末が前記検証結果を受信し、前記検証結果に基づいて、今回取引を処理するステップと、
を含むことを特徴とする取引データを処理する方法。
【請求項８】
取引要求情報を取得するように構成された取得モジュールと、
前記取得モジュールに接続されており、前記取引要求情報を受信した後に、前回取引の状態標識を読み取るように構成された読み取りモジュールと、
前記読み取りモジュールに接続されており、前記前回取引の状態標識が前記前回取引が確認されたことを示す場合には、前記取引要求情報を検証計算して検証データを得るように構成された計算モジュールと、
前記検証データを出力し、今回取引の取引情報を取引履歴に記憶し、今回取引を完了するように構成された出力モジュールと、
今回取引を完了した後に、今回取引のキー情報を表示するように構成された表示モジュールと、
前記今回取引のキー情報に対する確認操作を受信するように構成された受信モジュールと、
前記受信モジュールに接続されており、予め設定された時間内において、前記受信モジュールが前記今回取引のキー情報に対する確認操作を受信した場合、前記確認操作に基づいて前記今回取引の状態標識に対して確認済標識を付けるように構成された標識付けモジュールと、
を含むことを特徴とするスマートカード。
【請求項９】
前記出力モジュールは、更に、前回取引の状態標識を読み取った後に、前記前回取引の状態標識が前記前回取引が確認されないことを示す場合には、前回取引情報を確認する提示情報を出力するように構成されていることを特徴とする請求項８に記載のスマートカード。
【請求項１０】
前記標識付けモジュールは、更に
予め設定された時間内において、前記今回取引のキー情報に対する確認操作が受信されない場合には、前記今回取引の状態標識に対して未確認標識を付けるように構成されていることを特徴とする請求項８または９に記載のスマートカード。
【請求項１１】
前記確認操作は、確認パスワードを入力することであることを特徴とする請求項８〜１０のいずれか一項に記載のスマートカード。
【請求項１２】
前記標識付けモジュールは、
前記確認パスワードを検証するように構成された検証ユニットと、
前記確認パスワードが検証にパスした場合には、前記今回取引の状態標識に対して確認済標識を付けるように構成された標識付けユニットと、
を含むことを特徴とする請求項１１に記載のスマートカード。
【請求項１３】
コンピューター命令を含み、
前記コンピューター命令が実行されるとき、請求項１〜７ののいずれか一項に記載の取引データを処理する方法を実行するように構成されたコンピュータ読取可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子技術分野に関し、特に取引データを処理する方法及びスマートカードに関する。
【背景技術】
【０００２】
デュアルインターフェースのスマートカードは、接触式通信方式及び非接触式通信方式を有するスマートカードである。即ち、当該デュアルインターフェースのスマートカードは、接触式通信方式を有するだけでなく、無線などの非接触式通信方式も有する。しかしながら、デュアルインターフェースのスマートカードの普及に伴い、スマートカード所有者が知らないうちに、違法者が非接触式通信方式を利用して、スマートカード口座情報を直接に読み取り、スマートカードを直接に窃盗なしに、スマートカードを不正使用できる。
【０００３】
上述のスマートカードを不正使用する方式は、カード所有者がスマートカードを紛失しない場合に生じるため、カード所有者がスマートカードを不正使用する行為をタイムリーに気づかないと、違法者がスマートカードを複数回不正使用することができる。従って、上述のようなスマートカードの不正使用がタイムリーに阻止されないと、スマートカード所有者のスマート口座番号の安全リスクは更に拡大されはずである。従って、どのようにスマートカードの連続不正使用によるカード所有者のスマートカード口座の安全リスクを低減するかは、現在の早急に解決しなければならない課題となっている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、取引データを処理する方法及びスマートカードを提供し、解決しようとする技術的課題は、どのようにスマートカードの連続不正使用によるユーザーのスマートカード口座の安全リスクを低減するかである。
【課題を解決するための手段】
【０００５】
本発明に係る取引データを処理する方法は、スマートカードが取引要求情報を取得するステップと、前記スマートカードが前回取引の状態標識を読み取るステップと、前記前回取引の状態標識が前記前回取引が確認されたことを示す場合には、前記スマートカードが前記取引要求情報を検証計算して検証データを得るステップと、前記スマートカードが前記検証データを出力し、今回取引の取引情報を取引履歴に記憶し、今回取引を完了するステップと、前記スマートカードが今回取引を完了した後に、今回取引のキー情報を表示するステップと、前記スマートカードは、予め設定された時間内に前記今回取引のキー情報に対する確認操作を受信した場合、前記確認操作に基づいて前記今回取引の状態標識に対して確認済標識を付けるステップと、を含む。
【０００６】
本発明の代替的な実施形態において、前記方法は、更に以下の特徴がある。前記方法は、更に、前記前回取引の状態標識が前記前回取引が確認されないことを示す場合には、前記スマートカードが前回取引情報を確認する提示情報を出力する。
【０００７】
本発明の代替的な実施形態において、前記方法は、更に以下の特徴がある。前記キー情報は、取引金額、取引時間及び入金口座番号の少なくとも一つを含む。
【０００８】
本発明の代替的な実施形態において、前記方法は、更に以下の特徴がある。前記スマートカードは、予め設定された時間内に前記今回取引のキー情報に対する確認操作を受信しない場合、前記スマートカードが前記今回取引の状態標識に対して未確認標識を付ける。
【０００９】
本発明の代替的な実施形態において、前記方法は、更に以下の特徴がある。前記確認操作は、確認パスワードを入力することである。
【００１０】
本発明の代替的な実施形態において、前記方法は、更に以下の特徴がある。前記スマートカードが前記確認操作に基づいて、前記今回取引の状態標識に対して確認済標識を付けることは、前記スマートカードが前記確認パスワードを検証し、検証にパスした場合には、前記今回取引の状態標識に対して確認済標識を付けることを含む。
【００１１】
本発明に係る取引データを処理する方法は、スマートカードが取引要求情報を取得するステップと、前記スマートカードが前回取引の状態標識を読み取るステップと、前記前回取引の状態標識が前記前回取引が確認されたことを示す場合には、前記スマートカードが前記取引要求情報を検証計算して検証データを得るステップと、前記スマートカードが前記検証データを出力するステップと、端末が前記検証データ及び前記スマートカードのパスワードを取得して、前記検証データ及び前記パスワードを送信するステップと、バックグラウンドサーバーが前記検証データ及び前記パスワードを受信し、前記検証データ及び前記パスワードを検証し、検証結果を得て、前記検証結果を送信するステップと、前記端末が前記検証結果を受信し、前記検証結果に基づいて、今回取引を処理するステップと、を含む。
【００１２】
スマートカードは、取引要求情報を取得するように構成された取得モジュールと、前記取得モジュールに接続されており、前記取引要求情報を受信した後に、前回取引の状態標識を読み取るように構成された読み取りモジュールと、前記読み取りモジュールに接続されており、前記前回取引の状態標識が前記前回取引が確認されたことを示す場合には、前記取引要求情報を検証計算して検証データを得るように構成された計算モジュールと、前記検証データを出力し、今回取引の取引情報を取引履歴に記憶し、今回取引を完了するように構成された出力モジュールと、今回取引を完了した後に、今回取引のキー情報を表示するように構成された表示モジュールと、前記今回取引のキー情報に対する確認操作を受信するように構成された受信モジュールと、前記受信モジュールに接続されており、予め設定された時間内において、前記受信モジュールが前記今回取引のキー情報に対する確認操作を受信した場合、前記確認操作に基づいて前記今回取引の状態標識に対して確認済標識を付けるように構成された標識付けモジュールと、を含む。
【００１３】
本発明の代替的な実施形態において、前記スマートカードは、更に以下の特徴がある。前記出力モジュールは、更に、前回取引の状態標識を読み取った後に、前記前回取引の状態標識が前記前回取引が確認されないことを示す場合には、前回取引情報を確認する提示情報を出力するように構成されている。
【００１４】
本発明の代替的な実施形態において、前記スマートカードは、更に以下の特徴がある。前記標識付けモジュールは、更に予め設定された時間内において、前記今回取引のキー情報に対する確認操作が受信されない場合には、前記今回取引の状態標識に対して未確認標識を付けるように構成されている
【００１５】
本発明の代替的な実施形態において、前記スマートカードは、更に以下の特徴がある。前記確認操作は、確認パスワードを入力することである。前記標識付けモジュールは、前記確認パスワードを検証するように構成された検証ユニットと、前記確認パスワードが検証にパスした場合には、前記今回取引の状態標識に対して確認済標識を付けるように構成された標識付けユニットと、を含む。
【００１６】
取引データを処理する方法は、スマートカードが取引要求情報を取得するステップと、前記スマートカードが前記取引要求情報を受信した後に、前回取引の状態標識を読み取るステップであって、前記状態標識は、前記前回取引が確認されたか否かを指示するために用いられるステップと、前記前回取引の状態標識が前記前回取引が確認されたことを示す場合には、前記スマートカードが前記取引要求情報を検証計算して検証データを得るステップと、前記スマートカードが前記検証データを出力し、今回取引の取引情報を取引履歴に記憶し、今回取引を完了するステップと、前記スマートカードが今回取引を完了した後に、今回取引のキー情報を表示するステップと、前記スマートカードが前記今回取引のキー情報に対する確認操作を受信待ちするステップと、前記スマートカードは、予め設定された時間内に前記今回取引のキー情報に対する確認操作を受信した場合、前記確認操作に基づいて、前記今回取引の状態標識を更新するステップと、を含む。
【００１７】
本発明の代替的な実施形態において、前記方法は、更に以下の特徴がある。前記方法は、更に、前記スマートカードが前回取引の状態標識を読み取った後に、前記前回取引の状態標識が前記前回取引が確認されないことを示す場合には、前記スマートカードが前回取引情報を確認する提示情報を出力するステップを含む。
【００１８】
本発明の代替的な実施形態において、前記方法は、更に以下の特徴がある。前記キー情報は、取引金額、取引時間及び入金口座番号の少なくとも一つを含む。
【００１９】
本発明の代替的な実施形態において、前記方法は、更に以下の特徴がある。前記スマートカードは、予め設定された時間内に前記今回取引のキー情報に対する確認操作を受信しない場合、前記今回取引の状態標識を未確認標識に更新する。
【００２０】
本発明の代替的な実施形態において、前記方法は、更に以下の特徴がある。前記スマートカードが前記今回取引のキー情報に対する確認操作を受信待ちするステップは、前記スマートカードが確認パスワードを受信することを含む。前記スマートカードが前記確認操作に基づいて、前記今回取引の状態標識を更新することは、前記スマートカードが前記確認パスワードを検証し、検証にパスした場合には、前記今回取引の状態標識を確認済標識に更新することを含む。
【００２１】
本発明に係る取引データを処理する方法は、スマートカードが取引要求情報を取得するステップと、前記スマートカードが前記取引要求情報を受信した後に、前回取引の状態標識を読み取るステップであって、前記状態標識は、前記前回取引が確認されたか否かを指示するために用いられるステップと、前記前回取引の状態標識が前記前回取引が確認されたことを示す場合には、前記スマートカードが前記取引要求情報を検証計算して検証データを得るステップと、前記スマートカードが前記検証データを出力するステップと、端末が前記検証データ及び前記マートカードのパスワードを取得して、前記検証データ及び前記パスワードを送信するステップと、バックグラウンドサーバーが前記検証データ及び前記パスワードを受信し、前記検証データ及び前記パスワードを検証し、検証結果を得て、前記検証結果を送信するステップと、前記端末が前記検証結果を受信し、前記検証結果に基づいて、今回取引を処理するステップと、を含む。
【００２２】
スマートカードは、取引要求情報を取得するように構成された取得モジュールと、前記取得モジュールに接続されており、前記取引要求情報を受信した後に、前回取引の状態標識を読み取るように構成された読み取りモジュールであって、前記状態標識は、前記前回取引が確認されたか否かを指示するために用いられる読み取りモジュールと、前記読み取りモジュールに接続されており、前記前回取引の状態標識が前記前回取引が確認されたことを示す場合には、前記取引要求情報を検証計算して検証データを得るように構成された計算モジュールと、前記検証データを出力し、今回取引の取引情報を取引履歴に記憶し、今回取引を完了するように構成された出力モジュールと、今回取引を完了した後に、今回取引のキー情報を表示するように構成された表示モジュールと、前記今回取引のキー情報に対する確認操作を受信するように構成された受信モジュールと、前記受信モジュールに接続されており、予め設定された時間内において、前記受信モジュールが前記今回取引のキー情報に対する確認操作を受信した場合には、前記確認操作に基づいて、前記今回取引の状態標識を更新するように構成された更新モジュールと、を含む。
【００２３】
本発明の代替的な実施形態において、前記スマートカードは、更に以下の特徴がある。前記出力モジュールは、更に、前回取引の状態標識を読み取った後に、前記前回取引の状態標識が前記前回取引が確認されないことを示す場合には、前回取引情報を確認する提示情報を出力するように構成されている。
【００２４】
本発明の代替的な実施形態において、前記スマートカードは、更に以下の特徴がある。前記更新モジュールは、更に予め設定された時間内において、前記今回取引のキー情報に対する確認操作が受信されない場合には、前記今回取引の状態標識を未確認標識に更新するように構成されている。
【００２５】
本発明の代替的な実施形態において、前記スマートカードは、更に以下の特徴がある。前記確認操作は、確認パスワードを入力することである。前記更新モジュールは、前記確認パスワードを検証するように構成された検証ユニットと、前記確認パスワードが検証にパスした場合には、前記今回取引の状態標識を確認済標識に更新するように構成された更新ユニットと、を含む。
【００２６】
コンピュータ読取可能媒体は、コンピューター命令を含み、前記コンピューター命令が実行されるとき、上述の取引データを処理する方法を実行するように構成されている。
【発明の効果】
【００２７】
先行技術と比べて、本発明が提供する実施例は、スマートカードが一取引を完了したごとに、ユーザーがスマートカードにおいて当該取引を確認する必要がある。ユーザーが新たな取引を行う場合には、スマートカードは前回取引がユーザーによって確認されたか否かを検出し、ユーザーが前回取引を確認した後にのみ、今回取引の処理操作に応答する。違法者がスマートカードを一回目不正使用した後に、スマートカードにおいて確認できないため、スマートカードが二回目の取引操作に応答できない。これによって、再度スマートカードを不正使用できず、スマートカード連続不正使用によるユーザーのスマートカード口座番号の安全リスクを低減でき、連続攻撃の状況の発生を回避でき、口座番号の安全性を向上することができる。
【図面の簡単な説明】
【００２８】
本発明の実施例を詳しく説明するため、実施例に使われる図面について簡単に説明する。これらの図面は本発明の実施例の一部であり、本発明を制限するものと理解できない。また、当分野の技術者は、創造的な労力を出さなくでも、これらの図面によりほかの図面を取得することができる。
【００２９】
【図１】本発明が提供する取引データを処理する方法の実施例のフローチャートである。
【図２】本発明が提供する取引データを処理する方法の実施例のフローチャートである。
【図３】本発明が提供するスマートカードの構造模式図である。
【発明を実施するための形態】
【００３０】
以下、図面に示された実施例について詳しく説明する。図面を参照しがら説明する下記の実施例は、本発明の実施例の一部であり、すべての実施例ではない。本発明の実施例に基づいて、当分野の技術者が創造的な労力を出さないとき得られたすべてのほかの実施例は、本発明の保護範囲に入っている。
【００３１】
本発明の記述には、「中心」、「縦方向」、「横方向」、「上」、「下」、「前」、「後」、「左」、「右」、「垂直」、「水平」、「頂」、「底」、「内」、「外」など方位や位置関係を指示する用語が、図面に基づくものであり、本発明を簡単に説明することだけで、その装置や要素が必ず特定の方位になったり、特定の方位で操作することはない。したがって、本発明を制限するものと理解できない。また、「第一」、「第二」などの用語が単なる目的を説明するためのものであり、その相対的重要性またはその技術特徴の数や位置を意味することはない。
【００３２】
本発明の説明には、別に説明がない限り、「取り付け」、「接続」、「連結」などの用語が、広い意味を持っている。たとえば、固定的に連結してもよいし、離脱可能に連結したり、一体的に連結することもできる。また、機械的連結、電気的連結、または、直接連結や中間物を介する連結、二つの要素の内部的連通などが可能である。当分野の技術者が、具体的状況を見て上記の用語を理解することができる。
【００３３】
次に、図面を参照しながら、本発明の実施例を詳しく説明する。
【００３４】
図１は本発明が提供する取引データを処理する方法の実施例のフローチャートである。図１に示す方法の実施例は、ステップ１０１〜ステップ１０６を含む。
【００３５】
ステップ１０１において、スマートカードが取引要求情報を取得する。
【００３６】
本発明の代替的な実施形態において、取引要求情報は、支払い要求又は振込要求等を少なくとも含む。
【００３７】
スマートカードが当該取引要求を取得する方式は接触方式でもよく、非接触方式でもよい。
【００３８】
ステップ１０２において、前記スマートカードが前回取引の状態標識を読み取る。
【００３９】
本発明の代替的な実施形態において、取引要求が口座金額の減少に関するので、今回スマートカードを使用する行為は、違法者が非接触式通信方式を利用してスマートカードの連続不正使用する行為であることを回避するために、当該スマートカードはスマートカード所有者の手動確認により前回取引が確認されたか否かを判断し、所有者が前回取引を確認しない場合には、今回取引に対して処理できない。例えば、違法者が非接触式通信方式を利用して、スマートカードを一回不正使用した後に、違法者がスマートカードを有さないため、違法者が一回目のスマートカードの不正使用に対して手動で確認することができない。しかし、スマートカード所有者がスマートカードの一回不正使用されたことを知った後に、取引に対して確認しないことができる。従って、違法者がスマートカードを二回目不正使用する場合には、スマートカードに対して前回の取引が確認されないため、次の二回目の取引を受け入れない。逆に、スマートカード所有者が一取引を完了した後、スマートカードに対して手動で確認する場合には、スマートカード所有者が前回の取引を知っており、その次の取引を許すことを意味し、この場合、スマートカード所有者は現在スマートカードの不正使用は存在しないと考える。
【００４０】
本発明の代替的な実施形態において、当該状態標識は、例えば、０及び１のような数値で示すことができる。例えば、０で前回取引が確認されないことを示し、１で前回取引が確認されたことを示す。勿論、実際の応用において、任意の２つの標識で２つの状態を示すこともできる。
【００４１】
本発明の代替的な実施形態において、当該状態標識は、読み取り及び管理を容易にするように、取引履歴に記憶することができる。
【００４２】
スマートカードが前回取引の状態標識を読み取った後に、前記前回取引の状態標識が、前記前回取引が確認されないことを示す場合には、前記スマートカードが前回取引情報を確認する提示情報を出力する。そのうち当該提示情報はスマートカードの表示装置によって表示されてもよく、スマートカードに接続された端末によって表示されてもよい。スマートカードによって直接に表示される場合には、端末に対する変更を低減でき、デバイスのメンテナスコストを低減することができる。
【００４３】
ステップ１０３において、前記前回取引の状態標識が前記前回取引が確認されたことを示す場合には、前記スマートカードは前記取引要求情報を検証計算して検証データを得る。
【００４４】
例えば、ＭＡＣアルゴリズムを利用して計算して検証データを得ることができる。
【００４５】
ステップ１０４において、前記スマートカードが前記検証データを出力し、今回取引の取引情報を取引履歴に記憶し、今回取引を完了する。
【００４６】
本発明の代替的な実施形態において、前記スマートカードが検証データを出力する場合に利用する通信方式は、取引要求情報を取得する通信方式と同じにすることができる。スマートカードが検証データを出力した後に、スマートカードが外部デバイス（例えば、ＰＯＳレジ）と切断されて、今回取引を完了し、今回取引の情報記録を取引履歴に記憶する。
【００４７】
ステップ１０１〜１０４からわかるように、スマートカードが一回インターアクションで外部デバイスとの通信を完了し、取引要求情報の処理を完了する。基本的な処理流れを完了することを前提に、外部デバイスとのインターアクションの回数を効果的に制御でき、インターアクションの回数が多すぎることによる攻撃される可能性を低減することができる。
【００４８】
ステップ１０５において、前記スマートカードが今回取引を完了した後に、今回取引のキー情報を表示する。
【００４９】
先行技術において、スマートカードが検証データを出力した後に、直ぐに取引を完了することに比べて、取引を完了した後に、スマートカードがスマートカードに設けられた表示装置によってキー情報を表示して、ユーザーに今回取引の詳しい情報を通知し、ユーザーがスマートカードの消費状況を容易に了解する。そのうちキー情報は、取引金額、取引時間及び入金口座番号の少なくとも一つを含む。
【００５０】
ステップ１０６において、前記スマートカードは、予め設定された時間内に前記今回取引のキー情報に対する確認操作を受信した場合、前記確認操作に基づいて前記今回取引の状態標識に対して確認済標識を付ける。
【００５１】
本発明の代替的な実施形態において、確認操作は、ユーザーがスマートカードに設けられた確認ボタンによって送信するようにでき、ユーザーがスマートカードに設けられた確認ボタンを押し下げて確認操作を完了することができる。
【００５２】
勿論、前記確認ボタンは、複数のボタンでってもよく、各ボタン毎に一つずつの文字に対応し、ユーサーが複数のボタンから一つまたは複数を選択して確認パスワードを組合わせて、当該確認パスワードを確認操作とする。
【００５３】
本発明の代替的な実施形態において、前者は、実現が簡単であり、スマートカードのカード構造に対する変更は少なくて、容易に実現する。後者は、確認パスワードによって取引の確認を完成し、確認パスワードの複雑度が高いため、スマートカード所有者の誤操作による確認操作の発生の回数を低減でき、また、入力された確認パスワードを後続の検証を行って、安全に認証を実現することができる。
【００５４】
本発明の代替的な実施形態において、前記確認操作は、確認パスワードを入力することであり、前記スマートカードが確認パスワードを受信して、前記確認パスワードを検証し、検証にパスした場合には、前記今回取引の状態標識に対して確認済標識を付ける。そうでなければ、前記今回取引の確認標識に対して未確認標識を付ける。
【００５５】
本ステップからわかるように、確認パスワードによって確認操作を認証して、確認操作を行うスマートカード所有者に対する検証を実現することができ、これによって、取引の安全性を更に確保でき、スマートカードを不正使用する可能性を低減することができる。
【００５６】
勿論、予め設定された時間内において、前記スマートカードが前記今回取引のキー情報に対する確認操作を受信しない場合には、前記スマートカードが前記今回取引の状態標識に対して未確認標識を付ける。
【００５７】
本発明の代替的な実施形態において、スマートカードが取引情報のキー情報を表示した後に、スマートカードが待ち時間をカウントする。カウントした時間が予め設定された時間を超える場合には、ユーザーが今回取引のキー情報に対する確認操作をしないことを意味し、前記今回取引の状態標識に対して未確認標識を付ける。
【００５８】
先行技術と比べて、本発明が提供する方法実施例は、スマートカードが一取引を完了したごとに、ユーザーがスマートカードにおいて当該取引を確認する必要がある。ユーザーが新たな取引を行う場合には、スマートカードは、前回取引がユーザーによって確認されたか否かを検出し、ユーザーが前回取引を確認した後にのみ、今回取引の処理操作に応答する。違法者がスマートカードを一回目不正使用した後に、スマートカードにおいて確認できないため、スマートカードが二回目の取引操作に応答できない。これによって、再度スマートカードを不正使用できず、スマートカードの連続不正使用によるユーザーのスマートカード口座番号の安全上のリスクを低減でき、連続攻撃の状況の発生を回避でき、口座番号の安全性を向上することができる。
【００５９】
図２は、本発明が提供する取引データを処理する方法の実施例のフローチャートである。図２に示す方法の実施例は、ステップ２０１〜ステップ２１０を含む。
【００６０】
ステップ２０１において、スマートカードが取引要求情報を取得する。
【００６１】
ステップ２０２において、前記スマートカードが前回取引の状態標識を読み取る。
【００６２】
前記前回取引の状態標識が前回取引が確認されたことを示す場合には、ステップ２０３を実行し、そうでなければ、ステップ２０４を実行する。
【００６３】
ステップ２０３において、前記スマートカードが前記取引要求情報を検証計算して検証データを得た後に、ステップ２０５を実行する。
【００６４】
ステップ２０４では、スマートカードが前回取引情報を確認する提示情報を出力する。
【００６５】
ステップ２０５において、前記スマートカードが前記検証データを出力する。
【００６６】
本発明の代替の実施形態において、ステップ２０１〜ステップ２０５は、ステップ１０１〜ステップ１０５との操作が同じであるため、ここで再度説明しない。
【００６７】
ステップ２０６において、端末が検証データ及び前記スマートカードのパスワードを取得する。
【００６８】
ステップ２０７において、前記端末が前記検証データ及び前記パスワードを送信する。
【００６９】
ステップ２０８において、バックグラウンドサーバーが前記検証データ及び前記パスワードを受信する。
【００７０】
ステップ２０９において、バックグラウンドサーバーが前記検証データ及び前記パスワードを検証し、検証結果を得て、その検証結果を送信する。
【００７１】
本発明の代替の実施形態において、バックグラウンドサーバーが検証データ及びパスワードをそれぞれ検証する。検証データ及びパスワードを検証するのは、検証の先後順序がない。検証データ及びパスワード全体は、検証にパスした場合には、バックグラウンドサーバーが検証にパスした検証結果を送信し、そうでなければ、バックグラウンドサーバーが検証に失敗した検証結果を送信する。
【００７２】
ステップ２１０において、前記端末が前記検証結果を受信し、その検証結果に基づいて、今回取引を処理する。
【００７３】
本発明の代替の実施形態において、前記端末は、検証に成功した検証結果を受信する場合には、取引を完了し、取引が成功すると表示し、検証に失敗した検証結果を受信する場合には、取引を完了し、取引が失敗すると表示する。
【００７４】
先行技術と比べて、本発明が提供する方法実施例は、スマートカードが一取引を完了したごとに、ユーザーがスマートカードにおいて当該取引を確認する必要がある。ユーザーが新たな取引を行う場合には、スマートカードは、前回取引がユーザーによって確認されたか否かを検出し、ユーザーが前回取引を確認した後にのみ、今回取引の処理操作に応答する。違法者がスマートカードを一回目不正使用した後に、スマートカードにおいて確認できないため、スマートカードが二回目の取引操作に応答できない。これによって、再度スマートカードを不正使用できず、スマートカードの連続不正使用によるユーザーのスマートカード口座番号の安全リスクを低減でき、連続攻撃の状況の発生を回避でき、口座番号の安全性を向上することができる。更に、スマートカードを含む取引システムの連続不正使用するリスクを低減することを前提に、端末及びバックグラウンドサーバーという前述の二つのデバイスが、任意のハードウェア構成を変更する必要はなく、簡単に実現でき、ハードウェアコストを低減することができる。
【００７５】
図３は、本発明が提供するスマートカードの構造模式図である。図３に示す実施例は、取引要求情報を取得するように構成された取得モジュール３０１と、前記取得モジュール３０１に接続されており、前記取引要求情報を受信した後に、前回取引の状態標識を読み取るように構成された読み取りモジュール３０２と、前記読み取りモジュール３０２に接続されており、前記前回取引の状態標識が前記前回取引が確認されたことを示す場合には、前記取引要求情報を検証計算して検証データを得るように構成された計算モジュール３０３と、前記検証データを出力し、今回取引の取引情報を取引履歴に記憶し、今回取引を完了するように構成された出力モジュール３０４と、今回取引を完了した後に、今回取引のキー情報を表示するように構成された表示モジュール３０５と、前記今回取引のキー情報に対する確認操作を受信するように構成された受信モジュール３０６と、前記受信モジュール３０６に接続されており、予め設定された時間内において、前記受信モジュール３０６が前記今回取引のキー情報に対する確認操作を受信した場合には、前記確認操作に基づいて、前記今回取引の状態標識に対して確認済標識を付けるように構成された標識付けモジュール３０７と、を含む。
【００７６】
本実施例が提供するスマートカードの実施例において、当該スマートカードは、デュアルインターフェースのスマートカードであり、取得モジュール３０１は、接触式通信方式及び非接触式通信方式によって取引要求情報を取得することができる。読み取りモジュール３０２は、前回取引の状態標識が確認されたか否かを読み取り、確認された場合には、ユーザーが当該取引情報を知っていることを意味する。計算モジュール３０３は、先行技術の検証計算方法に従って取引要求を検証計算し、検証データを得て、出力モジュール３０４によって出力する。今回取引要求を処理した後に、表示モジュール３０５が今回取引のキー情報を出力し、受信モジュール３０６が今回の確認操作を受信した後に、標識付けモジュール３０７が確認操作に基づいて、状態標識に対して確認済標識を付ける。
【００７７】
本発明の代替の実施形態において、前記出力モジュール３０４は、更に、前回取引の状態標識を読み取った後に、前記前回取引の状態標識が、前記前回取引が確認されないことを示す場合には、前回取引情報を確認する提示情報を出力するように構成されている。
【００７８】
本発明の代替の実施形態において、前記標識付けモジュール３０７は、更に、予め設定された時間内において、受信モジュール３０６が前記今回取引のキー情報に対する確認操作を受信しない場合には、前記今回取引の状態標識に対して未確認標識を付けるように構成されている。
【００７９】
本発明の代替の実施形態において、前記確認操作は、確認パスワードを入力することである。前記標識付けモジュール３０７は、前記確認パスワードを検証するように構成された検証ユニットと、前記確認パスワードが検証にパスした場合には、前記今回取引の状態標識に対して確認済標識を付けるように構成された標識付けユニットと、を含む。
【００８０】
本ステップからわかるように、確認パスワードによって確認操作を認証して、確認操作を行うスマートカード所有者に対する検証を実現することができ、これによって、取引の安全性を更に確保でき、スマートカードを不正使用する可能性を低減することができる。
【００８１】
本発明の代替の実施形態において、前記スマートカードは、更に、前記今回取引の情報に対する確認を受信するための確認ボタンを含む。
【００８２】
本発明の代替的な実施形態において、前記確認ボタンによって取引の確認を実現することは簡単であり、スマートカードのカード構造に対する変更は少なくて、容易に実現する。確認パスワードによって取引の確認を完成することは、確認パスワードの複雑度が高いため、スマートカード所有者の誤操作による確認操作の発生の回数を低減でき、また、入力された確認パスワードを後続の検証を行って、安全に認証を実現することができる。
【００８３】
先行技術と比べて、本発明が提供する実施例は、スマートカードが一取引を完了したごとに、ユーザーがスマートカードにおいて当該取引を確認する必要がある。ユーザーが新たな取引を行う場合には、スマートカードは、前回取引がユーザーによって確認されたか否かを検出し、ユーザーが前回取引を確認した後にのみ、今回取引の処理操作に応答する。違法者がスマートカードを一回目不正使用した後に、スマートカードにおいて確認できないため、スマートカードが二回目の取引操作に応答できない。これによって、再度スマートカードを不正使用できず、スマートカードの連続不正使用によるユーザーのスマートカード口座番号の安全上のリスクを低減でき、連続攻撃の状況の発生を回避でき、口座番号の安全性を向上することができる。
【００８４】
コンピュータ読取可能媒体は、コンピューター命令を含み、前記コンピューター命令が実行されるとき、前記取引データを処理する方法を実行するように構成されている。
【００８５】
フローチャートまたは他の方式で説明した過程や方法は、一つまたは複数の、特定ロジック性能または過程のステップの実行できるコマンドのコードのモジュール、セクターあるいは部分を含む。本発明の望ましい実施方式の範囲は、他の実現を含み、表示または討論の順序に従わなくてもよい。述べられた機能に基づいて基本的に同様な方式または逆の順序で、その機能を実行することができる。これは、本発明実施例の所属技術分野の技術者に理解される。
【００８６】
また、理解すべきなのは、本発明の各部分は、ハードウェア、ソフトウェア、部品またはそれらの組み合わせで実現できる。前記実施例には、複数のステップまたは方法がメモリに保存され、適当なコマンド実行システムのソフトウェアまたは部品で実現される。たとえば、ハードウェアで実現する場合、他の実施方式と同じように、当分野周知の下記の任意一つまたはそれらの組み合わせで実現できる。すなわち、デジタル信号に対してロジック機能を実現するロジックゲート回路を有する個別のロジック回路、ロジックゲート回路を組み合わせた適当な専用ＩＣ、プログラマブルゲートアレイ（ＰＧＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などである。
【００８７】
前記実施例の方法にある全部または一部のステップがプログラムにより関連のハードウェアを実行することで完成されることは、本技術分野の普通技術者に理解される。前記プログラムは一つの計算機の読み出し書き込み可能な記憶メディアに記憶される。当プログラムを実行するとき、実施例方法のステップの一つまたはそれらの組み合わせを含む。
【００８８】
なお、本発明の各実施例の各機能モジュールを一つの処理モジュールに集中し、または、単独に存在し、あるいは、二つまたは二つ以上モジュールを一つの処理モジュールに集中することができる。前記集成したモジュールは、ハードウェアの形式、または、ソフトウェアの形式で実現される。前記集成したモジュールは、ソフトウェアの形式で実現し、また、独立の製品として販売や使用するとき、計算機の読み出し書き込み可能な記憶メディアに記憶することができる。
【００８９】
前記記憶メディアは、ＲＯＭ、ディスク、または、ＣＤなどである。
【００９０】
本明細書における用語「一つの実施例」、「いくつかの実施例」、「例示」、「具体的例示」、「幾つかの例示」などは、当実施例や例示の具体的特徴、構造、材料が本発明の少なくとも一つの実施例や例示に含まれることを意味する。本明細書には、前記用語の説明が必ずしも同じ実施例や例示を意味しない。また、説明の中の具体的特徴、構造、材料は、任意の一つやいくつかの実施例や例示に適当な方式で結合することができる。
【００９１】
本発明は上記した記述や図面に限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であり、本発明の範囲は本発明の請求項およびその同等物だけによって定められる。
【図１】
2016539424.tif 000003
【図２】
2016539424.tif 000004
【図３】
2016539424.tif 000005
【国際調査報告】
2016539424.tif 000006
2016539424.tif 000007
2016539424.tif 000008
2016539424.tif 000009