(57)【要約】      （修正有）【課題】端末システム操作時に記憶装置を開くキーを検索してしまうことがなく、完全に保護できる記憶装置及びその記憶データの保護方法の提供。【解決手段】メイン端末２は、生体認証応用プログラムを実行して制御モジュール１０に知らせ生体センサー３０を制御して使用者の生体認証待ちデータを読み取り、並びに、認証待ち生体データと記憶装置内の生体データパターンが合致するかを照合する。合致した場合は、メイン端末２はメイン端末特定コードを実行してプログラムを起こし、メイン端末特定コードを制御モジュールにリターンする。制御モジュール１０は、制御モジュール１０内に記憶している装置特定コードによりプログラムを生じて、一組の装置特定コードを起こし、並びに、装置特定コードとメイン端末特定コードが合致するか照合した後、合致結果によってメイン端末が記憶装置１の一データ保護ユニットを保存することを特徴とする。【選択図】図１
2006351015.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置は、メイン端末と接続して用いるもので、そのメイン端末は生体認証応用プログラム及びメイン端末特定コードを実行するとプログラムを発生させ、その記憶装置を構成する基本的な要素は、
メイン端末と接続して用いるメイン端末インターフェイスと、
メイン端末インターフェイスに接続し、マイクロ処理器、データ処理時の作業メモリーであるラム（ＲＡＭ）、及び、記憶装置作業のファームウェア及び装置特定コードを記憶しプログラムを引き起こすロム（ＲＯＭ）を含む制御モジュールと、  
制御モジュールに接続し、使用者の生体認証待ちデータを感知する生体センサーと、
制御モジュールに接続して、保護待ちデータを記憶する為のデータ保護ユニットと、
制御モジュールに接続して、生体データパターンに用いる記憶ユニットを含んでおり、  前記生体データパターンは、制御モジュールのマイクロ処理器によってメイン端末に送られ、
前記生体認証応用プログラムに導かれて、制御モジュールは生体センサーを制御して使用者の認証待ち生体データを読み取り、並びに、認証待ち生体データをメイン端末に送信、
前記メイン端末は、生体認証応用プログラム処理を利用して、認証待ち生体データと生体データパターンを照合、並びに二者が実際において合致するかを判断、実際合致した場合は、メイン端末特定コードがプログラムを起こすことによりメイン端末特定コードを生じさせ、並びにメイン端末特定コードをマイクロ処理器内にリターン、
マイクロ処理器は、装置特定コードがプログラムを生じることにより、装置特定コードを生じさせ、並びに、そのマイクロ処理器において装置特定コードとメイン端末特定コードを照合、実際合致すると、データ保護ユニットは動作可能となってメイン端末に保存され、反対に、データ保護ユニットが動作不能となるとメイン端末の保存が防止されることを特徴とする記憶装置。
【請求項２】
請求項１記載の記憶装置において、制御モジュールと電気接続しているメモリー拡張スロットは、外付けメモリーに電気接続しており、これにより記憶装置のメモリー容量を拡大することができ、また、外付けメモリーは、装置特定コードとメイン端末特定コードが実際符合した場合、動作可能状態となりメイン端末に保存され、外付けメモリーがメモリー拡張スロットに挿入されると、制御モジュールは外付けメモリーを単一拡張秘密保護区域とし、一定以外の保護待ちデータを記憶することを特徴とする記憶装置。
【請求項３】
請求項１記載の記憶装置において、記憶インターフェイス拡張スロットは、大容量記憶ユニットを制御モジュールに接続する為のものであり、これにより記憶装置に記憶容量を提供、大容量記憶ユニットは、装置特定コードとメイン端末特定コードが実際において符合した場合、動作可能となってメイン端末に読み取られ、大容量記憶ユニットは磁性ＨＤＤ（ハードディスクドライブ）もしくはＣＤ−ＲＯＭ装置とすることを特徴とする記憶装置。
【請求項４】
請求項１記載の記憶装置において、データ保護ユニットは、外付けメモリーであり、それは、メモリー拡張スロットを経て制御モジュールに接続され、外付けメモリーがメモリー拡張スロットに挿入された後、制御モジュールはその外付けメモリーを単一拡張秘密保護区域とし、保護待ちデータを記憶することを特徴とする記憶装置。
【請求項５】
請求項１記載の記憶装置において、データ保護ユニットは、大容量記憶ユニットとなり、それは記憶インターフェイス拡張スロットを経て制御モジュールに接続し、大容量記憶ユニットは、磁性ＨＤＤ（ハードディスクドライブ）もしくはＣＤ−ＲＯＭ装置とすることを特徴とする記憶装置。
【請求項６】
請求項５記載の記憶装置において、大容量記憶ユニットは、更にエンクリプト/デクリプトチップを経て制御モジュールに接続されて、受送信される大容量記憶ユニットのデータをエンクリプト/デクリプトすることを特徴とする記憶装置。
【請求項７】
請求項１記載の記憶装置において、生体認証応用プログラム及びメイン端末特定コードが起こすプログラムは、記憶ユニットの応用プログラム区域に記憶され、応用プログラム区域はＣＤ−ＲＯＭ記憶装置として設計され、記憶装置に接続するメイン端末が生体認証応用プログラム及びメイン端末特定コードを自動実行してプログラムを起こすことを特徴とする記憶装置。
【請求項８】
請求項１記載の記憶装置において、メイン端末特定コードが起こすプログラムと装置特定コードが起こすプログラムはともに同様のプログラムロジックであることを特徴とする記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶装置及びその記憶データの保護方法に関するものであり、特に指紋センサーの記憶装置及びその記憶データの保護方法を提案する。本発明は一部発明者の特許文献１、特許文献２、特許文献３に関連する。
【０００２】
【特許文献１】台湾特許第０９２１３３８８７号明細書
【特許文献２】台湾特許第０９３１１２２８２号明細書
【特許文献３】台湾特許第０９４１０１５９０号明細書
【特許文献４】米国特許第２００３/０１１０３８９A１号明細書
【特許文献５】台湾特許第０９１１０６８０６号明細書
【特許文献６】台湾特許第０９１１１０４４３号明細書
【特許文献７】台湾特許第０９０１１３７５５号明細書
【特許文献８】台湾特許第０９１１１８１４２号明細書
【特許文献９】米国特許第４,５８２,９８５号明細書
【特許文献１０】中華人民共和国特許第CN１３０２０１８A号明細書
【特許文献１１】欧州特許第EP１２４０７９A１号明細書
【特許文献１２】米国特許第US２００１/００２３３７５  A１号明細書
【特許文献１３】世界特許第WO  ０２/４２８８７A２号明細書
【特許文献１４】米国特許第２００３/００５３３７号明細書
【特許文献１５】英国特許第GB２３８７９３３号明細書
【背景技術】
【０００３】
従来において、個人身分を表示する最も簡単な方法は、その上に個人の写真及び文字、数字が記載されている、例えば身分証、免許証等を見せるのが通常であるが、身分証のコピーが簡単過ぎる為に、多くの犯罪行為を生じさせる結果となっている。
更に一歩改良した方法としては、磁気カードに個人データを記録されたものであるが、同様に科学技術の進歩に伴い、磁気カードもまた突破され易くなっている。
最新には、チップカードの秘密保護方式を採用して個人データを守る方法がある。基本的にメモリーチップにより個人データを守る方法の内、最もよく使われるのは、暗証番号による保護方法である。しかしながら、暗証番号により個人データを守る方法は、使用者が暗証番号を忘れてしまうといった面倒があり、更には暗証番号が人に知られてしまうという危険性がある。
【０００４】
同時に、前述した個人身分を示す装置（チップカード以外）は単一機能を実行するだけで、単一装置を統合してマルチ応用することは不可能である。
よって、特許文献４で発表した固体メモリーフラッシュディスクに類似する個人身分電子装置には、エンクリプトした個人データを含み、パソコンに直接接続して使用できる。しかしながら、この個人身分電子装置には同様に暗証番号の設定により開かれ、やはり前述した問題点が残る。この問題を解決する最良方法は、個人特有の生体特徴を利用したものであり、それは、指紋、声紋、筆跡、虹彩などの生体認証の方法によって、比較的完全且つデータ保護が有効に行える方法を提供している。その長所は、生体の特徴は常に肌身離さないもので記憶が必要なく、更に盗まれることもなく、特に、指紋の生体特徴保護方法と結びつき、厳密である他、使用が非常に便利である点にある。
【０００５】
数年来、チップ式指紋センサーの発明により、コンパクトの電子商品において指紋読取装置の統合化は実行可能な技術であり、その関連技術内容は、本案の一発明者である周正三の特許文献５、特許文献６、特許文献７、特許文献８を参考されたい。これもまた斬新なパーソナル記憶媒体の保護方法を開拓したことになる。
【０００６】
早くも２０年前に、特許文献９において、すでに一種の記憶媒体の保護方法を発表している。それは指紋認証の方法により個人身分カード装置内に記憶された個人データを保護するものであり、指紋認証プロセス通過後に初めて、カード装置内に記憶した保護すべきデータは出力され、後続する処理や認証プロセスを実行する。この種の装置のサイズは、現在通用しているクレジットカードと同様であり、それは主に、指紋センサー、影像処理、認証モジュール、及びメモリーにより構成され、完全に独立した指紋認証装置、即ち、指紋検索及び認証はどちらも同一装置内で実行される。
特許文献１０においては、指紋認証により制御されたデータ記憶装置の読み取り、書き込み権の方法を発表している。しかしながら、この特許は記憶装置の規格及びインターフェイスを明確に表示していない。
【０００７】
同様に、特許文献１１にも、前述特許文献９と同様のデータ保護理念を発表しており、異なる点は、コミュニケーションインターフェイスをＳＤカードインターフェイスに用いた点にある。また、特許文献１１がコミュニケーションインターフェイスをＳＤカードインターフェイスに使用する構造以外、特許文献１１は、そのメモリー装置に指紋認証モジュールを具えており、データ保護概念は、特許文献１０に相等するものである。同様に、特許文献１２では、指紋認証によりハードディスクドライブもしくはフラッシュドライブに記憶されたデータを保護する方法を発表した。
特許文献１３には、前述特許文献９及び特許文献１１に相等する保護理念が発表されており、異なる点は、ＵＳＢによって端末システムとのコミュニケーションを行う点にあり、この装置は、現在市場で流行しているフラッシュメモリーＨＤＤに類似しているが、異なる点は独立した指紋処理及び認証モジュールを含む点にある。
特許文献１４には、前記特許文献９及び特許文献１１に相等するデータ保護理念を発表している。同時に特許文献１３に相当するＵＳＢを使ったコミュニケーションインターフェイスを挙げている。しかし、これも同様に、独立式指紋認証装置である。
特許文献１５には、特許文献１３、及び特許文献１４に相等する理念及び装置設計を発表しており、これは独立する指紋認証装置である。
前述の指紋認証装置を含む発明は、特許文献９に発表された、個人身分証への応用以外、その他はすべてデータの保護をするだけであり、応用及び機能は一つも含んでいない。
【０００８】
また、前述した指紋認証装置を含む携帯式記憶装置は、使用者がこの記憶装置を異なるパソコンシステムに接続して使用することにある。しかしながら、前述従来技術において、指紋認証機能を含む記憶装置の設計は、ＵＳＢが使用されており、パソコンシステムにおいては予め指紋応用プログラムをインストールしなければならず、パソコンシステムにヒューマンコンピュータインターフェイスを提供し、使用を便利にした。従来の方法は、使用者が指紋応用プログラムをインストールできるようにＣＤ−ＲＯＭを提供し、こうして初めて記憶装置全体を便利に使用できる。このような状況の下、各パソコンシステムの初期設定には、使用者が携帯式記憶装置を携帯しなければいけない以外に、ＣＤ−ＲＯＭを携帯せねばならず、こうして初めてパソコンシステムにおいてこの記憶装置が使用できる。
【０００９】
全体的に言えば、前述従来技術の目的は、指紋認証による記憶したデータの保護をする記憶装置を提供することにあった。装置を使用する場合、使用者は予め指紋応用ソフトを端末システム内にインストールする必要があり、よって、記憶装置の指紋応用プログラムは、各種異なるパソコンにおいて便利に随時入ってすぐ用いるという効果は果たせない。
【００１０】
前述した従来技術は共通の特色であり、また、独立した指紋認証装置を提供するものである。内部には、指紋センサー、指紋画像処理及び認証ＩＣを含む。このような設計の長所は、末端システムに指紋応用プログラムをインストールする必要がなく、ホットスワップという使用上の便利性を提供しているが、別の大きな問題、高価なコストを生じさせる結果となった。指紋画像処理、認証ＩＣ、及びその他付加する設備設計のコストが増加した為であり、通常そのＩＣは３２ビットの縮小命令セットコンピュータ（ＲＩＳＣ）もしくはディーエスピー（ＤＳＰ）によって初めて指紋認証を素早く実行することができる。よって、従来の指紋センサーを具える携帯式記憶装置はハイコストであるという欠点を持つ。
【００１１】
ハイコスト問題を解決する為の最良方法は、端末システムのマイクロ処理器を使って指紋画像処理及び認証を行う方法であり、これは有効的にコストダウンできる。しかし、現在の技術においては、この方法に対しての明確な発表もしくは解決した案件はない。
【００１２】
指紋画像処理及び認証作業を記憶装置によって端末システムのマイクロ処理器に移動させて実行するなら、その発明装置には、端末システムにある指紋応用プログラム（指紋画像処理、認証及びエンクリプト/デクリプト機能等）を自動的にダウンロードする機能を持たせなければならない。こうして初めてホットスワップ機能を達成でき、いかなる端末システムにおいても使用できるという便利性を持つ。このような解決方法は、前述従来技術では提供していない。
【００１３】
本発明の発明者は前述特許文献１、特許文献２、特許文献３において、端末システムの指紋認証及び応用プログラムを自動実行（ＡｕｔｏＲｕｎ）させる設計を発表しており、記憶装置をいくつかの区域に分割し、その内の一つの区域にＣＤ−ＲＯＭ（端末システムにＣＤ−ＲＯＭ装置を認知させる）を設計、その区域に記憶させた指紋認証及び応用プログラムは自動実行される。これにより、従来技術のハイコスト（独立した認証装置が必要）、及び事前にパソコン上に指紋認証ソフトをインストールしなければならない面倒を解決する。
これら発明案において、指紋影像の処理及び照合はどちらも端末システムにおいて実行され、照合が完了してからスペシャルコマンドによって記憶装置に通知され、読み書きの権限をオープンにする。
このような設計には若干の欠点が残る。即ち、誰かがメイン端末においてスペシャルコマンドを拒否した場合は、指紋照合が必要なくなり、記憶装置の安全性が損なわれることになる。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明の第一目的は、記憶装置及びその記憶データの保護方法を提案することにあり、その記憶装置は、メイン端末に接続、並びに、メイン端末と共同作業を行うことにより、記憶装置のコストを大幅に増加することなく、指紋センサーを含む記憶装置の有効的なデータ保護を行う方法を提案する。
【００１５】
本発明の第二目的は、記憶装置及びその記憶データの保護方法を提案することにあり、それは、メイン端末によって制御されている記憶装置を開くスペシャルコマンドが拒まれてデータ保護の機能が失われるのを避けることができることをその特徴とする。
【００１６】
前述目的を達成する為に、本発明の記憶装置１は、メイン端末と接続して用いるもので、そのメイン端末２は生体認証応用プログラム及びメイン端末特定コードを実行してプログラムを発生させる。記憶装置１は基本的に、メイン端末インターフェイス１２、制御モジュール１０、生体センサー３０、記憶ユニット２０及びデータ保護ユニット２４を含む。メイン端末インターフェイス１２は、メイン端末２と接続して用いる。マイクロ処理器１０A、ラム（ＲＡＭ）１０B及びロム（ＲＯＭ）１０Cを含む制御モジュール１０は、メイン端末インターフェイス１２に接続する。ラム（ＲＡＭ）１０Bはデータ処理時の作業メモリーであり、ロム（ＲＯＭ）１０Cは記憶装置１作業のファームウェア及び装置特定コードを記憶しプログラムを引き起こす。生体センサー３０は制御モジュール１０に接続し、使用者の生体認証待ちデータを感知する。データ保護ユニット２４は制御モジュールに接続して、保護待ちデータを記憶する。記憶ユニット２０は、制御モジュールに接続して、生体データパターンを記憶する。生体データパターンは、制御モジュールのマイクロ処理器によってメイン端末に送られる。生体認証応用プログラムに導かれて、制御モジュールは生体センサーを制御して使用者の認証待ち生体データを読み取り、並びに、認証待ち生体データをメイン端末に送信する。メイン端末は、生体認証応用プログラム処理を利用して、認証待ち生体データと生体データパターンを照合、並びに二者が実際において合致するかを判断、実際合致した場合は、メイン端末特定コードがプログラムを起こすことによりメイン端末特定コードを生じさせ、並びにメイン端末特定コードをマイクロ処理器内にリターンする。マイクロ処理器は、装置特定コードがプログラムを生じることにより、装置特定コードを生じさせ、並びに、そのマイクロ処理器において装置特定コードとメイン端末特定コードを照合、実際合致すると、データ保護ユニットは動作可能となってメイン端末に保存され、反対に、データ保護ユニットが動作不能となるとメイン端末の保存が防止されることを特徴とする。
【課題を解決するための手段】
【００１７】
請求項１の発明は、記憶装置は、メイン端末と接続して用いるもので、そのメイン端末は生体認証応用プログラム及びメイン端末特定コードを実行するとプログラムを発生させ、その記憶装置を構成する基本的な要素は、
メイン端末と接続して用いるメイン端末インターフェイスと、
メイン端末インターフェイスに接続し、マイクロ処理器、データ処理時の作業メモリーであるラム（ＲＡＭ）、及び、記憶装置作業のファームウェア及び装置特定コードを記憶しプログラムを引き起こすロム（ＲＯＭ）を含む制御モジュールと、  
制御モジュールに接続し、使用者の生体認証待ちデータを感知する生体センサーと、
制御モジュールに接続して、保護待ちデータを記憶する為のデータ保護ユニットと、
制御モジュールに接続して、生体データパターンに用いる記憶ユニットを含んでおり、  前記生体データパターンは、制御モジュールのマイクロ処理器によってメイン端末に送られ、
前記生体認証応用プログラムに導かれて、制御モジュールは生体センサーを制御して使用者の認証待ち生体データを読み取り、並びに、認証待ち生体データをメイン端末に送信、
前記メイン端末は、生体認証応用プログラム処理を利用して、認証待ち生体データと生体データパターンを照合、並びに二者が実際において合致するかを判断、実際合致した場合は、メイン端末特定コードがプログラムを起こすことによりメイン端末特定コードを生じさせ、並びにメイン端末特定コードをマイクロ処理器内にリターン、
マイクロ処理器は、装置特定コードがプログラムを生じることにより、装置特定コードを生じさせ、並びに、そのマイクロ処理器において装置特定コードとメイン端末特定コードを照合、実際合致すると、データ保護ユニットは動作可能となってメイン端末に保存され、反対に、データ保護ユニットが動作不能となるとメイン端末の保存が防止されることを特徴とする記憶装置としている。
請求項２の発明は、請求項１記載の記憶装置において、制御モジュールと電気接続しているメモリー拡張スロットは、外付けメモリーに電気接続しており、これにより記憶装置のメモリー容量を拡大することができ、また、外付けメモリーは、装置特定コードとメイン端末特定コードが実際符合した場合、動作可能状態となりメイン端末に保存され、外付けメモリーがメモリー拡張スロットに挿入されると、制御モジュールは外付けメモリーを単一拡張秘密保護区域とし、一定以外の保護待ちデータを記憶することを特徴とする記憶装置としている。
請求項３の発明は、請求項１記載の記憶装置において、記憶インターフェイス拡張スロットは、大容量記憶ユニットを制御モジュールに接続する為のものであり、これにより記憶装置に記憶容量を提供、大容量記憶ユニットは、装置特定コードとメイン端末特定コードが実際において符合した場合、動作可能となってメイン端末に読み取られ、大容量記憶ユニットは磁性ＨＤＤ（ハードディスクドライブ）もしくはＣＤ−ＲＯＭ装置とすることを特徴とする記憶装置としている。
請求項４の発明は、請求項１記載の記憶装置において、データ保護ユニットは、外付けメモリーであり、それは、メモリー拡張スロットを経て制御モジュールに接続され、外付けメモリーがメモリー拡張スロットに挿入された後、制御モジュールはその外付けメモリーを単一拡張秘密保護区域とし、保護待ちデータを記憶することを特徴とする記憶装置としている。
請求項５の発明は、請求項１記載の記憶装置において、データ保護ユニットは、大容量記憶ユニットとなり、それは記憶インターフェイス拡張スロットを経て制御モジュールに接続し、大容量記憶ユニットは、磁性ＨＤＤ（ハードディスクドライブ）もしくはＣＤ−ＲＯＭ装置とすることを特徴とする記憶装置としている。
請求項６の発明は、請求項５記載の記憶装置において、大容量記憶ユニットは、更にエンクリプト/デクリプトチップを経て制御モジュールに接続されて、受送信される大容量記憶ユニットのデータをエンクリプト/デクリプトすることを特徴とする記憶装置としている。
請求項７の発明は、請求項１記載の記憶装置において、生体認証応用プログラム及びメイン端末特定コードが起こすプログラムは、記憶ユニットの応用プログラム区域に記憶され、応用プログラム区域はＣＤ−ＲＯＭ記憶装置として設計され、記憶装置に接続するメイン端末が生体認証応用プログラム及びメイン端末特定コードを自動実行してプログラムを起こすことを特徴とする記憶装置としている。
請求項８の発明は、請求項１記載の記憶装置において、メイン端末特定コードが起こすプログラムと装置特定コードが起こすプログラムはともに同様のプログラムロジックであることを特徴とする記憶装置としている。
【発明の効果】
【００１８】
本発明の記憶装置及びその記憶データの保護方法は、複雑な生体データの照合作業はイン端末において実行される故、記憶装置本体は高度なマイクロ処理器が不必要である。また、生体データ照合に成功した後、メイン端末２が送信する信号は、保護待ちデータを起動させる為の単純な信号ではなく、変化多様な信号である故、遮断されたとしても、保護待ちデータが外に漏れることはない。最後のデータ保護ユニットの動作可能と動作禁止は制御モジュール内で実行され、制御モジュールのデータ照合は二組の多種変化の特定コードであり、二組の特定コードの照合が成功した時に限り、データ保護ユニットの管理権限が開かれ、よって有効的に突破されるのを防ぐ。特定コードの照合は非常に簡単であり、例えば８０５１処理器のマイクロ処理器を使って処理でき、本発明では独立装置という長所を持つ為、コストアップを不要とすることを特徴とする。
【発明を実施するための最良の形態】
【００１９】
図１に、本発明の第一実施例における記憶装置とメイン端末の接続状態見取図を示す。図１に示すとおり、本実施例の記憶装置１はメイン端末２と接続して用いるもので、そのメイン端末２は生体認証応用プログラム及びメイン端末特定コードを実行しプログラムを発生させる。その生体認証応用プログラム及びメイン端末特定コードは予め記憶装置１内に記憶可能であり、自動実行(Auto Run)方式によってメイン端末２に自動実行させ、或いはユーザーの指令によりその生体認証応用プログラムを実行する。
【００２０】
記憶装置１は基本的に、メイン端末インターフェイス１２、制御モジュール１０、生体センサー３０、記憶ユニット２０及びデータ保護ユニット２４を含む。メイン端末インターフェイス１２は、メイン端末２と接続して用いるもので、ＵＳＢ、ＰＣＭＣＩＡ、シリアルＡＴＡ（ＳＡＴＡ）、ＰＣＩ  Ｅｘｐｒｅｓｓ、ＩＥＥＥ１３９４、その他標準インターフェイスとすることが可能である。マイクロ処理器１０A、ラム（ＲＡＭ）１０B及びロム（ＲＯＭ）１０Cを含む制御モジュール１０は、メイン端末インターフェイス１２に接続する。ラム（ＲＡＭ）１０Bはデータ処理時の作業メモリーであり、ロム（ＲＯＭ）１０Cは記憶装置１作業のファームウェア及び装置特定コードを記憶しプログラムを引き起こす。マイクロ処理器１０A、ラム（ＲＡＭ）１０B及びロム（ＲＯＭ）１０Cは、単一チップ内に収めて単チップ設計とすることも可能である。よって、制御モジュール１０の役目はメイン端末２とのコミュニケーションであり、同時に記憶ユニット２０及び生体センサー３０を管理する役割もある。
【００２１】
生体センサー３０は制御モジュール１０に接続し、使用者の生体認証待ちデータを感知する。生体センサー３０は、使用者の生体データ、即ち、指紋、虹彩、声、筆跡またはその他生体データを感知し、その生体センサー３０は、一面型指紋センサー、スライド式指紋センサー、声紋センサー、虹彩センサー、顔型センサー、その他の生体センサーとする。以下にはその内の指紋センサーだけの説明を加える。
【００２２】
記憶ユニット２０は制御モジュール１０に接続、生体データパターン及び随時更新される特定コードプログラムキーを保存する（特定コードプログラムキーは毎回使用時に指紋応用プログラムを起こさせることもでき、予め記憶ユニット２０内への記憶が不要である）。生体データパターンとは、即ち、記憶装置１の持ち主がこの装置を初めて使用する場合、中に残した初めての生体データであり、この指紋データは後続する指紋データと照合する為の基準となる。記憶ユニット２０はメモリーモジュールから選ばれたもので、ハードディスクもしくはＣＤ-ＲＯＭである。メモリーモジュールは、例えば、フラッシュメモリー、ピーロム（ＰＲＯＭ）、ロム（ＲＯＭ）、イーイーピーロム（ＥＥＰＲＯＭ）等の不揮発性メモリーである。本実施例において、記憶ユニット２０は、応用プログラム区域２１、公用区域２２、秘密保護区域２４及び隠蔽区域２６に分割されている。秘密保護区域２４はデータ保護ユニット用であり、制御モジュール１０に接続されており、保護待ちデータを記憶する。メイン端末２は生体認証応用プログラム及びメイン端末特定コードを自動実行してプログラムを起こすという状況の下、生体認証応用プログラム及びメイン端末特定コードが起こしたプログラムは応用プログラム区域２１に記憶される。この他、応用プログラム区域２１はＣＤ−ＲＯＭ記憶装置として設計され、記憶装置１に接続するメイン端末２が生体認証応用プログラム及びメイン端末特定コードを自動実行してプログラムを起こす。メイン端末特定コードが起こすプログラムと装置特定コードが起こすプログラムは、同様のプログラムロジックを持ち、また、同一の特定コードキーに基づいて同様の特定コードを起こす（特定コードとは、特徴データコード、文字化けコード及び表検索コード）。公用区域２２（存在するか存在しないという選択設計も可能である）は、公用プログラム及びデータを記憶でき、使用者は生体認証プログラムを用いる以前に公用プログラム及びデータを使用できる。実施例においては、生体データパターン及び随時更新する特定コードプログラムキーは隠蔽区域２６内に記憶される。別の実施例においては、特定コードプログラムキーは予め隠蔽区域２６に記憶されたものではなく、毎回使用時に指紋応用プログラムを通して指紋特徴（認証待ち生体データ）に基づき生まれるか、指紋特徴及び数学演算と結びついて生まれるものである。随時更新される特定コードプログラムキーとは、メイン端末及び装置特定コードに供給されてプログラム初期値を生むもので、随時更新する特定コードプログラムキーは、毎回メイン端末特定コードによって装置特定コードとの照合成功後に更新される故、記憶装置が軽易に突破されないことを確実に守る。
【００２３】
記憶装置１をメイン端末２に接続する場合、生体データパターン及び随時更新される特定コードプログラムキーは、制御モジュール１０のマイクロ処理器１０Aを経由してメイン端末２に送信される。その後、メイン端末２の実行する生体認証応用プログラムに導かれて、制御モジュール１０は、生体センサー３０において読み取られた使用者の認証待ち生体データをメイン端末２内に送るのをコントロールする。続いて、メイン端末２は生体認証応用プログラム処理を利用して、認証待ち生体データと生体データパターンを照合、並びに二者が実際において合致するかを判断、実際合致した場合は、メイン端末特定コードがプログラムを起こすのを利用して随時更新する特定コードプログラムキーに基づきメイン端末特定コードが生じ、並びにメイン端末特定コードをマイクロ処理器１０A内にリターン、メイン端末特定コードのリターン方式は直接送信もしくはエンクリプト後リターン（マイクロ処理器１０A内にリターンされる場合も先にデクリプトしてから照合する必要あり）、もしくは通信協定と結びついて一緒に送信される（例えばＵＳＢ制御器とのコミュニケーション通信協定）。もし特定コードプログラムキーが毎回使用される時、指紋応用プログラムにより生じる場合は、そのリターン方式もまた前述のメイン端末特定コードリターン方式と同様である。注意すべきなのは、生体データの照合方式は円形照合、特徴点照合等方式を用いることが可能である。その後、マイクロ処理器１０Aは装置特定コードがプログラムを生じるのを利用して、随時更新する特定コードプログラムキーに基づいて、装置特定コードを生じさせ、並びに、そのマイクロ処理器１０Aにおいて装置特定コードとメイン端末特定コードを照合、実際合致すると、データ保護ユニット２４は動作可能（エナブル状態）となってメイン端末２に保存され、反対に、データ保護ユニット２４は動作不能（ディサブル状態）となるとメイン端末２の保存が防止される。注意すべきなのは、特定コードプログラムキーが装置特定コードを起こし、及びメイン端末特定コードがプログラムを起こすのを利用するのは、ただ本発明の保護層級を向上させる為であり、実際においては、特定コードプログラムキーを必要としない場合は、予め設定したロジックにより装置特定コード及びメイン端末特定コードを生じさせる。
【００２４】
図２に、本発明の第二実施例における記憶装置とメイン端末の接続状態見取図を示す。図２に示す本発明の第二実施例は、第一実施例に類似するが、異なる箇所は、記憶装置１が更にメモリー拡張スロット４０を含む点にある。制御モジュール１０と電気接続しているメモリー拡張スロット４０は、外付けメモリー５０に電気接続為のものであり、これにより記憶装置１のメモリー容量を拡大する。メモリー拡張スロット４０は、実際において、本発明装置のメモリー容量を拡大する為のもの、もしくは本装置を外付けメモリー５０の読取器（メモリーリーダー）とする。外付けメモリー５０は、例えば、ＣＦカード、スマートメディア、メモリースティックもしくはその他標準インターフェイスの外付けメモリー、またはハードディスク（特に一寸かそれ以上に小さいハードディスク）、マイクロドライブ等である。外付けメモリー５０は装置特定コードとメイン端末特定コードが実際符合した場合、メイン端末２に読取させる。外付けメモリー５０がメモリー拡張スロット４０に挿入されると、制御モジュール１０は外付けメモリー５０を単一拡張秘密保護区域に企画され、一定以外の保護待ちデータを記憶する為のものである。
【００２５】
図２内の外付けメモリー５０もまた単独でデータ保護ユニットとなることができる。それはメモリー拡張スロット４０を経て制御モジュール１０に接続され、この状況の下では、記憶ユニット２０の秘密保護区域２４は省略する。外付けメモリー５０がメモリー拡張スロット４０に挿入された後、制御モジュール１０はその外付けメモリー５０を単一拡張秘密保護区域とし、保護待ちデータを記憶するのに用いる。
【００２６】
図３は本発明の第三実施例に関する記憶装置１とメイン端末２の接続状態見取図を示す。本実施例は、第一実施例に類似するが、異なる箇所は、本実施例の記憶装置１が更に記憶インターフェイス拡張スロット７０を含む点にあり、それは、大容量記憶ユニット８０を制御モジュール１０に接続する為のものであり、これにより記憶装置１に記憶容量を提供する。エンクリプト/デクリプトチップ６０は記憶インターフェイス１６によって制御モジュール１０に接続され、記憶インターフェイス拡張スロット７０はエンクリプト/デクリプトチップ６０に接続され、大容量記憶ユニット８０は記憶インターフェイス拡張スロット７０及びエンクリプト/デクリプトチップ６０を経て制御モジュール１０に接続される。その大容量記憶ユニット８０は、装置特定コードとメイン端末特定コードが実際において符合した場合、メイン端末２に読み取られる。大容量記憶ユニット８０に送受信されるデータはエンクリプト/デクリプトチップ６０によってエンクリプト/デクリプトされる。大容量記憶ユニット８０の一つの実施例は磁性ＨＤＤ（ハードディスクドライブ）であり、特に３.５インチ、２.５インチもしくはその他サイズのＨＤＤである。その大容量記憶ユニット８０のもう一つの実施例は、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−Ｒ／ＲＷ、いかなる規格のＣＤ−ＲＯＭ装置である。記憶インターフェイス１６及び記憶インターフェイス拡張スロット７０は、本実施例においてはＩＤＥであり、スカジー（ＳＣＳＩ）、シリアルＡＴＡ、コンパクトフラッシュ（登録商標）（ＣＦ）、ＰＣＭＣＩＡ、ＩＥＥＥ１２８４もしくはその他標準のインターフェイスとすることも可能である。
【００２７】
また、図３の大容量記憶ユニット８０もまた単独でデータ保護ユニットとすることが可能であり、この状況の下、記憶ユニット２０の秘密保護区域２４は省略できる。データ保護ユニットは記憶インターフェイス拡張スロット７０を経て制御モジュール１０に接続され、この他、大容量記憶ユニット８０は更にエンクリプト/デクリプトチップ６０を経て制御モジュール１０に接続されて、受送信される大容量記憶ユニット８０のデータをエンクリプト/デクリプトするのに用いる。
【００２８】
図４に、本発明の第四実施例に関する記憶装置１の保護方法のフロー図を示す。図４に示すとおり、本発明の記憶装置１の保護方法は、以下のステップを含む。
まず、記憶装置１はメイン端末２に挿入された後、記憶装置１のメイン端末インターフェイス１２により記憶装置１とメイン端末２を接続する。その後、メイン端末２は生体認証応用プログラムを実行する（ステップ２１０）。続いて生体認証応用プログラムは記憶装置１が初めて使用されたかどうかを自動判断、そうであるなら、使用者にその指紋データを登録したかどうかを尋ねる（ステップ２２０参照）。使用者がデータ登録を選択すると、指紋登録をスタートする（ステップ２２５）。この状況の下、生体センサー３０は使用者の指紋データを感知（ステップ２３５）、その後指紋パターンを取り出し（ステップ２４５）、続いて、キーによってパターンをエンクリプトする（ステップ２５５）。その後指紋パターンデータを隠蔽区域２６内に記憶する。
【００２９】
生体認証応用プログラムにおいて隠蔽区域２６内に記憶された指紋パターンデータを検索すると、記憶装置１は、記憶装置１に記憶された生体データパターン及び随時更新する特定コードプログラムキーをメイン端末２に送信する（ステップ２３０及び２４０）。その後、生体認証応用プログラムによって使用者は記憶装置１の生体センサー３０使用を導かれて、生体センサー３０は使用者の認証待ち生体データを読み込み、並びに、認証待ち生体データをメイン端末２に送信する（ステップ２５０）。続いて、生体認証応用プログラムを使って認証待ち生体データと生体データパターンを処理、照合し、並びに、二者が実際に合致するかどうかを判断する（ステップ２６０）。もし二者が実際上符合しない場合は、使用者に引き続き照合を行うか聞く（ステップ２７０）。もし使用者が照合を継続しないなら、全作業は終了する。もし使用者が照合を継続するなら、ステップ２５０に戻る。もし二者が実際に合致したなら、メイン端末特定コードがプログラムを生むことにより、随時更新する特定コードプログラムキーに基づいてメイン端末特定コードを生じさせ、メイン端末特定コードは記憶装置１内にリターンされる（ステップ２８０）。
【００３０】
その後、記憶装置１内において装置特定コードがプログラムを生じさせることにより、随時更新する特定コードプログラムキーに基づいて装置特定コードを生じさせる（ステップ２９０）。続いて、装置特定コードとメイン端末特定コードが実際合致するのかどうかを照合する（ステップ３００）。装置特定コードとメイン端末特定コードが実際合致した場合、記憶装置１のデータ保護ユニット２４/５０/８０はメイン端末２への保存を提供する（ステップ３１０）。さもなくば、データ保護ユニット２４/５０/８０はメイン端末２に保存されるのを防止して作業を終了する。
【００３１】
注意すべきである点は、本発明の方法は、前述三実施例に応用することができるが、詳細内容はこの限りではない。
【図面の簡単な説明】
【００３２】
【図１】本発明の第一実施例における記憶装置とメイン端末の接続状態見取図である。
【図２】本発明の第二実施例における記憶装置とメイン端末の接続状態見取図である。
【図３】本発明の第三実施例に関する記憶装置とメイン端末の接続状態見取図である。
【図４】本発明の第四実施例に関する記憶装置の保護方法のフロー図を示す。
【符号の説明】
【００３３】
１      記憶装置
２      メイン端末
１０    制御モジュール
１０Ａ  マイクロ処理器
１０Ｂ  ラム（ＲＡＭ）
１０Ｃ  ロム（ＲＯＭ）
１２    メイン端末インターフェイス
１６    記憶インターフェイス
２０    記憶ユニット
２１    応用プログラム区域
２２    公用区域
２４    データ保護ユニット
２６    隠蔽区域
３０    生体センサー
４０    メモリー拡張スロット
５０    外付けメモリー/データ保護ユニット
６０    エンクリプト/デクリプトチップ
７０    記憶インターフェイス拡張スロット
８０    大容量記憶ユニット/データ保護ユニット
２１０−３１０  方法ステップ
【図１】
2006351015.tif 000003
【図２】
2006351015.tif 000004
【図３】
2006351015.tif 000005
【図４】
2006351015.tif 000006