(57)【要約】  デジタルメディアコンテンツに秘密保護されたアクセスを行う装置であり、その装置はデータソースからデジタルメディアコンテンツをアクセスするアクセス手段とユーザを認証する読取装置とを備え、その認証は幾つかの認証データを検査することによって行なわれる。アクセス手段と読取装置との間の内部通信路は装置の外部からは直接アクセス可能ではない。【選択図】    図６
2007506201.tif 000002
【特許請求の範囲】
【請求項１】
デジタルメディアコンテンツに秘密保護されたアクセスを行う装置において、
データソースからデジタルメディアコンテンツをアクセスするアクセス手段と、ユーザを認証する読取装置とを具備し、
前記認証は幾つかの認証データを検査することによって行なわれ、
前記アクセス手段と前記読取装置との間に、前記アクセスを行う装置の外部からは直接アクセスすることのできない内部通信路を具備していることを特徴とする装置。
【請求項２】
前記装置はホストに接続するための単一の電気インターフェースのみを有している請求項１記載の装置。
【請求項３】
前記単一のインターフェースは２以上の論理インターフェースを代表し、その第１の論理インターフェースはデジタルメディアに適合し、第２の論理インターフェースは認証データに適合している請求項２記載の装置。
【請求項４】
前記単一の電気インターフェースは以下の標準方式、すなわちＵＳＢ、ＳＣＳＩ、ファイアワイヤ、ＰＣＭＣＩＡ、ＷｉＦｉ、ブルーツース、ハイパーＬＡＮの１つにしたがって設計されている請求項３記載の装置。
【請求項５】
前記アクセス手段と前記読取装置とは共通の処理装置を共有している請求項１乃至４のいずれか１項記載の装置。
【請求項６】
前記アクセス手段と前記読取装置とは異なった処理装置を使用し、前記通信路は処理装置間の通信チャンネルを含んでいる請求項１乃至４のいずれか１項記載の装置。
【請求項７】
前記アクセス手段と前記読取装置とは単一の容器中に収容されている請求項１乃至６のいずれか１項記載の装置。
【請求項８】
前記読取装置はスマートカード上に記憶されているキーにアクセスすることのできるスマートカード読取装置である請求項１乃至７のいずれか１項記載の装置。
【請求項９】
前記装置はＰＩＮコードを入力し、ＰＩＮコードの整合が決定された後にキーを開放することを可能にする手段を備えている請求項８記載の装置。
【請求項１０】
前記キーを含むスマートカードはＩＳＯ７８１６、Ｉ２Ｃ、無接触スマートカードインターフェースの各インターフェースの１つを介して、スマートカード読取装置とインターフェースされている請求項８または９記載の装置。
【請求項１１】
前記スマートカードは前記読取装置の内部に埋設されている請求項８乃至１０のいずれか１項記載の装置。
【請求項１２】
前記読取装置はユーザからの生物測定学的情報を検索することができる請求項１乃至７のいずれか１項記載の装置。
【請求項１３】
前記読取装置は、指紋センサ、虹彩認識手段、顔面認識手段、および音声認識手段のうちの１つを含んでいる請求項１２記載の装置。
【請求項１４】
前記データソースは，ハードディスク、取外し可能なディスク、ＣＤ、ＤＶＤ、装置内部含まれたフラッシュメモリ、および取外し可能なフラッシュメモリのうちの１つを含んでいる請求項１乃至１３のいずれか１項記載の装置。
【請求項１５】
前記アクセス手段は遠隔ネットワーク、特にインターネットからデータを検索することのできるモデムを含んでいる請求項１乃至１３のいずれか１項記載の装置。
【請求項１６】
前記アクセス手段と前記読取装置の少なくとも一方は装置に挿入および取外し可能なモジュールである請求項１乃至１５のいずれか１項記載の装置。
【請求項１７】
前記アクセス手段と前記読取装置の少なくとも一方はチップ上のシステム（ＳＯＣ）または単一のチップシステムである請求項１乃至１５のいずれか１項記載の装置
請求項８記載の装置。
【請求項１８】
２以上の装置の機能を有する装置をサポートし、単一の電気インターフェースを介してホストに接続可能である仮想マルチインターフェースドライバにおいて、
仮想マルチインターフェースドライバはホストのシステムソフトウエアに対する２以上の論理インターフェースを報告し、それらの論理インターフェースは単一の電気インターフェースに加えて１以上の仮想インターフェースを備えていることを特徴とする仮想マルチインターフェースドライバ。
【請求項１９】
前記仮想マルチインターフェースドライバは切替え命令に応答して２つの論理インターフェース間の切替えを行うことが可能である請求項１８記載の仮想マルチインターフェースドライバ。
【請求項２０】
前記仮想マルチインターフェースドライバは仮想ユーザ認証インターフェースを生成する請求項１８または１９記載の仮想マルチインターフェースドライバ。
装置
【請求項２１】
前記仮想マルチインターフェースドライバは、ホストのオペレーティングシステムから受信された命令を単一の電気インターフェースに適合するフォーマットに変換する請求項１８乃至２０のいずれか１項記載の仮想マルチインターフェースドライバ。
【請求項２２】
前記仮想マルチインターフェースドライバは、スマートカード命令フォーマットからの命令をＳＣＳＩ命令フォーマットに変換する請求項２１記載の仮想マルチインターフェースドライバ。
【請求項２３】
前記仮想マルチインターフェースドライバは、装置の機能の数をｎとして、ホストのシステムソフトウエアに対するｎ−１仮想インターフェースを報告する請求項１８乃至２２のいずれか１項記載の仮想マルチインターフェースドライバ。
【請求項２４】
請求項１乃至１７のいずれか１項記載の装置と、請求項１８乃至２２のいずれか１項記載の仮想マルチインターフェースドライバと、ホストとを具備しているデジタルメディアコンテンツにセキュリティアクセスを行うシステム。
【請求項２５】
前記装置はその装置上に設けられた単一の電気インターフェースを介してホストに接続され、それにより単一のデータチャンネルだけが前記装置とホストとの間の通信に対して与えられる請求項２４記載のシステム。
【請求項２６】
前記仮想マルチインターフェースドライバは前記アクセス手段のドライバと読取装置のドライバとの間のインターフェースとして動作し、それは一方ではホストのシステムソフトウエアによりロードされ、他方では装置の単一の電気インターフェースである請求項２４または２５記載のシステム。
【請求項２７】
前記ホストはＰＩＮコードを入力する手段を含み、そのＰＩＮコードまたはその導関数が単一のデータチャンネルを介して前記装置に伝送される請求項２４乃至２６のいずれか１項記載のシステム。
【請求項２８】
前記装置は前記ホストの内部に設けられている請求項２４乃至２７のいずれか１項記載のシステム。
【請求項２９】
前記装置はホストから遠隔の外部装置である請求項２４乃至２７のいずれか１項記載のシステム。
【請求項３０】
前記装置は複数の装置機能を含み、前記仮想マルチインターフェースドライバは、装置に与えられた装置機能の数をｎとして、ホストのシステムソフトウエアに対するｎ−１仮想インターフェースを報告する請求項２４乃至２９のいずれか１項記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルメディアコンテンツにセキュリティアクセスする装置に関する。本発明はさらに仮想マルチインターフェースドライバおよびデジタルメディアコンテンツにセキュリティアクセスするシステムに関する。
【背景技術】
【０００２】
秘密保護されたデータ記憶はデジタルメディアに対する新しい応用となっている。全てのデジタルメディアは組込まれたセキュリティを有していない。したがって、秘密保護された状態で多量のデータを記憶するために何等かの外部セキュリティ機構を付加することが必要である。スマートカード保護は、それがプロダクトのセキュリティのための最も確実な技術の１つであるので、そのような機構の１つの理想的な候補である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
メディアを含んでいる埋設されたスマートカード制御装置は市販されるようになっている。したがってスマートカード命令をサポートするための装置が必要になっている。しかしながら、市場で入手できる大抵のデジタルメディア読取装置は大量記憶に適応する単一のインターフェース装置である。それらはそのアーキテクチャの制限により埋設されたスマートカード制御装置により新しいメディアを直接サポートすることはできない。
【課題を解決するための手段】
【０００４】
デジタルメディアコンテンツに対する権限のない者のアクセスを阻止し、単一のインターフェース装置の上述のアーキテクチャの制限を克服するために、本発明は請求項１に記載されているデジタルメディアコンテンツに対するセキュリティアクセスを行う装置と、請求項１８に記載されている仮想マルチインターフェースドライバと、請求項２４に記載されているデジタルメディアコンテンツに対するセキュリティアクセスを行うシステムを提供する。本発明の有効で有用な形態はその他の従属請求項に記載されている。  
本発明のさらに詳細な説明および利点は、デジタルメディアコンテンツに対するアクセスのための従来技術の幾つかのシステムおよび本発明の好ましい実施形態の以下の説明から明らかにされるであろう。説明は添付図面を参照にしている。
【発明を実施するための最良の形態】
【０００５】
図１は，ＭＳＤＮライブラリによる従来技術のシステムを示している（Windows（登録商標） XP and LATERに対するWindows（登録商標） Drives Stack  http//msdn.microsoft.com/library/default.asp?url＝/en-us/buses/hh/buses/usbsystem 60fb.asp）。図１に示された装置は単一インターフェースＵＳＢ装置であり、それは大量記憶インターフェース（図１の左部分）またはスマートカードインターフェース（図１の右部分）のいずれかを有している。この装置にロードされるドライバはマイクロソフトウインドウズ（登録商標）ＯＳにより提供される。インターフェースの１つの機能性は、それがデジタルメディア読取装置かスマートカード読取装置かに応じて１つの例で達成されることができる。このアーキテクチャは第２の装置機能（例えばデジタルメディア読取装置に加えてスマートカード読取装置の機能）をサポートすることはできない。それは装置が単一の物理的なインターフェースしか有していないからである。
【０００６】
図２は，ＭＳＤＮライブラリによるさらに別の従来技術のシステムを示している（Multiple-Interface(Composite) ＵＳＢ装置に対するConfigurationWの選択  http//msdn.microsoft.com/library/default.asp?url＝/library/en-us/buses/hh/buses/usb-config 6xev.asp ）。図２に示された装置はその構成記述子において規定された２個のインターフェースを有する複合装置である。一方のインターフェースは大量記憶クラスを規定し、他方のインターフェースはスマートカードのクラスに限定される。両方のインターフェースは装置自身中に物理的に存在（装置はただ１つのコネクタしか含まないが）している。マイクロソフトウインドウズ（登録商標）ＯＳは各インターフェースに対して別々にロードされるドライバを提供する。大量記憶装置インターフェースとスマートカードインターフェースの両者の機能が利用可能である。この形式のアーキテクチャは、多重インターフェース装置の機能性とインテリジェンスを達成するために、装置自身が多数のインターフェースを含んでいなければならない制約がある。単一の物理的インターフェースを有する装置は、このアーキテクチャから利益を得ることはできない。また、それぞれのインターフェースと通信するために読取装置中にデジタルメディアとスマートカードの両方が存在する必要がある。さらに、このアーキテクチャは内部に埋設されたスマートカード制御装置によって単一のデジタルメディアをサポートすることができない。
【０００７】
図３に示されている従来技術のシステムもまたＭＳＤＮライブラリによる（Windows（登録商標） XP and LATERに対するWindows（登録商標） Drives Stack  http//msdn.microsoft.com/library/default.asp?url＝/library/en-us/buses/hh/buses/usbsystem 60fb.asp）システムである。図３に示されているように、コアＵＳＢフレームワークにより得られるベース構成モデルはインターフェースと装置機能との間に１対１の関係を与える。システムソフトウエアはコア明細を意図して設計され、機能当り１つおよびインターフェース当り１つのドライバを有する。
【０００８】
図４に示されている従来技術のシステムは拡張されたＵＳＢフレームワークによる（ＵＳＢエンジニアリング  チェインジ  ノチス：Interface Association Descriptors,appling to Universal Serial Bus Specification,Revision 2.0）システムであり、同じ装置機能と関係するインターフェースを装置が記述することを可能にする標準記述子およびインターフェース記述子を規定している。これはオペレーティングシステムが全ての適切なインターフェースを同じドライバインスタンスに結合することを可能にする。図４は装置クラスの明細が多重インターフェースを使用する装置機能を規定していることを示している。機能的ドライバは２つのインターフェース（０および１）を含む装置に対してロードされ、すなわちモデルは機能当り１つの機能ドライバを使用しているが、多重インターフェースを同じドライバインスタンスにまとめている。
【０００９】
図５は、デジタルメディアコンテンツに対してあるセキュリティレベルを与える従来技術のシステムを示している。このシステムはデジタルメディア読取装置とスマートカード読取装置の両者を含むハブベースの解決手段である。２個の読取装置は内部的にＵＳＢハブに接続され、それはＵＳＢポートに接続される。各読取装置は個々のホストインターフェースを有している。この方法の欠点の１つは、ホストコンピュータが２個のインターフェース、すなわち２個のＵＳＢポートを必要とすることである。別の欠点は、デジタルメディア読取装置を介してデジタルメディアに送られているデータはホストインターフェース地点で容易にタップで分岐されることができることである。したがってセキュリティと妥協しなければならない。
【００１０】
図６は本発明の好ましい実施形態によるデジタルメディアコンテンツに対するセキュリティアクセスのためのシステムを示している。このシステムは２個の主要なコンポーネントを備えている。すなわち、以下“秘密安全デジタルメディア読取装置”と呼ばれ、ホスト（例えばＰＣ）に接続されている本発明による装置と、詳細に後述する本発明による“仮想マルチインターフェースドライバ”とである。
【００１１】
秘密安全デジタルメディア読取装置は、以下“デジタルメディア読取装置”と呼ばれ、データソースからのデジタルメディアコンテンツにアクセスするアクセス手段と、ユーザを認証するための読取装置、特にスマートカード読取装置とを備えている。２つの読取装置は単一の外部容器内に位置している。装置はホスト内に収容されていてもよく、或いはホストから離れた外部装置であってもよい。デジタルメディア読取装置とスマートカード読取装置は２つの独立した装置であってもよく、或いは単一の統合された装置であってもよく、各読取装置はそれ自身のプロセッサ装置を有していてもよい。
【００１２】
デジタルメディア読取装置はそれを介してデジタルメディアコンテンツがアクセスされる装置である。デジタルメディアは任意の適当な標準的なインターフェース、例えばコンパクトフラッシュ（登録商標）（ＣＦ）、スマートメディア（ＳＭ）、秘密安全デジタル、ピクチャカード（ｘＤ）、マルチメディアカード（ＭＭＣ）等を介してデジタルメディア読取装置とインターフェースされることができる（図６のＩＦ 1参照）。デジタルメディア読取装置はモジュール、チップ上のシステム（ＳＯＣ）または単一チップシステムでよい。
【００１３】
スマートカード読取装置はスマートカードと通信し、そのスマートカードはスマートカード読取装置中に設けられていてもよい。スマートカードには、デジタルメディアコンテンツにアクセスするために必要な電子キー情報（デジタルキー）が記憶されている。スマートカードはＩＳＯ7816、Ｉ２Ｃ、無接触スマートカードインターフェース等（図６のＩＦ 2参照）のような任意の適当な標準的なインターフェースを介してスマートカード読取装置とインターフェースされることができる。
【００１４】
スマートカード読取装置とデジタルメディア読取装置との間には内部通信チャンネルが存在する。このタイプの通信は、スマートカード読取装置からデジタルメディア読取装置へデジタルキーの秘密保護された転送を確実にするために使用される。したがって、デジタルキーは外部から何等覗き見されないことが保証される。通信チャンネルはまた付加的なセキュリティのためにデジタルメディア読取装置にＰＩＮコードを転送するために使用されることができる。換言すれば、スマートカード読取装置とデジタルメディア読取装置との間の内部通信チャンネルは秘密保護されたデジタルメディア読取装置内の秘密保護されたデータ通信を保護するために使用されて非常に高いレベルのセキュリティが得られる。
【００１５】
図６に示されているように、セキュリティを与えられたデジタルメディア読取装置とホストとの間の単一のデータチャンネルだけが電気工業の標準的なインターフェースを使用して設けられ、それは無線データ通信用に設計されたインターフェースであってもよい。適切なインターフェース標準方式にはＵＳＢ、ＳＣＳＩ、ファイアウォール、ＷｉＦｉ、ブルーツース、ハイパーＬＡＮが含まれている。
【００１６】
メディア読取装置内のデジタルメディアコンテンツは、正しいスマートカードが挿入されて認証された場合にのみホストに対して利用可能である。デジタルキーは開放されたチャンネルを通って転送されないので秘密保護について妥協することはない。したがって、ユーザは秘密保護されていないデジタルメディアを有するのでそのデジタルメディアコンテンツにアクセスすることはできない。そこに記憶された適切なデジタルキーを有するスマートカード（随意的に装置に設けられたＰＩＮパッドまたはホストのキーボードにより入力されたＰＩＮコードと組み合わされてもよい）がデジタルメディアコンテンツにアクセスするために使用されなければならない。スマートカード（またはＰＩＮコード）の不整合はメディアにアクセスすることの承認を拒否する結果を生じる。したがって、所有者だけがそのデジタルメディアコンテンツにアクセスすることができる。
【００１７】
本発明は、“セキュリティメディアのための仮想マルチインターフェースドライバ”と呼ばれる共通のソフトウエア層を使用する。この仮想マルチインターフェースドライバは秘密保護されたデジタルメディア読取装置を以下のものの１以上に変換する。
【００１８】
-  適切な認証後の標準的な大量記憶装置のコンプライアントな読取装置
-  標準的なＣＣＩＤ／ＰＣＳＣコンプライアントスマートカード読取装置
-  スマートカードによる認証においてのみデジタルメディアコンテンツにアクセスできるセキュリティデジタルメディア読取装置
デジタルメディアコンテンツは秘密保護された部分および秘密保護されない部分により区分されてもよい。この場合には、秘密保護された部分は認証後にしかアクセスされることができないが、秘密保護されない部分は常にユーザによりアクセスされて利用できる。
【００１９】
本発明による仮想マルチインターフェースドライバの概念について以下説明する。一般的にドライバはソフトウエアコンポーネントであり、それは装置とアプリケーションソフトウエアとの間のインターフェースとして動作する。マルチインターフェースＵＳＢ装置または複合ＵＳＢ装置は２個以上のＵＳＢインターフェース、例えば大量記憶装置クラスのインターフェースとＣＣＩＤインターフェースとを有している。換言すると、大量記憶装置インターフェースとＣＣＩＤインターフェースとを有する複合装置は大量記憶装置およびスマートカード読取装置の両者として機能することができる。２以上のＵＳＢインターフェースをサポートするドライバは複合ドライバとして知られている。一般的な複合ドライバは装置の多重インターフェースをアプリケーションソフトウエアに提供する。これは装置が２以上のインターフェース能力を有する場合にのみ当てはまることである。
【００２０】
もしも、装置がそのアーキテクチャの制約により２以上のインターフェースをサポートすることができない場合には、本発明による仮想マルチインターフェースドライバはアーキテクチャの制約を克服してマルチインターフェース装置としての装置を与えることができる。仮想ドライバは付加的なインテリジェンスにより任意の他のＵＳＢ複合ドライバと同様に機能して多重インターフェースを処理することができる。したがって、限定されたハードウエアにより複合装置の複合機能を得ることが可能になる。
【００２１】
図７は仮想マルチインターフェースドライバに対するいくつかの可能な応用シナリオを示している。図７に示された装置は単一の電気インターフェース、特に大量記憶装置クラスのインターフェースを備えている。仮想マルチインターフェースドライバはその装置に対してロードされる。図から仮想マルチインターフェースドライバがホストに対して２つの論理インターフェースを報告することは明白である。第１の論理インターフェースは実際に装置中に存在している大量記憶装置インターフェースであり、大量記憶装置ドライバはホストのオペレーティングシステム（例えばマイクロソフトウインドウズ（登録商標））によりインターフェースに対してロードされる。第２の論理インターフェースは仮想スマートカードインターフェースであり、それは仮想マルチインターフェースドライバにより生成され、スマートカードドライバは第２のインターフェースに対してロードされたホストのオペレーティングシステムにより与えられる。
【００２２】
仮想マルチインターフェースドライバはホストに対する複合ドライバとして単一のインターフェースを投影するインテリジェンスを有している。仮想マルチインターフェースドライバはドライバ自身中で仮想スマートカードインターフェースを生成することによりこれを行う。仮想インターフェースは論理的なものであり、秘密保護されたデジタルメディア読取装置に物理的に存在するものではない。ホストシステムはシステム中に大量記憶装置とスマートカード装置が存在することを許容する。
【００２３】
しかしながら、図８に示された論理接続図によれば、図７に示されたスマートカード読取装置は実際には仮想の装置である。すなわち、仮想マルチインターフェースドライバは、単一のインターフェースだけをサポートする構成の装置、すなわち大量記憶インターフェースを使用して複合装置を模倣することに成功している。ドライバレターは、大量記憶装置インターフェースがアクセスされることのできる大量記憶装置に対して現れ、データコンテンツはデジタルメディアとの間で読取、書込みが行なわれることができる。スマートカードインターフェースにアクセスするために正当なスマートカード読取装置に対して意図されている任意の応用が使用されることができる。両方のインターフェースは同時にアクセスすることはできない。大量記憶装置インターフェースが使用中のとき、スマートカードインターフェースはロックされて、逆の場合は反対である。しかし、単一の命令を装置に与えることによりこれらのインターフェースを切換えることが可能である。
【００２４】
マイクロソフトウインドウズ（登録商標）ＯＳにより与えられた大量記憶装置ドライバから受信された命令はＳＣＳＩ命令フォーマットであり、そのような装置に導かれる。これは仮想マルチインターフェースドライバの大量記憶装置インターフェース部分の機能である。マイクロソフトウインドウズ（登録商標）ＯＳにより与えられたスマートカードドライバから受信された命令は、スマートカード命令フォーマットである。仮想マルチインターフェースドライバはスマートカード命令フォーマットをＳＣＳＩ命令フォーマットに変換し、その変換された命令を装置に導く（図７のＩ5 参照）。
【００２５】
図７に示されたアプリケーションＩ2 を参照する（ＰＩＮサポートを有するデジタルメディア）。仮想マルチインターフェースドライバはＰＩＮをサポートするデジタルメディアを通してウインドウズのログオンをサポートする。ログオン中、ユーザはＰＩＮに入るように促される。これが発生すると、ユーザが入ったＰＩＮはデジタルメディア中に記憶されているＰＩＮと比較される。整合が認められると、ユーザはこのメディアを通ってウインドウズにログオンすることが許される。
【００２６】
図７に示されたアプリケーションＩ3 （秘密保護されたデジタルメディア読取装置）に関しては、仮想マルチインターフェースドライバは本発明による秘密保護されたデジタルメディア読取装置をサポートする。デジタルメディアのコンテンツにアクセスしようとするユーザはスマートカードに記憶されているキーを正しく入力させなければならない。このようにして秘密保護されたデジタルメディア読取装置はデジタルメディアに記憶された重要なデータの改変を避けることができる。
【００２７】
図７に示されたアプリケーションＩ4 （スマートカード制御装置を有するデジタルメディア）に関しては、仮想マルチインターフェースドライバは埋設されたスマートカード制御装置によるデジタルメディアへのアクセスをサポートする。ドライバとメディアの間の計画者である装置は単一の電気インターフェースをサポートすることだけが必要である。仮想マルチインターフェースドライバは仮想論理インターフェースを生成するインテリジェンスを有しているから、大量記憶装置命令とホストから受信されたスマートカード命令の両者は完全に処理される。仮想マルチインターフェースドライバのこのアプリケーションはスマートカード読取装置と大量記憶装置読取装置の両者を使用してユーザに外見および感触を与える。
【００２８】
上記のようなアプリケーションシナリオは、仮想マルチインターフェースドライバがスマートカードにより少なくとも部分的に秘密保護されたデジタルメディアコンテンツを読取るために本発明による装置をサポートすることができるだけではなく、また既存のメディアに対して上位互換性を与える。
【００２９】
図８は本発明の好ましい実施形態によるシステムのソフトウエアアーキテクチャを示している。仮想マルチインターフェースドライバは実際には上述したような複合ドライバであり、それは２つの分離した機能ドライバ（オペレーティングシステムと共に通常出荷される上部インターフェース特定ソフトウエア層）が各インターフェースに対して１つロードされる。もしも仮想マルチインターフェースドライバにより与えられた２以上のインターフェースが存在するならば、多数の機能ドライバが上記仮想マルチインターフェースドライバをロードされる。アプリケーション層からのリクエストは上部インターフェース特定ソフトウエア層に導かれる。これらのリクエストは仮想マルチインターフェースドライバに送られる。仮想マルチインターフェースドライバはその命令を装置に導き、アプリケーションと同期を維持することを助ける。ドライバを与えられたオペレーティングシステムはアプリケーションレベルの互換性を助ける。
【００３０】
図１０は秘密保護されたセキュリティデジタルメディア読取装置に対する自明の命令のフロー図であり、セキュリティ認証モジュール（ＳＡＭ）がスマートカードにより与えられる。
【００３１】
前述の詳細な説明は本発明の好ましい実施形態を参照にしたものであることを理解すべきである。しかしながら、特許請求の範囲に記載された本発明の技術的範囲内に含まれる種々の他の実施形態が可能であることは当業者に明らかであるので、本発明はこの実施形態に限定されない。例えばデジタルメディア読取装置は以下のデータソースの１つ、すなわちハードディスク、取外し可能なディスク、ＣＤ、ＤＶＤ、フラッシュメモリ、インターネットの１つからのデジタルメディアコンテンツにアクセスすることのできる装置であってもよい。さらにスマートカード読取装置の代わりに認証情報を読取り、送信することのできる任意の読取装置が使用されることができ、同様に指紋センサ或いは虹彩、顔面、音声等の認識手段を含む読取装置であってもよい。
【図面の簡単な説明】
【００３２】
【図１】単一のインターフェースＵＳＢ装置を含む従来技術のシステムの概略図。
【図２】複合装置を含む従来技術のシステムの概略図。
【図３】コアＵＳＢフレームワークによる従来のシステムの概略図。
【図４】拡張されたＵＳＢ装置フレームワークによる従来のシステムの概略図。
【図５】さらに別の従来技術のシステムの電気的概略図。
【図６】本発明の好ましい実施形態によるシステムの電気的概略図。
【図７】本発明による仮想マルチインターフェースドライバの可能な応用シナリオの概略図。
【図８】本発明の好ましい実施形態によるシステムの論理接続図。
【図９】本発明の好ましい実施形態によるシステムのソフトウエアアーキテクチャ。
【図１０】本発明の好ましい実施形態による装置の命令フロー図。
【図１】
2007506201.tif 000003
【図２】
2007506201.tif 000004
【図３】
2007506201.tif 000005
【図４】
2007506201.tif 000006
【図５】
2007506201.tif 000007
【図６】
2007506201.tif 000008
【図７】
2007506201.tif 000009
【図８】
2007506201.tif 000010
【図９】
2007506201.tif 000011
【図１０】
2007506201.tif 000012
【手続補正書】
【提出日】平成18年4月26日(2006.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デジタルメディアコンテンツに秘密保護されたアクセスを行う装置において、
データソースからデジタルメディアコンテンツをアクセスするアクセス手段と、ユーザを認証する読取装置とを具備し、
前記認証は幾つかの認証データを検査することによって行なわれ、
前記アクセス手段と前記読取装置との間に、前記アクセスを行う装置の外部からは直接アクセスすることのできない内部通信路を具備していることを特徴とする装置。
【請求項２】
前記装置はホストに接続するための単一の電気インターフェースのみを有している請求項１記載の装置。
【請求項３】
前記単一のインターフェースは２以上の論理インターフェースを代表し、その第１の論理インターフェースはデジタルメディアに適合し、第２の論理インターフェースは認証データに適合している請求項２記載の装置。
【請求項４】
前記単一の電気インターフェースは以下の標準方式、すなわちＵＳＢ、ＳＣＳＩ、ファイアワイヤ、ＰＣＭＣＩＡ、ＷｉＦｉ、ブルーツース、ハイパーＬＡＮの１つにしたがって設計されている請求項３記載の装置。
【請求項５】
前記アクセス手段と前記読取装置とは共通の処理装置を共有している請求項１乃至４のいずれか１項記載の装置。
【請求項６】
前記アクセス手段と前記読取装置とは異なった処理装置を使用し、前記通信路は処理装置間の通信チャンネルを含んでいる請求項１記載の装置。
【請求項７】
前記アクセス手段と前記読取装置とは単一の容器中に収容されている請求項１記載の装置。
【請求項８】
前記読取装置はスマートカード上に記憶されているキーにアクセスすることのできるスマートカード読取装置である請求項１記載の装置。
【請求項９】
前記装置はＰＩＮコードを入力し、ＰＩＮコードの整合が決定された後にキーを開放することを可能にする手段を備えている請求項８記載の装置。
【請求項１０】
前記キーを含むスマートカードはＩＳＯ７８１６、Ｉ２Ｃ、無接触スマートカードインターフェースの各インターフェースの１つを介して、スマートカード読取装置とインターフェースされている請求項８記載の装置。
【請求項１１】
前記スマートカードは前記読取装置の内部に埋設されている請求項８記載の装置。
【請求項１２】
前記読取装置はユーザからの生物測定学的情報を検索することができる請求項１記載の装置。
【請求項１３】
前記読取装置は、指紋センサ、虹彩認識手段、顔面認識手段、および音声認識手段のうちの１つを含んでいる請求項１２記載の装置。
【請求項１４】
前記データソースは，ハードディスク、取外し可能なディスク、ＣＤ、ＤＶＤ、装置内部含まれたフラッシュメモリ、および取外し可能なフラッシュメモリのうちの１つを含んでいる請求項１記載の装置。
【請求項１５】
前記アクセス手段は遠隔ネットワーク、特にインターネットからデータを検索することのできるモデムを含んでいる請求項１記載の装置。
【請求項１６】
前記アクセス手段と前記読取装置の少なくとも一方は装置に挿入および取外し可能なモジュールである請求項１記載の装置。
【請求項１７】
前記アクセス手段と前記読取装置の少なくとも一方はチップ上のシステム（ＳＯＣ）または単一のチップシステムである請求項１記載の装置
【請求項１８】
２以上の装置の機能を有する装置をサポートし、単一の電気インターフェースを介してホストに接続可能である仮想マルチインターフェースドライバにおいて、
仮想マルチインターフェースドライバはホストのシステムソフトウエアに対する２以上の論理インターフェースを報告し、それらの論理インターフェースは単一の電気インターフェースに加えて１以上の仮想インターフェースを備えていることを特徴とする仮想マルチインターフェースドライバ。
【請求項１９】
前記仮想マルチインターフェースドライバは切替え命令に応答して２つの論理インターフェース間の切替えを行うことが可能である請求項１８記載の仮想マルチインターフェースドライバ。
【請求項２０】
前記仮想マルチインターフェースドライバは仮想ユーザ認証インターフェースを生成する請求項１８記載の仮想マルチインターフェースドライバ。
装置
【請求項２１】
前記仮想マルチインターフェースドライバは、ホストのオペレーティングシステムから受信された命令を単一の電気インターフェースに適合するフォーマットに変換する請求項１８記載の仮想マルチインターフェースドライバ。
【請求項２２】
前記仮想マルチインターフェースドライバは、スマートカード命令フォーマットからの命令をＳＣＳＩ命令フォーマットに変換する請求項２１記載の仮想マルチインターフェースドライバ。
【請求項２３】
前記仮想マルチインターフェースドライバは、装置の機能の数をｎとして、ホストのシステムソフトウエアに対するｎ−１仮想インターフェースを報告する請求項１８記載の仮想マルチインターフェースドライバ。
【請求項２４】
請求項１乃至１７のいずれか１項記載の装置と、請求項１８乃至２３のいずれか１項記載の仮想マルチインターフェースドライバと、ホストとを具備しているデジタルメディアコンテンツにセキュリティアクセスを行うシステム。
【請求項２５】
前記装置はその装置上に設けられた単一の電気インターフェースを介してホストに接続され、それにより単一のデータチャンネルだけが前記装置とホストとの間の通信に対して与えられる請求項２４記載のシステム。
【請求項２６】
前記仮想マルチインターフェースドライバは前記アクセス手段のドライバと読取装置のドライバとの間のインターフェースとして動作し、それは一方ではホストのシステムソフトウエアによりロードされ、他方では装置の単一の電気インターフェースである請求項２４記載のシステム。
【請求項２７】
前記ホストはＰＩＮコードを入力する手段を含み、そのＰＩＮコードまたはその導関数が単一のデータチャンネルを介して前記装置に伝送される請求項２５記載のシステム。
【請求項２８】
前記装置は前記ホストの内部に設けられている請求項２４記載のシステム。
【請求項２９】
前記装置はホストから遠隔の外部装置である請求項２４記載のシステム。
【請求項３０】
前記装置は複数の装置機能を含み、前記仮想マルチインターフェースドライバは、装置に与えられた装置機能の数をｎとして、ホストのシステムソフトウエアに対するｎ−１仮想インターフェースを報告する請求項２４記載のシステム。
【国際調査報告】
2007506201.tif 000013
2007506201.tif 000014
2007506201.tif 000015
2007506201.tif 000016