(57)【要約】【課題】  ユーザ側端末に対するＰＩＮコード入力の安全性を向上させる。【解決手段】  知能型秘密鍵装置は、設定済みＰＩＮコードを記憶する記憶モジュールと、候補キャラクタと選定マークを表示する液晶ディスプレイと、液晶ディスプレイの選定マークを制御して候補キャラクタから照合対象キャラクタの選定を受ける選択確認装置と、選択確認装置によって選定された照合対象キャラクタと前記記憶モジュールに記憶された設定済みＰＩＮコードとを照合する照合モジュールと、前記照合モジュールによる認証が成功した照合対象キャラクタによって決定されたアクセス権限下で、情報安全操作を実行する情報安全モジュールと、を具備する。【選択図】  図３
2010103967.tif 000002
【特許請求の範囲】
【請求項１】
ＰＩＮコード入力の安全性を向上する知能型秘密鍵装置であって、
前記装置は制御モジュールと制御モジュールにそれぞれ接続する情報安全モジュール、ＵＳＢインタフェースモジュール、液晶ディスプレイ、選択確認装置、記憶モジュール及び照合モジュールを具備し、
前記記憶モジュールは設定済みＰＩＮコードを予め記憶し、
前記液晶ディスプレイは候補キャラクタと選定マークを表示し、
前記選択確認装置は、前記液晶ディスプレイの選定マークの移動を制御して、桁毎に前記候補キャラクタから照合対象キャラクタを選定し、
前記照合モジュールは、選択確認装置によって選定された前記照合対象キャラクタと前記記憶モジュールに予め記憶された設定済みＰＩＮコードとを桁ごとに照合し、照合した結果、両者が一致の場合に認証を成功とし、不一致の場合には認証を失敗とし、
前記情報安全モジュールは、前記照合モジュールによる認証に成功した前記照合対象キャラクタによって決定されたアクセス権限下で、情報安全操作を実行する、
ことを特徴とするＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項２】
前記候補キャラクタはプリント可能な数字、アルファベットの大、小文字及び入力可能な記号を含むキャラクタである
ことを特徴とする請求項１に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項３】
前記選択確認装置は選択部、予備選択部、記憶部及び確認部から構成され、
前記選択部、予備選択部、記憶部及び確認部それぞれが制御モジュールに接続し、
前記選択部は前記液晶ディスプレイにおける選定マークの移動を制御し、
前記予備選択部は、前記選定マーク選定位置にあるキャラクタを確認し、且つこれを桁毎に前記記憶部に記録し、
前記確認部は、前記予備選択部によって記憶部に記録されたキャラクタが照合対象キャラクタであるかを確認する、
ことを特徴とする請求項１に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項４】
前記予備選択部及び前記確認部それぞれは、押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーである、
ことを特徴とする請求項３に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項５】
前記予備選択部及び確認部は同一の押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーを共用し、
前記予備選択部と確認部とは、操作の回数又は幅（長さ）によって区別される、
ことを特徴とする請求項４に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項６】
前記選択確認装置には更に前記確認部の確認操作を取り消すための取消し部が設置される、
ことを特徴とする請求項３に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項７】
前記選択確認装置には更に、前記確認部又は／及び予備選択部の確認操作を取り消すための取消し部が設置される、
ことを特徴とする請求項３に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項８】
前記選択確認装置には更に、前記液晶ディスプレイに候補キャラクタと選定マークを表示する操作を起動するための起動部が設置される、
ことを特徴とする請求項３に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項９】
前記知能型秘密鍵装置は更に、制御モジュールに接続されて、前記制御モジュールの控制下で前記選定マークを予め設定した位置に復帰させるための復帰部を具備する、
ことを特徴とする請求項１に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項１０】
前記予め設定した位置は候補キャラクタの開始桁、終了桁又は中間桁である、
ことを特徴とする請求項９に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項１１】
前記起動部、取消し部、及び復帰部それぞれは、押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーである、
ことを特徴とする請求項６乃至９のいずれか１項に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項１２】
前記予備選択部、確認部、起動部、取消し部及び復帰部のうちの少なくとも二つが同一の押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーを共用し、
前記共用の部それぞれは、操作の回数又は幅（長さ）によって区別される、
ことを特徴とする請求項１１に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項１３】
前記知能型秘密鍵装置は更に前記選択確認装置によって選定された照合対象キャラクタをプリセットした規則に従い逐一変換して新たな照合対象キャラクタを取得するためのスクランブル装置を具備し、
前記照合モジュールは前記スクランブル装置によって取得された新たな照合対象キャラクタと前記記憶モジュールに予め記憶された設定済みＰＩＮコードとを桁ごとに照合し、照合した結果、両者が一致の場合に認証を成功とし、不一致の場合に認証を失敗とする、
ことを特徴とする請求項１に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項１４】
前記変換の具体的な方法はマッピング、並べ替え又は逆順配列を含む、ことを特徴とする請求項１３に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項１５】
前記制御モジュールはセキュリティチップである、ことを特徴とする請求項１に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項１６】
前記情報安全モジュールとＵＳＢインタフェースモジュールのうちの少なくとも一つは制御モジュールと共に１枚のセキュリティチップ中に集約される、
ことを特徴とする請求項１に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項１７】
前記選定マークは、具体的にはカーソル、選択ボックス又はシャドーボックスである、ことを特徴とする請求項1に記載のＰＩＮコード入力の安全性を向上する知能型秘密鍵装置。
【請求項１８】
知能型秘密鍵装置におけるＰＩＮコード入力の安全性を向上する方法であって、知能型秘密鍵装置がＰＩＮコードを予め記憶設定しており、
知能型秘密鍵装置とホストとの接続を構築するステップと、
知能型秘密鍵装置がその液晶ディスプレイに候補キャラクタと選定マークを表示するステップと、
知能型秘密鍵装置が、液晶ディスプレイにおける選定マークの移動を制御して桁毎に前記候補キャラクタから照合対象キャラクタを選定するステップと、
知能型秘密鍵装置は、前記選定された照合対象キャラクタと前記知能型秘密鍵装置に予め記憶した設定済みＰＩＮコードとを桁ごとに照合し、両者が一致の場合に認証を成功として認証に成功した照合対象キャラクタによって決定されたアクセス権限に従い情報安全操作を実行し、不一致の場合には認証を失敗として本操作を終了するステップと、
を有することを特徴とする知能型秘密鍵装置におけるＰＩＮコード入力の安全性を向上する方法。
【請求項１９】
前記候補キャラクタは、プリント可能な、数字、アルファベットの大、小文字又は／及び入力可能な記号である、
ことを特徴とする請求項１８に記載の知能型秘密鍵装置におけるＰＩＮコード入力の安全性を向上する方法。
【請求項２０】
前記知能型秘密鍵装置が前記液晶ディスプレイの選定マークの移動を制御する場合、前記選定マークによって選定されたキャラクタを予備選択し、且つこれを桁毎に保存・記録し、前記予備選択・記録されたキャラクタが照合対象キャラクタであることが確認されるまで予備選択・記録を継続する、
ことを特徴とする請求項１８に記載の知能型秘密鍵装置におけるＰＩＮコード入力安全性を向上する方法。
【請求項２１】
前記予備選択操作及び確認操作の部位それぞれは押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーである、
ことを特徴とする請求項２０に記載の知能型秘密鍵装置におけるＰＩＮコード入力の安全性を向上する方法。
【請求項２２】
前記予備選択操作及び確認操作は同一押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーを共用し、
操作の回数又は幅（長さ）によって前記予備選択操作と確認操作とを区別する、
ことを特徴とする請求項２１に記載の知能型秘密鍵装置におけるＰＩＮコード入力の安全性を向上する方法。
【請求項２３】
前記方法は更に前記選定マーク移動操作、確認操作及び/又は予備選択操作を取消すステップを有する、ことを特徴とする請求項２０に記載の知能型秘密鍵装置におけるＰＩＮコード入力の安全性を向上する方法。
【請求項２４】
前記知能型秘密鍵装置が液晶ディスプレイに候補キャラクタ及び選定マークを表示する前に、更に前記液晶ディスプレイを起動する操作を有する、
ことを特徴とする請求項１８に記載の知能型秘密鍵装置におけるＰＩＮコード入力安全性を向上する方法。
【請求項２５】
前記知能型秘密鍵装置が液晶ディスプレイに候補キャラクタと選定マークを表示するステップには、更に前記選定マークを予め設定した位置に復帰させる操作を有し、
前記位置は、候補キャラクタの開始桁、終了桁又は中間桁である、
ことを特徴とする請求項１８に記載の知能型秘密鍵装置におけるＰＩＮコード入力の安全性を向上する方法。
【請求項２６】
前記取消し操作、起動操作及び復帰操作の部位それぞれは、押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーである、
ことを特徴とする請求項２３乃至２５のいずれか１項に記載の知能型秘密鍵装置におけるＰＩＮコード入力の安全性を向上する方法。
【請求項２７】
前記予備選択操作、確認操作、取消し操作、起動操作及び復帰操作のうちの少なくとも２種が同一の押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーを共用し、
操作の回数又は幅（長さ）によって対応する操作タイプを区別する、
ことを特徴とする請求項２６に記載の知能型秘密鍵装置におけるＰＩＮコード入力の安全性を向上する方法。
【請求項２８】
前記知能型秘密鍵装置は液晶ディスプレイにおける選定マークの移動を制御して、桁毎に前記候補キャラクタから照合対象キャラクタを選定するステップには、更に、
知能型秘密鍵装置が選定された照合対象キャラクタをプリセットした規則に従い逐一変換して新たな照合対象キャラクタを取得する操作を有し、
知能型秘密鍵装置が前記新たな照合対象キャラクタと前記知能型秘密鍵装置に予め記憶した設定済みＰＩＮコードとを照合し、両者が一致の場合に認証を成功とし、認証に成功した新たな照合対象キャラクタによって決定されたアクセス権限に従って情報安全操作を実行し、不一致の場合には認証を失敗として本操作を終了する、
ことを特徴とする請求項１８に記載の知能型秘密鍵装置におけるＰＩＮコード入力の安全性を向上する方法。
【請求項２９】
前記変換の方法はマッピング、並べ替え又は逆順配列を含む、ことを特徴とする請求項２８に記載の知能型秘密鍵装置ＰＩＮコード入力の安全性を向上する方法。
【請求項３０】
前記選定マークはカーソル、選択ボックス又はシャドーボックスである、ことを特徴とする請求項１８に記載の知能型秘密鍵装置におけるＰＩＮコード入力の安全性を向上する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報安全分野に関し、特にＰＩＮコード入力の安全性を向上する知能型秘密鍵装置及びその方法に関する。
【背景技術】
【０００２】
近年、急速に発展するネットワークが生活に多大な利便性を提供し、人々が益々頻繁にネットワークを利用し、身分認証、ネットワーク銀行、ＶＰＮ（Virtual Private Network、仮想私設網、別称：仮想プライベートネットワーク）等の種々の活動を行うようになった。
【０００３】
これを背景に、ネットワーク情報安全が日増しに重要視されている。近年、情報安全製品として、携帯に便利で移動使用可能なハードウェア装置が開発されている。このハードウェア装置は、通常知能型秘密鍵装置と称され、マイクロプロセッサを備えた小型ハードウェア装置である。知能型秘密鍵装置は、ホストのデータ通信インタフェースを介してホストと接続する。装置内のプロセッサは、一般的にセキュリティチップを用い、内蔵のセキュリティメカニズムを介して、秘密鍵の生成、秘密鍵の安全記憶及び暗号化アルゴリズムのプリセット等の機能を具現化する。そして、秘密鍵に関連する演算が完全に知能型秘密鍵装置内部で実行されるので、知能型秘密鍵装置の安全性が高い。知能型秘密鍵装置が上述した長所を有するがゆえに、身分認証、ネットワーク銀行、ＶＰＮ等の分野に適用できる。
【０００４】
上記セキュリティチップは、汎用嵌め込み式マイクロコントローラの各種特性以外、安全性能方面ではより目立つ特性を有する。セキュリティチップは、チップ設計時に安全性能方面を配慮し構造上で特別な処理を受けたものである。
【０００５】
例えば、セキュリティチップに特定のセキュリティコアが用いられ、このセキュリティコアは、ハードウェアソース・アクセス権限管理の実現に用いられ、異なる権限定義を有した複数の状態をサポートできると共に、指令実行時間（指令周期）のランダム化をサポートする。セキュリティチップの割込みシステムがチップ状態の変換をサポートでき、よって異なる段階の安全レベルに対する制御を実現して、マルチアプリケーションの具現化をサポートする。また、セキュリティチップはＭＭＵ（Memory Management Unit、メモリ管理ユニット）を有しても良く、このＭＭＵが論理アドレスと物理アドレスの分離及びアドレスマッピングの実現に用いられ、体系構造上でアプリケーション（マルチアプリケーション）及びセキュリティ性の設計実現をサポートし、コアがサポートする異なる状態と共同でハードウェア・ファイアウォールを構成する。また、セキュリティチップの割込みシステムはシステムデータベースとユーザプログラムのインタフェース間の権限伝送との切換えをサポートできる。セキュリティチップの記憶媒体については、不揮発性記憶媒体等を用いても良い。
【０００６】
安全性能を確保するため、セキュリティチップは通常、例えばＴＣＧ（Trusted Computing Group、トラステッドコンピューティンググループ）のＴＰＭ（Trusted Platform Module、信頼済みプラットフォームモジュール）Ｖ1.2仕様、ＩＳＯ（International Standardize Organization、国際標準化機構）15408標準規格又は中国密碼（暗号キー）管理委員会基準等の関連基準及び関連認証に合格することが要求される。当面、市場では入手可能なセキュリティチップが相当多くあり、そのうち、ＳＴマイクロエレクトロニクス社製ST19WP18（商品名）マイクロコントローラは、ＩＳＯ15408標準規格が同類製品に関する最高基準の一つである「共通基準」評価保証レベル「ＥＡＬ５＋」（最新版）の認証を受けた。セキュリティチップがスマートカードチップを含む。
【０００７】
目下、ユーザＰＩＮコード、取引金額、検証コード等の情報の入力方法としては、指紋設備等の生体認識技術以外、ほとんどの場合、ユーザ側ホストの入力装置、例えばキーボード等を介してＰＩＮコードを知能型秘密鍵装置に入力してＰＩＮコード認証を行うか、又はユーザ側ホストの入力装置、例えばキーボード等を介して取引金額、検証コード等の情報を知能型秘密鍵装置に伝送して署名暗号化等の処理を行った後、これを更にユーザ端末からネットワークを介してサービス端末に伝送して認証を行うことである。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来技術では通常、ユーザ端末がユーザパソコンであるため、セキュリティレベルが低いので、容易にハッカーに攻撃され、又はトロイの木馬型ウイルスなどに感染したりする。そのため、ユーザ側コンピュータがハッカー、トロイの木馬型ウイルス等により遠隔制御された場合、取引情報を知能型秘密鍵装置に容易に伝送してＰＩＮコード認証又は署名暗号化等の処理を行った後、サービス端末に発送して検証を行うことにより、合法ユーザの身分情報を盗用して不当な取引が行われてしまうようになる。しかしながら、その過程が往々にしてユーザに発見されず、安全上で合法ユーザの正常取引が多大なリスクにさらされ、極端な場合、ユーザに経済的損失をもたらすという課題がある。
【０００９】
なお、指紋検証等の生体認識技術を用いた知能型秘密鍵装置は、ユーザ情報がキャッチされる不都合を解消できるものの、指紋検証等の生体認識技術を用いるため非常に高価なものとなる。したがって、その知能型秘密鍵装置は、ユーザ使用コストの上昇を招き、一定の程度でその容量と重量を制限することになり、知能型秘密鍵装置の普及とアプリケーションに多くの不便をもたらすことになる。
【課題を解決するための手段】
【００１０】
本発明はＰＩＮコード入力の安全性を向上する知能型秘密鍵装置及びその方法を提供する。
【００１１】
本発明に係る知能型秘密鍵装置は、ＰＩＮコード入力の安全性を向上する知能型秘密鍵装置であって、制御モジュール、制御モジュールにそれぞれ接続する情報安全モジュール、ＵＳＢインタフェースモジュール、液晶ディスプレイ、選択確認装置、記憶モジュール及び照合モジュールを具備する。
【００１２】
前記液晶ディスプレイは候補キャラクタと選定マークを表示する。
【００１３】
前記記憶モジュールは設定済みのＰＩＮコードを予め記憶する。
【００１４】
前記選択確認装置は、前記液晶ディスプレイの選定マークの移動を制御し、桁毎に前記候補キャラクタから照合対象キャラクタを選定する。
【００１５】
前記照合モジュールは、選択確認装置によって選定された桁ごとに、前記照合対象キャラクタと前記記憶モジュールに予め記憶した設定済みＰＩＮコードとを照合し、照合した結果、両者が一致する場合を認証の成功とし、不一致の場合を認証の失敗とする。
【００１６】
前記情報安全モジュールは、前記照合モジュールによる認証に成功した前記照合対象キャラクタによって決定されたアクセス権限下で、情報安全操作を実行する。
【００１７】
前記候補キャラクタはプリント可能なキャラクタ、具体的には数字、アルファベットの大、小文字又は入力可能な記号である。
【００１８】
前記選択確認装置は選択部、予備選択部、記憶部及び確認部から構成され、前記選択部、予備選択部、記憶部及び確認部がそれぞれ制御モジュールに接続し、前記選択部は前記液晶ディスプレイにおける選定マークの移動を制御し、前記予備選択部は前記選定マーク選定位置にあるキャラクタを確認してこれを桁毎に前記記憶部に記憶し、前記確認部は前記予備選択部によって記憶部に記録したキャラクタが照合対象キャラクタであるかを確認する。
【００１９】
前記予備選択部及び確認部それぞれは押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーである。
【００２０】
前記予備選択部及び確認部は同一の押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーを共用しても良く、前記予備選択部と確認部とは、操作の回数又は幅（長さ）に対応して区別される。
【００２１】
前記選択確認装置には、更に前記確認部の確認操作を取り消すための取消し部が設置される。
【００２２】
前記選択確認装置には、更に前記確認部又は予備選択部の確認操作を取り消すための取消し部を有する。
【００２３】
前記選択確認装置には、更に前記液晶ディスプレイに候補キャラクタと選定マークを表示する操作を起動するための起動部が設置される。
【００２４】
前記知能型秘密鍵装置は、更に制御モジュールに接続されて、前記制御モジュールの制御下で前記選定マークを予め設定した位置に復帰させるための復帰部を具備する。
【００２５】
前記予め設定した位置は、候補キャラクタの開始桁、終了桁又は中間桁である。前記起動部、取消し部又は復帰部は、押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーである。
【００２６】
前記予備選択部、確認部、起動部、取消し部及び復帰部のうちの少なくとも二つが同一の押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ、又は直線移動可能シフトキーを共用してもよく、前記共用の装置は操作の回数又は幅（長さ）に対応して区別される。
【００２７】
前記知能型秘密鍵装置は、更に前記選択確認装置によって選定された照合対象キャラクタをプリセットした規則に従い逐一変換して新たな照合対象キャラクタを取得するためのスクランブル装置を具備する。
【００２８】
前記照合モジュールは前記スクランブル装置によって取得した新たな照合対象キャラクタと前記記憶モジュールに予め記憶した設定ＰＩＮコードとを相対的に照合し、照合した結果、両者が一致した場合を認証の成功とし、不一致の場合を認証の失敗とする。
【００２９】
前記変換の具体的な方法には、マッピング、並べ替え又は逆順配列を含む。
【００３０】
前記制御モジュールは、セキュリティチップである。
【００３１】
前記情報安全モジュール及びＵＳＢインタフェースモジュールのうちの少なくとも一つが制御モジュールと共に１枚のセキュリティチップ中に集約される。
【００３２】
前記選定マークは、具体的にはカーソル、選択ボックス又はシャドーボックスである。
【００３３】
また、本発明は知能型秘密鍵装置のＰＩＮコード入力における安全性を向上する方法を提供する。該方法は、下記のステップを有する。
【００３４】
知能型秘密鍵装置がＰＩＮコードを予め記憶し設定するステップ。
【００３５】
知能型秘密鍵装置とホストとの接続を構築するステップ、
知能型秘密鍵装置がその液晶ディスプレイに候補キャラクタと選定マークを表示するステップ、
知能型秘密鍵装置が液晶ディスプレイにおける選定マークの移動を制御して、桁毎に前記候補キャラクタから照合対象キャラクタを選定するステップ、及び、
知能型秘密鍵装置が、前記選定された照合対象キャラクタと前記知能型秘密鍵装置に予め記憶した設定済みＰＩＮコードとを対応する桁ごとに照合し、両者が一致した場合には認証を成功として認証に成功した照合対象キャラクタによって決定されたアクセス権限に従い情報安全操作を実行し、一致しない場合には認証を失敗として本操作を終了するステップである。
【００３６】
前記候補キャラクタはプリント可能なキャラクタ、具体的には数字、アルファベットの大、小文字又は入力可能な記号である。
【００３７】
前記知能型秘密鍵装置が液晶ディスプレイにおける選定マークの移動を制御して桁毎に前記候補キャラクタから照合対象キャラクタを選定するステップは、具体的には、前記知能型秘密鍵装置が、前記液晶ディスプレイの選定マークの移動を制御し、前記選定マークによって選定されたキャラクタを予備選択し桁毎に保存・記録し、前記予備選択して記録されたキャラクタが照合対象キャラクタであることが確認されるまで前記予備選択及び記録操作を継続する。
【００３８】
前記予備選択操作及び確認操作それぞれの装置は、押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーである。
【００３９】
前記予備選択操作と確認操作とは、同一押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーによる装置を共用し、操作の回数又は幅（長さ）に対応して前記予備選択操作と確認操作とを区別する。
【００４０】
前記方法は、更に前記選定マーク移動操作、確認操作及び/又は予備選択操作を取り消すステップを有する。
【００４１】
前記知能型秘密鍵装置がその液晶ディスプレイに候補キャラクタ及び選定マークを表示する前に、前記液晶ディスプレイを起動させる操作を更に有する。
【００４２】
前記知能型秘密鍵装置がその液晶ディスプレイに候補キャラクタ及び選定マークを表示するステップには、更に前記選定マークを予め設定した位置に復帰させる操作を含み、前記位置は具体的には候補キャラクタの開始桁、終了桁又は中間桁である。
【００４３】
前記取消し操作、起動操作又は復帰操作の部位は押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーである。
【００４４】
前記予備選択操作、確認操作、取消し操作、起動操作及び復帰操作のうちの少なくとも２種が同一押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーを共用し、相応的に、操作の回数又は幅（長さ）によって対応する操作タイプを区別する。
【００４５】
前記知能型秘密鍵装置が液晶ディスプレイにおける選定マークの移動を制御して桁毎に前記候補キャラクタから照合対象キャラクタを選定するステップには、更に、知能型秘密鍵装置が選定された照合対象キャラクタをプリセットした規則に従い逐一変換して新たな照合対象キャラクタを取得する操作を含む。
【００４６】
知能型秘密鍵装置は、前記新たな照合対象キャラクタと前記知能型秘密鍵装置に予め記憶した設定済みＰＩＮコードとを対応させて照合し、両者が一致した場合を認証の成功とし、認証に成功した新たな照合対象キャラクタによって決定されたアクセス権限に従って情報安全操作を実行し、一致しない場合を認証の失敗として本操作を終了する。
【００４７】
前記変換の具体的な方法は、マッピング、並べ替え又は逆順配列である。
【００４８】
前記選定マークは、具体的にはカーソル、選択ボックス又はシャドーボックスである。
【発明の効果】
【００４９】
本発明は、知能型秘密鍵装置の液晶ディスプレイにおける選定マークを制御して照合対象キャラクタを例えばランダムに順次選定することができるので、ユーザ側コンピュータがハッカー又は木馬型ウイルス等に遠隔制御されて合法ユーザの身分情報が盗用されることにより取引が不当に行われるようなリスクを効果的に回避可能にし、安全性の更なる向上を具現化し、かつユーザを経済的損失から守るという効果を奏する。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施例１が提供するＰＩＮコード入力の安全性を向上する知能型秘密鍵装置の構造を示すブロック図である。
【図２】本発明の実施例１が提供するＰＩＮコード入力の安全性を向上する知能型秘密鍵装置の構造を示すブロック図である。
【図３】本発明の実施例２が提供する知能型秘密鍵装置のＰＩＮコード入力に対する安全性を向上する方法のフロー図である。
【発明を実施するための形態】
【００５１】
本発明の目的、技術案と長所をより明らかにするため、以下に図面を参照して本発明の実施方式を更に詳しく説明する。
【実施例１】
【００５２】
図１に示すように、本発明の実施例はＰＩＮコード入力の安全性を向上する知能型秘密鍵装置を提供する。該知能型秘密鍵装置は制御モジュール及び制御モジュールにそれぞれ接続する情報安全モジュール、ＵＳＢインタフェースモジュール、液晶ディスプレイ、選択確認装置、記憶モジュール及び照合モジュールを具備する。
【００５３】
そのうち、液晶ディスプレイは候補キャラクタ及び選定マークを表示する。具体的には、選定マークはカーソル、選択ボックス又はシャドーボックス等の形式の何れかであり、候補キャラクタはプリント可能なキャラクタ、具体的には数字、アルファベットの大、小文字又は入力可能な記号である。
【００５４】
記憶モジュールは、設定済みＰＩＮコードを予め記憶する。
【００５５】
選択確認装置は、液晶ディスプレイの選定マークの移動を制御して桁毎に上述の候補キャラクタから照合対象キャラクタを選定する。例えば、候補キャラクタを「0-9」の数字とした場合、液晶ディスプレイに「0-9」の数字が表示され、選択確認装置はこの液晶ディスプレイにおける選定マークの移動を制御して、上述の「0-9」の数字から照合対象キャラクタとなる数字、例えば「13567」を照合対象キャラクタとして順次選定する。
【００５６】
照合モジュールは、選択確認装置によって選定された照合対象キャラクタと記憶モジュールに記憶されたＰＩＮコードで対応する桁のキャラクタとを順次照合し、一致の場合に認証を成功とし、不一致の場合に認証を失敗とする。
【００５７】
情報安全モジュールは、照合モジュールによる認証に成功した照合対象キャラクタによって決定されたアクセス権限下で、情報安全操作を実行する。具体的には、複数のユーザが知能型秘密鍵装置を共用する場合、照合モジュールは認証に成功した照合対象キャラクタを照合して対応するユーザ身分情報を見つけ、対応するアクセス権限を決定する。そして、情報安全モジュールは制御モジュールの制御下で、対応する権限に従い情報安全操作を実行する。具体的には、情報安全操作は、権限管理、アルゴリズム処理等を含み、例えば、文書送信者身分のデジタル署名又は証明を検証し認識することにより、ユーザがソフトウェア、ネットワーク等に対するアクセス権限を規制し、又は、不当改竄を防止する。また、銀行等のウェブサイトが、署名情報によって遠隔操作するユーザの合法性を識別する。また、情報安全操作は、一部のデータにアクセス規制情報を付与して、知能型秘密鍵装置に対する不法なアクセス又は運用を防止、また、知能型秘密鍵装置中のデータ、文書等に対して暗号化処理又は復号化処理を施す。所要アルゴリズムは主としてセキュリティチップ（例えば、スマートカードチップ）内部の関連セキュリティ設計を介して実現され、セキュリティチップはチップ設計時に安全性能等を配慮して構造上で以下の特別処理が施される。
【００５８】
例えば、安全チップには特定のセキュリティコアが用いられ、このセキュリティコアは、ハードウェアソース・アクセス権限管理の実現に用いられ、異なる権限定義を有した複数の状態をサポートし、かつ指令実行時間（指令周期）のランダム化等をサポートする。従って、安全性を大いに向上させる等の処理が挙げられる。
【００５９】
具体的には、選択確認装置は選択部、予備選択部、記憶部及び確認部から構成され、そのうち、選択部は液晶ディスプレイにおける選定マークの移動を制御し、予備選択部は上述した選定マーク選定位置にある１桁のキャラクタを確認し且つこれを桁毎に記憶部に記録し、確認部は予備選択部によって記憶部に記録されたキャラクタが照合対象キャラクタを構成するかを確認する。
【００６０】
具体的には、予備選択部又は確認部は、押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキー等であっても良い。また、予備選択部と確認部とは同一押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーを共用してもよく、予備選択部と確認部とは回数又は幅（長さ）に対応して区別される。
【００６１】
例えば、予備選択部と確認部とが同一の押しボタンを共用して回数によって区別する場合、例えば押しボタンを１回のみ押下することで予備選択操作を示し、押しボタンを連続２回押下することで確認操作を示すことができる。また、予備選択部と確認部とが同一回転ツマミを共用して幅（長さ）によって区別する場合、例えば、操作幅（長さ）を調整する回転ツマミを90度回転させることで予備選択操作を示し、回転ツマミを180度回転させることで確認操作を示すことにできる。
【００６２】
使用の利便性を図るため、上述選択確認装置は、更に確認部又は予備選択部の操作を取消すための取消し部を有しても良い。
【００６３】
上述選択確認装置は更に、液晶ディスプレイに候補キャラクタ及び選定マークを表示する操作を起動するための起動部を具備する。
【００６４】
また、図２に示すように、知能型秘密鍵装置は更に、制御モジュールに接続され、制御モジュールの制御下で選定マークをプリセットした位置に復帰させための復帰部を具備する。プリセットした位置は候補キャラクタの開始桁、終了桁又は中間桁等であり、これにより、選定マークの毎回の移動により大きな利便性を提供し、毎回が中間位置に復帰させるなら、選定マークの移動に必要な時間がより少なくなる。
【００６５】
そのうち、起動部、取消し部又は復帰部は、具体的には押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキー等であっても良い。なお、予備選択部、確認部、起動部、取消し部及び復帰部のうちの少なくとも二つが同一押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーを共用しても良く、共用の装置は上述したと同様、回数又は幅（長さ）に対応して区別される。
【００６６】
図２に示すように、知能型秘密鍵装置は更に制御モジュールに接続されるスクランブル装置を具備し、このスクランブル装置は上述の選択確認装置によって選定された照合対象キャラクタをプリセットした規則に従い逐一変換して新たな照合対象キャラクタを取得する。この変換の具体的な方法はマッピング、並べ替え、逆順配列等を含む。
【００６７】
照合モジュールはこのスクランブル装置によって取得した新たな照合対象キャラクタと記憶モジュールに記憶した設定済みＰＩＮコードとを対応させて照合し、照合した結果、両者が一致の場合に認証を成功とし、不一致の場合に認証を失敗とする。
【００６８】
安全性をより高くするため、本実施例中の制御モジュールは、セキュリティチップ（スマートカードチップを含む）を用いて構成される。セキュリティチップ内部のセキュリティ設計機能を介して安全性をより高いものにするため、情報安全モジュール及びＵＳＢインタフェースモジュールのうちの対応する少なくとも一つが制御モジュールと共に１枚のセキュリティチップ中に集約される。
【実施例２】
【００６９】
図３に示すように、本発明の実施例は、また知能型秘密鍵装置へＰＩＮコードを入力する際の安全性を向上する方法を提供する。
【００７０】
記憶モジュールには、設定済みＰＩＮコードが予め記憶されているものとする。
【００７１】
ステップ301では知能型秘密鍵装置とホストとの接続が構築される。
【００７２】
ステップ302では知能型秘密鍵装置がその液晶ディスプレイに候補キャラクタと選定マークを表示する。具体的には、選定マークがカーソル、選択ボックス又はシャドーボックス等の形式であっても良く、候補キャラクタはプリント可能なキャラクタ、具体的には数字、アルファベットの大、小文字、及び入力可能な記号である。
【００７３】
ステップ303では、知能型秘密鍵装置が液晶ディスプレイにおける選定マークの移動を制御して、桁毎に上述の候補キャラクタから照合対象キャラクタを選定する。例えば、候補キャラクタを「0-9」の数字とした場合、液晶ディスプレイに「0-9」の数字が表示され、知能型秘密鍵装置が、その液晶ディスプレイにおける選定マークの移動を制御して上述「0-9」の数字から照合対象キャラクタを選定し、例えば「13567」を照合対象キャラクタとして順次選定する。
【００７４】
知能型秘密鍵装置が液晶ディスプレイにおける選定マークを制御して照合対象キャラクタを選定する方法には多種多様がある。例えば、知能型秘密鍵装置が、液晶ディスプレイの選定マークの移動を制御し、予備選択選定マークによって選定された１桁のキャラクタを予備選択し、且つ桁毎に保存・記録する。予備選択・記録されたキャラクタ情報が照合対象キャラクタに構成されるまで予備選択・記録は継続される。
【００７５】
そのうち、予備選択操作及び確認操作の装置はそれぞれ、押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーを採用する。又は、予備選択操作と確認操作とが同一の押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーを共用する場合は、操作の回数又は幅（長さ）に対応して予備選択操作と確認操作とが区別される。例えば、予備選択操作と確認操作とが同一押しボタンを共用して回数で二者を区別する場合、例えば、押しボタンを１回のみ押下することで予備選択操作を示し、押しボタンを連続２回押下することで確認操作を示す。また、予備選択操作と確認操作とが同一回転ツマミを共用し、幅（長さ）によって二者を区別する場合、例えば、操作幅（長さ）を調整する回転ツマミを90度回転することが予備選択操作を示し、回転ツマミを180度回転することが確認操作を示す。
【００７６】
ステップ304では、知能型秘密鍵装置が、選定された照合対象キャラクタと知能型秘密鍵装置に予め記憶したＰＩＮコードとを照合し、一致の場合を認証の成功としてステップ305を実行し、不一致の場合にはステップ306を実行する。
【００７７】
ステップ305では、認証に成功した照合対象キャラクタによって決定されたアクセス権限に従い、情報安全操作が実行される。
【００７８】
ステップ306は終了ステップである。
【００７９】
ステップ301の前に、更に液晶ディスプレイに候補キャラクタ及び選定マークを表示させる起動操作を含む。
【００８０】
また、ステップ303は更に選定マーク移動取消し操作、確認操作及び/又は予備選択操作を含む。
【００８１】
ステップ303は、更に選定マークを予め設定した位置に復帰させる操作を含む。この位置は、具体的には候補キャラクタの開始桁、終了桁又は中間桁等であり、これにより、選定マークの毎回の移動に際して、より大きな利便を提供し、毎回中間位置に復帰させる場合には、選定マークの移動に必要な時間がより少なくなる。
【００８２】
そのうち、予備選択操作、確認操作、取消し操作、起動操作及び復帰操作の部位はそれぞれ押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーを採用する。又は、予備選択操作、確認操作、取消し操作、起動操作及び復帰操作のうちの少なくとも２種は、同一押しボタン、タッチキー、小型スイッチ、光電スイッチ、センサ式スイッチ、回転ツマミ又は直線移動可能シフトキーを共用してもよく、操作の回数又は幅（長さ）によって対応する操作タイプを区別する。具体的なやり方、上述したものと同様である。
【００８３】
好ましくは、ステップ303の実行後であってステップ304の実行前の間に、知能型秘密鍵装置がその選定した照合対象キャラクタをプリセットした規則に従い逐一変換して新たな照合対象キャラクタを取得する操作を更に含むことができる。この変換の具体的な方法は、マッピング、並べ替え、逆順配列等を含み、例えば、上述ステップで選定された照合対象キャラクタを「13567」とした場合、これを逆順配列にして取得する新たな照合対象キャラクタは「76531」となる。
【００８４】
ステップ304は、具体的には、知能型秘密鍵装置が取得した新たな照合対象キャラクタと予め記憶したＰＩＮコードとを対応させて照合し、一致の場合に認証を成功として上述ステップ305を実行し、不一致の場合には認証を失敗として上述ステップ306を実行する。
【産業上の利用可能性】
【００８５】
本発明は、予め登録保存された暗証コードに対して桁ごとのキャラクタから一つを選定して入力を受け、照合一致で次の桁のキャラクタを選定し、暗証コードのすべての桁で一致することにより暗証コードの一致確認をしているので、各種システムにおける複数桁のコードを対象とする入力に対しての安全性確保に利用することができる。
【００８６】
以上、実施形態および実施例を参照して本願発明を詳細に説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解できる様々な変更をすることができる。
【図１】
2010103967.tif 000003
【図２】
2010103967.tif 000004
【図３】
2010103967.tif 000005