(57)【要約】      （修正有）【課題】好適なデータセキュリティシステムおよびその動作方法を提供する。【解決手段】データセキュリティシステムは、データセキュリティ送受信器または受信器と、データセキュリティ送受信器または受信器に動作可能に接続された認証サブシステム１０４と、認証サブシステム１０４に接続されたストレージサブシステム１０６とを備える。動作方法は、モバイル装置にデータセキュリティシステムとの接続のためのデータセキュリティシステムアプリケーションを提供し、データセキュリティシステムアプリケーションを起動し、データセキュリティシステムとモバイル装置との接続状態を維持する。【選択図】図１
2020057412.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
ロックされたデータチャネルを有するデータストレージ装置への接続を検出することであって、前記データストレージ装置は、前記データチャネルを介した通信のためのインターフェースコントローラ、メモリ、認証情報および暗号鍵を有する認証サブシステム、暗号化エンジン、前記データチャネル外の無線周波数通信用の無線送受信器を含む、前記検出すること、
前記インターフェースコントローラを介した前記データチャネルがロックされているときに、前記無線送受信器を介してユーザ認証入力を受信すること、
受信されたユーザ認証入力および前記認証サブシステムの認証情報に基づいて、前記データストレージ装置のデータチャネルをアンロックすること、
前記データチャネルがアンロックされているときに、
暗号化されたデータを前記メモリに格納する前に、前記データチャネルを介して受信したデータを前記暗号鍵で暗号化すること、
復号化されたデータを前記データチャネルを介して送信する前に、前記メモリから読み取られたデータを暗号鍵で復号化すること、を備える方法。
【請求項２】
アンロックしたことに基づいて、前記認証サブシステムから前記暗号鍵を前記暗号化エンジンに送信することを、さらに備え、
前記暗号鍵は、前記データストレージ装置のメモリに格納されず、前記暗号鍵は、前記データストレージ装置の外部からアクセスできない、請求項１に記載の方法。
【請求項３】
前記ユーザ認証入力を受信することは、
前記無線送受信器を介してモバイル装置のアプリケーションと通信すること、
前記モバイル装置から前記ユーザ認証入力を受信すること、をさらに含む、請求項１に記載の方法。
【請求項４】
前記ユーザ認証入力を受信することは、
前記無線送受信器を介してモバイル装置のアプリケーションと通信することであって、前記アプリケーションは、ユーザによる前記ユーザ認証入力を入力するためのユーザインターフェースを含み、前記ユーザ認証入力がリモートサーバによって検証されると、前記リモートサーバは、前記アプリケーションに確認を送信する、前記通信すること、
ユーザが前記リモートサーバによって検証された後、前記データストレージ装置が、前記無線送受信器を介して前記モバイル装置からのユーザ認証入力を受信すること、を含む、請求項１に記載の方法。
【請求項５】
前記モバイル装置のアプリケーションが前記リモートサーバから前記認証情報を変更するためのコマンドを受信した後、前記モバイル装置のアプリケーションから前記認証情報を変更するためのコマンドを受信すること、をさらに備える請求項４に記載の方法。
【請求項６】
前記モバイル装置のアプリケーションは、
前記モバイル装置が、前記データストレージ装置のデータチャネルをロックし、前記データストレージ装置のデータチャネルをアンロックし、ユーザ名を変更し、前記認証情報を変更し、前記データストレージ装置をリセットすることを可能にする、請求項４に記載の方法。
【請求項７】
前記モバイル装置のアプリケーションは、
前記リモートサーバが、前記データストレージ装置をリセットし、前記データストレージ装置をアンロックすることを可能にする、請求項４に記載の方法。
【請求項８】
前記モバイル装置のアプリケーションは、
ジオフェンス内のモバイル装置の存在を判定することによって、前記リモートサーバが、ジオフェンシングを使用して前記データストレージ装置の使用を特定の位置に制限することを可能にする、請求項４に記載の方法。
【請求項９】
前記モバイル装置のアプリケーションは、
前記リモートサーバが、前記データストレージ装置の使用を特定の時間帯および期間に制限することを可能にする、請求項４に記載の方法。
【請求項１０】
前記データチャネルが、コンピュータバスインターフェースである、請求項１に記載の方法。
【請求項１１】
前記無線周波数通信は、ワイヤレス・フィデリティ（ＷｉＦｉ）、ブルートゥース（ＢＴ）、ブルートゥーススマート（ＢＬＥ）、近距離無線通信（ＮＦＣ）、またはセルラー通信のうちの１つである、請求項１に記載の方法。
【請求項１２】
データストレージ装置であって、
メモリと、
ユーザが認証されるまでロックされるデータチャネルを介した通信用のインターフェースコントローラと、
前記データチャネル外の無線周波数通信用の無線送受信器であって、ユーザ認証入力を受信するように構成されている前記無線送受信器と、
認証情報および認証鍵を有する認証サブシステムであって、受信したユーザ認証入力および前記認証情報に基づいて、前記データストレージ装置のデータチャネルをアンロックする前記認証サブシステムと、
暗号化されたデータをメモリに保存する前にデータチャネルを介して受信したデータを暗号鍵で暗号化し、暗号化されたデータをデータチャネルを介して送信する前に前記メモリから読み取ったデータを前記暗号鍵で復号化する暗号化エンジンと、を備えるデータストレージ装置。
【請求項１３】
前記認証サブシステムは、アンロックしたことに基づいて、前記暗号鍵を前記暗号化エンジンに送信し、前記暗号鍵は、前記データストレージ装置のメモリに格納されず、前記暗号鍵は、前記データストレージ装置の外部からアクセスできない、請求項１２に記載のデータストレージ装置。
【請求項１４】
前記ユーザ認証入力を受信することは、
前記無線送受信器を介してモバイル装置のアプリケーションと通信すること、
前記無線送受信器を介して、前記モバイル装置からユーザ認証入力を受信すること、をさらに含む、請求項１２に記載のデータストレージ装置。
【請求項１５】
前記ユーザ認証入力を受信することは、
無線送受信器を介してモバイル装置のアプリケーションと通信することであって、前記アプリケーションは、ユーザによる前記ユーザ認証入力を入力するためのユーザインターフェースを含み、前記ユーザ認証入力がリモートサーバによって検証されると、前記リモートサーバは、前記アプリケーションに確認を送信する、前記通信すること、
ユーザが前記リモートサーバによって検証された後、前記データストレージ装置が、前記モバイル装置からのユーザ認証入力を受信すること、を含む、請求項１２に記載のデータストレージ装置。
【請求項１６】
前記認証サブシステムは、
前記モバイル装置のアプリケーションが前記リモートサーバから前記認証情報を変更するためのコマンドを受信した後、前記モバイル装置のアプリケーションから前記認証情報を変更するためのコマンドを受信するように構成される、請求項１５に記載のデータストレージ装置。
【請求項１７】
マシンによって実行されると、前記マシンに複数の動作を実行させる複数の命令を含む非一時的な機械可読記憶媒体であって、複数の動作は、
ロックされたデータチャネルを有するデータストレージ装置への接続を検出することであって、前記データストレージ装置は、前記データチャネルを介した通信のためのインターフェースコントローラ、メモリ、認証情報および暗号鍵を有する認証サブシステム、暗号化エンジン、前記データチャネル外の無線周波数通信用の無線送受信器を含む、前記検出すること、
前記インターフェースコントローラを介した前記データチャネルがロックされているときに、前記無線送受信器を介してユーザ認証入力を受信すること、
受信したユーザ認証入力および前記認証サブシステムの認証情報に基づいて、前記データストレージ装置のデータチャネルをアンロックすること、
前記データチャネルがアンロックされているときに、
暗号化されたデータを前記メモリに格納する前に、前記データチャネルを介して受信したデータを前記暗号鍵で暗号化すること、
復号化されたデータを前記データチャネルを介して送信する前に、前記メモリから読み取られたデータを暗号鍵で復号化すること、を備える、非一時的な機械可読記憶媒体。
【請求項１８】
前記マシンは、
アンロックしたことに基づいて、前記認証サブシステムから前記暗号鍵を前記暗号化エンジンに送信することを備える複数の動作をさらに実行し、
前記暗号鍵は、前記データストレージ装置のメモリに格納されず、前記暗号鍵は、前記データストレージ装置の外部からアクセスできない、請求項１７に記載の非一時的な機械可読記憶媒体。
【請求項１９】
前記ユーザ認証入力を受信することは、
前記無線送受信器を介してモバイル装置のアプリケーションと通信すること、
前記無線送受信器を介して、前記モバイル装置からユーザ認証入力を受信すること、をさらに含む、請求項１７に記載の非一時的な機械可読記憶媒体。
【請求項２０】
前記ユーザ認証入力を受信することは、
無線送受信器を介してモバイル装置のアプリケーションと通信することであって、前記アプリケーションは、ユーザによる前記ユーザ認証入力を入力するためのユーザインターフェースを含み、前記ユーザ認証入力がリモートサーバによって検証されると、前記リモートサーバは、前記アプリケーションに確認を送信する、前記通信すること、
ユーザが前記リモートサーバによって検証された後、前記データストレージ装置が、前記モバイル装置からの前記ユーザ認証入力を受信すること、を含む、請求項１７に記載の非一時的な機械可読記憶媒体。
【請求項２１】
システムであって、
１つまたは複数のコンピュータプロセッサと、
前記１つまたは複数のコンピュータプロセッサに接続されたデータチャネルと、
前記データチャネルに接続された自己暗号化装置と、を備え、
前記自己暗号化装置は、
認証プロセッサを含む認証サブシステムと、
暗号化エンジンと、
前記認証サブシステムによって提供される暗号鍵で暗号化された暗号化データを格納する記憶媒体と、
前記データチャネル外の通信用の無線周波数（ＲＦ）送受信器と、
前記データチャネルに接続されたインターフェースコントローラのデータインターフェースと、を含み、
前記データインターフェースは、前記無線周波数送受信器を介して受信したユーザ認証情報を使用して前記認証サブシステムによって前記自己暗号化装置がアンロックされるまで、データの送受信からロックされる、システム。
【請求項２２】
前記自己暗号化装置は、前記システムの１つまたは複数のコンピュータプロセッサを使用せずにユーザを認証する、請求項２１に記載のシステム。
【請求項２３】
前記無線周波数送受信器は、モバイル装置から前記ユーザ認証情報を受信するように構成され、前記モバイル装置は、前記１つまたは複数のコンピュータプロセッサから分離され、前記自己暗号化装置は、前記モバイル装置から前記ユーザ認証情報を受信したことに応答して、前記データインターフェースをアンロックするように構成される、請求項２１に記載のシステム。
【請求項２４】
前記無線周波数送受信器は、前記モバイル装置との無線周波数通信において独立した暗号化を使用するように構成され、前記独立した暗号化は、前記無線周波数通信用の通信プロトコルによって提供される暗号化とは区別される、請求項２３に記載のシステム。
【請求項２５】
前記モバイル装置のアプリケーションは、ユーザから前記ユーザ認証情報を取得するためのユーザインターフェースを提供する、請求項２３に記載のシステム。
【請求項２６】
前記モバイル装置のアプリケーションは、管理サーバでユーザを検証することによってユーザを認証し、前記モバイル装置は、前記管理サーバがユーザを検証したことに応答して、前記自己暗号化装置にアンロックコマンドを送信する、請求項２３に記載のシステム。
【請求項２７】
暗号化エンジンをさらに備え、
前記認証サブシステムは、暗号鍵を格納し、前記認証サブシステムは、ユーザが正常に認証されると、前記暗号鍵を前記暗号化エンジンに送信する、請求項２１に記載のシステム。
【請求項２８】
前記自己暗号化装置は、前記システムのシャットダウンが検出されたときにタイマーを初期化し、前記自己暗号化装置は、前記タイマーの満了前に前記システムが再起動された場合にアンロック状態で初期化し、前記自己暗号化装置は、前記タイマーの満了後に前記システムが再起動された場合にロック状態で初期化する、請求項２１に記載のシステム。
【請求項２９】
前記データは、前記データインターフェースと前記データチャネルとの間でクリア形式で送信される、請求項２１に記載のシステム。
【請求項３０】
前記システムは、ラップトップ、パーソナルコンピュータ、キッチン用器具、プリンタ、スキャナ、サーバ、タブレット装置、医療装置、ドアアンロックシステム、セキュアアクセスシステム、アクセス制御装置、ホーム自動化装置、家庭用品、携帯電話、車両、またはスマートテレビの１つである、請求項２１に記載のシステム。
【請求項３１】
前記自己暗号化装置は、該自己暗号化装置がロックされているときに、前記認証サブシステムに電力を供給するための電源をさらに含む、請求項２１に記載のシステム。
【請求項３２】
方法であって、
ホストコンピュータシステムに自己暗号化装置を提供することであって、前記ホストコンピュータシステムは、１つまたは複数のプロセッサと、該１つまたは複数のプロセッサに接続され且つ前記自己暗号化装置に接続されたデータチャネルと、を有する、前記提供すること、
前記自己暗号化装置のデータインターフェースと前記データチャネルとの間に通信チャネルを設定することであって、前記通信チャネルは、前記自己暗号化装置が認証されるまでロックされる、前記設定すること、
前記データチャネル外の通信用の前記自己暗号化装置の無線周波数（ＲＦ）送受信器を介して、ユーザ認証情報を受信すること、
前記自己暗号化装置の認証サブシステムが、前記ユーザ認証情報に基づいて、前記通信チャネルをアンロックすること、
前記データインターフェースを介して前記自己暗号化装置によって受信されたデータを、前記自己暗号化装置の認証サブシステムによって提供される暗号鍵で暗号化すること、
暗号化されたデータを前記自己暗号化装置のストレージサブシステムに格納すること、を備える方法。
【請求項３３】
前記自己暗号化装置は、前記ホストコンピュータシステムの１つまたは複数のプロセッサを使用せずにユーザを認証する、請求項３２に記載の方法。
【請求項３４】
前記無線周波数送受信器を介して、モバイル装置から前記ユーザ認証情報を受信すること、
前記無線周波数送受信器を介して前記ユーザ認証情報を受信したことに応答して、前記自己暗号化装置をアンロックすること、をさらに備える請求項３２に記載の方法。
【請求項３５】
前記モバイル装置のアプリケーションは、管理サーバでユーザを検証することによってユーザを認証し、
前記方法は、
前記管理サーバがユーザを検証したことに応答して、前記モバイル装置からアンロックコマンドを受信すること、をさらに備える請求項３４に記載の方法。
【請求項３６】
前記自己暗号化装置は、前記ホストコンピュータシステムのシャットダウンが検出されたときにタイマーを初期化し、前記自己暗号化装置は、前記タイマーの満了前に前記ホストコンピュータシステムが再起動された場合にアンロック状態で初期化し、前記自己暗号化装置は、前記タイマーの満了後に前記ホストコンピュータシステムが再起動された場合にロック状態で初期化する、請求項３２に記載の方法。
【請求項３７】
マシンによって実行されると、前記マシンに複数の動作を実行させる複数の命令を含む非一時的な機械可読記憶媒体であって、前記複数の動作は、
ホストコンピュータシステムに自己暗号化装置を提供することであって、前記ホストコンピュータシステムは、１つまたは複数のプロセッサと、該１つまたは複数のプロセッサに接続され且つ前記自己暗号化装置に接続されたデータチャネルと、を有する、前記提供すること、
前記自己暗号化装置のデータインターフェースと前記データチャネルとの間に通信チャネルを設定することであって、前記通信チャネルは、前記自己暗号化装置が認証されるまでロックされる、前記設定すること、
前記データチャネル外の通信用の前記自己暗号化装置の無線周波数（ＲＦ）送受信器を介して、ユーザ認証情報を受信すること、
前記自己暗号化装置の認証サブシステムが、前記ユーザ認証情報に基づいて、前記通信チャネルをアンロックすること、
前記データインターフェースを介して前記自己暗号化装置によって受信されたデータを、前記自己暗号化装置の認証サブシステムによって提供される暗号鍵で暗号化すること、
暗号化されたデータを自己暗号化装置のストレージサブシステムに格納すること、を備える、非一時的な機械可読記憶媒体。
【請求項３８】
前記自己暗号化装置は、前記ホストコンピュータシステムの１つまたは複数のプロセッサを使用せずにユーザを認証する、請求項３７に記載の非一時的な機械可読記憶媒体。
【請求項３９】
前記マシンは、
前記無線周波数送受信器を介して、モバイル装置から前記ユーザ認証情報を受信すること、
前記無線周波数送受信器を介して前記ユーザ認証情報を受信したことに応答して、前記自己暗号化装置をアンロックすること、を備える複数の動作をさらに実行する、請求項３７に記載の非一時的な機械可読記憶媒体。
【請求項４０】
前記モバイル装置のアプリケーションは、管理サーバでユーザを検証することによってユーザを認証し、
前記マシンは、
前記管理サーバがユーザを検証したことに応答して、前記モバイル装置からアンロックコマンドを受信することを備える複数の動作をさらに実行する、請求項３９に記載の非一時的な機械可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に電子装置に関し、より詳細にはメモリ装置に関する。
【背景技術】
【０００２】
セキュリティは、コンピュータの使用におけるほぼあらゆる面で重要な問題である。コンピュータに接続されるハードディスクドライブなどの記憶媒体には、データ盗難リスクのある貴重な情報が含まれている。個人情報、企業情報、および政府のセキュリティ情報を保護するために多額の資金と努力が払われている。
【０００３】
ポータブルメモリストレージ装置は、小型になり、紛失し易くなり、一層ユビキタス化し、安価になり、その上、メモリ容量が増えてきているので、セキュリティ上の問題が顕著になっている。ユニバーサルシリアルバスフラッシュドライブおよびマイクロドライブ、携帯電話、ビデオカメラ、デジタルカメラ、ｉＰＯＤ、ＭＰ３／４プレーヤー、スマートフォン、パームコンピュータ、ラップトップコンピュータ、ゲーム機器、オーセンティケータ、トークン（メモリを含む）等のポータブルメモリストレージ装置、一般には大容量ストレージ装置（ＭＳＤ）に、大量の情報を秘密裏にダウンロードすることが可能である。
【０００４】
具体的には、コンピュータから情報を簡単にダウンロードして持ち去ることのできる、バックアップ用、転送用、中間記憶用、および主記憶用の様々なＭＳＤがある。どんなＭＳＤであってもその主目的は、「ポータブルコンテンツ」つまり特定のコンピュータではなく特定の所有者に紐付けられたデータ及び情報を格納して取り出すことである。
【０００５】
最も一般的なストレージセキュリティ提供手段は、コンピュータに入力したパスワードでユーザを認証することである。パスワードは、ＭＳＤ格納値に対して検証され、一致した場合、ドライブが開かれることとなる。あるいは、パスワード自体がＭＳＤに格納されたデータを暗号化・復号化するための暗号鍵として使用される。
【０００６】
オンザフライ暗号化をサポートするドライブの場合、暗号鍵は暗号化された形式で記憶媒体に保存されることもある。暗号鍵は記憶媒体に格納されるので、標準インターフェースを迂回して記憶媒体を直接読み取りたい者がそれをすぐに利用できるようになる。したがって、暗号鍵を暗号化するための鍵としてパスワードが使用される。
【０００７】
自己認証ドライブの場合、それらの認証サブシステムがセキュリティ維持の責任を担い、その接続先のホストコンピュータに依存することはない。したがって、ＭＳＤをアンロックするためにホストからパスワードは送信され得ない（その必要がない）。実際、記憶媒体に暗号鍵を保存する必要は最早なくなっており、認証サブシステムは、暗号鍵を管理する手段になっている。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
したがって、セキュリティ向上が依然として必要とされている。消費者の期待の高まりと、市場における有意な製品差別化の機会の薄れとともに、商業的競争圧力がいっそう高まっていることを鑑みると、これらの問題の解決策を見出すことが重要である。さらに、コストを削減し、効率とパフォーマンスを向上させ、競争圧力に対応する必要性によって、これらの問題に対する解決策を見出すための緊急性がさらに高まっている。
【０００９】
これらの問題の解決策は長い間求められてきたが、先の開発は何ら解決策を教示も示唆もしておらず、したがってこれらの問題に対する解決策は長きにわたって当業者に見つけられずにいる。
【課題を解決するための手段】
【００１０】
本発明は、データセキュリティシステムの動作方法を提供するものであり、その方法は、モバイル装置にデータセキュリティシステムとの接続のためのデータセキュリティシステムアプリケーションを提供する工程と、データセキュリティシステムアプリケーションを起動する工程と、データセキュリティシステムとモバイル装置との接続状態を維持する工程とを含む。
【００１１】
本発明は、データセキュリティ送受信器または受信器と、前記データセキュリティ送受信器または受信器に動作可能に接続された認証サブシステムと、前記認証サブシステムに接続されたストレージサブシステムとを備えるデータセキュリティシステムを提供する。
【００１２】
本発明の特定の実施形態は、上記の態様に加えてまたはその代わりに他の態様を有する。それら態様は、添付図面を参照して以下の詳細な説明を読むことにより、当業者に明らかになるであろう。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態によるデータセキュリティシステムの概略図。
【図２】データセキュリティシステムを用いて使用される認証鍵配信方法を示す図。
【図３】ユーザがデータセキュリティシステムと対話するための別のシステムを示す図。
【図４】ユーザがホストコンピュータシステムを使用してデータセキュリティシステムと対話する方法を示す図。
【図５】データセキュリティシステム用のユーザ検証を用いるデータセキュリティ方法を示す図。
【図６】例示的なデータセキュリティ通信システムを示す図。
【図７】モバイル装置とデータセキュリティシステムとの動作のシーケンスを示す管理者シーケンス図。
【図８】モバイル装置が認証因子である場合のアンロックシーケンス図。
【図９】モバイル装置からのＰＩＮエントリを用いたアンロックを示すアンロックシーケンス図。
【図１０】サーバ／コンソールを介するＰＩＮエントリおよびユーザＩＤ／位置／時間の検証を用いるアンロックを示すアンロックシーケンス図。
【図１１】サーバ／コンソールを使用するデータセキュリティシステムのリセットを示すリセットシーケンス図。
【図１２】サーバ／コンソールを使用するデータセキュリティシステムのアンロックを示すアンロックシーケンス図。
【図１３】サーバ／コンソールを使用するユーザパスワード変更シーケンス図。
【発明を実施するための形態】
【００１４】
以下の実施形態は、当業者が本発明を実施し使用することができるように十分に詳細に記載されている。本開示に基づく他の実施形態が明らかであり、本発明の範囲から逸脱することなくシステム、プロセス、または機械的変更を行い得ると理解されたい。
【００１５】
以下、本発明を完全に理解できるように多くの特定の詳細を説明する。しかしながら、本発明は、これらの特定の詳細なしに実施され得ることは明らかであろう。いくつかの周知の回路、システム構成、および処理工程については、本発明を不明瞭にすることを避けるために詳細に開示していない。
【００１６】
同様に、システムの実施形態を示す図面は、半概略図であり、一定の縮尺ではなく、特に、図面の明瞭化目的で大きさを示しており、図面に誇張されて示されている。いくつかの特徴を共通に有する複数の実施形態が開示され記載されている場合、それらの図示、説明、および理解を明瞭にするために、類似または同様の特徴は、通常、類似または同一の参照番号を付して記述する。同様に、説明を容易にするために図面の視点は概して同様の配向で示すが、この図示の仕方は大部分において任意である。一般に、本発明は任意の配向で実施され得る。
【００１７】
本明細書で使用される「システム」という用語は、その用語が使用される文脈に応じて、本発明の方法および装置を指し、本発明の方法としておよび装置として定義される。本明細書で使用される「方法」という用語は、装置の動作工程を指し、その動作工程として定義される。
【００１８】
便宜のためであって限定するものではないが、「データ」という用語は、コンピュータによって生成またはコンピュータに格納できる情報として定義される。「データセキュリティシステム」という用語は、記憶媒体を組み込んだ任意の可搬型メモリ装置を意味するものとして定義される。本明細書で使用する「記憶媒体」という用語は、ソリッドステート、ＮＡＮＤフラッシュ、および／または磁気データ記録システムを指し、それらと定義される。「ロックされた」という用語は、記憶媒体にアクセスできない状態のデータセキュリティシステムを指し、「アンロックされた」という用語は、記憶媒体にアクセス可能な状態のデータセキュリティシステムを指す。
【００１９】
ストレージ装置を耐改竄性にするには、一般的に２つの方法があり、第１は、構成要素にエポキシを塗布する方法であり、プリント回路基板に塗布されたエポキシ樹脂は、記憶媒体を破壊せずにストレージ装置を分解することを困難にできる。第２は、メモリデータを暗号化する方法であり、データは記憶媒体に書き込まれるときに暗号化され、そのデータを解読（ｄｅｃｉｐｈｅｒ）するためには暗号鍵が必要とされる。
【００２０】
図１を参照すると、本発明の一実施形態によるデータセキュリティシステム１００の概略図が示されている。データセキュリティシステム１００は、外部通信チャネル１０２と、認証サブシステム１０４と、ストレージサブシステム１０６とからなる。
【００２１】
ストレージサブシステム１０６は、インターフェースコントローラ１０８、暗号化エンジン１１０、及び記憶媒体１１２を含む電子回路である。記憶媒体１１２は、内蔵または外付けのハードディスクドライブ、ＵＳＢフラッシュドライブ、ソリッドステートドライブ、ハイブリッドドライブ、メモリカード、テープカートリッジ、および光ディスク（例えば、ブルーレイディスク、デジタル多用途ディスクすなわちＤＶＤ、およびコンパクトディスクすなわちＣＤ）を含む任意の光学式媒体であってよい。記憶媒体１１２は、データ保護装置、アーカイブ記憶システム、およびクラウドデータストレージシステムを含むことができる。クラウドストレージシステムは、ブラウザアプリケーションにインストールされたプラグインアプリケーションまたは拡張ソフトウェアを使用して、ホストコンピュータに、または有線のまたはＲＦのまたは光学式の無線ネットワークを介してホストコンピュータに結合された別のシステムに、またはワールドワイドウェブにアクセスすることができる。
【００２２】
インターフェースコントローラ１０８は、ソフトウェアまたはハードウェアの暗号化エンジン１１０を備えたマイクロコントローラなどの電子コンポーネントを含むが、暗号化エンジン１１０は、ストレージサブシステム１０６内の別個のコントローラ内にあってもよい。
【００２３】
認証サブシステム１０４は、電気的に消去可能なプログラマブルリードオンリーメモリ（ＥＥＰＲＯＭ）などの不揮発性メモリをそれ自身が有することがあるマイクロコントローラのような認証コントローラ１１４を含む電子回路である。
【００２４】
外部通信チャネル１０２は、ホストコンピュータシステム１２０とのデータ交換手段を提供する。ユニバーサルシリアルバス（ＵＳＢ）は、データセキュリティシステム１００をホストコンピュータシステム１２０に接続する最も一般的な手段の１つである。外部通信チャネル１０２の他の例には、Ｆｉｒｅｗｉｒｅ、無線ＵＳＢ、シリアルＡＴＡ（ＳＡＴＡ）、高詳細度マルチメディアインターフェース（ＨＤＭＩ（登録商標））、ＲＳ−２３２（ＲｅｃｏｍｍｅｎｄｅｄＳｔａｎｄａｒｄ２３２）、および無線周波数無線ネットワークが含まれる。
【００２５】
インターフェースコントローラ１０８は、ＵＳＢパケットデータを、ＵＳＢフラッシュドライブ内の記憶媒体１１２に書き込むことができるデータに変換することができる。
暗号化エンジン１１０は、インターフェースコントローラ１０８の一部として実装され、ホストコンピュータシステム１２０からのクリアテキストおよび／またはデータ（情報）を受け取り、それをＭＳＤまたは記憶媒体１１２に書き込まれる暗号化された形式に変換する。暗号化エンジン１１０は、記憶媒体１１２からの暗号化情報を変換し、それをホストコンピュータシステム１２０用のクリア情報に復号する。暗号化エンジン１１０は、通信プロトコル、メモリ、および他の動作条件を管理しながらオンザフライでデータを暗号化／復号化する暗号化機能を有する暗号コントローラと、通信、暗号鍵管理、および暗号化コントローラとの通信を取り扱うための通信／セキュリティコントローラとを有する２つのコントローラサブシステムであってもよい。
【００２６】
暗号化エンジン１１０は、情報を暗号化／復号化するために暗号鍵１１６を必要とする。暗号鍵１１６は、データを判読不能にまたは判読可能にするためにデータを暗号化アルゴリズムで暗号化／復号化するアルゴリズム（例えば、２５６ビットの高度暗号化規格（ＡＥＳ）暗号化）において使用される。暗号鍵１１６は、認証コントローラ１１４の内部または外部のいずれかに格納することができる。
【００２７】
識別番号または鍵を有するユーザ１２２が認証鍵１１８に対して確認されると、暗号鍵１１６が認証サブシステム１０４によって暗号化エンジン１１０に送信される。
本発明の様々な実施形態の可搬型メモリストレージ装置は、認証鍵１１８および暗号鍵１１６を使用することによって、以前はそのような装置では利用できなかった極めて高いレベルのセキュリティを提供できることが分かった。
【００２８】
データセキュリティシステム１００がロックされると、認証鍵１１８は認証サブシステム１０４の内部に残り、外部からは読み取ることができない。認証鍵１１８を隠す一つの方法は、認証鍵１１８を認証サブシステム１０４内の認証コントローラ１１４に格納することである。認証制御部１１４の安全ヒューズを設定することにより、ユーザ１２２が確認されて認証制御部１１４が取り出しを許可しない限り、認証鍵１１８にアクセスすることを不可能にする。多くのマイクロコントローラには、安全ヒューズが装備されており、その安全ヒューズが飛ぶと内部メモリにアクセスできなくなる。これは公知で広く使用されているセキュリティ機能である。このようなマイクロコントローラを認証コントローラ１１４に使用できる。認証コントローラ１１４は、マイクロコントローラまたはマイクロプロセッサとすることができる。
【００２９】
認証鍵１１８は、いくつかの機能において使用することができ、１…情報を直接暗号化／復号化するための暗号鍵１１６として使用でき、２…インターフェースコントローラ１０８によってアクセスすることができるデータセキュリティシステム１００に記憶された暗号鍵１１６を回復するための鍵として使用でき、３…外部通信チャネル１０２を起動するためにインターフェースコントローラ１０８によって直接比較するために使用できる。
【００３０】
図２を参照すると、データセキュリティシステム１００を用いて使用される認証鍵配信方法が示されている。この図では、認証鍵１１８と暗号鍵１１６は同一である。暗号化エンジン１１０は、暗号鍵１１６として認証鍵１１８を用いる。
【００３１】
ユーザ１２２は、ユーザ識別情報２０２（番号または鍵）を認証サブシステム１０４に提供することによって、認証サブシステム１０４と対話しなければならない。認証サブシステム１０４は、ユーザ１２２を認証鍵１１８に対して認証する。次に、認証サブシステム１０４は、暗号鍵１１６として認証鍵１１８をインターフェースコントローラ１０８に送信する。
【００３２】
インターフェースコントローラ１０８内の暗号化エンジン１１０は、チャネル２０６に沿ってクリア情報を暗号化情報に変換したり暗号化情報をクリア情報に変換するのにその認証鍵１１８を使用する。暗号鍵１１６なしで記憶媒体１１２から暗号化情報を読み取ろうとする試みは、どんなコンピュータによっても使用できない情報をもたらすだけであろう。
【００３３】
図３を参照すると、ユーザ１２２がデータセキュリティシステム３００と対話するための別のシステムが図示されている。この対話は、物理的接触、有線接続、または携帯電話、スマートフォン、スマートウォッチ、ウェアラブル機器、または他のワイヤレス装置からの無線接続によるものであり得る、通信コンビネーション３０１によって行うことができる。
【００３４】
一認証システムでは、モバイル送受信器３０２を使用して、ユーザ識別情報３０４を認証サブシステム３１０内のデータセキュリティ送受信器３０６に送信する。例示目的で、双方向通信の柔軟性のために複数の送受信器を使用しているが、単方向通信用の送受信機の組み合わせも使用できる。認証サブシステム３１０は、ストレージサブシステム１０６内のインターフェースコントローラ１０８に接続された認証コントローラ１１４を含む。ユーザ識別情報３０４は、データセキュリティシステム３００のストレージサブシステム１０６の外部からモバイルトランシーバ３０２によって認証サブシステム３１０内のデータセキュリティ送受信器３０６に供給される。無線通信は、ワイファイ（ＷｉＦｉ）、ブルートゥース（ＢＴ（登録商標））、ブルートゥーススマート、近距離通信（ＮＦＣ）、全地球測位システム（ＧＰＳ）、光、セルラー通信（例えば、ＬＴＥ−Ａ）、符号分割多元接続（ＣＤＭＡ）、広帯域符号分割多元接続（ＷＣＤＭＡ（登録商標））、ユニバーサル移動体通信システム（ＵＭＴＳ）、無線ブロードバンド（ＷｉＢｒｏ）、または移動通信用グローバルシステム（ＧＳＭ（登録商標））等を含むことができる。
【００３５】
認証サブシステム３１０は、モバイル送受信器３０２から送信されたコードが認証鍵１１８に対して照合されたものであることによって、ユーザ１２２を認証鍵１１８に対して認証する。次に、認証サブシステム３１０は、暗号鍵１１６を通信コンビネーション３０１を介してインターフェースコントローラ１０８に送信する。
【００３６】
次いで、暗号化エンジン１１０は、チャネル２０６に沿ってクリア情報を暗号化情報に変換したり暗号化情報をクリア情報に変換するのに暗号鍵１１６を使用する。暗号鍵１１６なしで記憶媒体１１２から暗号化情報を読み取ろうとしても、ホストコンピュータシステム１２０によって使用不可能な情報が得られるだけであろう。
【００３７】
任意選択の第２の認証機構では、認証サブシステム３１０が、ユーザ１２２にバイオメトリックセンサ３２０を使用させて、そのユーザの身元が認証されたユーザであると確認するためのバイオメトリック入力３２２を供給させることによって、認証鍵１１８に対してユーザ１２２が認証される。生体認証の種類には、指紋、虹彩スキャン、声紋などがある。
【００３８】
任意選択の第３の認証機構では、認証サブシステム３１０が、ユーザ１２２に電気機械式入力機構３３０を使用させて、そのユーザの身元が認証されたユーザであると確認するための固有コード３３２を供給させることによって、ユーザ１２２を認証鍵１１８に対して認証する。固有コード３３２は、ＰＩＮなどの、数値、英数字またはアルファベットコードを含むことができる。電気機械式入力機構３３０は、認証サブシステム３１０内にある。電気機械式入力機構３３０は、ユーザ１２２からの固有コード３３２をデータセキュリティシステム３００の外部から受信する。固有コード３３２は、データセキュリティシステム３００のストレージサブシステム１０６の外部から認証サブシステム３１０内の電気機械式入力機構３３０に供給される。
【００３９】
ユーザ１２２の照合にどちらの方法を使用するにしても、ユーザ１２２が認証されるまで、認証鍵１１８および暗号鍵１１６は隠されたままである。
図４を参照すると、ユーザ１２２がホストコンピュータシステム１２０を使用してデータセキュリティシステム４００と対話する方法が示されている。
【００４０】
ホストコンピュータシステム１２０は、ホストアプリケーション４０２を備えている。ホストアプリケーション４０２は、データセキュリティシステム４００の外部通信チャネル１０２を介して通信するソフトウェアまたはファームウェアである。
【００４１】
ホストアプリケーション４０２は、内部コンポーネント（例えばハードドライブ）の通し番号、ネットワークカードのメディアアクセス制御（ＭＡＣ）アドレス、ユーザのログイン名、ネットワークインターネットプロトコル（ＩＰ）アドレス、データセキュリティシステムによって作成されてホストに保存されたＩＤ、データセキュリティシステムによって作成されてネットワークに保存されたＩＤなどの、環境に関連付けられた、ホスト識別子４０６を配信する。ホスト識別子４０６は、データセキュリティシステム４００内の認証サブシステム４０８によって使用される。
【００４２】
認証サブシステム４０８が、ホスト識別子４０６を検証することによってユーザ１２２を認証鍵１１８に対して認証すると、データセキュリティシステム４００はアンロックになる。
【００４３】
例えば、ユーザ１２２は、ロックされているデータセキュリティシステム４００をホストコンピュータシステム１２０に接続する。ホストアプリケーション４０２は、そのネットワークカードのＭＡＣアドレスをデータセキュリティシステム４００に送信する。データセキュリティシステム４００は、図１のユーザ１２２にユーザ識別情報を入力させることなしで、このＭＡＣアドレスが正当であると認識し、アンロックになる。これは、ユーザ１２２との対話を必要としない実装例である。この場合、検証されるのはホストコンピュータシステム１２０およびそれに関連付けられた環境である。
【００４４】
データセキュリティシステム４００は、認証サブシステム１０４に格納された認証鍵１１８を提供すること、認証サブシステム１０４によってホストコンピュータシステム１２０を検証すること、認証サブシステム１０４によって暗号鍵１１６をストレージサブシステム１０６に提示すること、記憶媒体のコンテンツを解読することによってストレージサブシステム１０６による記憶媒体１１２へのアクセスを可能にすることを含む。
【００４５】
データセキュリティシステムは、バイオメトリック入力を解釈しユーザ１２２を検証するための認証サブシステム１０４をさらに含む。
データセキュリティシステムはさらに、認証鍵１１８を暗号鍵１１６として直接使用することを含む。
【００４６】
データセキュリティシステムはさらに、認証鍵１１８を使用して、内部コンテンツを解読するのに使用される暗号鍵１１６を解読及び取り出すことを含む。
データセキュリティシステムは、信号入力の解釈および送信ユニットの検証のための認証サブシステム１０４をさらに含む。
【００４７】
データセキュリティシステムは、手動入力された入力の解釈およびユーザ１２２の検証のための認証サブシステム１０４をさらに含む。
データセキュリティシステムはさらに、ホストコンピュータシステム１２０の検証のためのホスト常駐ソフトウェアアプリケーションによって送られた入力を解釈するための認証サブシステム１０４を含む。
【００４８】
データセキュリティシステムは、インターフェースコントローラ１０８の外部にある暗号化エンジン１１０であって、クリアデータをデータセキュリティシステム１００をアンロックするための暗号化データに変換する目的で外部通信チャネル１０２に接続された暗号化エンジン１１０をさらに含む。
【００４９】
図５を参照すると、データセキュリティシステム１００に対するユーザ検証を用いるデータセキュリティ方法５００が示されている。データセキュリティ方法５００は、ブロック５０２において認証鍵に対してユーザを検証する工程と、ブロック５０４において暗号鍵を取り出すために認証鍵を使用する工程と、ブロック５０６においてホストコンピュータシステムと記憶媒体との間のストレージサブシステムを介した暗号化されていない通信を可能にするために暗号鍵を使用する工程とを含む。
【００５０】
図６を参照すると、例示的なデータセキュリティ通信システム６００が示されている。例示的なデータセキュリティ通信システム６００は、モバイル装置６１０、データセキュリティシステム（ＤＳＳ）６２０、ホストコンピュータ６３０、およびサーバ／コンソール６４０を含む。モバイル装置６１０およびサーバ／コンソール６４０は、有線接続によって、またはインターネットクラウドであり得るクラウド６５０を介する無線接続によって接続される。モバイル装置６１０とデータセキュリティシステム６２０は、通信コンビネーション３０１によって接続される。
【００５１】
例示的なデータセキュリティ通信システム６００における通信コンビネーション３０１は、データセキュリティシステム６２０内のデータセキュリティ送受信器６２４のアンテナ６２２と無線通信するアンテナ６１４を有するモバイル装置６１０内のモバイル送受信器６１２を含む。
【００５２】
一実施形態では、モバイル装置６１０は、スマートフォンであってよい。モバイル装置６１０において、モバイル送受信器６１２は、従来のモバイル装置コンポーネントと接続されてよく、またデータセキュリティシステム６２０と共に使用される情報を提供するデータセキュリティシステムＳＳ）アプリケーション６１８と接続されてよい。
【００５３】
データセキュリティ送受信器６２４は、セキュリティコントローラ６２６に接続されているが、このセキュリティコントローラ６２６には、異なるモバイル装置のものを含めて、データセキュリティシステム６２０にアクセスすることができる識別情報、パスワード、プロフィール等の情報を保有させることができる。セキュリティコントローラ６２６は、認証サブシステム３１０、ストレージサブシステム１０６（一部の実施形態では、データを暗号化するための暗号を有することができる）、および外部通信チャネル１０２と同様のサブシステムに接続される。
【００５４】
外部通信チャネル１０２は、ホストコンピュータ６３０に接続可能であり、規定状況下でストレージサブシステム１０６内のデータへのアクセスを可能にする。
データセキュリティシステム６２０の一実装例では、図３のバイオメトリックセンサ３２０および電気機械式入力機構３３０を省略し、スマートフォン等のモバイル装置６１０への無線リンクのみを有するものとすることができる。この実装例は、データセキュリティシステム６２０をより安全で有用にできることが分かった。
【００５５】
データセキュリティシステムアプリケーション６１８は、モバイル装置６１０がモバイル装置６１０の近くのすべてのデータセキュリティシステムを発見し、それらのステータス（ロック／アンロック／ブランク、ペアあり／ペアなしなど）を示すことを可能にする。
【００５６】
データセキュリティシステムアプリケーション６１８は、モバイル装置６１０が接続／ペアリング、ロック、アンロック、名前とパスワードの変更、およびデータセキュリティシステム６２０上のすべてのデータのリセットをできるようにする。
【００５７】
データセキュリティシステムアプリケーション６１８は、データセキュリティシステム６２０が所定長さの非アクティブ期間の後に自動的にロックする非アクティブオートロックモードをモバイル装置６１０が設定できるようにし、または、予め定められた期間にわたってモバイル装置６１０が所定の近接範囲内にないときにデータセキュリティシステム６２０が（信頼性を改善し、信号のデバウンスを回避するために）ロックされるように近接オートロックモードをモバイル装置６１０が設定できるようにする。
【００５８】
データセキュリティシステムアプリケーション６１８は、モバイル装置６１０がパスワードを記憶し、ＴｏｕｃｈＩＤおよびＡｐｐｌｅＷａｔｃｈを使用することを可能にする（ＴｏｕｃｈＩＤおよびＡｐｐｌｅＷａｔｃｈの両方が例としてのみ挙げられているが、バイオメトリックセンサおよびウェアラブルを有する多くの他のモバイル装置が存在する同様のモードで使用される）ことで、モバイル装置へのパスワードの再入力なしでデータセキュリティシステム６２０はアンロックされ得る。
【００５９】
データセキュリティシステムアプリケーション６１８は、他のモバイル装置ではデータセキュリティシステム６２０をアンロックできなくするために、モバイル装置６１０などの特定のモバイル装置があるときにのみ動作するようにモバイル装置６１０を設定できる（１Ｐｈｏｎｅ）。
【００６０】
データセキュリティシステムアプリケーション６１８は、モバイル装置６１０がデータセキュリティシステム６２０を読み取り専用モードに設定することを可能にする。
データセキュリティシステムアプリケーション６１８は、モバイル装置６１０がユーザモードまたは管理者モード（管理者モードはユーザ設定を無視する）で動作し、サーバ／コンソール６４０を使用することを可能にする。サーバ／コンソール６４０は、コンピュータと、そのコンピュータに情報を入力するためのコンソールとの組み合わせである。
【００６１】
サーバ／コンソール６４０はユーザ管理データベース６４２を含み、このユーザ管理データベース６４２は、モバイル装置６１０に追加の機能を与えるためにクラウド６５０を介してモバイル装置６１０に送信され得る追加の情報を含む。
【００６２】
ユーザ管理データベース６４２は、サーバ／コンソール６４０が、ユーザＩＤ（ユーザ名およびパスワード）を使用してユーザを作成および識別し、データセキュリティシステム６２０のアンロックを禁止／許可し、遠隔ヘルプを提供することを可能にする。
【００６３】
ユーザ管理データベース６４２は、サーバ／コンソール６４０がデータセキュリティシステム６２０を遠隔からリセットまたはアンロックすることを可能にする。
ユーザ管理データベース６４２は、サーバ／コンソール６４０がデータセキュリティシステムユーザＰＩＮを遠隔的に変更することを可能にする。
【００６４】
ユーザ管理データベース６４２は、サーバ／コンソール６４０が（ジオフェンシングの使用によって）特定の場所からデータセキュリティシステム６２０をアンロックすることを制限／許可することを可能にする。
【００６５】
ユーザ管理データベース６４２は、サーバ／コンソール６４０が、データセキュリティシステム６２０のアンロックを規定時間期間および異なる時間帯に制限／許可することを可能にする。
【００６６】
ユーザ管理データベース６４２は、サーバ／コンソール６４０が、規定チーム／組織／ネットワーク等の外によるデータセキュリティシステム６２０のアンロックを制限することを可能にする。
【００６７】
図７を参照すると、モバイル装置６１０とデータセキュリティシステム６２０との間の動作シーケンスを示す管理者シーケンス図が示されている。
まず、装置とシステムとの相互発見、装置とシステムとのペアリング、および装置とシステムとの接続によって、データセキュリティシステム６２０とモバイル装置６１０との接続状態７００が確立される。この接続状態７００は共有秘密情報の使用によって保護され、その共有秘密情報は、その後の通信セッションの間、データセキュリティシステム６２０とモバイル装置６１０との間の通信を保護（暗号化）するために使用される。データセキュリティシステム６２０上で実行するのに効率的でかつ世界的なセキュリティ規格に承認される標準的な暗号化アルゴリズムが選択される。
【００６８】
データセキュリティシステム６２０とモバイル装置６１０とが互いに所定の距離内にある限り、データセキュリティシステムアプリケーション６１８によってまたはセキュリティコントローラ６２８によってまたはそれら両者が協働して接続状態７００は維持される。その所定の距離から離れた場合、所定の時間期間にわたって接続状態７００が維持された後、データセキュリティシステム６２０はロックされる。
【００６９】
モバイル装置６１０とデータセキュリティシステム６２０との接続後、モバイル装置６１０においてデータセキュリティシステム管理者アプリケーション開始動作７０２が行われる。次に管理者パスワード動作７０４において管理者がパスワードを設定する。モバイル装置６１０とデータセキュリティシステム６２０との接続後、データセキュリティシステム接続、給電、発見可能化動作７０６において、データセキュリティシステム６２０は、データセキュリティシステム６２０内のホストコンピュータ６３０によって給電されるとともに発見可能となるように図６のホストコンピュータ６３０に接続される。
【００７０】
管理者パスワード動作７０４の後、モバイル装置６１０は、管理者パスワード設定およびアンロック信号７０８をデータセキュリティシステム６２０に送信する。管理者パスワード設定及びアンロック信号７０８は、データセキュリティシステム６２０において、管理者パスワード設定及びデータセキュリティシステムアンロック動作７１６を生じさせる。
【００７１】
管理者パスワード設定およびデータセキュリティシステムアンロック動作７１６が完了すると、データセキュリティシステムアンロックの確認信号７１２がモバイル装置６１０に送信され、モバイル装置６１０において管理者動作７１４としてのデータセキュリティシステムアンロックの確認が実行される。管理者動作７１４としてのデータセキュリティシステムアンロックの確認があると、モバイル装置６１０を使用して実行される他の制限の設定動作７１６が許可される。他の制限の設定動作７１６があると、管理者制限設定信号７１８がデータセキュリティシステム６２０へと送信され、データセキュリティシステム６２０において管理者制限が設定され、制限設定確認信号７２０がモバイル装置６１０に返信される。その後、モバイル装置６１０およびデータセキュリティシステム６２０は、完全に動作可能な通信状態である。
【００７２】
データセキュリティシステム６２０と物理的接触を持つことなくデータセキュリティシステム６２０と通信することが可能なので、データセキュリティシステム６２０との重要な対話には、データセキュリティシステム６２０自体に印字されるかまたはデータセキュリティシステム６２０のパッケージに付属したものであってデータセキュリティシステム６２０の所有者が容易に利用できるデータセキュリティシステム固有識別子を同伴することが必要とされる。
【００７３】
この固有識別子（固有ＩＤ）は、データセキュリティシステム６２０のアンロックまたはリセットといったユーザデータに影響を与える動作を要求する際に必要とされる。正しい識別子なしでこれらの動作を実行しようとする試みは無視され、無害化される。この固有識別子は、ユーザがデータセキュリティシステム６２０上で物理的な制御を持たせるとともにモバイル装置６１０とデータセキュリティシステム６２０といった認証済みで先にペアになった装置とシステムとの接続状態７００が確立されていることを検証するための方法で、モバイル装置６１０にデータセキュリティシステム６２０を識別させるのに使用される。装置のペアになると、共有秘密情報を使用して通信を機密にする。
【００７４】
ペアリングは、モバイル装置とデータセキュリティシステムとが過去のある時点で一意でかつ決められた関係を確立し維持していることを包含する。
固有識別子は、データセキュリティシステムに対する物理的制御がユーザにあるときに、ユーザにデータセキュリティシステムに対する何らかの制御を与える。
【００７５】
モバイル装置６１０がスマートフォンである場合にデータセキュリティシステム６２０との通信のセキュリティを高めるために、ユーザは本実施形態で「１Ｐｈｏｎｅ」と呼ぶ機能などの機能の有効化を選択することができる。この機能は、データセキュリティシステム６２０との重要なユーザ対話を唯一のモバイル装置６１０だけに限定する。これは、上述したデータセキュリティシステム固有識別子を、データセキュリティシステム６２０とモバイル装置６１０との間で安全に共有されるランダム識別子に置き換えることによって行われる。したがって、例えば、ユーザがデータセキュリティシステム６２０をアンロックするときに、データセキュリティシステム固有識別子を提示する代わりに、１Ｐｈｏｎｅ識別子を提示しなければならない。実際には、これにより、ユーザのモバイル装置６１０が、ＰＩＮまたはパスワードに加えて、データセキュリティシステム６２０を使用するための第２の認証因子になる。一例として、「１Ｐｈｏｎｅ」として選択されペアになったユーザ電話は、ＰＩＮなしで使用でき、ユーザ認証単一因子として、および／または、他のユーザ認証因子と組み合わせて、使用することができる。もしこの機能（１Ｐｈｏｎｅ）が選択された場合、管理者アンロックが前もって有効にされている場合を除いて、他の電話機でデータセキュリティシステム６２０を開くことはできない。
【００７６】
他の実施形態では、１Ｐｈｏｎｅ機能を使用するために、データセキュリティシステム６２０上で管理者パスワードを要求するようにしてよいことが理解されよう。別の実施形態では、モバイル装置６１０の１Ｐｈｏｎｅデータが失われた場合に、サーバ／コンソール６４０がデータセキュリティシステム６２０を回復できるようにしてもよい。
【００７７】
ユーザは、データセキュリティシステム６２０の近接自動ロック機能を有効化することができる。通信セッション中に、図６のデータセキュリティ送受信器６２４がデータセキュリティシステム６２０にモバイル装置６１０の信号強度測定値を報告する。モバイル装置６１０上のデータセキュリティシステムアプリケーション６１８は、データセキュリティシステム６２０に、発信元の信号出力レベルと近接範囲の閾値との両方を送信する。
【００７８】
信号強度は送受信器周辺の環境条件によって変化するので、データセキュリティシステム６２０は、信号強度測定値を数学的に平滑化して、偽陽性の可能性を低減する。データセキュリティシステム６２０は、受信した信号強度が所定の期間にわたって規定の閾値を下回ったことを検出すると、すぐにデータセキュリティシステム６２０をロックし、図６のストレージサブシステム１０６へのアクセスを防止する。
【００７９】
データセキュリティシステム６２０は、３つの異なるモードで使用することができる。すなわち、データセキュリティシステム６２０の機能をユーザが決定できるユーザモード、管理者が管理者パスワードを設定でき、データセキュリティシステム６２０に、ユーザでは解除できないいくつかの制限（例えば、所定期間の非活動後の自動ロック、読み取り専用、１Ｐｈｏｎｅ）を加えることができる管理者モード、および、サーバ／コンソール６４０がデータセキュリティシステム６２０を遠隔からリセットしたり、ユーザパスワードを変更したり、データセキュリティシステム６２０をアンロックしたりするための管理者役割を設定するサーバモードである。
【００８０】
図８を参照すると、モバイル装置６１０が認証因子である場合のアンロックシーケンス図が示されている。この図は、特定のモバイル装置であるモバイル装置６１０からのデータセキュリティシステムアプリケーション６１８によって開始されたデータセキュリティシステム６２０の自動アンロックプロセスを示す。ユーザは、データセキュリティシステム６２０と先にペアになった単一のモバイル装置のみを使用することができる。ペアになったモバイル装置６１０を紛失すると、（図７に示すように管理者パスワードが以前に設定されていない限り）データセキュリティシステム６２０をアンロックできないであろう。
【００８１】
図７と類似しているが、接続状態７００が確立された後にデータセキュリティシステムアプリケーション開始動作８００が行われる。データセキュリティシステム接続、給電、発見可能化動作７０６の後に、モバイル装置６１０からデータセキュリティシステム６２０にモバイル装置ＩＤを伴うアンロック要求信号８０２が送信される。データセキュリティシステムアンロック動作８０４が行われ、データセキュリティシステムアンロック確認信号７１２がデータセキュリティシステム６２０から送信される。データセキュリティシステムアンロック確認動作８０６の後、モバイル装置６１０およびデータセキュリティシステム６２０は、完全に動作可能な通信状態である。
【００８２】
ＰＩＮ（個人用識別番号）が設定されていない場合、ペアになったモバイル装置が１−認証因子として使用される。
図９を参照すると、モバイル装置６１０からのＰＩＮエントリを使用するアンロック動作を示すアンロックシーケンス図が示されている。この図は、モバイル装置６１０内のデータセキュリティシステムアプリケーション６１８にＰＩＮを入力することによって、データセキュリティシステム６２０をアンロックするプロセスを示す。正しいＰＩＮの入力なしでデータセキュリティシステム６２０をアンロックすることはできない。
【００８３】
図７および図８と類似しているが、データセキュリティシステムアプリケーション開始動作８００の後に、ユーザ名／パスワード入力動作９００が行われる。ユーザ名／パスワード入力動作９００の後、モバイル装置６１０は、サーバ／コンソール６４０にユーザＩＤ検証信号９０２を送信する。次に、サーバ／コンソール６４０は、ユーザ名／パスワード適正判定９０４を行う。
【００８４】
ユーザ名／パスワード適正判定９０４がユーザを検証すると、適正ユーザ信号９０６がモバイル装置６１０に送信され、モバイル装置６１０のＰＩＮ入力動作９０８においてユーザに正しいＰＩＮを入力させる。次いで、モバイル装置６１０は、正しいＰＩＮがサーバ／コンソール６４０に入力されたかどうかを判定するために、アンロック検証信号９１０を送信する。
【００８５】
サーバ／コンソール６４０は、ユーザ認証判定９１２を行い、ユーザが、ＰＩＮが認可されている特定のデータセキュリティシステム（例えば、データセキュリティシステム６２０）を使用することが許可されているかどうかを判定する。認証された場合、アンロック許可信号９１４がモバイル装置６１０に送信され、モバイル装置６１０はアンロック要求信号９１６をデータセキュリティシステム６２０に渡す。
【００８６】
データセキュリティシステムアンロック動作８０４が実行され、データセキュリティシステムアンロック確認信号７１２がモバイル装置６１０に送信され、データセキュリティシステムアンロック動作確認８０６が実行される。
【００８７】
図１０を参照すると、サーバ／コンソール６４０を介したＰＩＮエントリおよびユーザＩＤ／位置／時間の検証を使用するアンロック動作を示すアンロックシーケンス図が示されている。この図は、モバイル装置６１０からデータセキュリティシステムアプリケーション６１８にＰＩＮを入力し、ユーザＩＤ（ユーザ名／パスワード）を使用してサーバ／コンソール６４０サーバで確認することによって、および特定の場所およびある時間範囲でデータセキュリティシステム６２０をアンロックするためのジオフェンシング許可を検証することによって、データセキュリティシステム６２０をアンロックする最もセキュリティの高いプロセスを示す。データセキュリティシステム６２０は、ＰＩＮ、ユーザ名およびパスワードの入力と、モバイル装置６１０が特定の（予め決められた）位置で特定の（予め決められた）時間に存在することとがなければ、アンロックできないであろう。
【００８８】
図７〜図９と類似しているが、サーバ／コンソール６４０において、データセキュリティシステム６２０などの指定データセキュリティシステムが動作するのに必要な条件の設定を可能にするために、指定データセキュリティシステムアンロック動作１０００が行われる。例えば、条件は、特定の地理的領域内におよび／または特定の時間枠の範囲内にあることとであってもよい。
【００８９】
モバイル装置６１０において、位置及び／又は現在時刻取得動作１００２のような、現在状態の判定が行われる。この動作は、モバイル装置６１０がどこに位置しているか、および／または、モバイル装置６１０が位置している場所での現在時刻を判定するために実行される。モバイル装置６１０の周りの他の現在状態が判定されるとともに、アンロック検証信号１００４によってサーバ／コンソール６４０に送信されてよく、そのサーバ／コンソール６４０で条件適合判定１００６がなされる。
【００９０】
所望の条件に適合したとき、アンロック許可信号１００８がモバイル装置６１０に送信され、ＰＩＮ入力動作９０８を実行させる。ＰＩＮの入力後、ＰＩＮと、モバイル装置６１０に動作可能に近接しているデータセキュリティシステム６２０の識別情報とともに、アンロック検証信号１０１０が送信される。検証アンロック信号１０１０がサーバ／コンソール６４０によって受信されると、データセキュリティシステム許可判定１０１２が行われて、認証ユーザによる指定データセキュリティシステムのアンロックが許可されることを判定する。サーバ／コンソール６４０は、この「特定」ユーザが指定データセキュリティシステムを使用することを認可されていると確認する。
【００９１】
正しい情報が提供されたと判定された後、サーバ／コンソール６４０は、モバイル装置６１０にアンロック許可信号９１４を提供し、モバイル装置６１０は、アンロック要求信号９１６を提供する。アンロック要求信号９１６は、データセキュリティシステム６２０を動作させる。
【００９２】
図１１を参照すると、サーバ／コンソール６４０を使用してデータセキュリティシステム６２０をリセットする動作を示すリセットシーケンス図が示されている。この図は、サーバ／コンソール６４０を介してデータセキュリティシステム６２０を遠隔からリセットできる機能を示す。データセキュリティシステム６２０は、ワイヤレス接続を介してモバイル装置６１０からのコマンドのみを受信し得る。しかしながら、サーバ／コンソール６４０に特定のデータセキュリティシステム（シリアルナンバーを使用）用の「リセット」フラグを設定することにより、モバイル装置６１０上で動作しているデータセキュリティシステムアプリケーション６１８は、サーバ／コンソール６４０にユーザ管理データベース６４２にある任意のフラグ／保留中要求を問い合わせることとなる。ユーザがデータセキュリティシステム６２０に接続すると、モバイル装置６１０上のデータセキュリティシステムアプリケーション６１８は、「リセット」待ちコマンドを実行することとなる。リセットが成功した後（すべてのユーザデータおよび資格情報が失われた後）、サーバ／コンソール６４０はリセットフラグを除去するので、モバイル装置６１０が特定のデータセキュリティシステムに次回接続されたときにリセットは実行されない。
【００９３】
図７〜図１０と類似しているが、モバイル装置６１０は適正ユーザ信号９０６に応答して、任意コマンド待ち信号１１００をサーバ／コンソール６４０に送信してリセットコマンド判定１１０２を行う。リセットコマンドが存在するとき、リセット実行信号１１０４がモバイル装置６１０に送信される。
【００９４】
モバイル装置６１０は、セキュリティシステムリセット信号１１０６をデータセキュリティシステム６２０に送信して、データセキュリティシステムリセット動作１１０８を開始させる。データセキュリティシステムリセット動作１１０８が完了すると、データセキュリティシステム６２０は、データセキュリティシステムリセット確認信号１１１０をモバイル装置６１０に送信して、データセキュリティシステムリセット確認動作１１１２を実施させるように設定する。その後、モバイル装置６１０およびデータセキュリティシステム６２０は、リセットされたデータセキュリティシステム６２０と、完全に動作可能な通信状態である。
【００９５】
図１２を参照すると、サーバ／コンソール６４０を使用してデータセキュリティシステム６２０をアンロックする動作を示すアンロックシーケンス図が示されている。この図は、サーバ／コンソール６４０を介してデータセキュリティシステム６２０を遠隔からアンロックできる機能を示す。データセキュリティシステム６２０は、ワイヤレス接続を介してモバイル装置６１０からのコマンドのみを受信し得る。しかしながら、特定のデータセキュリティシステム（シリアルナンバーを使用）についてサーバ／コンソール６４０コンソール上に「管理者アンロック」フラグを設定することにより、モバイル装置６１０上で動作しているデータセキュリティシステムアプリケーション６１８は、サーバ／コンソール６４０に任意のフラグ／保留中の要求を問い合わせることとなる。ユーザがデータセキュリティシステム６２０に接続すると、モバイル装置６１０上のデータセキュリティシステムアプリケーション６１８は、「管理者アンロック」待ちコマンドを実行する。管理者アンロックが成功した後、ユーザデータはそのままであるが、ユーザパスワードは削除される（データセキュリティシステム６２０はユーザによってアンロックされ得ない）。サーバ／コンソール６４０は、データセキュリティシステム６２０用のリセットフラグを除去するので、モバイル装置６１０がデータセキュリティシステム６２０に次回接続されたときにリセットは実行されない。
【００９６】
図７〜図１１と類似しているが、サーバ／コンソール６４０は、任意のコマンド待ち信号１１００を受信した後、管理者パスワードでアンロックするコマンドがある場合にアンロック１２００を実行する。管理者パスワード付きアンロック信号１２０２がモバイル装置６１０に送信されると、モバイル装置６１０は管理者パスワード付きアンロック信号１２０４をデータセキュリティシステム６２０に提供して、データセキュリティシステムアンロック動作８０４を開始させる。その後、モバイル装置６１０およびデータセキュリティシステム６２０は、完全に動作可能な通信状態である。
【００９７】
図１３を参照すると、サーバ／コンソール６４０を使用するユーザパスワード変更シーケンス図が示されている。この図は、サーバ／コンソール６４０を介してデータセキュリティシステム６２０のユーザパスワードを遠隔から変更できる機能を示す。データセキュリティシステム６２０が無線接続を介してモバイル装置６１０からのみコマンドを受信できるが、特定のデータセキュリティシステム（シリアルナンバーを使用）用の「ユーザパスワード変更」フラグをサーバ／コンソール６４０コンソールにセットすることによって、モバイル装置６１０上で動作しているデータセキュリティシステムアプリケーション６１８は、任意のフラグ／保留中の要求をサーバ／コンソール６４０に問い合わせることとなる。ユーザが自分のデータセキュリティシステム６２０に接続するとき、モバイル装置６１０にあるデータセキュリティシステムアプリケーション６１８は、「ユーザパスワードの変更」待ちコマンドを実行する。アンロックが成功しパスワードが変更された後、ユーザデータはそのままであるが、データセキュリティシステム６２０は新しいユーザパスワードでアンロックされ得る。サーバ／コンソール６４０は、このデータセキュリティシステム６２０用の「ユーザパスワードの変更」フラグを除去するので、モバイル装置６１０が特定のデータセキュリティシステムに次回接続されたときにユーザパスワード変更は実行されない。
【００９８】
図７〜図１２と類似しているが、サーバ／コンソール６４０は、パスワード変更判定１３００を行うことによって、任意のコマンド待ち信号１１００に応答する。サーバ／コンソール６４０でパスワード変更があると、ユーザパスワード変更信号１３０２がモバイル装置６１０に送信され、モバイル装置６１０は、ユーザパスワード変更信号１３０４をデータセキュリティシステム６２０に送信する。その後、モバイル装置６１０およびデータセキュリティシステム６２０は、新しいパスワードで完全に動作可能な通信状態である。
【００９９】
データセキュリティシステムの動作方法は、モバイル装置にデータセキュリティシステムとの接続のためのデータセキュリティシステムアプリケーションを提供する工程と、前記データセキュリティシステムアプリケーションを起動する工程と、前記データセキュリティシステムと前記モバイル装置との接続状態を維持する工程とを備える。
【０１００】
上述の方法において、前記接続状態を維持する工程は、前記データセキュリティシステムが前記モバイル装置から所定の近接範囲内にあるときに前記接続状態を維持する。
上述の方法において、前記接続状態を維持する工程は、前記データセキュリティシステムが所定の期間にわたって前記モバイル装置から所定の近接範囲内にあるときに前記接続状態を維持する。
【０１０１】
上記の方法において、前記接続状態を確立することは、前記データセキュリティシステムと前記モバイル装置との間の双方向通信を使用することを含む。
上記の方法において、前記接続状態を確立することは、前記データセキュリティシステムと前記モバイル装置との間の単方向通信を使用することを含む。
【０１０２】
上記の方法は、前記データセキュリティシステムアプリケーションを有する前記モバイル装置と、ユーザ管理データベースを含むサーバとの間の通信をさらに備える。
上記の方法は、前記データセキュリティシステムのセキュリティコントローラにセキュリティ情報を提供する工程をさらに備える。
【０１０３】
上記の方法は、指定データセキュリティシステムの識別情報をサーバに提供する工程と、前記データセキュリティシステムに特定識別情報を提供する工程と、前記指定データセキュリティシステムの前記識別情報が前記データセキュリティシステムの前記特定識別情報と同じであるときに前記データセキュリティシステムをアンロックする工程とを更に備える。
【０１０４】
上記の方法において、モバイル装置に前記データセキュリティシステムアプリケーションを提供する工程は、データセキュリティシステム管理者アプリケーションを提供し、さらに、前記モバイル装置に管理者パスワードを設定することと、前記管理者パスワードを前記モバイル装置から前記データセキュリティシステムに送信することと、前記データセキュリティシステムに前記管理者パスワードを設定し、前記データセキュリティシステムをアンロックすることを含む。
【０１０５】
上記方法は、前記モバイル装置から前記データセキュリティシステムにモバイル装置識別情報と共にアンロック要求を提供する工程と、前記データセキュリティシステムにおいて前記アンロック要求を受信し前記データセキュリティシステムをアンロックする工程とをさらに備える。
【０１０６】
上記の方法は、前記モバイル装置にユーザ名またはパスワードを入力する工程と、前記モバイル装置から前記ユーザ名またはパスワードを受信した後に前記ユーザ名またはパスワードがサーバにおいて有効であるときを判定する工程と、前記ユーザ名またはパスワードが有効である場合に、前記サーバから前記モバイル装置に通信する工程と、前記ユーザ名またはパスワードが前記データセキュリティシステムをアンロックするのに有効であるとき、前記モバイル装置から前記データセキュリティシステムに通信する工程とを更に備える。
【０１０７】
前記上述の方法は、前記モバイル装置にユーザ名またはパスワードを入力する工程と、前記モバイル装置から前記ユーザ名またはパスワードを受信した後に前記ユーザ名またはパスワードがサーバにおいて有効であるときを判定する工程と、前記ユーザ名またはパスワードが有効である場合に前記サーバから前記モバイル装置に通信する工程と、前記モバイル装置から識別番号を受信した後に前記識別番号が前記サーバにおいて有効であるときを判定する工程と、前記サーバが前記識別番号が有効であると判定した場合に、前記モバイル装置を介して前記データセキュリティシステムをアンロックする工程とを更に備える。
【０１０８】
上記の方法は、前記モバイル装置の有効位置をサーバに提供する工程と、前記モバイル装置が前記有効位置にあるときを前記サーバにおいて判定する工程と、前記モバイル装置が前記有効位置にあると前記サーバが判定したときに、前記モバイル装置を介して前記データセキュリティシステムをアンロックする工程とをさらに備える。
【０１０９】
上述の方法は、前記モバイル装置における前記データセキュリティシステムに対する動作の現在時刻をサーバに提供する工程と、前記モバイル装置が前記現在時刻内にあるときを前記サーバにおいて判定する工程と、前記モバイル装置が前記現在時刻を有すると前記サーバが判定した場合に、前記モバイル装置を介して前記データセキュリティシステムをアンロックする工程とをさらに備える。
【０１１０】
上記の方法は、サーバにコマンドを設ける工程と、前記モバイル装置からのコマンド待機信号に応答して前記サーバから前記モバイル装置に前記コマンドを提供する工程と、前記コマンドが前記サーバから提供されたときに、前記モバイル装置を介して前記データセキュリティシステムにおいて前記コマンドを実行する工程とをさらに備える。
【０１１１】
上記の方法は、サーバにパスワード変更コマンドを設ける工程と、前記モバイル装置からのパスワード変更信号に応答して、前記サーバから前記モバイル装置に前記パスワード変更コマンドを提供する工程と、前記データセキュリティシステム内の変更後パスワードで前記データセキュリティシステムをアンロックする工程とをさらに備える。
【０１１２】
上記の方法は、前記データセキュリティシステムを電力のためにホストコンピュータに接続し、前記ホストコンピュータによって発見可能にすることをさらに備える。
データセキュリティシステムは、データセキュリティ送受信器または受信器と、前記データセキュリティ送受信器または受信器に動作可能に接続された認証サブシステムと、前記認証サブシステムに接続されたストレージサブシステムとを備える。
【０１１３】
上記のシステムは、前記データセキュリティ送受信器または受信器および前記認証サブシステムに接続されたセキュリティコントローラをさらに備える。
上記のシステムは、前記データセキュリティシステムがモバイル装置から所定の近接範囲内にあるときに接続状態を維持するために前記セキュリティコントローラと協働するデータセキュリティシステムアプリケーションを有するモバイル装置をさらに備える。
【０１１４】
上記のシステムは、前記データセキュリティシステムが所定期間にわたってモバイル装置から所定の近接範囲内にあるときに接続状態を維持するために前記セキュリティコントローラと協働するデータセキュリティシステムアプリケーションを有する前記モバイル装置をさらに備える。
【０１１５】
上記のシステムは、前記データセキュリティシステムとモバイル装置との間の双方向通信を使用することを含む接続状態を維持するためのモバイル送受信器または受信器を有する前記モバイル装置をさらに備える。
【０１１６】
上記のシステムは、前記データセキュリティシステムとモバイル装置との間の単方向通信を使用することを含む接続状態を維持するためのモバイル送受信器または受信器を有する前記モバイル装置をさらに備える。
【０１１７】
上記のシステムは、モバイル装置とデータセキュリティシステムアプリケーションを有するモバイル装置とユーザ管理データベースを含むサーバとの間の有線または無線接続通信と、ユーザ管理データベースを含むサーバとをさらに備える。
【０１１８】
上記のシステムにおいて、前記データセキュリティシステムはホストコンピュータと接続するための外部通信チャネルを含む。
本発明を特定の最良の形態に関連して説明してきたが、前述の説明に照らして、多くの代替、変更、および変形が当業者には明らかであると理解されるべきである。したがって、添付の特許請求の範囲に入るそのような代替物、変更物および変形物のすべてを包含することが意図される。本明細書に記載されるか、または添付の図面に示されるすべての事項は、例示的かつ非限定的な意味で解釈されるべきである。
【図１】
2020057412.tif 000003
【図２】
2020057412.tif 000004
【図３】
2020057412.tif 000005
【図４】
2020057412.tif 000006
【図５】
2020057412.tif 000007
【図６】
2020057412.tif 000008
【図７】
2020057412.tif 000009
【図８】
2020057412.tif 000010
【図９】
2020057412.tif 000011
【図１０】
2020057412.tif 000012
【図１１】
2020057412.tif 000013
【図１２】
2020057412.tif 000014
【図１３】
2020057412.tif 000015