(57)【要約】      （修正有）【課題】暗号化または複合化されることができる様々なタイプのＵＳＢインターフェイスを備えるメモリ・デバイスを有効化するクリプト・パス・スルー・ダングルを提供すること。【解決手段】上側ハウジングおよび、一緒に相互係合されることができる下側カバーを有し、第１の開口および第２の開口をさらに備えるハウジングと、プリント回路基板上に配置され、第１の開口の外部に露出された第１のコネクタと、プリント回路基板上に配置され、第１のコネクタと結合されたコントローラと、プリント回路基板上に配置され、コントローラと結合された第２のコネクタとを備える、ＵＳＢインターフェイスを備えるメモリ・デバイスが、暗号化／または復号化機能を備えて挿入または取外しされること。【選択図】図１
0003117981.tif 000002
【実用新案登録請求の範囲】
【請求項１】
ＵＳＢインターフェイスを備える様々なメモリ・デバイスが暗号化／または復号化機能を備えて便利に挿入または取外しされることを可能にするクリプト・パス・スルー・ダングルであって、
上側ハウジングおよび、空間を形成するために一緒に相互係合されることができる下側カバーを有し、第１の開口および第２の開口をさらに備えるハウジングと、
前記空間内に配置されたプリント回路基板と、
ホスト・コンピュータのＵＳＢスロットに挿入または取外しされるために前記プリント回路基板上に配置され、前記第１の開口の外部に露出された第１のコネクタと、
前記第１のコネクタからデータを受信または前記第１のコネクタへデータを送信し、暗号化／複合化動作を実行し、その後出力するために、前記プリント回路基板上に配置され、前記第１のコネクタと結合されたコントローラと、
前記コントローラを、ＵＳＢインターフェイスを備えるメモリ・デバイスと接続するために、前記プリント回路基板上に配置され、前記コントローラと結合された第２のコネクタとを備えることを特徴とするクリプト・パス・スルー・ダングル。
【請求項２】
前記ハウジングが、好ましくはプラスチック材料製であることを特徴とする請求項１に記載のクリプト・パス・スルー・ダングル。
【請求項３】
前記メモリ・デバイスが、ＵＳＢインターフェイスを備えるフラッシュ・メモリ・カードまたはフラッシュ・メモリ記憶デバイスであることを特徴とする請求項１に記載のクリプト・パス・スルー・ダングル。
【請求項４】
前記第１のコネクタが、ＵＳＢインターフェイス・コネクタであり、前記第２のコネクタが、ＵＳＢインターフェイス・スロットであることを特徴とする請求項１に記載のクリプト・パス・スルー・ダングル。
【請求項５】
前記ハウジング上に配置された第３の開口および孔を備え、パワー・インジケータが、前記コントローラのアクセス状態の標示のために前記孔内に配置され、前記コントローラと結合されていることを特徴とする請求項１に記載のクリプト・パス・スルー・ダングル。
【請求項６】
前記コントローラが、ＵＳＢインターフェイスを備える特定用途向け集積回路であり、データ暗号化／復号化機能を実行する能力を有することを特徴とする請求項１に記載のクリプト・パス・スルー・ダングル。
【請求項７】
前記コントローラが、ＤＥＳプロトコルに従って前記暗号化／復号化機能を実行することを特徴とする請求項６に記載のクリプト・パス・スルー・ダングル。
【請求項８】
前記ＤＥＳプロトコルが、暗号化／復号化機能を実行するために６４ビット、１２８ビットまたは１９２ビット長を使用することを特徴とする請求項７に記載のクリプト・パス・スルー・ダングル。
【請求項９】
前記コントローラが暗号化／復号化機能を実行するかどうかを制御するために、前記プリント基板上に配置され、前記第３の開口の外部に露出され、同時に前記コントローラと結合されたスイッチをさらに備えることを特徴とする請求項５に記載のクリプト・パス・スルー・ダングル。
【請求項１０】
前記コントローラによって生成された前記識別コードを記憶するために前記コントローラと結合された記憶デバイスをさらに備えることを特徴とする請求項１に記載のクリプト・パス・スルー・ダングル。
【請求項１１】
前記記憶デバイスがＥＥＰＲＯＭであることを特徴とする請求項１０に記載のクリプト・パス・スルー・ダングル。
【請求項１２】
暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置であって、
上側ハウジングおよび、空間を形成するために一緒に相互係合されることができる下側カバーを有し、第１の開口および第２の開口をさらに備えるハウジングと、
前記空間内に配置されたプリント回路基板と、
ホスト・コンピュータのＵＳＢスロットに挿入または取外しされるために前記プリント回路基板上に配置され、前記第１の開口の外部に露出された第１のコネクタと、
前記第１のコネクタからデータを受信、または前記第１のコネクタへデータを送信するために、前記プリント回路基板上に配置され、前記第１のコネクタと結合されたＵＳＢコントローラと、
暗号化／複合化動作を実行し、その後出力するために、前記プリント回路基板上に配置され、前記ＵＳＢコントローラと結合された暗号化／複合化コントローラと、
挿入または取外しされるメモリ・デバイスを提供するために、前記プリント回路基板上に配置され、前記暗号化／複合化コントローラと結合され、同時に前記第２の開口の外部に露出された第２のコネクタとを備えることを特徴とするＵＳＢインターフェイス記憶装置。
【請求項１３】
前記第１のコネクタが、ＵＳＢコネクタであり、前記第２のコネクタが、好ましくはコンパクト・フラッシュ、ＭＭＣ、セキュリティ・デジタル（ＳＤ）、メモリ・スティック、メモリ・スティック・プロ、ｘＤまたはマイクロ・ドライブ・メモリ・カード・コネクタであることを特徴とする請求項１２に記載の暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置。
【請求項１４】
前記暗号化／復号化コネクタが、ＤＥＳプロトコルに従って暗号化／復号化機能を実行し、前記ＤＥＳプロトコルが、暗号化／復号化機能を実行するために６４ビット、１２８ビットまたは１９２ビット長を使用することを特徴とする請求項１２に記載の暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置。
【請求項１５】
前記ハウジングが、第３の開口をさらに備え、前記ハウジングが、前記プリント基板上に配置され、前記第３の開口の外部に露出され、同時にコントローラがデータ暗号化／複合化機能を実行するかどうかを制御するためにコントローラと接続されたスイッチをさらに備えることを特徴とする請求項１２に記載の暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置。
【請求項１６】
暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置であって、
上側ハウジングおよび、空間を形成するために一緒に相互係合されることができる下側カバーを有し、第１の開口をさらに備えるハウジングと、
前記空間内に配置されたプリント回路基板と、
ホスト・コンピュータのＵＳＢスロットに挿入または取外しされるために前記プリント回路基板上に配置され、前記第１の開口の外部に露出された第１のコネクタと、
前記第１のコネクタからデータを受信、または前記第１のコネクタへデータを送信するために、前記プリント回路基板上に配置され、前記第１のコネクタと結合されたＵＳＢコントローラと、
暗号化／複合化動作を実行し、その後出力するために、前記プリント回路基板上に配置され、前記ＵＳＢコントローラと結合された暗号化／複合化コントローラと、
データを記憶するために、前記プリント基板上に配置され、前記暗号化／複合化コントローラと結合されたメモリとを備えることを特徴とするＵＳＢインターフェイス記憶装置。
【請求項１７】
前記第１のコネクタがＵＳＢコネクタであることを特徴とする請求項１６に記載の暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置。
【請求項１８】
前記暗号化／復号化コントローラが、ＤＥＳプロトコルに従って暗号化／復号化機能を実行し、前記ＤＥＳプロトコルが、暗号化／復号化機能を実行するために６４ビット、１２８ビットまたは１９２ビット長を使用することを特徴とする請求項１６に記載の暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置。
【請求項１９】
前記ハウジングが、第２の開口をさらに備え、前記ハウジングが、前記プリント基板上に配置され、前記第２の開口の外部に露出され、同時にコントローラがデータ暗号化／複合化機能を実行するかどうかを制御するためにコントローラと接続されたロック・シートをさらに備えることを特徴とする請求項１６に記載の暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置。
【請求項２０】
独自の識別コードを含み、前記ロック・シート内に挿入され、コントローラがデータ暗号化／複合化機能を実行するかどうかを制御するために前記識別コードを前記暗号化／複合化コントローラに転送されることができるキーをさらに備えることを特徴とする請求項１９に記載の暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置。
【考案の詳細な説明】
【技術分野】
【０００１】
本考案は、ＵＳＢインターフェイスを備えるメモリ・デバイスのデータを保護するという目標を達成するために、暗号化または復号化されることができるフラッシュ・メモリ・カードまたはフラッシュ・メモリ記憶デバイスなどの、ＵＳＢインターフェイスを備える様々なメモリ・デバイスを有効化するクリプト・パス・スルー・ダングル(Crypto pass-through dangle)、即ち暗号通過型機器に関する。
【背景技術】
【０００２】
科学および技術の発展に伴い、ＵＳＢインターフェイス２．０プロトコルを備えるチップが、より高速度およびより低価格を有し、したがって、多くのコンピュータ製造業者が、それらのコンピュータ・システムにＵＳＢインターフェイス２．０プロトコルを装備している。
【０００３】
メモリ・カード製造業者は、スマート・メディア、コンパクト・フラッシュ、ＭＭＣ、セキュリティ・デジタル（ＳＤ）、メモリ・スティック、メモリ・スティック・プロ、ｘＤまたはマイクロ・ドライブ、メモリ・スティック・デュオおよびメモリ・スティック・プロ・デュオ・メモリ・カードなど、多種多様なタイプのメモリ・カードをすでに作成している。しかし、メモリ・カードは、カード・リーダーを通してアクセスされることができ、そのため、使用者は、メモリ・カードにアクセルするためにカード・リーダーを購入しなければならず、したがって、このことは、使用者の負担を増加させ、コンピュータ・システムの配線接続をより複雑にすることになる。ＵＳＢインターフェイスを備えるメモリ・カードは、カード・リーダーの必要なしでアクセスするためにコンピュータ・システムのＵＳＢポート内に直接差し込まれることができ、そのため、将来、多くの製造業者が、ＵＳＢインターフェイスを備える様々なタイプのメモリ・カードを作成するであろう。
【０００４】
ＵＳＢインターフェイスを備えるフラッシュ・メモリ記憶装置は、ＵＳＢインターフェイスを備えるメモリ・カードと同様に、アクセスするためにコンピュータ・システムのＵＳＢポート内に直接差し込まれることができ、それに加えて、そのサイズのため、１ＧＢを超えるまでにすることができ、一般的な販売価格を有する。したがって、ＵＳＢインターフェイスを備えるフラッシュ・メモリ記憶装置が、ますます普及してきている。
【０００５】
たとえば、Ｒａｂｉｎ他に対して発行された米国特許第６，８８９，２０９号は、ユーザ・デバイス上のソフトウェアの使用を管理するための方法が、ユーザ・デバイス内の管理プログラムによって、タグ・テーブルの第１のハッシュ関数値を計算するステップと、管理プログラムによって、呼出メッセージを管理センターに送信し、前記呼出メッセージが、第１のハッシュ関数値と、タグ・テーブルの識別子の値と、前の呼出メッセージで送信されたタグ・テーブルの第２のハッシュ関数値を含むステップと、前の呼出メッセージ内で送信されたタグ・テーブルのハッシュ関数値が監視センターによって記憶された、タグ・テーブルの識別子の値に伴われたハッシュ関数値のリストに最も最近に記憶された値であることを、監視センターによって確認するステップと、監視センターによる確認が成功した際、受信された第１のタグ・テーブル・ハッシュ関数値を、タグ・テーブルの識別子の値に関連するハッシュ関数値のリストに追加するステップと、監視センターによって、いくつかのユーザ・デバイス上のタグ・テーブルの複製を検出および阻止するためにスーパー・フィンガプリントおよび呼出メッセージの一部を含む継続メッセージを監視プログラムに送信するステップと、前記スーパー・フィンガプリントが、ソフトウェア上で行われたハッシュの結果得られたハッシュ関数のリストと、監視プログラムを何回実行すべきかを定義する重み値Ｗと、プログラムＰおよびＰを実行するために監視プログラムがホールドしなければならない条件と、不正に実行されているソフトウェアを検知するために監視プログラムによって使用されるコンピュータ・プログラムとを含むステップとを含む「情報およびプライバシーを保護するための方法および装置」を開示した。前述の特許は、ユーザ・デバイス上のソフトウェアの使用を監視するための方法を開示しているが、ＵＳＢインターフェイスを備えるフラッシュ・メモリ記憶デバイスは、データ暗号化／複合化機能を有さない。
【０００６】
たとえば、オーミ（Ｏｈｍｉ）他に対して発行された米国特許第５，９５６，１９４号は、カートリッジを有し、パーソナル・コンピュータに取付け可能かつ脱着可能であり、記録ディスクを組み込んでいるデータ記憶装置（ＨＤＤユニット）が、磁気ディスクに関してデータの読み込みおよび書き出しを抑制するためのスイッチ回路と、カートリッジがパーソナル・コンピュータから脱着されていることを検知し、データ読み込みおよび書き出し阻止デバイスを検知に応答して動作させるためのロッキング機構とを備える、「データ記憶装置」を開示した。前述の特許は、カートリッジがパーソナル・コンピュータから脱着されていることを検知し、データ読み込みおよび書き出し阻止デバイスを検知に応答して動作させるためのロッキング機構を備えるデータ記憶装置を開示しているが、前述の特許は、フラッシュ・メモリ記憶デバイス分野ではなくＨＤＤ分野で使用されている。さらに、前述の特許もまたデータ暗号化／復号化機能を有さない。
【０００７】
メモリ・カードまたはフラッシュ・メモリ記憶デバイスなどの、従来技術のＵＳＢインターフェイスを備えるフラッシュ・メモリ・デバイスは、それらのデータが他のユーザによって読まれることを防止する能力を有さず、ＵＳＢインターフェイスを備えるフラッシュ・メモリ・デバイスのデータが、ホスト・コンピュータのＵＳＢポート内に差し込まれることによって直接読まれることができるため、したがって所有者は、彼／彼女のＵＳＢインターフェイスを備えるフラッシュ・メモリ・デバイスを極めて注意深く保持し、彼／彼女のＵＳＢインターフェイスを備えるフラッシュ・メモリ・デバイスを失うことを防止しなければならず、したがって、従来技術のＵＳＢインターフェイスを備えるフラッシュ・メモリ・デバイスは、データ・セキュリティの要求に対処することができない。
【０００８】
したがって、これらの欠陥を克服するための新規で改良された戦略および技術の必要性があり、本考案は、新規かつ斬新な方式でこれらの欠陥を克服する。
【考案の開示】
【考案が解決しようとする課題】
【０００９】
本考案は、従来のメモリ・カード・リーダーに関連する上記で言及された欠陥のいくつかまたはすべてを克服する、新規で改良された戦略および技術に関する。
【００１０】
本考案の第１の限定されない目的は、暗号化または複合化されることができる様々なタイプのＵＳＢインターフェイスを備えるメモリ・デバイスを有効化するクリプト・パス・スルー・ダングルを提供することである。
【課題を解決するための手段】
【００１１】
本考案の限定されない一実施形態によると、本考案のクリプト・パス・スルー・ダングルは、上側ハウジングおよび、空間を形成するために一緒に相互係合されることができる下側カバーを有し、第１の開口および第２の開口をさらに備えるハウジングと、空間内に配置されたプリント回路基板と、ホスト・コンピュータのＵＳＢスロットに挿入または取外しされるためにプリント回路基板上に配置され、第１の開口の外部に露出された第１のコネクタと、第１のコネクタからデータを受信または第１のコネクタへデータを送信し、暗号化／複合化動作を実行し、その後出力するために、プリント回路基板上に配置され、第１のコネクタと結合されたコントローラと、コントローラをＵＳＢインターフェイスを備えるメモリ・デバイスと接続するために、プリント回路基板上に配置され、コントローラと結合された第２のコネクタとを備える、ＵＳＢインターフェイスを備える様々なメモリ・デバイスが、暗号化／または復号化機能を備えて便利に挿入または取外しされることからなる。
又、前記ハウジングが、好ましくはプラスチック材料製であることが好適である。
又、前記メモリ・デバイスが、ＵＳＢインターフェイスを備えるフラッシュ・メモリ・カードまたはフラッシュ・メモリ記憶デバイスであることが好適である。
又、前記第１のコネクタが、ＵＳＢインターフェイス・コネクタであり、前記第２のコネクタが、ＵＳＢインターフェイス・スロットであることが好適である。
又、前記ハウジング上に配置された第３の開口および孔を備え、パワー・インジケータが、前記コントローラのアクセス状態の標示のために前記孔内に配置され、前記コントローラと結合されていることが好適である。
又、前記コントローラが、ＵＳＢインターフェイスを備える特定用途向け集積回路であり、データ暗号化／復号化機能を実行する能力を有することが好適である。
又、前記コントローラが、ＤＥＳプロトコルに従って前記暗号化／復号化機能を実行することが好適である。
又、前記ＤＥＳプロトコルが、暗号化／復号化機能を実行するために６４ビット、１２８ビットまたは１９２ビット長を使用することが好適である。
又、前記コントローラが暗号化／復号化機能を実行するかどうかを制御するために、前記プリント基板上に配置され、前記第３の開口の外部に露出され、同時に前記コントローラと結合されたスイッチをさらに備えることが好適である。
又、前記コントローラによって生成された前記識別コードを記憶するために前記コントローラと結合された記憶デバイスをさらに備えることが好適である。
又、前記記憶デバイスがＥＥＰＲＯＭであることが好適である。
【００１２】
又、本考案のＵＳＢインターフェイス記憶装置は、暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置であって、上側ハウジングおよび、空間を形成するために一緒に相互係合されることができる下側カバーを有し、第１の開口および第２の開口をさらに備えるハウジングと、前記空間内に配置されたプリント回路基板と、ホスト・コンピュータのＵＳＢスロットに挿入または取外しされるために前記プリント回路基板上に配置され、前記第１の開口の外部に露出された第１のコネクタと、前記第１のコネクタからデータを受信、または前記第１のコネクタへデータを送信するために、前記プリント回路基板上に配置され、前記第１のコネクタと結合されたＵＳＢコントローラと、暗号化／複合化動作を実行し、その後出力するために、前記プリント回路基板上に配置され、前記ＵＳＢコントローラと結合された暗号化／複合化コントローラと、挿入または取外しされるメモリ・デバイスを提供するために、前記プリント回路基板上に配置され、前記暗号化／複合化コントローラと結合され、同時に前記第２の開口の外部に露出された第２のコネクタとを備えることからなる。
又、前記第１のコネクタが、ＵＳＢコネクタであり、前記第２のコネクタが、好ましくはコンパクト・フラッシュ、ＭＭＣ、セキュリティ・デジタル（ＳＤ）、メモリ・スティック、メモリ・スティック・プロ、ｘＤまたはマイクロ・ドライブ・メモリ・カード・コネクタであることが好適である。
又、前記暗号化／復号化コネクタが、ＤＥＳプロトコルに従って暗号化／復号化機能を実行し、前記ＤＥＳプロトコルが、暗号化／復号化機能を実行するために６４ビット、１２８ビットまたは１９２ビット長を使用することが好適である。
又、前記ハウジングが、第３の開口をさらに備え、前記ハウジングが、前記プリント基板上に配置され、前記第３の開口の外部に露出され、同時にコントローラがデータ暗号化／複合化機能を実行するかどうかを制御するためにコントローラと接続されたスイッチをさらに備えることが好適である。
【００１３】
又、本考案のＵＳＢインターフェイス記憶装置は、暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置であって、上側ハウジングおよび、空間を形成するために一緒に相互係合されることができる下側カバーを有し、第１の開口をさらに備えるハウジングと、前記空間内に配置されたプリント回路基板と、ホスト・コンピュータのＵＳＢスロットに挿入または取外しされるために前記プリント回路基板上に配置され、前記第１の開口の外部に露出された第１のコネクタと、前記第１のコネクタからデータを受信、または前記第１のコネクタへデータを送信するために、前記プリント回路基板上に配置され、前記第１のコネクタと結合されたＵＳＢコントローラと、暗号化／複合化動作を実行し、その後出力するために、前記プリント回路基板上に配置され、前記ＵＳＢコントローラと結合された暗号化／複合化コントローラと、データを記憶するために、前記プリント基板上に配置され、前記暗号化／複合化コントローラと結合されたメモリと
を備えること、からなる。
又、前記第１のコネクタがＵＳＢコネクタであることが好適である。
又、前記暗号化／復号化コントローラが、ＤＥＳプロトコルに従って暗号化／復号化機能を実行し、前記ＤＥＳプロトコルが、暗号化／復号化機能を実行するために６４ビット、１２８ビットまたは１９２ビット長を使用することが好適である。
又、前記ハウジングが、第２の開口をさらに備え、前記ハウジングが、前記プリント基板上に配置され、前記第２の開口の外部に露出され、同時にコントローラがデータ暗号化／複合化機能を実行するかどうかを制御するためにコントローラと接続されたロック・シートをさらに備えることが好適である。
又、独自の識別コードを含み、前記ロック・シート内に挿入され、コントローラがデータ暗号化／複合化機能を実行するかどうかを制御するために前記識別コードを前記暗号化／複合化コントローラに転送されることができるキーをさらに備えることが好適である。
【考案を実施するための最良の形態】
【００１４】
本考案は、以下の説明および添付の図面を参照することによってより十分理解されることができる。
本考案の一実施形態によるクリプト・パス・スルー・ダングルの分解図を示している図１を参照すると、図１に示すように、ＵＳＢインターフェイスを備える様々なメモリ・デバイスが暗号化／または復号化機能を備えて便利に挿入または取外しされることを可能にする本考案のクリプト・パス・スルー・ダングルは、ハウジング１０（図２を参照されたい）、プリント回路基板２０、第１のコネクタ３０、コントローラ４０および第２のコネクタ５０を備える。
【００１５】
ここで、ハウジング１０は、好ましくは、プラスチック材料製であり、上側ハウジング１１、および空間１３（図２を参照されたい）を形成するために一緒に相互係合されることができる下側カバー１２を有し、ハウジング１０が、ハウジング１０の前側に配置された第１の開口１４と、ハウジング１０の後側に配置された第２の開口１５を備え、第１の開口１４が、露出されている第１のコネクタ３０を提供するために使用され、第２の開口１５が、露出されている第２のコネクタ５０を提供するために使用される。たとえば上側ハウジング１１であるがそれに限定されないハウジング１０は、第３の開口１６および孔１７をさらに備える。
プリント回路基板２０が、第１のコネクタ３０、コントローラ４０および第２のコネクタ５０を移送するために空間１３内に配置されている。
【００１６】
第１のコネクタ３０が、ホスト・コンピュータ７０（図３を参照されたい）のＵＳＢポート・スロット内に差し込まれるように、プリント回路基板２０上に配置され、開口１４の外部に露出されている。ここで、第１のコネクタ３０はＵＳＢインターフェイス・コネクタである。
【００１７】
コントローラ４０が、第１のコネクタ３０からデータを受信、または第１のコネクタ３０へデータを送信し、データの暗号化／復号化動作を実行し、その後出力するために、プリント回路基板２０上に配置され、第１のコネクタ３０および第２のコネクタ５０と接続されている。ここで、コントローラ４０は、ＵＳＢインターフェイスを備える特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、ＡＳＩＣ）であり、データ暗号化および復号化能力を有する。コントローラ４０は、データ暗号化／復号化機能を実行するために６４ビット、１２８ビットまたは１９２ビット長を使用するＤＥＳプロトコルに従って暗号化／復号化機能を実行する。たとえば、コントローラ４０が、データ暗号化／復号化機能を実行するために６４ビットを使用する場合、フラッシュ・メモリ・デバイスのために８バイトを有する識別コードを生成し、識別コードは、２６４の組合せを有し、暗号化されたフラッシュ・メモリ・デバイス６０がホスト・コンピュータ７０（図３を参照されたい）のＵＳＢポート・スロット７１内へ直接差し込まれている場合、ホスト・コンピュータ７０のＵＳＢポート・スロット７１は識別コードを認識することができないため、コンピュータ７０は、暗号化されたフラッシュ・メモリ・デバイス６０のデータにアクセスできず、このため、フラッシュ・メモリ・デバイス６０のデータが保護されることができる。暗号化されたフラッシュ・メモリ・デバイス６０が、本考案のクリプト・パス・スルー・ダングル内に差し込まれている場合、コントローラ４０は、識別コードを認識し、データのための復号化機能を実行することができる。このため、コンピュータ７０は、暗号化されたフラッシュ・メモリ・デバイス６０のデータにアクセスすることができる。
【００１８】
さらに、本考案のクリプト・パス・スルー・ダングルはまた、コントローラ４０によって生成された識別コードを記憶するためにコントローラ４０と結合された、たとえばＥＥＰＲＯＭであるがそれに限定されない記憶デバイス４３を備える。
【００１９】
第２のコネクタ５０が、本考案のクリプト・パス・スルー・ダングルを、ＵＳＢインターフェイス６０を備えるフラッシュ・メモリ・デバイスと接続するために、プリント回路基板２０上に配置され、コントローラ４０と結合されている。ここで、第２のコネクタ５０はＵＳＢインターフェイス・スロットである。
【００２０】
本考案の一実施形態によるクリプト・パス・スルー・ダングルの組立図を示している図２を参照すると、図２に示すように、本考案のクリプト・パス・スルー・ダングルの組立ての間、第１のコネクタ３０、コントローラ４０および第２のコネクタ５０を備えるプリント回路基板２０が、最初に下側ハウジング１２の空間１３内に配置および締結され、次に、上側ハウジング１１を下側ハウジング１２に対してカバーし、第１のコネクタ３０が開口１４の外部に露出され、第２のコネクタ５０が開口１５の外部に露出される。
【００２１】
データ暗号化／復号化機能を実行するためにコントローラ４０を制御するために、本考案のクリプト・パス・スルー・ダングルは、プリント回路基板２０上に配置され、第３の開口１６の外部に露出され、同時にコントローラ４０がデータ暗号化／複合化機能を実行するかどうかを制御するためにコントローラ４０と接続されたスイッチ４１をさらに備える。スイッチ４１がオン位置にされたとき、コントローラ４０はデータ暗号化／複合化機能を実行するが、スイッチ４１がオフ位置にされたとき、コントローラ４０はデータ暗号化／複合化機能を実行しない。したがって、本考案のクリプト・パス・スルー・ダングルは、スイッチ４１の状態に応じて、ＵＳＢインターフェイスを備えるフラッシュ・メモリ・デバイス６０に対してデータ暗号化／複合化機能を実行することができる。
【００２２】
さらに、本考案のクリプト・パス・スルー・ダングルは、コントローラ４０のアクセス状態を標示するために、プリント回路基板２０上に配置され、孔１７から突き出している、たとえばＬＥＤであるがそれに限定されないインジケータ４２を備える。
【００２３】
クリプト・パス・スルー・ダングルがホスト・コンピュータ７０のＵＳＢスロット７１内に差し込まれ、次にＵＳＢインターフェイスを備えるフラッシュ・メモリ・デバイス６０が本考案の一実施形態による本考案のクリプト・パス・スルー・ダングルのＵＳＢスロット５０内に差し込まれている拡大図を示している図３を参照すると、図３に示すように、動作している間、ユーザは、本考案のクリプト・パス・スルー・ダングルをホスト・コンピュータ７０のＵＳＢポート７１内へ差し込み、次にＵＳＢインターフェイスを備えるフラッシュ・メモリ・デバイス６０をクリプト・パス・スルー・ダングルの第２のコネクタ５０内へ差し込むことができる。ユーザが、クリプト・パス・スルー・ダングルの暗号化／復号化機能を有効化したい場合、彼／彼女は、スイッチ４１をオン位置にすることができ、そのとき、コントローラ４０が、データ保護の目標を達成するように、ＵＳＢインターフェイスを備えるフラッシュ・メモリ・デバイス６０のデータが不正にアクセスされることを防止するために、上記で説明したＤＥＳプロトコルに従って暗号化／復号化機能を実行することになる。ユーザが、クリプト・パス・スルー・ダングルの暗号化／復号化機能を有効化したくない場合、彼／彼女は、スイッチ４１をオフ位置にすることができ、そのとき、コントローラ４０は、暗号化／復号化機能を実行しないことになり、したがってＵＳＢインターフェイスを備えるフラッシュ・メモリ・デバイス６０のデータは、通常のＵＳＢインターフェイスを備えるフラッシュ・メモリ・デバイスのデータのようにアクセスされることができ、ＵＳＢインターフェイスを備えるフラッシュ・メモリ・デバイス６０のデータはセキュリティ機能を有さないことになる。
【００２４】
本考案の別の実施形態による暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置８０の分解図を示している図４を参照すると、図４に示すように、本考案の暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置８０は、ハウジング８１、プリント回路基板８２、第１のコネクタ８３、ＵＳＢコントローラ８４、暗号化／復号化コントローラ８５および第２のコネクタ８６を備える。
【００２５】
ここで、ハウジング８１は、好ましくは、プラスチック材料製であり、上側ハウジング８１１、および空間８１３（図５を参照されたい）を形成するために一緒に相互係合されることができる下側カバー８１２を有し、ハウジング８１が、ハウジング８１の前側に配置された第１の開口８１４と、ハウジング８１の後側に配置された第２の開口８１４を備え、第１の開口８１４が、露出されている第１のコネクタ８３を提供するために使用され、第２の開口８１５が、露出されている第１のコネクタ８６を提供するために使用される。たとえば上側ハウジング８１１であるがそれに限定されないハウジング８１は、第３の開口８１６および孔８１７をさらに備える。
【００２６】
プリント回路基板８２が、第１のコネクタ８３、ＵＳＢコントローラ８４、暗号化／復号化コントローラ８５および第２のコネクタ８６を移送するために空間８１３内に配置されている。
【００２７】
第１のコネクタ８３が、ホスト・コンピュータ７０（図５を参照されたい）のＵＳＢポート・スロット内に差し込まれるように、プリント回路基板８２上に配置され、開口８１４の外部に露出されている。ここで、第１のコネクタ８３はＵＳＢインターフェイス・コネクタである。
【００２８】
ＵＳＢコントローラ８４が、第１のコネクタ８３からデータを受信、または第１のコネクタ８３へデータを送信するために、プリント回路基板８２上に配置され、第１のコネクタ８３と接続されている。ここで、ＵＳＢコントローラ８４は、ＵＳＢインターフェイスを備える特定用途向け集積回路（ＡＳＩＣ）である。
【００２９】
暗号化／復号化コントローラ８５が、暗号化／復号化機能動作を実行し、その後出力するために、プリント回路基板８２上に配置され、ＵＳＢコントローラ８３と接続されている。暗号化／復号化コントローラ８５は、データ暗号化／復号化機能を実行するために６４ビット、１２８ビットまたは１９２ビット長を使用するＤＥＳプロトコルに従って暗号化／復号化機能を実行する。ＤＥＳプロトコルの詳細な説明は、上述の説明を参照されたい。
【００３０】
第２のコネクタ８６が、挿入または取外しされるメモリ・デバイス８９を提供するために、プリント回路基板８２上に配置され、暗号化／復号化コントローラ８５と結合され、同時に第２の開口８１５の外部に露出されている。ここで、メモリ・デバイス８９は、好ましくは、コンパクト・フラッシュ、ＭＭＣ、セキュリティ・デジタル（ＳＤ）、メモリ・スティック、メモリ・スティック・プロ、ｘＤまたはマイクロ・ドライブ・メモリ・カードである。
【００３１】
さらに、本考案のクリプト・パス・スルー・ダングルは、プリント回路基板８２上に配置され、第３の開口８１６の外部に露出され、同時に暗号化／複合化コントローラ８４がデータ暗号化／複合化機能を実行するかどうかを制御するためにデータ暗号化／複合化コントローラ８４と結合されたスイッチ８９１をさらに備える。
【００３２】
さらに、本考案のＵＳＢインターフェイス記憶装置８０は、ＵＳＢコントローラ８４または暗号化／複合化コントローラ８５のアクセス状態を標示するために、プリント回路基板８２上に配置され、孔８１７から突き出している、たとえばＬＥＤであるがそれに限定されないインジケータ８９２を備える。
【００３３】
暗号化／複合化機能を備えるＵＳＢインターフェイス記憶装置がホスト・コンピュータ７０のＵＳＢスロット７１内に差し込まれ、次にフラッシュ・メモリ・カード８９が本考案の一実施形態による第２のコネクタ８６内に差し込まれている拡大図を示している図５を参照すると、図５に示すように、動作している間、ユーザは、本考案の暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置８０をホスト・コンピュータ７０のＵＳＢポート７１内へ差し込み、次にＵＳＢインターフェイス６０を備えるフラッシュ・メモリ・カード８９をＵＳＢインターフェイス記憶装置８０の第２のコネクタ８６内へ差し込むことができる。ここで、フラッシュ・メモリ・カード８９は、たとえばコンパクト・フラッシュ、ＭＭＣ、セキュリティ・デジタル（ＳＤ）、メモリ・スティック、メモリ・スティック・プロ、ｘＤまたはマイクロ・ドライブ・メモリ・カードであるがそれに限定されない。ユーザが、ＵＳＢインターフェイス記憶装置の暗号化／復号化機能を有効化したい場合、彼／彼女は、スイッチ８９１をオン位置にすることができ、そのとき、暗号化／復号化コントローラ８５が、データ保護の目標を達成するように、フラッシュ・メモリ・カード８９のデータが不正にアクセスされることを防止するために、上記で説明したＤＥＳプロトコルに従って暗号化／復号化機能を実行することになる。ユーザが、ＵＳＢインターフェイス記憶装置の暗号化／復号化機能を有効化したくない場合、彼／彼女は、スイッチ８９１をオフ位置にすることができ、そのとき、暗号化／復号化コントローラ８５は、暗号化／復号化機能を実行しないことになり、したがってフラッシュ・メモリ・カード８９のデータは、通常のＵＳＢインターフェイスを備えるフラッシュ・メモリ・デバイスのデータのようにアクセスされることができ、フラッシュ・メモリ・カード８９のデータはセキュリティ機能を有さないことになる。
【００３４】
本考案のさらなる一実施形態による暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置９０の分解図を示している図６を参照すると、図６に示すように、本考案の暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置９０は、ハウジング９１、プリント回路基板９２、第１のコネクタ９３、ＵＳＢコントローラ９４、暗号化／復号化コントローラ９５およびメモリ９６を備える。
【００３５】
ここで、ハウジング９１は、好ましくは、プラスチック材料製であり、上側ハウジング９１１、および空間９１３（図７を参照されたい）を形成するために一緒に相互係合されることができる下側カバー９１２を有し、ハウジング９１が、ハウジング９１の前側に配置された第１の開口９１４を備え、第１の開口９１４が、露出されている第１のコネクタ９３を提供するために使用される。たとえば上側ハウジング９１１であるがそれに限定されないハウジング９１は、第２の開口９１６および孔９１７をさらに備える。
【００３６】
プリント回路基板９２が、第１のコネクタ９３、ＵＳＢコントローラ９４、暗号化／復号化コントローラ９５および第２のコネクタ９６を移送するために空間９１３内に配置されている。
【００３７】
第１のコネクタ９３が、ホスト・コンピュータ７０（図７を参照されたい）のＵＳＢポート・スロット内に差し込まれるように、プリント回路基板９２上に配置され、開口９１４の外部に露出されている。ここで、第１のコネクタ９３はＵＳＢインターフェイス・コネクタである。
【００３８】
ＵＳＢコントローラ９４が、第１のコネクタ９３からデータを受信、または第１のコネクタ９３へデータを送信するために、プリント回路基板９２上に配置され、第１のコネクタ９３と接続されている。ここで、ＵＳＢコントローラ９４は、ＵＳＢインターフェイスを備える特定用途向け集積回路（ＡＳＩＣ）である。
【００３９】
暗号化／復号化コントローラ９５が、暗号化／復号化機能動作を実行し、その後出力するために、プリント回路基板９２上に配置され、ＵＳＢコントローラ９４と接続されている。暗号化／復号化コントローラ９５は、データ暗号化／復号化機能を実行するために６４ビット、１２８ビットまたは１９２ビット長を使用するＤＥＳプロトコルに従って暗号化／復号化機能を実行する。ＤＥＳプロトコルの詳細な説明は、上述の説明を参照されたい。
【００４０】
メモリ９６が、データを記憶するために、プリント回路基板９２上に配置され、暗号化／復号化コントローラ９５と結合されている。ここで、メモリ９６は、たとえばフラッシュ・メモリであるがそれに限定されない。
【００４１】
さらに、本考案のＵＳＢインターフェイス記憶装置９０は、プリント回路基板９２上に配置され、第２の開口９１６の外部に露出され、同時に暗号化／複合化コントローラ９５がデータ暗号化／複合化機能を実行するかどうかを制御するために暗号化／複合化コントローラ９５と接続されたロック・シート９９１をさらに備える。このようにして、ＵＳＢインターフェイス記憶装置９０のメモリ９６は、コントローラ９５の暗号化／復号化機能が、ロック・シート９９１内に挿入し、ＯＮ位置にするキー９９２を使用することによって有効化されたときに暗号化／復号化されることになり、メモリ９６は、メモリ９６のデータを保護するという目的を達成するように、キー９９２を使用することなしでは読まれることはできない。さらに、キー９９２は独自の識別コード（ＩＤ）をさらに備え、キー９９２が、ロック・シート９９１内に挿入され、ＯＮ位置にされたとき、キーはＩＤの比較を実行するためにコントローラ９５に転送されることになる。このため、キー９９２を使用しなければ、ユーザがＵＳＢインターフェイス記憶装置９０を失くした場合、メモリ９６のデータが救われる。
【００４２】
さらに、本考案のＵＳＢインターフェイス記憶装置９０は、ＵＳＢコントローラ９４または暗号化／複合化コントローラ９５のアクセス状態を標示するために、プリント回路基板９２上に配置され、孔９１７から突き出している、たとえばＬＥＤであるがそれに限定されないインジケータ９９３を備える。
【００４３】
本考案のさらなる一実施形態による、暗号化／複合化機能を備えるＵＳＢインターフェイス記憶装置９０がホスト・コンピュータ７０のＵＳＢスロット７１内に差し込まれている拡大図を示している図７を参照すると、図７に示すように、動作している間、ユーザは、本考案の暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置９０をホスト・コンピュータ７０のＵＳＢポート７１内へ差し込むことができる。ユーザが、ＵＳＢインターフェイス記憶装置９０の暗号化／復号化機能を有効化したい場合、彼／彼女は、キー９９２をロック・シート９９１内に挿入して、オン位置にすることができ、そのとき、暗号化／復号化コントローラ９５が、キー９９２から転送されたＩＤを比較し、それが正しい場合、コントローラ９５が、データ保護の目標を達成するように、フラッシュ・メモリ９６データが不正にアクセスされることを防止するために、上記で説明したＤＥＳプロトコルに従って暗号化／復号化機能を実行することになる。ユーザが、ＵＳＢインターフェイス記憶装置９０の暗号化／復号化機能を有効化したくない場合、彼／彼女は、ロック・シート９９１内をオフ位置にし、キー９９１を取外すことができ、そのとき、メモリ９６のデータは、コントローラ９５がキー９９２から転送された正しいＩＤを取得できないためアクセスされないことになる。このため、キー９９２を使用しなければ、ユーザがＵＳＢインターフェイス記憶装置９０を失くした場合、メモリ９６のデータが救われる。
【００４４】
本考案は、その好ましい実施形態を参照にして開示されたが、前記の実用新案登録請求の範囲で定義されている本考案の精神から逸脱することなく、修正および変更が容易に行われることができることを理解されたい。
【図面の簡単な説明】
【００４５】
【図１】本考案の一実施形態によるクリプト・パス・スルー・ダングルの分解図である。
【図２】本考案の一実施形態によるクリプト・パス・スルー・ダングルの組立図である。
【図３】ホスト・コンピュータのＵＳＢスロット内に差し込まれ、その後ＵＳＢインターフェイスを備えるフラッシュ・メモリ・デバイスが、本考案の一実施形態によるクリプト・パス・スルー・ダングルのＵＳＢスロット内に差し込まれているクリプト・パス・スルー・ダングルの拡大図である。
【図４】本考案の別の実施形態による暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置の分解図である。
【図５】ホスト・コンピュータ７０のＵＳＢスロット７１内に差し込まれ、その後、フラッシュ・メモリ・カード８９が本考案の一実施形態による第２のコネクタ８６内に差し込まれている暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置９０の拡大図である。
【図６】本考案の一実施形態による暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置９０の拡大図である。
【図７】本考案のさらなる一実施形態によるホスト・コンピュータ７０のＵＳＢスロット７１内に差し込まれている暗号化／復号化機能を備えるＵＳＢインターフェイス記憶装置９０の拡大図である。
【符号の説明】
【００４６】
１０、８１、９１  ハウジング
１１、８１１、９１１  上側ハウジング
１２．８１２、９１２  下側カバー
１３、８１３、９１３  空間
１４、８１４、９１４  第１の開口
１５、８１５、９１６  第２の開口
１６、８１６  第３の開口
１７、８１７、９１７  孔
２０、８２、９２  プリント回路基板
３０、８３、９３  第１のコネクタ
４０  コントローラ
４１、８９１  スイッチ
４２、８９２、９９２  インジケータ
４３  記憶デバイス
５０、８５  第２のコネクタ
６０  フラッシュ・メモリ・デバイス
７０  ホスト・コンピュータ
７１  ＵＳＢポート・スロット
８０  ＵＳＢインターフェイス記憶装置
８４、９４  ＵＳＢコントローラ
８５、９５  暗号化／復号化コントローラ
８９  メモリ・デバイス
９６  メモリ
９９１  ロック・シート
９９２  キー
【図１】
0003117981.tif 000003
【図２】
0003117981.tif 000004
【図３】
0003117981.tif 000005
【図４】
0003117981.tif 000006
【図５】
0003117981.tif 000007
【図６】
0003117981.tif 000008
【図７】
0003117981.tif 000009