(57)【要約】【課題】ホストデバイスに特定のセキュリティルールを強制しないで、記憶メディアに格納するコンテンツを強力なセキュリティによって保護する仕組みを提供すること。【解決手段】２次暗号キーで暗号化した暗号化データ（コンテンツ）を記憶するＳＤカード１０２と、ホストデバイス１０３とを中継するインテリジェントアダプタ１０１は、前記２次暗号キーと対になる２次復号キーを前記ホストデバイス１０３から読み取り不可能に記憶しておき、前記ホストデバイス１０３からのデータ取得要求に基づいて、ＳＤカード１０２から前記暗号化データを取得し、前記２次復号キーで前記暗号化データを復号化し、該復号化したコンテンツを前記ホストデバイス１０３に転送する構成を特徴とする。【選択図】図１
2008293298.tif 000002
【特許請求の範囲】
【請求項１】
暗号キーで暗号化された暗号化データを記憶したリムーバルな記憶メディアと、ホストデバイスとを中継する中継装置であって、
前記暗号キーと対になる復号キーを前記ホストデバイスから読み取り不可能に記憶する記憶手段と、
前記ホストデバイスからの前記暗号化データの取得要求に基づいて、前記記憶メディアから前記暗号化データを取得し、前記復号キーで前記暗号化データを復号化し、該復号化したデータを前記ホストデバイスに転送する中継手段と、
を有することを特徴とする中継装置。
【請求項２】
第１暗号キーを記憶する記憶エリアと、第２暗号キー，前記第１暗号キーの順に二重暗号化された暗号化データを記憶する記憶エリアとを有するリムーバルな記憶メディアと、ホストデバイスとを中継する中継装置であって、
前記第２暗号キーと対になる復号キーを前記ホストデバイスから読み取り不可能に記憶する記憶手段と、
前記ホストデバイスからの前記暗号化データの取得要求に基づいて、前記記憶メディアに要求して前記暗号化データを前記第１暗号キーで復号したデータを取得し、該取得したデータを前記復号キーで復号化し、該復号化したデータを前記ホストデバイスに転送する中継手段とを有し、
前記記憶メディアは、前記中継手段からの前記暗号化データの取得要求に応じて前記暗号化データを前記第１暗号キーで復号し、該復号化したデータを前記中継手段に送出する、ことを特徴とする中継装置。
【請求項３】
非接触リーダからの電波により電磁誘導によって電源を発生・供給する電源発生手段と、
前記電源発生手段により電源供給がなされた際、前記記憶メディア内の所定領域に記憶された情報を取得して、前記非接触リーダへ電波により発信する発信手段と、
を有することを特徴とする請求項１又は２に記載の中継装置。
【請求項４】
第１情報を記憶する記憶エリアと、前記第１情報と第２情報とに基づいて生成された鍵で暗号化された暗号化データを記憶する記憶エリアとを有するリムーバルな記憶メディアと、ホストデバイスとを中継する中継装置であって、
前記第２情報を記憶する第２情報記憶手段と、
前記ホストデバイスからのデータ取得要求に基づいて、前記記憶メディアから前記第１情報と前記暗号化データとを取得し、前記第１情報と前記第２情報とに基づいて前記鍵を生成し、該生成した鍵で前記暗号化データを復号化し、該復号化したデータを前記ホストデバイスに転送する中継手段と、
を有することを特徴とする中継装置。
【請求項５】
第１情報を記憶した記憶エリアと、暗号キーにより暗号化された暗号化データを記憶した記憶エリアとを有するリムーバルな記憶メディアと、ホストデバイスとを中継する中継装置であって、
前記第２情報を記憶する第２情報記憶手段と、
前記第１情報と第２情報とに基づいて生成された鍵で前記暗号キーと対になる復号キーを暗号化した暗号化復号キーを記憶する暗号化復号キー記憶手段と、
前記ホストデバイスからの前記暗号化データの取得要求に基づいて、前記記憶メディアから前記第１情報と前記暗号化データとを取得し、前記第１情報と前記第２情報とに基づいて前記鍵を生成し、該生成した鍵で前記暗号化復号キーを復号化して前記復号キーを求め、該求めた復号キーで前記暗号化データを復号化し、該復号化したデータを前記ホストデバイスに転送する中継手段と、
を有することを特徴とする中継装置。
【請求項６】
第１情報を記憶した記憶エリアと、暗号キーにより暗号化された暗号化データを記憶した記憶エリアと、前記第１情報と第２情報とに基づいて生成された鍵で前記暗号キーと対になる復号キーを暗号化した暗号化復号キーを記憶する記憶エリアとを有するリムーバルな記憶メディアと、ホストデバイスとを中継する中継装置であって、
前記第２情報を記憶する第２情報記憶手段と、
前記ホストデバイスからの前記暗号化データの取得要求に基づいて、前記記憶メディアから前記第１情報と前記暗号化データと前記暗号化復号キーとを取得し、前記第１情報と前記第２情報とに基づいて前記鍵を生成し、該生成した鍵で前記暗号化復号キーを復号化して前記復号キーを求め、該求めた復号キーで前記暗号化データを復号化し、該復号化したデータを前記ホストデバイスに転送する中継手段と、
を有することを特徴とする中継装置。
【請求項７】
前記第１情報は、前記記憶メディアを識別する記憶メディア識別情報であり、
前記第２情報は、前記中継装置を識別する中継装置識別情報である、ことを特徴とする請求項４乃至６のいずれか１項に記載の中継装置。
【請求項８】
有効期限を記憶する有効期限記憶手段を設け、
前記中継手段は、前記有効期限を超過した場合、前記記憶メディアと前記ホストデバイスとの中継を実行しない、ことを特徴とする請求項１乃至７のいずれか１項に記載の中継装置。
【請求項９】
暗号キーで暗号化された暗号化データを記憶するリムーバルな記憶メディアと、該記憶メディアとホストデバイスとを中継する中継装置とを有する中継システムであって、
前記中継装置は、
前記暗号キーと対になる復号キーを前記ホストデバイスから読み取り不可能に記憶する記憶手段と、
前記ホストデバイスからの前記暗号化データの取得要求に基づいて、前記記憶メディアから前記暗号化データを取得し、前記復号キーで前記暗号化データを復号化し、該復号化したデータを前記ホストデバイスに転送する中継手段と、を有することを特徴とする中継システム。
【請求項１０】
リムーバルな記憶メディアと、該記憶メディアとホストデバイスとを中継する中継装置とを有する中継システムであって、
前記記憶メディアは、
第１暗号キーを記憶する記憶エリアと、
第２暗号キー，前記第１暗号キーの順に二重暗号化された暗号化データを記憶する記憶エリアと、
前記中継装置からの前記暗号化データの取得要求に応じて前記暗号化データを前記第１暗号キーで復号し、該復号化したデータを前記中継装置に送出する出力手段と、を有するものであり、
前記中継装置は、
前記第２暗号キーと対になる復号キーを前記ホストデバイスから読み取り不可能に記憶する記憶手段と、
前記ホストデバイスからの前記暗号化データの取得要求に基づいて、前記記憶メディアに要求して前記暗号化データを前記第１暗号キーで復号したデータを取得し、該取得したデータを前記復号キーで復号化し、該復号化したデータを前記ホストデバイスに転送する中継手段と、を有することを特徴とする中継システム。
【請求項１１】
前記中継装置は、
前記ホストデバイスに装着した非接触リーダからの電波により電磁誘導によって電源を発生・供給する電源発生手段と、
前記電源発生手段により電源供給がなされた際、前記記憶メディア内の所定領域に記憶された情報を取得して、前記非接触リーダへ電波により発信する発信手段と、
を有することを特徴とする請求項９又は１０に記載の中継システム。
【請求項１２】
リムーバルな記憶メディアと、該記憶メディアとホストデバイスとを中継する中継装置とを有する中継システムであって、
前記記憶メディアは、
第１情報を記憶する記憶エリアと、
前記第１情報と第２情報とに基づいて生成された鍵で暗号化された暗号化データを記憶する記憶エリアと、を有するものであり、
前記中継装置は、
前記第２情報を記憶する第２情報記憶手段と、
前記ホストデバイスからのデータ取得要求に基づいて、前記記憶メディアから前記第１情報と前記暗号化データとを取得し、前記第１情報と前記第２情報とに基づいて前記鍵を生成し、該生成した鍵で前記暗号化データを復号化し、該復号化したデータを前記ホストデバイスに転送する中継手段と、を有することを特徴とする中継システム。
【請求項１３】
リムーバルな記憶メディアと、該記憶メディアとホストデバイスとを中継する中継装置とを有する中継システムであって、
前記記憶メディアは、
第１情報を記憶する記憶エリアと、
暗号キーにより暗号化された暗号化データを記憶した記憶エリアと、を有するものであり、
前記中継装置は、
前記第２情報を記憶する第２情報記憶手段と、
前記第１情報と第２情報とに基づいて生成された鍵で前記暗号キーと対になる復号キーを暗号化した暗号化復号キーを記憶する暗号化復号キー記憶手段と、
前記ホストデバイスからの前記暗号化データの取得要求に基づいて、前記記憶メディアから前記第１情報と前記暗号化データとを取得し、前記第１情報と前記第２情報とに基づいて前記鍵を生成し、該生成した鍵で前記暗号化復号キーを復号化して前記復号キーを求め、該求めた復号キーで前記暗号化データを復号化し、該復号化したデータを前記ホストデバイスに転送する中継手段と、を有することを特徴とする中継システム。
【請求項１４】
リムーバルな記憶メディアと、該記憶メディアとホストデバイスとを中継する中継装置とを有する中継システムであって、
前記記憶メディアは、
第１情報を記憶した記憶エリアと、
暗号キーにより暗号化された暗号化データを記憶した記憶エリアと、
前記第１情報と第２情報とに基づいて生成された鍵で前記暗号キーと対になる復号キーを暗号化した暗号化復号キーを記憶する記憶エリアと、を有するものであり、
前記中継装置は、
前記第２情報を記憶する第２情報記憶手段と、
前記ホストデバイスからの前記暗号化データの取得要求に基づいて、前記記憶メディアから前記第１情報と前記暗号化データと前記暗号化復号キーとを取得し、前記第１情報と前記第２情報とに基づいて前記鍵を生成し、該生成した鍵で前記暗号化復号キーを復号化して前記復号キーを求め、該求めた復号キーで前記暗号化データを復号化し、該復号化したデータを前記ホストデバイスに転送する中継手段と、を有することを特徴とする中継システム。
【請求項１５】
前記第１情報は、前記記憶メディアを識別する記憶メディア識別情報であり、
前記第２情報は、前記中継装置を識別する中継装置識別情報である、ことを特徴とする請求項１２乃至１４のいずれか１項に記載の中継システム。
【請求項１６】
有効期限を記憶する有効期限記憶手段を設け、
前記中継手段は、前記有効期限を超過した場合、前記記憶メディアと前記ホストデバイスとの中継を実行しない、ことを特徴とする請求項９又は１５に記載の中継システム。
【請求項１７】
コンテンツを配信する配信側コンピュータと、
暗号キーで暗号化された暗号化データを記憶する暗号化データ記憶エリアを有する記憶メディアと、前記暗号キーと対になる復号キーを前記ホストデバイスから読み取り不可能に記憶する記憶手段と、ホストデバイスからの前記暗号化データの取得要求に基づいて、前記記憶メディアから前記暗号化データを取得し、前記復号キーで前記暗号化データを復号化し、該復号化したデータを前記ホストデバイスに転送する中継手段とを有し、前記記憶メディアと前記ホストデバイスとを中継する中継装置とで構成される中継システムを利用する利用者側コンピュータと、
を有するコンテンツ配信システムであって、
前記配信側コンピュータは、
前記中継装置毎にユニークな識別情報に紐付けて前記第２暗号キーを登録するデータベースと、
利用者コンピュータから前記中継装置の識別情報を受信すると、該受信した前記中継装置の識別情報用いて、前記データベースから前記第２暗号キーを取得する取得手段と、
前記取得手段により取得した前記第２暗号キーでコンテンツを暗号化して前記利用者コンピュータに配信する配信手段と、を有するものであり、
前記利用者側コンピュータは、
前記中継装置の識別番号を前記配信側コンピュータに送信する送信手段と、
前記配信側コンピュータから受信した前記暗号化されたコンテンツを前記記憶メディアの暗号化データ記憶エリアに格納させる格納手段と、
を有することを特徴とするコンテンツ配信システム。
【請求項１８】
コンテンツを配信する配信側コンピュータと、
第１情報を記憶する記憶エリアと、前記第１情報と第２情報とに基づいて生成された鍵で暗号化された暗号化データを記憶する暗号化データ記憶エリアと、を有する記憶メディアと、前記第２情報を記憶する第２情報記憶手段と、前記ホストデバイスからのデータ取得要求に基づいて、前記記憶メディアから前記第１情報と前記暗号化データとを取得し、前記第１情報と前記第２情報とに基づいて前記鍵を生成し、該生成した鍵で前記暗号化データを復号化し、該復号化したデータを前記ホストデバイスに転送する中継手段とを有する中継装置とで構成される中継システムを利用する利用者側コンピュータと、
を有するコンテンツ配信システムであって、
前記配信側コンピュータは、
利用者コードに紐付けて前記第１情報と前記第２情報とに基づいて生成された鍵を記憶するデータベースと、
利用者コンピュータから利用者コードを受信すると、該受信した利用者コードいて、前記データベースから前記鍵を取得する取得手段と、
前記取得手段により取得した鍵でコンテンツを暗号化して前記利用者コンピュータに配信する配信手段と、を有するものであり、
前記利用者側コンピュータは、
利用者コードを前記配信側コンピュータに送信する送信手段と、
前記配信側コンピュータから受信した前記暗号化されたコンテンツを前記記憶メディアの暗号化データ記憶エリアに格納させる格納手段と、
を有することを特徴とするコンテンツ配信システム。
【請求項１９】
コンテンツを配信する配信側コンピュータと、
第１情報を記憶する記憶エリアと、暗号キーにより暗号化された暗号化データを記憶した暗号化データ記憶エリアとを有する記憶メディアと、前記第２情報を記憶する第２情報記憶手段と、前記第１情報と第２情報とに基づいて生成された鍵で前記暗号キーと対になる復号キーを暗号化した暗号化復号キーを記憶する暗号化復号キー記憶手段と、前記ホストデバイスからの前記暗号化データの取得要求に基づいて、前記記憶メディアから前記第１情報と前記暗号化データとを取得し、前記第１情報と前記第２情報とに基づいて前記鍵を生成し、該生成した鍵で前記暗号化復号キーを復号化して前記復号キーを求め、該求めた復号キーで前記暗号化データを復号化し、該復号化したデータを前記ホストデバイスに転送する中継手段とを有する中継装置とで構成される中継システムを利用する利用者側コンピュータと、
を有するコンテンツ配信システムであって、
前記配信側コンピュータは、
利用者コードに紐付けて前記暗号キーを記憶するデータベースと、
利用者コンピュータから利用者コードを受信すると、該受信した利用者コードいて、前記データベースから前記暗号キーを取得する取得手段と、
前記取得手段により取得した暗号キーでコンテンツを暗号化して前記利用者コンピュータに配信する配信手段と、を有するものであり、
前記利用者側コンピュータは、
利用者コードを前記配信側コンピュータに送信する送信手段と、
前記配信側コンピュータから受信した前記暗号化されたコンテンツを前記記憶メディアの暗号化データ記憶エリアに格納させる格納手段と、
を有することを特徴とするコンテンツ配信システム。
【請求項２０】
リムーバルな記憶メディアであって、
非接触リーダからの電波により電磁誘導によって電源を発生・供給する電源発生手段と、
前記電源発生手段により電源供給がなされた際、前記記憶メディア内の所定領域に記憶された情報を取得して、前記非接触リーダへ電波により発信する発信手段と、
を有することを特徴とする記憶メディア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリカードに装着し、ホストデバイスとメモリカードを中継するアダプタにより、セキュリティを強化し、多様なアプリケーションの実現を可能にするアダプタによるデータ中継制御に関する。
【背景技術】
【０００２】
大きな記憶容量を必要とする映画や音楽等向けのリムーバルなメディアとして、従来から、ビデオテープやカセットテープが利用されてきたが、近年、記憶容量がより大きく、コストパフォーマンスに優れたＣＤ、ＤＶＤ等の光ディスク、光磁気ディスク系統へと急速に変わった。一方、不揮発性で、書き換え自由なフラッシュメモリも高集積化／大容量化が進展し、メモリカードやメモリスティックなどの製品となって出現した。
【０００３】
これらの半導体系のリムーバルなメディアは、簡便性の良さを活かして、データや画像等の一時的な格納や、移動面に盛んに利用されだした。メモリカード類は、容量でずば抜けているハードディスクと、コスト面で有利な光ディスク類の間にあり、用途の違いがあり市場が分かれていた。
【０００４】
しかし、最近のメモリカード類の技術進歩は著しく、大容量化が急速に進んでおり、コストパフォーマンスも光ディスク類に近づきつつある。メモリカード類は、小サイズに加え、機械的な動作を不要とする本来的な特徴から、持ち運びや取り扱いにおいて光ディスク類に比べ、安定性や利便性がはるかに高い。デジタル化の進展に合わせ、既にメモリカードはデータ、画像、音声などの多種多様なコンテンツをファイルとして格納し、ＰＣ、家電、カメラ等のデバイスに利用されだした。
【０００５】
ところが、映画等のコンテンツをメモリカードで提供する場合、利用形態の多様性、書き換え自由、より小型など、今まではメリットであったメモリカードの特徴が却って弱点となる場合がある。ＤＶＤより小型であれば、店内展示スペースで有利な反面、ラベルやパッケージに表示された映画の概要を見て選択しながら購入を決める顧客にとっては、不便この上ない。販売店やレンタル店での商品の展示方法は変わらざるを得ないであろう。また、小型であれば、盗難リスクはより高くなることも考慮されねばならない。
【０００６】
更に重要なのがセキュリティ対策である。映画等のコンテンツの格納に使用する場合、不正なコピーを防止する機能、不正にコピーしたコンテンツが適正に再生できない機能を備えることが前提になる。これには、コンテンツの暗号化が最も効果的であり、これまでも多くの提案がなされ、実用化されてきた。
【０００７】
暗号は復号キーをいかに見つけにくくするか、あるいは復号方法やキーをいかに隠すかにより、様々な暗号方式と仕組み作りがなされてきた。
【０００８】
特許文献１では、コンテンツを暗号化するキーとこの暗号キーを公開キー方式で暗号化し、公開キーの復号キーと共に暗号化コンポーネントを形成する仕組みを提案している。更に一つのメディアに複数のコンテンツを格納する場合は、それに対応する複数のコンポーネントを羅列した秘密テーブルを形成し、当該メディアに格納する。再生する時は、ホストデバイスがこの秘密テーブルを呼び込み、暗号化されたメディア識別子を自分が所有するマスターキーにより復号・認証し、テーブルを解読し、つきとめたコンポーネントから復号キーを得て、コンテンツを再生する。
【０００９】
このように、ホストデバイス、メディア、コンテンツに対して、統一した解読ルールを設定し、ＩＤ、キーと識別子を組み合わせ、何重にも暗号化し、相互認証を繰り返す複雑な仕組みを構成することにより強固なセキュリティを形成している。
【特許文献１】特開２００５−１２９０６９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記特許文献１の技術では、ホストデバイスとコンテンツを格納したメディアは、一定の解読ルールに基づいた、強く密な結合を強制されており、ルールから外れたホストデバイス、メディアやコンテンツは利用できない。即ち、上記特許文献１の技術は、非常にローカルな閉ざされたシステム環境のみしか使用しない約束の下、利用できるものである。
【００１１】
特許文献１のように、暗号化ルールを設け、ホストデバイス、メディアとコンテンツの間の結びつきを強めれば安全性は高まるが、ホストデバイスは他の暗号化ルールで格納されたコンテンツは利用できないという制約が課せられる。
【００１２】
また、将来、様々な応用に用いるコンテンツの種類が増えれば、制御機能やアプリケーション機能の補完をホストデバイスのドライバ等が担うこともある。マルチメディアカードやＳＤカードなど、コントローラを内蔵するメモリカードでは、ホストデバイスと同様に、機能追加等が必要になり、負荷は増大する。
【００１３】
上記セキュリティルールの制約を始め、ホストデバイスやメモリカードへの機能追加は、それらの装置の従来の利便性や汎用性の維持に影響が大きく、多面的使用をためらう要因に繋がる問題が浮上する。
【００１４】
更に、メモリカード類の小型メディアの普及を促進するためには、盗難防止への配慮や内容表示への工夫が不可欠である。
【００１５】
本発明は、これらの従来技術の課題を解決するためになされたものである。本発明の目的は、ホストデバイスに特定のセキュリティルールを強制しないで、かつ、メモリカードに適用された規格に反しないことを前提に、メモリカードに格納するコンテンツを強力なセキュリティによって保護する仕組みを提供することにある。
【００１６】
また、本発明は、コンテンツの多様化に伴い、新たな機能追加をする場合に、ホストデバイスやメモリカードコントローラに負荷を与えない仕組みを提供するという目的を包含している。更に、メモリカードの盗難を抑止する仕組み、及びコンテンツ内容の一部を画像・音声・データによって表示する機能を提供することにより、メディアとして小型であるために生じた弱点を補うことを目的とする。
【課題を解決するための手段】
【００１７】
本発明は、暗号キーで暗号化された暗号化データを記憶したリムーバルな記憶メディアと、ホストデバイスとを中継する中継装置であって、前記暗号キーと対になる復号キーを前記ホストデバイスから読み取り不可能に記憶する記憶手段と、前記ホストデバイスからの前記暗号化データの取得要求に基づいて、前記記憶メディアから前記暗号化データを取得し、前記復号キーで前記暗号化データを復号化し、該復号化したデータを前記ホストデバイスに転送する中継手段と、を有することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、ホストデバイスと記憶メディアとを中継する中継装置に、セキュリティ機能を集約して、ホストデバイスと記憶メディアの本来の機能の改変を行うことなく、強力なかつ高度のセキュリティ機能を提供することができる等の効果を奏する。
【発明を実施するための最良の形態】
【００１９】
〔第１実施形態〕
メモリカードとしてＵＳＢメモリカードやＰＣカードなど様々な製品が市場に出回っている。本発明はこれらのメモリカード類に適用することができるが、本発明を説明する最良の形態として、近年著しく成長が早いＳＤカードを用いる構成を取り上げた。従って、ＳＤカード特有の制御を説明するが、他のメモリカードにもそれぞれの特徴に応じて、本発明が適用できることは言うまでもない。
【００２０】
ＳＤカードは、ＭＭＣカード（マルチメディアカード）に著作権保護機能を加えた型として発展してきた。ＭＭＣカードは、携帯電話、デジタル家電等のデジタルネットワーク機器間での情報管理やコンテンツの移動を目的に作られたものである。
【００２１】
しかし、コンテンツが移動し、交換される状態では、コンテンツの著作権やセキュリティが危険にさらされる場面が多発し、安全性の強化が必要になってきた。元々、ＭＭＣカードには、メモリを多目的に利用し、利便性のある効率のよいものにするため、インテリジェンス機能を持つコントローラが付属することが大きな特徴となっている。このコントローラ機能を強化することによって、著作権保護機能を内蔵したのがＳＤカードの発端となった。ＳＤカードは、ＳＤアソシエーションという団体がオープンな規格を制定しており、汎用性に富んだ規格を提供している。
【００２２】
本発明の特徴は、このコントローラ機能より柔軟性に富んだコントローラ機能を、ＳＤカードのコントローラとは別個に、独立したアダプタにも植え込んだところにある。従って、このアダプタは、ＳＤカードのコントローラと協働して機能し、ＳＤカードのコントローラを補完し、かつ、コンテンツの流通に便宜を与える役割を持つ。勿論、ＳＤカード単独で、独立して利用できるが、このアダプタを装着すれば、ＳＤカードの使い勝手に多くのインタフェースを提供する上、流通面でのセキュリティをより強化させることができるようになる。
【００２３】
従って、このアダプタはインテリジェントを持ち、ＳＤカードのコントローラと連携して動作するので、ＳＤカードのコントローラと似た機能を持ち、コントローラと仕事を分け合って機能するものである。このインテリジェントアダプタ（以後、単にアダプタと呼ぶものは本発明のインテリジェントアダプタを言う）は、ＳＤアソシエーションの規格を遵守しつつ、ＰＣやブルーレイディスク装置などのホストデバイスとＳＤカードを仲立ち、ＳＤ機能を十分に活かした商品群を生み出す効果を発揮する。
【００２４】
以下、本発明の実施形態を図面によって説明する。
【００２５】
図１は、本発明のインテリジェントアダプタを適用可能なシステムの一例を示した図である。
【００２６】
図１において、１０１はインテリジェントアダプタである。このインテリジェントアダプタ１０１は、ＳＤカード１０２を装着して、ＤＶＤプレーヤーやブルーレイプレーヤーやパーソナルコンピュータ（ＰＣ）のようなホストデバイス１０３から使用可能である。
【００２７】
図１に示した例では、ホストデバイス１０３とインテリジェントアダプタ１０１とを接続するためのホストデバイスインタフェース２０１としてＵＳＢインタフェースを示している。しかし、ホストデバイスインタフェース２０１をＳＤカードと同一の９ピンのインタフェース（図２）としても、シリアルインタフェース、ＡＴＡインタフェースなど他のインタフェースとしてもよい。
【００２８】
また、図１ではインテリジェントアダプタ１０１にＳＤカード１０２を差し込むようになっているが、より小型のｍｉｎｉＳＤカードやｍｉｃｒｏＳＤカードでは、ＳＤカードへの変換アダプタ（本発明のインテリジェントアダプタ１０１とは異なる一般的な変換アダプタ）を介して、インテリジェントアダプタ１０１に装着させることもできる。なお、以下、単にアダプタという場合は、インテリジェントアダプタ１０１を示す。
【００２９】
なお、インテリジェントアダプタ１０１を介してＳＤカード１０２をホストデバイス１０３と接続する場合、インテリジェントアダプタ１０１がホストデバイス１０３との接続適合性を判断し、許可されたコンテンツの入出力の制御を行う。また、インテリジェントアダプタ１０１を介してＳＤカード１０２を使用する場合でも、インテリジェントアダプタ１０１は、ＳＤカード１０２の備えるセキュリティ機能等は同時に働き、その機能を除外するようなことはしない。
【００３０】
図２は、図１に示したインテリジェントアダプタ１０１の機能構成を示したブロック図である。なお、図１では、ホストデバイスインタフェース２０１としてＵＳＢインタフェースを備える場合を示したが、図２では、ＵＳＢインタフェースの代わりに、ホストデバイスインタフェース２０１として９ピンのアダプタ側信号ピンを備えた例を示している。このアダプタ側信号ピンは、ＳＤカード１０２（なお、ｍｉｎｉＳＤカードは１１ピン）と同一のアダプタ側信号ピンとする。もちろん、ホストデバイスインタフェース２０１として、図１に示したようにＵＳＢインタフェースやその他のインタフェースを備える構成であってもよい。
【００３１】
２０２はホストインタフェースドライバであり、ホストデバイス１０３とインテリジェントアダプタ１０１とのコマンドやデータの通信機能、また信号処理機能等を受け持つ。
【００３２】
具体的には、ホストインタフェースドライバ２０２は、ホストデバイス１０３との信号のやり取りと初期通信状態の結果から、使用する通信プロトコルを予想し、データ授受のタイミングを測り、ホストデバイス１０３とのセッションを確立する（転送モードを確定し、データ授受を可能にする）役割を受け持つ。また、ホストインタフェースドライバ２０２は、上記セッション確立が済むと、ホストデバイス１０３の種類の識別を行う。この段階で、ホストインタフェースドライバ２０２は、ホストデバイス１０３とセキュリティ面での認定処理に入る。さらに、ホストインタフェースドライバ２０２は、互いに相手を認識するプレゼンテーション機能を働かせ、次いで、コンテンツの種類とその処理方式を一致させる制御を行う。
【００３３】
なお、上述したように、ホストインタフェースドライバ２０２は、ホストデバイス１０３の種類、状態を判断して、接続状態を擬似的に合わせる等の機能を有するところが、ＳＤカード１０２のインタフェースドライバ２１３より強化されている。その他に、ホストインタフェースドライバ２０２は、（１）ＳＤモード（ＭＭＣモード）とＳＰＩモードのどちらにも対応可能、（２）マルチブロック転送、シングルブロック転送、ストリーミング転送に対応可能という機能を有する。
【００３４】
インテリジェントアダプタ１０１におけるＳＤカード１０２側のインタフェースは、ＳＤカードインタフェース２０６が受け持つ。ＳＤカードインタフェース２０６は、ＳＤカード側のインタフェースドライバ２１３とセッションを確立する。
【００３５】
また、ＳＤカードインタフェース２０６は、場合によっては、ＳＤカード１０２の信号ピン２１２からの信号を透過モードにしてアダプタ側信号ピン（ホストデバイスインタフェース２０１）へ受け渡すこともある。この判断は、ＣＰＵ２１０により実行されるインテリジェントアダプタロジック２１１が介入する。
【００３６】
インテリジェントアダプタロジック２１１はプログラムであり、ＳＤカード１０２のコントローラであるカードインタフェースコントローラ２１４と同じ位置にある。このインテリジェントアダプタロジック２１１は、アダプタ資源を管理し、ホストデバイス１０３とＳＤカード１０２の間を適合させる制御を行う。また、このインテリジェントアダプタロジック２１１は、ＳＤカード１０２のフォーマット形式に合わせて、ホストデバイス１０３とデータの授受を可能にする。
【００３７】
インテリジェントアダプタ１０１とＳＤカード１０２の一体化により、様々なアプリケーションが想定されるが、これらのソフトウェアもロジックとして導入することができる。このような高機能を可能にするため、インテリジェントアダプタ１０１は、ＣＰＵ回路の他にバイト単位でアクセス可能なＲＡＭ２０３を持つ。
【００３８】
ＲＡＭ２０３は、制御用ワークエリア２０４ａとユーザ利用エリア２０４ｂとその他制御用エリア２０５とを備える。
【００３９】
制御用ワークエリア２０４ａは、コマンドにより情報授受を行う領域やＣＰＵ２１０がワークメモリとして使用する領域として使用される。また、ユーザ利用エリア２０４ｂは、履歴やログ等のユーザ情報を保管するものであり、不揮発性のメモリで構成される。また、その他制御用エリア２０５は、外部からの参照をプロテクトしたレジスタ群（ステータス情報）を格納するために使用される。
【００４０】
このようにして、インテリジェントアダプタ１０１は、擬似的にホストデバイス１０３に対してはＳＤカード１０２として振る舞い、ＳＤカード１０２に対してはホストデバイス１０３として振舞うインタフェースを論理的に確立する。
【００４１】
ホストデバイス１０３にインテリジェントアダプタ１０１が差し込まれると、ホストデバイス１０３から電力がインテリジェントアダプタ１０１及びＳＤカード１０２に供給される。この電力供給をパワーオン検出２０９，２１６がそれぞれ検出する構成となっている。
【００４２】
なお、インテリジェントアダプタ１０１は、アンテナ２０７，電磁誘導部２０８を備え、電磁誘導による情報提供が可能である。インテリジェントアダプタ１０１はアンテナ２０７を介して、所定の無線周波数の微弱な電波を使ってＩＣリーダと情報をやり取りする。この際、インテリジェントアダプタ１０１は、必要な電源としてＩＣリーダが発した通信用の電波を電磁誘導方式により利用するが、この機能を電磁誘導部２０８が受け持つ。
【００４３】
即ち、電磁誘導２０８及びそのアンテナ２０７による電磁誘導により、アダプタＵＳＢインタフェースやアダプタ側信号ピン等のホストデバイスインタフェース２０１を介さなくても、インテリジェントアダプタ１０１とＳＤカード１０２の合体筐体をＩＣリーダにかざすことにより、ＳＤカード１０２のタイトルや簡単な画像、動画、音楽をホストデバイス１０３に提示することができる。
【００４４】
なお、ＳＤカード１０２がインテリジェントアダプタ１０１に接続されている場合は、インテリジェントアダプタ１０１の電磁誘導によりＳＤカード１０２の情報提供を行うが、ＳＤカード１０２自体にも上記情報提供機能を設けてもよい。即ち、ＳＤカード１０２に、アンテナ２１７，電磁誘導部２１８を設け、ＳＤカード１０２のコントローラにも電磁誘導制御機能を付加するように構成する。このような構成のＳＤカード１０２をＩＣリーダにかざすことにより、ＳＤカード単体でもＳＤカード１０２のタイトルや簡単な画像、動画、音楽をホストデバイス１０３に提示することができる。なお、電磁誘導による情報提供機能については、後述する図９−１，図９−２，図１０を用いて説明する。
【００４５】
図３は、インテリジェントアダプタ１０１の位置付けを示す図である。
【００４６】
図３に示すように、ＳＤカード１０２は、コントローラ２１４により、フラッシュメモリ２１５を制御する。なお、フラッシュメモリコア２１５は、ＳＤカードの規格により、暗号処理のための暗号キーを外部からプロテクトするプロテクトエリア３０１とユーザが自由に利用できるメモリ領域である公開エリア３０２から構成される。
【００４７】
図４は、ＳＤカード１０２の機能階層とインテリジェントアダプタ１０１の提供する機能とを説明する図である。
【００４８】
ＳＤアソシエーションが規格化したＳＤ機能階層は、図４に示すように、物理層、ファイルシステム層、セキュリティ層、アプリケーション層等から構成される。このＳＤ機能階層のうち、著作権保護機能強化はセキュリティ層とアプリケーション層にある。
【００４９】
インテリジェントアダプタ１０１は、ホストデバイス１０３とＳＤカード１０２の仲立ち機能があるため、４０１に示すようにＳＤ機能階層のセキュリティ層とアプリケーション層の、両方にまたがった中間に位置する。インテリジェントアダプタ１０１は、ホストデバイス１０３に対して、ＳＤカード１０２の商品機能を適合させる機能を持ち、セキュリティをはじめ、各種のアプリケーション機能を補完、強化する点から、ＳＤカード機能階層上、プレゼンテーション層４０２を形成する。
【００５０】
図５−１は、インテリジェントアダプタ１０１のＲＡＭ２０３に格納される情報の一例を示す図である。
【００５１】
図５−１において、制御用ワークエリア２０４ａは、図示しない情報格納領域とワークエリアから構成されている。上記情報格納領域は、許可された制御・処理環境において特別なコマンドの発行によってのみ読み出し／書き込みが可能なプロテクトされた不揮発に保護された領域である。また、上記ワークエリアは、ＣＰＵ２１０が処理用に使用する領域である。
【００５２】
また、上述した制御用ワークエリア２０４ａ内の情報格納領域には、図５−１に示すように、アダプタ識別番号８１１、アダプタ利用識別コード８１２、アダプタ利用有効期限８１３、２次復号キー８１４が格納される。
【００５３】
アダプタ識別番号８１１は、インテリジェントアダプタ１０１にユニークであり製造時に設定される。
【００５４】
アダプタ利用識別コード８１２は、利用目的を示すものであり、例えば、汎用の場合は「０」、映画コンテンツの記録に用いる場合は「１」、音楽コンテンツの記録に用いる場合は「２」が格納される。なお、利用目的が映画コンテンツ，音楽コンテンツの記録の場合、ＳＤカード１０２に格納されたコンテンツは、ライトプロテクトがなされ、コピーが禁止されることになる。一方、利用目的が汎用である場合は、ＳＤカード１０２に記録されるデータのリード／ライトの制限はアプリケーションに任されることになる。なお、アダプタ利用識別コード８１２は、アダプタ１０１の製造時に設定される場合とネット配信に使用するアダプタを登録する時に設定される場合がある（詳細は後述する）。
【００５５】
アダプタ有効期限８１３は、レンタル時に利用され、アダプタ有効期限が過ぎれば、ＳＤカード１０２内のコンテンツを再生することができない。即ち、レンタル期限内でないとＳＤカード１０２内の映画を再生できないようにすることができる。
【００５６】
２次復号キー８１４は、ＳＤカード１０２に暗号化されて格納されたコンテンツを復号するための復号キーであり、ホストデバイス１０３から読み出し不可能に記憶される。ここで、コンテンツの暗号化／復号化について説明する。
【００５７】
なお、本実施形態では、コンテンツは公開キー暗号方式により暗号化されてＳＤカード１０２に格納される。この暗号化されたコンテンツの復号には、暗号化したキーは使用できず、暗号化キーと非対称キーである復号キーが必要になる。この復号キーがインテリジェントアダプタ１０１に格納される構成が本実施形態の特徴となっている。そして、この復号キーに該当するのが２次復号キー８１４である。
【００５８】
なお、コンテンツは制作時に暗号化されるので、コンテンツ毎にユニークな公開キー暗号方式の暗号キーと復号キーが指定される。そして、復号キーはインテリジェントアダプタ１０１内に格納され、コンテンツはＳＤカード１０２に格納されるので、両方が一致しないと適正にコンテンツを復号化できない。なお、インテリジェントアダプタ１０１への２次復号キー８１４の設定タイミングは、用途毎にタイミングが異なるので、後述する図６の説明において詳細に説明する。
【００５９】
なお、制御用ワークエリア２０４ａやユーザ利用エリア２０４ｂは、ＣＰＵ２１０がロジック２１１に基づいて使用する領域である。
【００６０】
図５−２は、ＳＤカード１０２のフラッシュメモリコア２１５に格納される制御情報の一例を示す図である。
【００６１】
図５−２に示すように、フラッシュメモリコア２１５は、プロテクトエリア３０１、公開エリア３０２から構成される。
【００６２】
プロテクトエリア３０１は、ＳＤカード規格でさだめられたものであり、許可された制御・処理環境において特別なコマンドの発行によってのみ読み出し／書き込みが可能なプロテクトされた不揮発に保護された情報格納領域である。なお、プロテクトエリア３０１には、ＳＤカード識別番号８２１、１次暗号キー８２２、データ格納モード８２３等の情報が格納される。
【００６３】
ＳＤカード識別番号８２１は、当該ＳＤカード１０２自身のユニークな番号である。
【００６４】
１次暗号キー８２２は、ＳＤカード１０２のプロテクトエリアに格納された暗号キーであり、ＳＤカード１０２に収まるセキュリティの掛かった情報は、格納時、この暗号キーにより暗号化される。この暗号キーは対称キーなので、復号時にも使用される。なお、本実施形態では、この暗号化を独自に実施しているが、ＳＤカード規格が提供する暗号化方式であってもよい。１次暗号キー８２２は、ＳＤカード毎にユニークであるため、当該ＳＤカードに格納されたコンテンツを復号せずに他のＳＤカードに移動した場合は、適正な再生ができない。このように、コンテンツはＳＤカードにも結びついて強力なセキュリティを確保することができる。
【００６５】
そして、コンテンツが商品として提供されるときは、既にコンテンツは１次暗号キー８２２により暗号化されている。
【００６６】
データ格納モード８２３は、データのフォーマットや規格に関する識別情報であり、認証には使用されない。
【００６７】
公開エリア３０２は、自由にアクセス可能な情報格納領域である。なお、公開エリア３０２には、ディレクトリ情報８２４等の情報が格納され、また、暗号化本体エリア８２５、公開情報エリア８２６、即時公開情報エリア８２７、が設けられている。
【００６８】
なお、ディレクトリ情報８２４は、公開エリア３０２に含まれているが、ユーザが自由にアクセス可能なデータではなく、特別なコマンドによりアクセスがなされる保護されたデータである。なお、ディレクトリ情報８２４は、プロテクトエリア３０１に設けられてもよい。
【００６９】
暗号化本体エリア８２５は、暗号化される領域であり、ＳＤカード１０２と対応するインテリジェントアダプタ１０１（即ち、図５−１の２次復号キー８１４）がないと復号化できないように構成されている。
【００７０】
公開情報エリア８２６は、暗号化されないアクセス自由なエリアである。ただし、ライトプロテクトのような利用形態に応じて、更新禁止の場合がある。
【００７１】
即時公開情報エリア８２７は、上述したＩＣリーダのような、電波発信装置からの電波を受け、電磁誘導により回路が作動してホストデバイス１０３に伝送するデータを格納する。公開情報エリア８２６、即時公開情報エリア８２７のいずれも本実施形態におけるアプリケーションが定めたものである。
【００７２】
その他の制御用エリア８２８は、ＳＤカードを制御する図示しないレジスタ群を格納するために使用され、外部からアクセスはできない。
【００７３】
なお、本実施形態で用いるエリアという表現は、ビデオフォーマットのような使い方のようなデータファイルの概念とは異なる事態に対応したものである。ファイルとしてＳＤカード１０２のプロテクトエリア３０１以外の領域に以上説明した性格を持つファイルが混在する構成も含んだ表現である。
【００７４】
図５−３は、図６−１〜図６−４に示す利用形態（コンテンツの流通タイプ）毎に流通過程毎におけるインテリジェントアダプタ１０１とＳＤカード１０２の状態を示す図である。
【００７５】
本実施形態では、一例として、映画や音楽をコンテンツとするＳＤカードの流通を取り上げる。コンテンツの流通のタイプとして、販売店での購入のケース８３４，８３５、レンタルショップでの貸与３３６、ネット配信による取得８３７を例に説明する。
【００７６】
なお、８３４は、アダプタとＳＤカードを一体化して販売する流通タイプに対応する。また、８３５は、アダプタをＳＤカードと別売りとしアダプタ販売時にＳＤカードと一体化する流通タイプに対応する。
【００７７】
なお、図５−３の詳細な説明は後述する各利用形態の説明において、必要に応じて行う。
【００７８】
以下、図６−１〜図６−４を使用して、インテリジェントアダプタ１０１とＳＤカード１０２の機能を利用した本発明のアプリケーション実施形態を説明する。ここでは、一例として、映画や音楽をコンテンツとするＳＤカードの流通を取り上げた。コンテンツの流通の一例として、販売店での購入のケース、レンタルショップでの貸与、ネット配信による取得を例に説明する。
【００７９】
まず、図６−１を用いて流通のタイプ８３４について説明する。
【００８０】
図６−１は、図５−３の流通のタイプ８３４を説明する図であり、映画等のコンテンツをＳＤカード１０２に収めた状態で販売店において購入する形態であってアダプタ１０１とＳＤカードを一体化（製造時に一体化）して販売する形態に対応する。
【００８１】
図６−１において、５０７はコンテンツである。流通のタイプ８３４では、コンテンツ５０７はＳＤカード１０２の製造時にＳＤカード１０２に格納される。また、この際、同時にＳＤカード１０２とインテリジェントアダプタ１０１との相互認証に係る情報をＳＤカード１０２とインテリジェントアダプタ１０１に設定し、ＳＤカード１０２とインテリジェントアダプタ１０１とを一体化する。以下、この形態について時系列（（１）〜（１０））に説明する。
【００８２】
（１）コンテンツ制作会社５０１において、映画，音楽等のコンテンツ５０７を制作する。
【００８３】
（２）コンテンツ制作会社５０１のコンピュータより、注文数の予想を目安にした製造商品数分、コンテンツ５０７，インテリジェントアダプタ１０１，ＳＤカード１０２を一体化した商品の認証情報の生成・登録を依頼する情報を、商品認証登録機関５０２のコンピュータに送信する。
【００８４】
（３）商品認証登録機関５０２のコンピュータは、（２）の依頼に応じて認証情報を生成し、登録認証ＤＢ５０３に認証情報を登録する。この認証情報の生成は、商品認証登録機関５０２のコンピュータに限らないが、本実施形態では商品認証登録機関５０２のコンピュータが暗号化方式と共に設定するものとする。この認証情報を登録する登録認証ＤＢ５０３の構成を図７−１に示す。
【００８５】
図７−１は、商品認証登録機関５０２のコンピュータで管理される登録認証ＤＢ５０３のレコード構成を示す図である。
【００８６】
図７−１において、１００５〜１０１３は、登録認証ＤＢ５０３の１レコードを構成する項目である。なお、登録認証ＤＢ５０３では、１レコードにつき１商品に対応する情報が登録される。また、項目１００５〜１０１３は、登録認証ＤＢ５０３上の項目であるため図５−１，図５−２と符号を異にしているが、図５−１，図５−２で示した同一の名称の情報と同一である。
【００８７】
図７−１において、コンテンツコード１０１２は、コンテンツ５０７毎にユニークな情報となる。よって、同じ映画や楽曲であれば、コンテンツコード１０１２は同一となる。なお、コンテンツ５０７は、１つのコンテンツであってもよいし、複数のコンテンツの集合であってもよい。なお、２次暗号キー１０１０は、コンテンツ５０７をＳＤカード１０２に格納するときに使用するだけであり、コンテンツ５０７の購入者には提供しない（アダプタ１０１やＳＤカード１０２内には格納しない）。
【００８８】
なお、（３）で登録認証ＤＢ５０３に登録される認証情報は、図７−１に示すような認証情報となる。
【００８９】
（４）コンテンツ制作会社５０１のコンピュータより、実体としての商品の製造を依頼するデータを商品製造会社５０４のコンピュータに送信する。この時、コンテンツ制作会社５０１のコンピュータよりコンテンツ５０７を商品製造会社５０４のコンピュータに送付する。
【００９０】
（５）商品製造会社５０４のコンピュータは、インテリジェントアダプタ１０１，ＳＤカード１０２を製造するために、インテリジェントアダプタ１０１，ＳＤカード１０２内に記録する認証情報を商品認証登録機関５０２のコンピュータから取得する。ここで取得する認証情報は、図７−１に示すような認証情報となる。
【００９１】
また、商品製造会社５０４のコンピュータは、コンテンツ制作会社５０１から取得したコンテンツ５０７を２次暗号キー１０１０，１次暗号キー１００６の順で暗号化する。そして、図５−３の８３４に示すように、商品製造会社５０４のコンピュータは、製造時において、インテリジェントアダプタ１０１に、アダプタ識別番号８１１、アダプタ利用識別コード８１２、２次復号キー８１４を記録し、また、対応するＳＤカード１０２に、ＳＤカード識別番号８２１、１次暗号キー８２２の他ディレクトリ情報８２４と、暗号化したコンテンツ５０７を格納する（インテリジェントアダプタ１０１，ＳＤカード１０２を製造する）。即ち、ここでインテリジェントアダプタ１０１／ＳＤカード１０２に設定される認証情報は、図７−１の１００３（ＡＤ／ＳＤ製造時一体化の場合）に示すようになる。
【００９２】
（６）商品製造会社５０４は、上述の認証情報をカタログしたＡＤ＋ＳＤ一体（製造したインテリジェントアダプタ１０１とＳＤカード１０２のセット）をコンテンツ制作会社５０１に納品する。
【００９３】
（７）コンテンツ制作会社５０１は、商品製造会社５０４から納品されたＡＤ＋ＳＤ一体を販売店５０５に卸す。なお、販売店５０５での販売方法は（８），（９）の２通りある。
【００９４】
（８）まず一つ目の販売方法は、インテリジェントアダプタ１０１とＳＤカード１０２を一体化して販売する方法である。この場合、盗難を防止するため、インテリジェントアダプタ１０１とＳＤカード１０２は店頭には置かず、パッケージのみを店頭に置くという方法が採られるであろう。この場合は、ユーザは、上述したインテリジェントアダプタ１０１の電磁誘導機能を利用して簡単なコンテンツ情報（ＳＤカード１０２の即時公開情報エリア８２７に格納される）を店内のＰＣ等で視聴可能である。
【００９５】
（９）もう一つの販売方法は、ＳＤカード１０２を店頭に置き、販売時にインテリジェントアダプタ１０１を付けて販売する方法である。この場合は、ユーザは、上述したＳＤカード１０２の電磁誘導機能を利用して簡単なコンテンツ情報（ＳＤカード１０２の即時公開情報エリア８２７に格納される）を店内のＰＣ等で視聴可能である。
【００９６】
（１０）販売店５０５では、（８）又は（９）の販売方法により、コンテンツ制作会社５０１から仕入れたインテリジェントアダプタ１０１とＳＤカード１０２のセットを購入者５０６に販売する。
【００９７】
以上、図６−１，図５−３の流通タイプ８３４（アダプタ／ＳＤカードを一体化して販売のケース）では、装着可能なインテリジェントアダプタ１０１はＳＤカード１０２に対して唯一となる。
【００９８】
次に、図６−２を用いて流通のタイプ８３５（図５−３）について説明する。
【００９９】
図６−２は、図５−３の流通のタイプ８３５を説明する図であり、映画等のコンテンツをＳＤカード１０２に収めた状態で販売店において購入する形態であってアダプタ１０１とＳＤカードを一体化（販売時に一体化）して販売する形態に対応する。
【０１００】
図６−２に示す形態でも、コンテンツ５０７は、ＳＤカード１０２の製造時にＳＤカード１０２に格納される。以下、この形態について時系列（（１）〜（９））に説明する。なお、（１）〜（４）は、図５−１と同一であるので説明は省略する。
【０１０１】
（５）商品製造会社５０４のコンピュータは、ＳＤカード１０２を製造するために、ＳＤカード１０２内に記録する認証情報を商品認証登録機関５０２のコンピュータから取得する。ここで取得する認証情報は、図７−１の１００４（ＡＤ／ＳＤ販売時一体化の場合）に示すようなＳＤカード認証番号１００５，１次暗号キー１００６，２次暗号キー１０１０となる。
【０１０２】
また、商品製造会社５０４のコンピュータは、コンテンツ制作会社５０１のコンピュータから取得したコンテンツ５０７を２次暗号キー１０１０，１次暗号キー１００６の順で暗号化する。また、商品製造会社５０４のコンピュータは、図５−３の８３５に示すように、製造時において、対応するＳＤカード１０２に、ＳＤカード識別番号８２１、１次暗号キー８２２の他ディレクトリ情報２１５、暗号化されたコンテンツ５０７を記録する（ＳＤカード１０２を製造する）。即ち、ここでＳＤカード１０２に設定される認証情報は、図７−１の１００４（ＡＤ／ＳＤ販売時一体化の場合）に示すようになる。
【０１０３】
（６）商品製造会社５０４は、製造したＳＤカード１０２をコンテンツ制作会社５０１に納品する。
【０１０４】
（７）コンテンツ制作会社５０１は、商品製造会社５０４から納品されたＳＤカード１０２を販売店５０５に卸す。
【０１０５】
（８）販売店５０５では、商品販売時に店頭のコンピュータにより、販売するＳＤカード１０２に対応するインテリジェントアダプタの認証情報であるアダプタ識別番号８１１，２次復号キー８１７を商品認証登録機関５０２のコンピュータから取得する。
【０１０６】
（９）販売店５０５のコンピュータは、上記取得した認証情報（アダプタ識別番号８１１，２次復号キー８１７）と、利用目的に応じたアダプタ利用識別コード８１２をインテリジェントアダプタ１０１に記録する。これにより、商品（インテリジェントアダプタ１０１とＳＤカードのセット）を完成させる。
【０１０７】
（１０）販売店５０５では、上記商品（インテリジェントアダプタ１０１とＳＤカード１０２のセット）を購入者５０６に販売する。
【０１０８】
図６−２，図５−３の流通タイプ８３５（アダプタ／ＳＤカードを販売時に一体化して販売のケース）では、装着可能なインテリジェントアダプタ１０１はＳＤカード１０２に対して複数となってもよい。即ち、販売店において同一の認証情報を書き込んだアダプタ１０１を複数販売可能である。
【０１０９】
なお、図６−２に示す形態における利点は、購入者５０６への販売時までインテリジェントアダプタ１０１とＳＤカード１０２の一体化の管理が不要であるため、販売しやすく、流通段階での盗難等のトラブルを軽減できる（インテリジェントアダプタ１０１が装着していないＳＤカード１０２はコンテンツを復号化できないため価値が低いという前提の上で）。また、販売店５０５のコンピュータにおいて、予備のインテリジェントアダプタ１０１を作れるので、インテリジェントアダプタ１０１を紛失したときの救済策にもなる。
【０１１０】
次に、図６−３を用いて流通のタイプ８３６（図５−３）について説明する。
【０１１１】
図６−３は、図５−３の流通のタイプ８３６を説明する図であり、レンタル店において映画等のコンテンツをＳＤカード１０２に収めた状態で顧客に貸与する形態であってアダプタ１０１とＳＤカードを一体化（レンタル時に一体化）して貸与する形態に対応する。
【０１１２】
なお、図６−３に示す形態は、レンタルするまで、ＳＤカード１０２と対になるインテリジェントアダプタ１０１が決まっていない点では図６−２に示した形態と同じである。しかし、レンタル終了後にインテリジェントアダプタを他のＳＤカードのインテリジェントアダプタとして再利用できる点で図６−３に示す形態と図６−２に示した形態と相違する。また、レンタル期間に限り、映画や音楽のコンテンツ５０７を視聴できる点で図６−３に示す形態と図６−２に示した形態と相違する。以下、この形態について時系列（（１）〜（１０））に説明する。
【０１１３】
（１）コンテンツ制作会社５０１において、映画，音楽等のコンテンツ５０７を制作する。
【０１１４】
（２）レンタル店５１０のコンピュータより、コンテンツ制作会社５０１のコンピュータに商品の注文を行う情報を送信する。コンテンツ制作会社５０１のコンピュータは、レンタル店５１０のコンピュータから商品の注文を受ける。
【０１１５】
（３）コンテンツ制作会社５０１のコンピュータより、注文数の予想を目安にした製造商品数分、コンテンツ５０７，インテリジェントアダプタ１０１，ＳＤカード１０２を一体化する認証情報の生成・登録を依頼をする情報を、商品認証登録機関５０２のコンピュータに送信する。
【０１１６】
（４）商品認証登録機関５０２のコンピュータは、（３）の依頼に応じて認証情報を生成し、登録認証ＤＢ５０３に認証情報を登録する。この認証情報を登録する登録認証ＤＢ５０３の構成を図７−２に示す。
【０１１７】
図７−２は、商品認証登録機関５０２のコンピュータで管理される登録認証ＤＢ５０３のレコード構成を示す図である。
【０１１８】
図７−２において、１０１６〜１０２２は、登録認証ＤＢ５０３の１レコードを構成する項目である。なお、登録認証ＤＢ５０３では、１レコードにつき１商品に対応する情報を格納する。
【０１１９】
図６−３に示す形態において、ＳＤカード１０２は、コンテンツ５０７及び認識情報とも完成して出荷されるが、インテリジェントアダプタ１０１のアダプタ識別番号や、２次復号キー等のインテリジェントアダプタ認証情報は、仮想のアダプタを想定して生成される。
【０１２０】
なお、（４）で登録認証ＤＢ５０３に登録される認証情報は、図７−２に示すような認証情報となる。
【０１２１】
（５）コンテンツ制作会社５０１のコンピュータより、実体としての商品の製造を依頼するデータを商品製造会社５０４のコンピュータに送信する。この時、コンテンツ制作会社５０１のコンピュータよりコンテンツ５０７を商品製造会社５０４のコンピュータに送付する。
【０１２２】
（６）商品製造会社５０４のコンピュータは、ＳＤカード１０２を製造するために、ＳＤカード１０２内に記録する認証情報を商品認証登録機関５０２のコンピュータから取得する。ここで取得する認証情報は、コンテンツ５０７を２次暗号、１次暗号の順に暗号化するために１次暗号キー，２次暗号キー等の図７−２で示した必要な認証情報であるＳＤカード識別番号１０１６、１次暗号キー１０１７、２次暗号キー１０１９等である。
【０１２３】
また、商品製造会社５０４のコンピュータは、コンテンツ制作会社５０１から取得したコンテンツ５０７を２次暗号キー１０１９，１次暗号キー１０１７の順で暗号化する。また、商品製造会社５０４は、図５−３の８３６に示すように、製造時において、対応するＳＤカード１０２に、ＳＤカード識別番号８２１、１次暗号キー８２２の他ディレクトリ情報８２４等が暗号化されたコンテンツ５０７を格納した状態で記録する（ＳＤカード１０２を製造する）。即ち、ここでＳＤカード１０２に設定される認証情報は、図７−２の１０１４（貸与前の状態）に示すようになる。
【０１２４】
なお、インテリジェントアダプタ１０１は、フリーの状態（ＳＤカード１０２と関連付けられていない状態）である。
【０１２５】
（７）商品製造会社５０４は、製造したＳＤカード１０２をコンテンツ制作会社５０１に納品する。
【０１２６】
（８）商品認証登録機関５０２のコンピュータは、インテリジェントアダプタ１０１の認証情報作成のために、図７−２の登録認証データベース５０３の該当する認証情報（ＳＤカード識別番号１０１６、１次暗号キー１０１７、アダプタ識別番号１０１８、２次復号キー１０２０、コンテンツコード１０２１等のセット）をレンタル店５１０のコンピュータ５０９へ送付する。この認証情報は、レンタル店５１０のコンピュータ５０９のハードディスクに格納される。なお、上記商品認証登録機関５０２のコンピュータからレンタル店５１０のコンピュータ５０９への認証情報の送信は、レンタル店５１０のコンピュータ５０９からの要求に基づいて行われるように構成してもよい。
【０１２７】
（９）レンタル会員５３０がＳＤカード１０２のレンタルを依頼すると、レンタル店５１０の店員は店内にあるいずれかのインテリジェントアダプタ１０１を選択し、コンピュータ５０９にセットし、ＳＤカード識別番号を入力して認証情報の書き込みを指示する。コンピュータ５０９は、入力されたＳＤカード識別番号に基づいて、ハードディスクからアダプタ識別番号１０１８、２次復号キー１０２０を取得し、また現在日時からアダプタ利用有効期間８１３を算出し、前記インテリジェントアダプタ１０１に記録し、該インテリジェントアダプタ１０１と対応するＳＤカード１０２と対にする。このように、レンタル時にレンタル店５１０所有のいずれかのインテリジェントアダプタ１０１がＳＤカード１０２と対になり、レンタル後はまたフリー状態になる形態が可能になる。即ち、ここでインテリジェントアダプタ１０１に設定される認証情報は、図７−２の１０１５（貸与時の状態）に示すようになる。
【０１２８】
（１０）レンタル店５１０では、上記商品（インテリジェントアダプタ１０１とＳＤカード１０２のセット）をレンタル会員５３０に貸与（レンタル）する。なお、返却時、コンピュータ５０９において、インテリジェントアダプタ１０１の情報を削除する。なお、有効利用期間が過ぎている場合、インテリジェントアダプタ１０１の情報を削除しなくてもかまわない。
【０１２９】
次に、図６−４を用いて流通のタイプ８３７（図５−３）について説明する。
【０１３０】
図６−４は、図５−３の流通のタイプ８３７を説明する図であり、購入者５０６がネット配信によってコンテンツ５０７を取得してＳＤカード１０２に格納する形態に対応する。以下、この形態について時系列（（１）〜（１１））に説明する。
【０１３１】
（１）コンテンツ制作会社５０１において、映画，音楽等のコンテンツ５０７を制作する。
【０１３２】
（２）コンテンツ制作会社５０１のコンピュータよりコンテンツ５０７をコンテンツ配信会社５１１のコンピュータに提供（送信）する。コンテンツ配信会社５１１のコンピュータは、提供（受信）されたコンテンツ５０７をコンテンツデータベース５２２に登録する。
【０１３３】
（３）コンテンツ制作会社５０１のコンピュータは、注文数の予想を目安にした製造商品数分、コンテンツ５０７の認証情報の生成・登録を依頼する情報を、商品認証登録機関５０２のコンピュータに送信する。
【０１３４】
（４）商品認証登録機関５０２のコンピュータは、（３）の依頼に応じて認証情報を生成し、アダプタ登録データベース５２１に認証情報を登録する。ここでアダプタ登録データベース５２１に登録される認証情報は、図７−４に示すアダプタ識別番号１０２５、２次暗号キー１０２７、２次復号キー１０２８からなるレコードを形成する。このように、商品認証登録機関５０２のコンピュータは、インテリジェントアダプタ１０１を想定して、アダプタ識別番号と公開キーのセットを予め作成し登録しておく。
【０１３５】
（５）商品認証登録機関５０２のコンピュータは、コンテンツ配信会社５１１のコンピュータにアダプタ登録データベース５２１の認証情報を送付する。
【０１３６】
コンテンツ配信会社５１１のコンピュータは、受信したアダプタ登録データベース５２１の認証情報をアダプタ登録データベース５２４に登録する。この認証情報を登録するアダプタ登録データベース５２４の構成を図７−４に示す。
【０１３７】
図７−４は、コンテンツ配信会社５１１のコンピュータで管理されるアダプタ登録データベース５２４のレコード構成を示す図である。
【０１３８】
図７−４において、１０２５，１０２７，１０２８，１０３３は、アダプタ登録データベース５２４の１レコードを構成する項目である。なお、識別番号消しこみ１０３３は、ＯＦＦとして登録する。
【０１３９】
このアダプタ登録データベース５２４に登録される情報（アダプタ識別番号１０２５と２次復号キー１０２８のセット）は、後に、コンテンツ配信請求をした購入者５０６のコンピュータを介して購入者５０６のアダプタに記録されることになる。これにより、購入者５０６のアダプタは、セキュリティ機能を確保するインテリジェントアダプタ１０１となる。
【０１４０】
また、アダプタ識別番号１０２５と２次復号キー１０２８のセットが利用されるたびに、コンテンツ配信会社５１１のコンピュータは、アダプタ登録データベース５２４の識別番号消しこみ１０３３はＯＮに変更する。
【０１４１】
（６）購入者５０６のホストデバイス１０３よりコンテンツ配信会社５１１のコンピュータへネット配信によるコンテンツ５０７の購入を依頼する情報（アダプタ所有者コード，コンテンツコードを含む）を送信する。ここで、購入者５０６とは、コンテンツの配信を請求するアダプタ利用者に相当する。また、アダプタ利用者は、アダプタ識別番号１０２５の無いフリーのアダプタを別途購入し、同様に未だ、インテリジェントアダプタやコンテンツ５０７と結びつかないフリーのＳＤカードも購入し、前記フリーのアダプタに装着する。あるいは既にネット配信で使用中のインテリジェントアダプタ１０１を再度使用してもよい。また、既にネット配信で使用して、別のコンテンツ５０７が格納されたＳＤカード１０２を使用してもよい。
【０１４２】
ここで、購入者５０６の指示により、購入者５０６のホストデバイス１０３は、図示していない利用者登録ジョブを実行し、ネット配信ができるように前処理を実行しているものとする。この前処理により、購入者５０６の信用情報である例えばクレジット番号や会員番号などがコンテンツ配信会社５１１の顧客データベース（不図示）等に登録されているものとする。このような前提の下、購入者５０６は、インテリジェントアダプタ１０１接続したホストデバイス１０３において、アダプタ所有者コード１０２６、配信を依頼するコンテンツ５０７を指定し、コンテンツ５０７のネット配信を請求するように指示する。この指示に応じて、ホストデバイス１０３は、アダプタ所有者コード１０２６、配信を依頼するコンテンツ５０７を指定したコンテンツのネット配信請求情報を、コンテンツ配信会社５１１のコンピュータに送信する。
【０１４３】
なお、もしインテリジェントアダプタ１０１に既にアダプタ識別番号１０２５が記録されている場合は、ホストデバイス１０３が当該アダプタ識別番号１０２５を付加して、コンテンツ配信会社５１１にネット配信請求情報を送信する。
【０１４４】
（７）コンテンツ配信会社５１１のコンピュータは、受信したネット配信請求情報に含まれるアダプタ所有者コード１０２６に対応する購入者５０６の信用状況を所定のデータベースにアクセスしてチェックする。該信用状況チェックの結果が良好であれば、コンテンツ配信会社５１１のコンピュータは、上記ネット配信請求情報内にアダプタ識別番号があるかどうかにより、アダプタが新規であるのか、既存のものであるかを判断する。
【０１４５】
そして、アダプタが新規であると判断した場合には、コンテンツ配信会社５１１のコンピュータは、アダプタ登録データベース５２４を検索して、識別番号消しこみ１０３３のフラッグの立っていない（ＯＦＦの）アダプタ識別番号１０２５，２次暗号キー１０２７，２次復号キー１０２８のセットを抽出する。そして、コンテンツ配信会社５１１のコンピュータは、上記抽出したアダプタ識別番号１０２５，２次復号キー１０２８のセットを購入者５０６のホストデバイス１０３に送信する。そして、購入者５０６のホストデバイス１０３は、上記コンテンツ配信会社５１１のコンピュータから受信したアダプタ識別番号１０２５，２次復号キー１０２８を、接続されたアダプタに格納し、当該アダプタをネット配信により取得したコンテンツを視聴可能なインテリジェントアダプタ１０１にする。
【０１４６】
一方、アダプタが既存のインテリジェントアダプタ１０１からのコンテンツ要求であると判断した場合には、コンテンツ配信会社５１１のコンピュータは、上記ホストデバイス１０３から受信したアダプタ識別番号に基づいてアダプタ登録データベース５２４を検索して、アダプタ識別番号１０２５，２次暗号キー１０２７，２次復号キー１０２８のセットを抽出する。なお、アダプタが既存の場合、コンテンツ配信会社５１１のコンピュータは、アダプタ識別番号等を購入者５０６のホストデバイス１０３に送信しない。
【０１４７】
なお、コンテンツ配信会社５１１のコンピュータは、コンテンツ５０７の配信に際して、登録認証データベース５２３にコンテンツ配信に必要なレコード（上記購入者５０６のホストデバイス１０３から受信したコンテンツコードに対応するレコード）を生成する。このレコード項目を模式的に図示したものが図７−３である。
【０１４８】
登録認証データベース５２３では、配信請求があったコンテンツごとに１レコードが形成される。アダプタ所有者コード１０２６はＤＢのキーであり、コンテンツ配信を請求した利用者に付与されたユニークなコードである。なお、登録認証データベース５２３のレコードは、アダプタ所有者コード１０２６をキーとして、アダプタ識別番号１０２５、２次暗号キー１０２７、２次復号キー１０２８、コンテンツの種別ごとに与えられるコンテンツコード１０２９、データ管理や課金管理に使用する配信日時１０３０、料金精算情報１０３１その他の情報からなる。
【０１４９】
なお、新規登録されるレコードのアダプタ所有者コード１０２６、コンテンツコード１０２９には、上記購入者５０６のホストデバイス１０３から受信したアダプタ所有者コード，コンテンツコードが格納される。
【０１５０】
そして、アダプタ識別番号１０２５、２次暗号キー１０２７、２次復号キー１０２８には、上記アダプタ登録データベース５２４から抽出されたデータが登録される。
【０１５１】
（８）コンテンツ配信会社５１１のコンピュータは、（７）で登録認証ＤＢ５２３に登録したコンテンツコード１０２９に基づき、コンテンツデータベース５２２からコンテンツ５０７を取得し、該取得したコンテンツ５０７を、（７）で登録認証ＤＢ５２３に登録した２次暗号キー１０２７を使用して暗号化する。即ち、インテリジェントアダプタにより暗号化キーは一定となる。さらに、コンテンツ配信会社５１１のコンピュータは、この暗号化されたコンテンツ５０７を購入者５０６のホストデバイス１０３へ配信する。
【０１５２】
（９）購入者５０６のホストデバイス１０３は、上記配信されたコンテンツ５０７を接続されたインテリジェントアダプタ１０１を介して装着されたＳＤカード１０２に記録する。なお、この際、インテリジェントアダプタ１０１は、上記配信されたコンテンツ５０７を装着されたＳＤカード１０２の１次暗号キー８２２で暗号化してＳＤカード１０２に記録する。即ち、上記ＳＤカード１０２に記録されたコンテンツ５０７は、上記ＳＤカード１０２と接続されるインテリジェントアダプタ１０１に付帯する２次暗号キー，ＳＤカード１０２の１次暗号キー８２２の順で暗号化されている。つまり、該コンテンツ５０７の再生には、ネット配信に使用したインテリジェントアダプタ１０１とＳＤカード１０２の対が必要である。逆に、１個のＳＤカード１０２には、複数のコンテンツ５０７を格納できることを意味する。また、インテリジェントアダプタ１０１を代えて受信することもできる。ただし、格納されたコンテンツ５０７は、受信時のインテリジェントアダプタ１０１とＳＤカード１０２の対のみしか再生はできない。また、同一のインテリジェントアダプタ１０１を使用して、複数のＳＤカードに格納したコンテンツ５０７は、ＳＤカード１０２を移動して他のＳＤカード１０２に格納された場合は、再生ができなくなることを意味している。なお、ＳＤカード１０２を移動するときに１次暗号キーで復号し、かつ、インテリジェントアダプタ１０１の２次復号キーで復号化し、別のＳＤカード１０２に格納するときに、２次暗号キーにより暗号化し、別のＳＤカード１０２の１次暗号キーにより暗号化して格納すれば、再生はできるが、本発明では当機能を使用しない。以上のようにネット配信においては、インテリジェントアダプタ１０１とＳＤカード１０２の組み合わせは固定化されるが、１対１ではなく1対ｎの関係であり、利便性と強いセキュリティ機能が実現できる。
【０１５３】
（１０）コンテンツ配信会社５１１のコンピュータは、コンテンツ料金精算会社５２０のコンピュータに料金請求情報を提供（送信）する。
【０１５４】
（１１）コンテンツ料金精算会社５２０は、購入者５０６に料金請求を行う。このとき、コンテンツ制作会社５０１等への料金も含めてよい。
【０１５５】
以下、図８−１を用いて、ホストデバイス１０３、インテリジェントアダプタ１０１、ＳＤカード１０２を経由して、データがＳＤカード１０２に収まる流れを説明する。
【０１５６】
図８−１は、ホストデバイス１０３、インテリジェントアダプタ１０１、ＳＤカード１０２を経由して、データがＳＤカード１０２に収まる流れを説明したフローチャートである。
【０１５７】
実際の動作は様々な状況変化に合わせて、多チャンネルに制御していくものであるが、セキュリティまたは認証というテーマに特定して、それらの制御の受け渡しをモデル的に概説する。
【０１５８】
ホストデバイス１０３からデータ格納要求のコマンドが発行されると（Ｓ９０１，Ｓ９０２）、インテリジェントアダプタ１０１のＣＰＵ２１０は、ホストデバイス１０３のドライバ等と情報交換を行い、データの種類、圧縮の有無、セキュリティレベル等を確認する。次いで、インテリジェントアダプタ１０１のＣＰＵ２１０は、レジスタの初期化やデータ受け入れのエリアの開放等を行う。これが、データ格納に関する初期処理の実行である（Ｓ９０３）。
【０１５９】
次に、インテリジェントアダプタ１０１のＣＰＵ２１０は、データ格納要求のコマンドをＳＤカード１０２に発行する（Ｓ９０４）。
【０１６０】
ＳＤカード１０２においても、コントローラ２１４が、受け入れの環境設定を行う（Ｓ９０５）。データ転送は、ブロック単位又はストリーミングデータ等、様々な形態があるが、説明では、代表としてブロック転送に限定する。転送ファイルが終了するまで、ブロック受信を繰り返す（Ｓ９０６〜Ｓ９１４）。
【０１６１】
ホストデバイス１０３がデータブロックをインテリジェントアダプタ１０１に転送する（Ｓ９０７）。すると、インテリジェントアダプタ１０１のＣＰＵ２１０は、公開情報（暗号化されていない）かどうかの判定を行い（Ｓ９０８）、公開情報ならば、そのまま受け入れるので、ＳＤカード１０２に対して、公開モード格納要求コマンドを与えて転送データをＳＤカード１０２に転送する（Ｓ９０９）。
【０１６２】
これを受けたＳＤカード１０２では、コントローラ２１４が、転送データをメモリコア２１５に格納する（Ｓ９１０）。
【０１６３】
一方、Ｓ９０８で暗号モードであった場合（本実施形態は図６−４で示したネット配信の場合だけ）、インテリジェントアダプタ１０１のＣＰＵ２１０は、ネット配信処理におけるデータ受け入れなのかを判断する（Ｓ９１１）。ネット配信でない場合は、インテリジェントアダプタ１０１のＣＰＵ２１０は、処理を行わない。
【０１６４】
一方、ネット配信の場合には、インテリジェントアダプタ１０１のＣＰＵ２１０は、ＳＤカード１０２に対して、暗号モード格納要求コマンドを与えて転送データをＳＤカード１０２に転送する（Ｓ９１２）。
【０１６５】
これを受けたＳＤカード１０２では、コントローラ２１４が、転送データ（２次暗号キーで暗号化済）をＳＤカード１０２の１次暗号キー８２２で暗号化（即ち、重複して暗号化）してメモリコア２１５に格納する（Ｓ９１０）。この重複暗号化が本発明の特徴でもある。
【０１６６】
そして、全ブロックが終わるまで、Ｓ９０７〜Ｓ９１３で示した処理が繰り返される。
【０１６７】
全ブロックのデータの格納が終了すると、ＳＤカード１０２に新たなファイルが追加されるので、ＳＤカード１０２のコントローラ２１４は、該ファイルのファイルが公開ファイルか暗号ファイルかの識別やその他の情報をディレクトリ情報８２４に記録する（Ｓ９１５）。そして、ＳＤカード１０２のコントローラ２１４は、処理終了結果をインテリジェントアダプタ１０１に送信する。
【０１６８】
これを受けたインテリジェントアダプタ１０１のＣＰＵ２１０は、ホストデバイス１０３へ処理終了を報告する（Ｓ９１６）。
【０１６９】
なお、本実施形態では、公開目的のファイル（暗号化の対象ではない）を除き、ネット配信以外のコンテンツをＳＤカードに格納することはない。暗号化対象のファイルかそうでないかの情報は、本実施形態では、ファイルをＳＤカード１０２のメモリコア２１５に格納するときにディレクトリ情報８２４のファイル属性として記録している。
【０１７０】
ただし、本発明以外のアプリケーションにおいて、このルールを適用しない場合には、デフォルト属性として、公開モードにしてもよい。その他、ファイル名称判断、識別子の種別判断などの応用形態を定義すればよい。少なくとも本実施形態では、インテリジェントアダプタ１０１のコントローラ２１１が判断してＳＤカード１０２のコントローラ２１４に指示し、ディレクトリ情報のファイル属性に記録するものとする。
【０１７１】
なお、ＳＤカード規格による暗号化処理を取り入れる場合も考慮して、本発明は１次暗号キーによる復号化をＳＤカード内で実行することにしたが、この復号化をインテリジェントアダプタ１０１の制御用ワークエリア２０４ａで実行するように構成してもよい。この構成では、ＳＤカード１０２で暗号化の処理を行う必要が無くなる。
【０１７２】
以下、図８−２を用いて、ホストデバイス１０３、インテリジェントアダプタ１０１、ＳＤカード１０２を経由して映画や音楽のコンテンツ５０７がＳＤカード１０２から取り出されて視聴される流れを説明する。
【０１７３】
図８−２は、ホストデバイス１０３、インテリジェントアダプタ１０１、ＳＤカード１０２を経由して映画や音楽のコンテンツ５０７がＳＤカード１０２から取り出されて視聴される流れを説明したフローチャートである。
【０１７４】
ホストデバイス１０３からデータ取出要求のコマンドが発行されると（Ｓ９２１，Ｓ９２２）、インテリジェントアダプタ１０１のＣＰＵ２１０は、ホストデバイス１０３のドライバ等と情報交換を行い、ホストデバイス１０３の仕様、フォーマット形式等、データの種類、圧縮の処理、セキュリティレベル等を確認する。
【０１７５】
次いで、インテリジェントアダプタ１０１のＣＰＵ２１０は、レジスタの初期化やデータ取出し後の処理に必要なエリアの開放等を行う。これが、データ取出しに関する初期処理の実行である（Ｓ９２３）。
【０１７６】
次に、インテリジェントアダプタ１０１のＣＰＵ２１０は、データ取出要求のコマンドをＳＤカード１０２に発行する（Ｓ９２４）。
【０１７７】
ＳＤカード１０２においても、コントローラ２１４が、受け入れの環境設定を行う（Ｓ９２５）。
【０１７８】
ＳＤカード１０２のコントローラ２１４は、対象ファイルの属性をディレクトリ情報８２４から抽出し（Ｓ９２６）、公開ファイルか暗号化ファイルかのモード状態をインテリジェントアダプタ１０１に報告する（Ｓ９２７）。
【０１７９】
インテリジェントアダプタ１０１のＣＰＵ２１０は、ＳＤカード１０２から受け取ったモード状態をステータス情報として制御用エリア２０５に記録し（Ｓ９２８）、ブロック転送の処理に入る。全ブロックが終了するまで（Ｓ９３０〜Ｓ９３７）繰り返す。
【０１８０】
インテリジェントアダプタ１０１のＣＰＵ２１０は、モードが公開情報か判定し（Ｓ９３０）、公開モードである場合は、公開モードのデータ取出しのコマンドをＳＤカード１０２に発行する（Ｓ９３２）。
【０１８１】
この要求に対して、ＳＤカード１０２のコントローラ２１４は、該当のブロックを抽出し（Ｓ９３２）、インテリジェントアダプタ１０１に送出する。
【０１８２】
一方、暗号モードの場合は、インテリジェントアダプタ１０１のＣＰＵ２１０は、暗号モードのデータ取出しのコマンドをＳＤカード１０２に発行する（Ｓ９３３）、
この要求に対して、ＳＤカード１０２のコントローラ２１４は、該当のブロックを抽出し、１次暗号キー８２２を使用して復号化し（Ｓ９３４）、インテリジェントアダプタ１０１に送出する。なお、１次暗号キー８２２（対称キーなので暗号／復号の両方に使用）はプロテクトエリア３０１に格納している。
【０１８３】
インテリジェントアダプタ１０１のＣＰＵ２１０は、ＳＤカード１０２から送られたデータブロックを受信すると、モード判定を行い（Ｓ９３５）、公開モードであれば、ホストデバイス１０３にそのまま転送する。
【０１８４】
一方、Ｓ９３５で暗号モードであると判定した場合、インテリジェントアダプタ１０１のＣＰＵ２１０は、ＳＤカード１０２から送られたデータブロックを２次復号キーで復元（Ｓ９３６）し、復元したデータブロックをホストデバイス１０３へ転送する。
【０１８５】
ホストデバイス１０３は、インテリジェントアダプタ１０１から転送されたデータブロックを受信する（Ｓ９３７）。
【０１８６】
そして、全ブロックが終わるまで、Ｓ９３０〜Ｓ９３７で示した処理が繰り返される。
【０１８７】
全ブロックのデータの受領が終了すると、インテリジェントアダプタ１０１のＣＰＵ２１０は、処理終了の報告をホストデバイス１０３に行う（Ｓ９３９）。
【０１８８】
なお、取り出すファイルが暗号化されたものか、公開モードなのかは、図８−１のＳ９１５で、ディレクトリ情報にファイル属性として記録してあるので、この情報をチェックすればよい。また、本実施形態以外のアプリケーションによりファイルがＳＤカード１０２のメモリコア２１５に格納するときにもディレクトリ情報のファイル属性に記録するようにすれば明確にモード判定が可能になる。
【０１８９】
以下、図８−３を用いて、図６−４で示したネット配信のアプリケーションにおいてコンテンツ５０７の配信を請求する処理について説明する。
【０１９０】
図８−３は、図６−４で示したネット配信のアプリケーションにおいてコンテンツ５０７の配信を請求する処理の一例を示すフローチャートである。
【０１９１】
図６−４で示したように、ネット配信では、インテリジェントアダプタ１０１とＳＤカード１０２の結びつきが無い状態から始まる。利用者である購入者５０６がインテリジェントアダプタ１０１とＳＤカード１０２を装着し、ホストデバイス１０３から特定のコンテンツ５０７の配信をコンテンツ配信会社５１１にインターネット等を介して請求する（Ｓ９５０）。この際、ホストデバイス１０３は、インテリジェントアダプタ１０１にアダプタ識別番号と２次復号キーを要求する。この要求に応じて、インテリジェントアダプタ１０１のＣＰＵ２１０は、アダプタ識別番号と２次復号キー、及び、購入者により指定されたアダプタ所有者コードをホストデバイス１０３に送出する（Ｓ９５１）。
【０１９２】
なお、ネット配信に利用していないフリー（新規）のインテリジェントアダプタの場合、空白データが送出される。なお、この場合、後ほど、新しいアダプタ識別番号と２次復号キーをコンテンツ配信会社５１１からもらえる。
【０１９３】
また、既にネット利用をしているインテリジェントアダプタ１０１ならば、アダプタ識別番号と２次復号キーが当インテリジェントアダプタ１０１に記録されており、また、同様の記録がコンテンツ配信会社５１１の登録認証データベース５２３に記録されている。ネット配信に使用したインテリジェントアダプタ１０１とＳＤカード１０２の組み合わせは、再生時も同じ組み合わせでなければ適正に再生できない点が重要になる。これにより、不正なコンテンツのコピーが防止できる。
【０１９４】
次に、コンテンツ配信会社５１１のコンピュータは、配信要求を受信する（Ｓ９５２）。この受信データには、購入者５０６の信用情報（料金精算に関わる情報を含む）を検索できるアダプタ所有者コードが含まれている。なお、図示しないが、このフローで行う処理の前にインターネット等を利用して、会員登録等の行為が行われ、会員番号としてアダプタ所有者コード１０２６が付与されていてもよい。
【０１９５】
コンテンツ配信会社５１１のコンピュータは、上述のアダプタ所有者コードに基づき、正当な会員であるか、また、既存インテリジェントアダプタ１０１がネット配信用にアダプタ登録データベース５２４に記録されたアダプタ識別番号１０２５なのかをチェックする（Ｓ９５３）。登録されていないアダプタ識別番号の場合や取引可能な会員でない場合は、コンテンツ配信会社５１１のコンピュータは、配信処理を拒絶する（Ｓ９５４）。
【０１９６】
なお、使用するアダプタ識別番号１０２５が正当であるが、以前のアダプタ利用者コード１０２６とは異なっていても取引は成立する。インテリジェントアダプタ１０１やＳＤカード１０２が他人に移転したものとみなすためである。勿論、課金は次の所有者に為されることは言うまでもない。
【０１９７】
一方、新アダプタでネット配信を請求してきたと判断した場合には（Ｓ９５５）、コンテンツ配信会社５１１のコンピュータは、アダプタ登録データベース５２４から未使用のアダプタ識別番号１０２５、２次暗号キー１０２７、２次復号キー１０２８を抽出（Ｓ９５６）する。抽出したアダプタ識別番号１０２５は付与されたので、コンテンツ配信会社５１１のコンピュータは、識別番号消しこみ１０３３に使用のフラッグを立てる（Ｓ９５７）。さらに、コンテンツ配信会社５１１のコンピュータは、当該インテリジェントアダプタ１０１にアダプタ識別番号８１１と２次復号キー８１４を付与（送信）する（Ｓ９５８）。
【０１９８】
これを受信したホストデバイス１０３は、受信したアダプタ識別番号１０２５と２次復号キー１０２８をインテリジェントアダプタ１０１へ送出する（Ｓ９５９）。
【０１９９】
これを受信したインテリジェントアダプタ１０１のＣＰＵ２１０は、受信したアダプタ識別番号８１１と２次復号キー８１４をＳＤカード１０２のプロテクトエリアにそれぞれ記録させる（Ｓ９６０）。
【０２００】
一方、Ｓ９５５において、アダプタが既に使用中の登録されているものであると判断した場合には、コンテンツ配信会社５１１のコンピュータは、この番号をそのまま使用する。
【０２０１】
新アダプタの場合も既存アダプタの場合も、コンテンツ配信会社５１１のコンピュータは、登録認証データベース５２４に新たなレコードを生成し、コンテンツ５０７の配信の記録を作成する（Ｓ９６１）。
【０２０２】
次に、コンテンツ配信会社５１１のコンピュータは、Ｓ９５０で請求されたコンテンツ５０７をコンテンツデータベース５２２より検索し、Ｓ９５６で抽出した当該インテリジェントアダプタ１０１の２次暗号キー１０２７で、前記コンテンツ５０７を暗号化する（Ｓ９６２）。
【０２０３】
次に、コンテンツ配信会社５１１のコンピュータは、暗号化されたコンテンツ５０７をホストデバイス１０３に向けて送信する（Ｓ９６３）。
【０２０４】
そして、インテリジェントアダプタ１０１のＣＰＵ２１０は、暗号化されたコンテンツ５０７を受信し（Ｓ９６４）、これをＳＤカード１０２へ送出する。ＳＤカード１０２のコントローラ２１４は、インテリジェントアダプタ１０１から受け取ったコンテンツ５０７をＳＤカード１０２が持つ１次暗号キー８２２で暗号化し（Ｓ９６５）、ＳＤカード１０２のメモリコア２１５に格納する（Ｓ９６６）。
【０２０５】
なお、図示していないが、暗号モードで格納したことをディレクトリ情報のファイル属性に記録するなどの一連の後処理も実行される。また、１次暗号化は、ＳＤカード規格により、本発明とは別に実行されても、また、その処理を代行にしてもよい。また、１次暗号化をインテリジェントアダプタ１０１の制御用ワークエリア２０４ａで行ってもよい。
【０２０６】
次に電磁誘導により電源がなくても、即座にＳＤカード１０２の内容構成を表示し、さわりの部分の画像や動画、音楽を視聴できる情報提供機能を説明する。この情報提供機能によりＳＤカードのような小型の媒体の格納情報を簡単に知らせることができる。また、広告等を面倒な操作無く、見せることができる効果がある。
【０２０７】
図９−１は、電磁誘導の操作の概念図である。
【０２０８】
図９−１に示すように、本実施形態では、ＰＣ等のホストデバイス１０３にＩＣリーダ６０２を装着する。ＩＣリーダ６０２は、ＵＳＢ６０３から電源の供給を受ける。インテリジェントアダプタ１０１とＳＤカード１０２が一体化している場合は、インテリジェントアダプタ１０１の電磁誘導が働く。
【０２０９】
電磁誘導部２０８は、ＩＣリーダ６０２の電波を受け、電磁誘導によりインテリジェントアダプタ１０１、ＳＤカード１０２を作動させる。ＳＤカード１０２のＳＤカード制御機構（コントローラ）２１４は、即時公開情報エリア８２７からデータを取り出し、ホストデバイス１０３に送り、画像６０７を表示する。
【０２１０】
ＳＤカード１０２単体でも電磁誘導部２１８が備えられていれば、同じ動作が可能であるが、そのためにはコントローラの機能追加が必要になる。
【０２１１】
図９−２は、電磁誘導による情報提供機能を説明するブロック構成図である。なお、この図では、ＳＤカード１０２には電磁誘導機能が設定されていなく、インテリジェントアダプタ１０１の電磁誘導のみが働く設定になっている。
【０２１２】
ディスプレイ６０７は、読み込まれたデータを表示する。ホストデバイス１０３は、ＩＣリーダ６０２をＵＳＢ６０３で接続している。ＩＣリーダ６０２は電波発信機構６１４から電波を発する。インテリジェントアダプタ１０１が電波受信機構６１８で電波を受け、電磁誘導部２０８が働くと、電気が供給され、インテリジェントアダプタ１０１、ＳＤカード１０２が稼動する。なお、インテリジェントアダプタ１０１が電波受信機構６１８，電波発信機構６１９は、図２に示すアンテナ２０７に含まれる。
【０２１３】
アダプタ制御機構（ＣＰＵ）２１０は、通常電源と電磁誘導を切り分け、電磁誘導の場合は、即時公開エリア８２７の取り出しのロジックを発動させる。即座に、ＳＤカード制御機構２１４を介してＳＤカードの即時公開情報エリア８２７のデータ取り出しの命令を発し、アダプタインタフェース２１２を介して、インテリジェントアダプタ１０１のカードインタフェース２０６に送られる。
【０２１４】
アダプタ制御機構２１０は、電波発信機構６１９にデータを送り、電波発信機構６１９からデータが送信される。
【０２１５】
電波にのったデータはＩＣリーダ６０２の電波受信機構６１３で受信され、リーダ制御機構６１２のコントロールの下、ＵＳＢ変換インタフェース６０２に送られる。ＵＳＢ変換インタフェース６０２はデータをＵＳＢ６０３を経由してＵＳＢインタフェース６１０に送る。
【０２１６】
ＰＣ制御機構６０９は、ＵＳＢインタフェース６１０からのデータを解析し、画像インタフェース６０８に送る。画像インタフェース６０８は、データを表示形態に処理し、ディスプレイ６０７に表示する。なお、図示していないが、データが動画のような連続画像や複数ページの場合でも図示していないクロックによる時間差データ送信が可能である。
【０２１７】
図１０は、電磁誘導を利用した即時公開情報の表示を実行する処理フローチャートである。
【０２１８】
ＳＤカード１０２を装着したインテリジェントアダプタ１０１をＩＣリーダ６０２にかざす（Ｓ７０２）。このとき、ＩＣリーダ６０２は常時、電波を発信しているものとする（Ｓ７０１）。
【０２１９】
そして、インテリジェントアダプタ１０１が電波を受信（Ｓ７０３）すると、電磁誘導部２０８が働き、電源をインテリジェントアダプタ１０１、ＳＤカード１０２に供給する（Ｓ７０４、Ｓ７０５）。なお、電磁誘導ではない電源供給の場合は、通常の電源オンによる初期処理を行う（Ｓ７０７）。インテリジェントアダプタ１０１及びＳＤカード１０２のコントローラが同期化して連携体制となる（Ｓ７０８、Ｓ７０９）。
【０２２０】
電磁誘導からの電源供給と判断すると（Ｓ７０６）、インテリジェントアダプタ１０１のアダプタ制御機構２１０は、電磁誘導による即時公開情報の取出し処理の初期処理（Ｓ７１０）を開始し、同様にＳＤカード１０２のＳＤカード制御機構２１４も初期処理（Ｓ７１１）の体制に入る。
【０２２１】
インテリジェントアダプタ１０１のアダプタ制御機構２１０は、ＳＤカード１０２に対して、ＳＤカードの即時公開情報の転送のコマンドを発行し（Ｓ７１２）、ＳＤカード１０２のＳＤカード制御機構２１４が受け付ける（Ｓ７１３）。
【０２２２】
ＳＤカード制御機構２１４は、即時公開情報エリア６２３から１ブロックをインテリジェントアダプタ１０１に転送を行う（Ｓ７１４）。インテリジェントアダプタ１０１のアダプタ制御機構２１０は、ＳＤカード１０２から転送されたデータをＩＣリーダ６０２へ電波送信する（Ｓ７１５）。
【０２２３】
ＩＣリーダ６０２は、ＵＳＢ６０３経由でデータをドライバ（ＵＳＢインタフェース６１０等）へ転送し（Ｓ７１６）、ホストデバイス１０３はブロックデータが圧縮状態であれば、解凍し、表示ブロックが形成されたら画像インタフェース６０８に送り（Ｓ７１７）、画像インタフェース６０８はこのデータをディスプレイ６０７に出力する（Ｓ７１８）。なお、このデータは、文字、画像、動画、サウンドが想定される。また、データの交換も自由である。
【０２２４】
インテリジェントアダプタ１０１のアダプタ制御機構２１０は、上記ＳＤカード１０２から転送されたデータが動画等の連続データと判断した場合には（Ｓ７１９）、連続データ終了まで、ＳＤカード１０２から送信されるデータを受け取り、ＩＣリーダ６０２へ電波送信する（Ｓ７１５）。この際、アダプタ制御機構２１０は、図示しない内部クロックでタイミングを計って送出する。あるいはホストデバイス１０３に、ＭＰＥＧ２やＭＰ３等のインタフェースがあれば、当該インタフェースの仕様に合わせたデータ送出制御が必要になる。当然であるが、データ内容を入れ替える場合には、当データに必要な構造になっていなければならない。
【０２２５】
〔第２実施形態〕
本発明の第２実施形態は、セキュリティ関連データをインテリジェントアダプタ１０１とＳＤカード１０２に分散して、両者が一致した場合のみコンテンツを正常に再生可能とする構成例を示す。
【０２２６】
アダプタ１０１がホストデバイス１０３とメモリカード１０２の間に介在して、コンテンツの安全を強化し、かつ付加価値の高いサービス機能をＳＤカード規格とは独自に付加できる点において、本発明の目的は上述した第１実施形態と同一である。
【０２２７】
なお、上述の第１実施形態では、ＳＤカードの独立性に重きを置き、ＳＤカード側の機能に本発明を実行する上でＳＤカードの構成を変更（改造）する箇所を極力排除している。しかし第２実施形態では、ＳＤカードの構成を変更し、アダプタ側とＳＤカード側の間で若干の共同作業を実行可能に構成している。この構成により、機能面において、シンプル化と汎用性が生まれ、基本機能を組み合わせることにより、多機能化が実現している。
【０２２８】
第１実施形態と第２実施形態の相違点は、復号化のキーの解読方法にある。第１実施形態では、公開キー方式の復号キー（２次暗号化の復号キー）は既にインテリジェントアダプタのプロテクトエリアに格納されていた。従って、インテリジェントアダプタは２次暗号化の復号情報を持ち、ＳＤカードは共通キー方式の復号キー（１次暗号化の復号キー）を持ち、それぞれの暗号化／復号化の機能が独立していた。
【０２２９】
一方、第２実施形態では、復号キーも暗号化されており、この解読に必要な情報をインテリジェントアダプタとＳＤカードの両方にある情報を関連させている点が異なる。第２実施形態では、２次復号キーを得るために、両者の情報を持ち寄り、共同作業が必要になる方式である。両者の結びつきが発生するが、セキュリティはより強化され、しかも仕組みは単純化するメリットが生じる。
【０２３０】
第２実施形態の説明は、第２実施形態を特徴づける箇所の説明を詳細にし、第1実施形態と共通する部分は、簡単に触れるかかまたは除外してある。また、本発明自体のセキュリティ機能は、ＳＤカード規格に準拠したセキュリティ処理に何ら制限を与えない方法なので、ＳＤカードコントローラがセキュリティ機能を実行しても差し支えない。これにより、２重のセキュリティが掛かるにすぎない。このため、第２実施形態の説明には、ＳＤカードコントローラの役割であるセキュリティ機能には言及していない。以下、図に基づき、第２実施形態を説明する
図１１は、図２から第２実施形態に係る機能のみを図示したインテリジェントアダプタ１０１とＳＤカード１０２の機能ブロック図である。
【０２３１】
セキュリティ機能に特化した第２実施形態では、特にＲＡＭ２０３にある制御用ワークエリアとユーザ利用エリア２０４の使い方に特徴があり、この点を取り上げて説明する。
【０２３２】
１１０４はアダプタ１０１内のセキュリティ情報であり、プロテクトされた不揮発のデータ格納エリアに対応する。アダプタ１０１内のセキュリティ情報１１０４には、アダプタ識別番号８１１，暗号化復号キー１１０８が格納されている。
【０２３３】
なお、第１実施形態では、アダプタ識別番号８１１は書き換え自由な情報であったが、第２実施形態のアダプタ識別番号８１１は原則としてインテリジェントアダプタ毎にユニークな番号であり、製造時にインテリジェントアダプタ１０１に記録され、暗号キーとしてＳＤカード識別番号８２１と共に暗号化に関与したデータとして使用される（第１実施形態で説明した図５−１と後述する図１２−１を参照）。
【０２３４】
アダプタ暗号化復号キー１１０８は、コンテンツ１１１０が公開キー方式で暗号化された場合の復号キーであり、アダプタ識別番号８１１とＳＤカード識別番号８２１により暗号化されたデータである。
【０２３５】
ただし、この暗号化復号キーは、インテリジェントアダプタ１０１内か、もしくはＳＤカード１０２内のどちらか一方に設定される。
【０２３６】
復号化ワークエリア１１０６は、ＳＤカード１０２から転送されたコンテンツ１１１０を１ブロック分復号するためのワークエリアとして使用する。本発明では処理しないが、暗号化等、コンテンツの他の処理にも利用できる。
【０２３７】
次に、ＳＤカード１０２内のセキュリティ情報１１０５は、プロテクトされた領域に位置し、本発明のセキュリティ情報の分散におけるＳＤカード１０２側の分散格納エリアになる。ＳＤカード１０２内のセキュリティ情報１１０５には、ＳＤカード識別番号８２１，暗号化復号キー１１０９が格納されている。
【０２３８】
ＳＤカード識別番号８２１は、ＳＤカード１０２の製造時にユニークな番号として記録される。このＳＤカード識別番号８２１は、前述のようにアダプタ識別番号８１１と共に暗号化復号キーの暗号キーの役割を持つ。なお、製造番号はユニークである点で、本実施形態では、この製造番号をＳＤカード識別番号８２１をとしているが、その他のコードを利用することができる。例えば、レンタル店や会社において、共通のインテリジェントアダプタ１０１を用意し、関係者がコンテンツを共用するような場合には、アダプタ識別番号８１１は、別のコード体系を利用して登録する（第１実施形態においてレンタル店で使用した方式）。なお、セキュリティ面での配慮があれば、アダプタ識別番号８１１は特にユニークでなく、例えば共通にしてもかまわない（後述する図１３−３参照）。
【０２３９】
暗号化復号キーは、インテリジェントアダプタ内又はＳＤカード内のどちらかに格納することを選択する。インテリジェントアダプタ１０１内であればインテリジェントアダプタ内暗号化復号キー１１０８に暗号化復号キーが設定される。ＳＤカード１０２内であれば、暗号化復号キーはＳＤカード内暗号化復号キー１１０９に格納される。
【０２４０】
ＳＤカード１０２のメモリコア２１５には、コンテンツ１１１０などの複数のコンテンツが存在し、メモリインタフェース１１０３が介在して、推定されたコンテンツを再生・格納する。
【０２４１】
コンテンツ１１１０は、アダプタ識別番号８１１とＳＤカード識別番号８２１を使用した暗号キーにより暗号化されている場合と、公開キー方式によりアダプタユニークな暗号キーで暗号化されている場合の２つのケースがある。なお、復号方法はインテリジェントアダプタ１０１とＳＤカード１０２のコンテンツに対するセキュリティタイプの選択により、どちらかが選ばれる。
【０２４２】
図１２−１は、図１１に示したインテリジェントアダプタ１０１のセキュリティ情報１１０４のうち、第２実施形態に関係にある項目を説明する図である。
【０２４３】
暗号化復号キー格納タイプ１２１１は、コンテンツ１１１０の暗号化のタイプを示したものであり、'１'の場合は、アダプタ識別番号８１１とＳＤカード識別番号８２１を使用した暗号キーでコンテンツ１１１０が暗号化される。暗号化復号キーを使用しないタイプ１の暗号化方法である（後述する図１３−１〜図１３−５参照）。
【０２４４】
また、暗号化復号キー格納タイプ１２１１が'２'の場合は、暗号化復号キーがインテリジェントアダプタ１０１内にあることを示す。即ち、アダプタ内暗号化復号キー１１０８に当該暗号化復号キーが格納される。タイプ２の暗号化方法である（後述する図１４−１〜図１４−５参照）。
【０２４５】
また、暗号化復号キー格納タイプ１２１１が'３'の場合は、暗号化復号キーがＳＤカード１０２内にあることを示す。即ち、ＳＤカード内暗号化復号キー１１０９に当該暗号化復号キーが格納される。タイプ３の暗号化方法である（後述する図１５−１〜図１５−５参照）。
【０２４６】
アダプタ所有者コード１２１２は、一般にアダプタ購入者のＩＤコードである。ネット配信される場合に、配給元が送信相手に課金するための識別コードになる。又、レンタル店などで、レンタル店共通に暗号化／復号化する場合にはアダプタをユニークに使用せず、レンタル店コードで統一できる。アダプタ有効期限８１３は、アダプタ自体に有効期限を設け、コンテンツ利用の管理を行う場合に使用する。
【０２４７】
公開キー方式暗号キー１２１３は、コンテンツ１１１０を公開キー方式で暗号化し、利用者に供給する場合に製造元又は配給元が使用する。一般には利用者には公開する性格のものであるが、本発明ではコンテンツ購入者にも公開しない。
【０２４８】
暗号化復号キー１１０８は、公開キー方式暗号キー１２１３と対になる復号キーを暗号化したものである。即ち、公開キー暗号の復号キーをアダプタ識別番号８１１とＳＤカード識別番号８２１で暗号化したものである。コンテンツ１１１０を取り出すときに上記復号キーを再現し、コンテンツを復号化する。
【０２４９】
図１２−２は、図１１に示したＳＤカード１０２のセキュリティ情報１１０５の内、第２実施形態に関係にある項目を説明する図である。
【０２５０】
暗号化復号キー１１０９は、公開キー方式暗号キー１２１３と対になる復号キーを暗号化したものである。即ち、公開キー暗号の復号キーをアダプタ識別番号８１１とＳＤカード識別番号８２１で暗号化したものである。コンテンツ１１１０を取り出すときに上記復号キーを再現し、コンテンツを復号化する。
【０２５１】
ＳＤカード識別番号８２１、暗号化復号キー１１０９とも、ＳＤカード１０２のプロテクトエリアに存在し、インテリジェントアダプタ１０１は利用時にこれらの情報をＳＤカードに要求する。ＳＤカード１０２のコントローラ２１４は、インテリジェントアダプタ１０１からのコマンドにより、これらの情報を取り出す。この点がインテリジェントアダプタ１０１とＳＤカード１０２の協調作業になる。
【０２５２】
図１２−３は、コンテンツ１１１０をネット配信する場合の配給元の顧客管理ＤＢ１２３０である。
【０２５３】
本実施形態では、配給元からコンテンツ１１１０をインテリジェントアダプタ１０１に配給する形態をとる。
【０２５４】
コンテンツ１１１０に対して、インテリジェントアダプタ１０１ごとにユニークな公開キー方式暗号キー１０２７と公開キー方式復号キー１０２８の一対を設定する。そして、配給元では、アダプタ識別番号１０２５に対応するインテリジェントアダプタ１０１の暗号化復号キー格納タイプ１２１１に応じた暗号化キーでコンテンツを暗号化して配給する。
【０２５５】
なお、コンテンツコード１０２９は、コンテンツ毎にユニークなコードである。顧客管理ＤＢ１２３０の１レコードは、コンテンツ毎にユニークでもある。ただし、同一のコンテンツを複数個配給する場合には第１実施形態と同様に配信日時１０３０で識別する。
【０２５６】
コンテンツ利用有効期限１２３１は、コンテンツの利用時間を制限する場合に使用する。本発明では利用形態に言及しない。料金精算情報１０３１は、課金に使用する。
【０２５７】
なお、当該インテリジェントアダプタが別の利用者に供与された場合は、配給元では、登録更新により、アダプタ所有者コード１０２６、及び料金精算情報１０３１を更新する。顧客情報の管理は、実際には異なる形態が採られると推測するが、本発明では模擬的に示してある。
【０２５８】
図１３〜図１５は、本発明のセキュリティ機能を実現する複数の方式をタイプ分けして説明したものである。タイプは３つあり（タイプ１〜３）、セキュリティの重要度、応用面の違いにより、タイプを選択できる。
【０２５９】
＜タイプ１の方式＞
図１３−１〜図１３−５は、最も基本的なタイプ１の方式を説明する図である。
【０２６０】
図１３−１に示すように、タイプ１の方式では、コンテンツ１１１０は、タイプ１暗号キー１３０１（Ｘ）により、暗号化されている。タイプ１暗号キー１３０１（Ｘ）は、アダプタ識別番号８１１（Ａ）とＳＤカード識別番号８２１（Ｂ）の両者のデータから生成される暗号キーである。
【０２６１】
前記ＡとＢの情報は、本実施形態ではそれぞれ製造番号としているが、他の固有データを採用してもよい。また、本実施形態では、アダプタ識別番号８１１を共通キー暗号方式の暗号キーとしてＳＤカード識別番号８２１を暗号化し、その暗号化データをコンテンツ１１１０の共通キー暗号方式の暗号キーにしているが、逆にＳＤカード識別番号８２１をアダプタ識別番号８１１の暗号キーにする方式でもよい。更に、他のアルゴリズムにより両者から暗号キーを生成してもよい。ＡとＢの両情報を使用して１つのコンテンツ１１１０を暗号化／復号化する（Ｃ）ところがタイプ１の特徴である。
【０２６２】
アダプタ識別番号８１１とＳＤカード識別番号８２１がそれぞれユニークな場合、１個のインテリジェントアダプタ１０１が１個のＳＤカード１０２との結びつきユニークなものとなる。
【０２６３】
図１３−２では、アダプタ識別番号８１１とＳＤカード識別番号８２１がそれぞれユニークな場合、インテリジェントアダプタ１０１とＳＤカード１０２がコンテンツを暗号化したときの組み合わせでなければコンテンツ１１１は復号できないことを示す。
【０２６４】
図１３−２において、Ａｎは特定のインテリジェントアダプタ１０１（ｎ）のアダプタ識別番号８１１（ｎ）である。Ｂｍは特定のＳＤカード１０２（ｍ）のＳＤカード識別番号８２１（ｍ）である。Ｃｎｍはアダプタ識別番号８１１（ｎ）とＳＤカード１０２（ｍ）から生成されたタイプ１暗号キー１３０１（ｎｍ）により暗号化されたコンテンツ１１１０（ｎｍ）である。それぞれ、Ａｎ、Ｂｍ、Ｃｎｍと略して表記してある。
【０２６５】
このように、アダプタ識別番号８１１とＳＤカード識別番号８２１がそれぞれユニークな場合、インテリジェントアダプタ１０１とＳＤカード１０２が暗号化時と同一のものでなければ、正しく、再生できないことを示す。
【０２６６】
図１３−３では、アダプタ識別番号が同じインテリジェントアダプタ１０１を複数使用した場合の事例を示す。
【０２６７】
タイプ１の方式の場合、図１３−３に示すように、インテリジェントアダプタ１０１のアダプタ識別番号が同じであれば、どのインテリジェントアダプタ１０１とＳＤカード１０２を組み合わせても、ＳＤカードに収められたコンテンツは再生可能であることを示す。
【０２６８】
例えば、レンタル店等の場合、レンタル店で貸し出すインテリジェントアダプタ１０１は、当該店舗のＳＤカードのみ視聴できるようにする場合、当該レンタル店のインテリジェントアダプタのアダプタ識別番号８１１にレンタル店コードを採用する。ただし、アダプタ有効期限等で利用時間管理し、セキュリティを保つものとする。
【０２６９】
この場合、どのインテリジェントアダプタ１０１とＳＤカード１０２を組み合わせてもコンテンツは再生可能である。
【０２７０】
次に、図１３−４では、１つのインテリジェントアダプタ１０１を利用して複数のＳＤカード１０２にコンテンツ１１１０を収めた事例を示す。
【０２７１】
この事例は、ネット配信の利用方法が代表的である。ただし、一度収められたコンテンツ１１１０（ｎｍ）は他のＳＤカード１０２に移動しても再生できない。例えば、ＳＤカード１０２（Ｂ３）に格納されているコンテンツＣ３１を、ＳＤカード１０２（Ｂ４）に移しても、コンテンツは再生できない。
【０２７２】
次に、図１３−５では、複数のインテリジェントアダプタ１０１を利用して１つのＳＤカード１０２にコンテンツ１１１０を収めた事例を示す。
【０２７３】
この場合、ＳＤカード１０２に格納したコンテンツ１１１０は、当該コンテンツ格納時に用いたインテリジェントアダプタ１０１でないと再生できないことを示している。
【０２７４】
即ち、ＳＤカード１０２は１個にして、コンテンツ格納時，視聴時に、インテリジェントアダプタ１０１を代えることにより、インテリジェントアダプタ１０１に一致するコンテンツのみを該ＳＤカード１０２から再生させることができる。このように、再生時に使用するインテリジェントアダプタにより、ＳＤカードに収められているコンテンツの視聴を制限し、必要なコンテンツのみを強制選択して視聴させることができる。
【０２７５】
＜タイプ２の方式＞
図１４−１〜図１４−５は、タイプ２の方式を説明する図である。タイプ２の方式では、コンテンツ１１１０が外部から供給される場合の最も強固なセキュリティを掛けることができる。
【０２７６】
図１４−１に示すように、コンテンツ１１１０はコンテンツ配給元から暗号キー（Ｙ）で暗号化されて配給される。暗号化方式は、本実施形態では、公開キー暗号方式を採用しているが、処理が重いため、実用面では、共通キー暗号方式であってもよい。コンテンツ配給元において、コンテンツ１１０が暗号化されているため、復号キーが必要になる。この復号キー１３０２（Ｚ）がタイプ１暗号キー１３０１（Ｘ）により、暗号化されている。
【０２７７】
タイプ１暗号キー１３０１は、図１３−１で説明したように、アダプタ識別番号８１１（Ａ）とＳＤカード識別番号８２１（Ｂ）の両者のデータから生成される暗号キーである。このＸを復号キーとして、暗号化復号キー１１０８（Ｄ）を復号すると、コンテンツ１１１０の復号キー１３０２（Ｚ）が得られる。
【０２７８】
なお、暗号化復号キー１１０８（Ｄ）は、インテリジェントアダプタ１０１のセキュリティ情報エリア１１０４に格納される。また、暗号化復号キー１１０８（Ｄ）は、インテリジェントアダプタ１０１を購入したとき、又は登録請求をしたときに、コンテンツ配給元又は認証機関から提供されるものとする。さらに、暗号化復号キー１１０８（Ｄ）は、インテリジェントアダプタ１０１に格納されるので、インテリジェントアダプタ１０１とＳＤカード１０２の結びつきは対になり、他の組み合わせでは、コンテンツ１１１０（Ｃ）の再生はできなくなる。なお、コンテンツ１１１０の暗号方式に共通キー暗号方式に採用するように構成してもよい。即ち、ＺとＹを共通キーとしてもよい。
【０２７９】
なお、図１３−１と同様に、ＡとＢの情報は本実施形態ではそれぞれ製造番号としているが、他の固有データを採用してもよい。また、本実施形態では、アダプタ識別番号８１１を共通キー暗号方式の暗号キーとしてＳＤカード識別番号８２１を暗号化し、その暗号化データを復号キー１３０２（Ｚ）の共通キー暗号方式の暗号キーにしている。しかし、逆にＳＤカード識別番号８２１をアダプタ識別番号８１１の暗号キーにする方式でもよい。更に、他のアルゴリズムにより両者から暗号キーを生成してもよい。
【０２８０】
図１４−２では、アダプタ識別番号８１１とＳＤカード識別番号８２１がそれぞれユニークな場合、インテリジェントアダプタ１０１とＳＤカード１０２がコンテンツを暗号化したときの組み合わせでなければコンテンツ１１１は復号できないことを示す。
【０２８１】
図１４−２において、Ａｎは特定のインテリジェントアダプタ１０１（ｎ）のアダプタ識別番号８１１（ｎ）である。Ｂｍは特定のＳＤカード１０２（ｍ）のＳＤカード識別番号８２１（ｍ）である。
【０２８２】
Ｄｎｍはアダプタ識別番号８１１（ｎ）とＳＤカード１０２（ｍ）から生成されたタイプ１暗号キー１３０１（ｎｍ）により暗号化された暗号化復号キー１１０８（ｎｍ）である。それぞれ、Ａ（ｎ）、Ｂ（ｍ）、Ｘ（ｎｍ）と略して表記してある。
【０２８３】
Ｃｎｍは暗号化復号キー１１０８（ｎｍ）をアダプタ識別番号８１１（ｎ）とＳＤカード１０２（ｍ）から生成されたタイプ１暗号キー１３０１（ｎｍ）により復号化した復号キー１３０２により暗号化されたコンテンツ１１１０（ｎｍ）である。それぞれ、Ａｎ、Ｂｍ、Ｄｎｍ、Ｃｎｍと略して表記してある。
【０２８４】
このように、アダプタ識別番号８１１とＳＤカード識別番号８２１がそれぞれユニークな場合、インテリジェントアダプタ１０１とＳＤカード１０２が暗号化時と同一のものでなければ、暗号化復号キー１１０８を復号化できず、その結果、コンテンツ１１１０を正しく、再生できないことを示す。
【０２８５】
図１４−３では、アダプタ識別番号が同じインテリジェントアダプタ１０１を複数使用した場合の事例を示す。
【０２８６】
タイプ２の方式の場合、図１４−３に示すように、インテリジェントアダプタ１０１のアダプタ識別番号が同じであっても、コンテンツを暗号化したときの組み合わせでなければ、ＳＤカードに収められたコンテンツは再生不可能であることを示す。即ち、タイプ２の方式の場合、インテリジェントアダプタ１０１とＳＤカード１０２の対自体がユニークになっていることを示している。
【０２８７】
図１４−３のケースでは、インテリジェントアダプタ１０１のアダプタ識別番号８１１が同じ場合、または、レンタル店のケースのようにアダプタ所有者コード８１３をレンタル店コードに使用しても、ＳＤカード１０２との結びつきがユニークであるため、代替えができない。この方式であると、インテリジェントアダプタ１０１のコピー又はＳＤカード１０２のコピーのどちらかをしてもコンテンツ１１１０の再生ができず、非常に強固なセキュリティを形成する。
【０２８８】
次に、図１４−４では、１つのインテリジェントアダプタ１０１を利用して複数のＳＤカード１０２にコンテンツ１１１０を収めた事例を示す。
【０２８９】
この事例は、ネット配信の利用方法が代表的である。ネット配信のようなケースにおいても、ＳＤカード１０２を代えてコンテンツの供給を続けて受けることはできないことを示している。ＳＤカード１０２の特定の１個が、インテリジェントアダプタ１０１の特定の１個に結びついているからである。
【０２９０】
次に、図１４−５では、複数のインテリジェントアダプタ１０１を利用して１つのＳＤカード１０２にコンテンツ１１１０を収めた事例を示す。
【０２９１】
この場合においても、ＳＤカード１０１は特定のインテリジェントアダプタ１０１にしか使用できないことを示している。従って、１個のＳＤカードに異なったインテリジェントアダプタを使用して収納したコンテンツを再生することができない。
【０２９２】
＜タイプ３の方式＞
図１５−１〜図１５−５は、タイプ３の方式を説明する図である。
【０２９３】
タイプ３とタイプ２との違いは、暗号化復号キーの所在がＳＤカード１０２の暗号化復号キー１１０９に設定されている点である。
【０２９４】
図１５−１に示すように、コンテンツ１１１０はコンテンツ配給元から暗号キー（Ｙ）で暗号化されて配給される。暗号化方式は、本実施形態では、公開キー暗号方式を採用しているが、処理が重いため、実用面では、共通キー暗号方式であってもよい。コンテンツ配給元において、コンテンツ１１０が暗号化されているため、復号キーが必要になる。この復号キー１３０２（Ｚ）がタイプ１暗号キー１３０１（Ｘ）により、暗号化されている。
【０２９５】
タイプ１暗号キー１３０１は、図１３−１で説明したように、アダプタ識別番号８１１（Ａ）とＳＤカード識別番号８２１（Ｂ）の両者のデータから生成される暗号キーである。このＸを復号キーとして、暗号化復号キー１１０９（Ｄ）を復号すると、コンテンツ１１１０の復号キー１３０２（Ｚ）が得られる。
【０２９６】
なお、暗号化復号キー１１０９（Ｄ）は、ＳＤカード１０２のセキュリティ情報エリア１１０５に格納される。また、暗号化復号キー１１０９（Ｄ）は、インテリジェントアダプタ１０１を購入したとき、又は登録請求をしたときに、コンテンツ配給元又は認証機関から提供されるものとする。さらに、暗号化復号キー１１０９（Ｄ）は、ＳＤカード１０２に格納されるので、インテリジェントアダプタ１０１とＳＤカード１０２の結びつきは対になり、他の組み合わせでは、コンテンツ１１１０（Ｃ）の再生はできなくなる。なお、コンテンツ１１１０の暗号方式に共通キー暗号方式に採用するように構成してもよい。即ち、ＺとＹを共通キーとしてもよい。
【０２９７】
なお、図１３−１と同様に、ＡとＢの情報は本実施形態ではそれぞれ製造番号としているが、他の固有データを採用してもよい。また、本実施形態では、アダプタ識別番号８１１を共通キー暗号方式の暗号キーとしてＳＤカード識別番号８２１を暗号化し、その暗号化データを復号キー１３０２（Ｚ）の共通キー暗号方式の暗号キーにしている。しかし、逆にＳＤカード識別番号８２１をアダプタ識別番号８１１の暗号キーにする方式でもよい。更に、他のアルゴリズムにより両者から暗号キーを生成してもよい。
【０２９８】
なお、コンテンツ１１１０（ｎｍ）がＳＤカード１０２にユニークであることに変わりはないが、インテリジェントアダプタ１０１に複数のＳＤカード１０２（ｍ）の接続、複数のインテリジェントアダプタ１０１（ｎ）に１個のＳＤカード１０２を接続する形態が安全に可能になる。
【０２９９】
図１５−３は、インテリジェントアダプタ１０１のＡが同一であるならば、複数のインテリジェントアダプタ１０１でもＳＤカード１０２を利用できることを示している。セキュリティ面では強固に暗号化され、安全性が高まっているのに、応用面では多様な手法が採用できる。レンタル店での利用では有効期限管理を加えて利用できる。
【０３００】
次に、図１５−４では、１つのインテリジェントアダプタ１０１を利用して複数のＳＤカード１０２にコンテンツ１１１０を収めた事例を示す。
【０３０１】
この事例は、ネット配信の利用方法が代表的である。ネット配信のようなケースでは、インテリジェントアダプタ１０１の下に複数のＳＤカード１０２を置くことができ、１個のインテリジェントアダプタ１０１で、多くのコンテンツ１１１０を再生できる。
【０３０２】
次に、図１５−５では、複数のインテリジェントアダプタ１０１を利用して１つのＳＤカード１０２にコンテンツ１１１０を収めた事例を示す。
【０３０３】
この場合、コンテンツ１１１０（ｎｍ）は、所属したＳＤカード１０２から別のＳＤカードに移動できない（移動して再生できない）ことを示す。コンテンツ１１１０はＳＤカード１０２にユニークになる。この点がタイプ３のタイプ１と異なる点であり、タイプ３では、コンテンツの移動による意図した不法な使い方を排除できる。
【０３０４】
このように、タイプ３はタイプ１とタイプ２の中間にあり、セキュリティ面は強力でありながら融通がきき、幅広い応用の途がある点で優れている。
【０３０５】
以下、図１６−１を用いて、インテリジェントアダプタ１０１とコンテンツを格納するＳＤカード１０２の登録処理について説明する。
【０３０６】
図１６−１は、ネット配信等によりコンテンツの供給を受ける場合、コンテンツ配信会社やコンテンツ製造元が提供するコンテンツを認定された利用者とアダプタに配給する際のインテリジェントアダプタ１０１とコンテンツを格納するＳＤカード１０２の登録処理を示すフローチャートである。
【０３０７】
なお、当フローチャートでは、コンテンツは公開キー方式で暗号化／復号化されておりキーはコンテンツ供給元が設定する仕組みになっている。また、実際の処理では様々な照合や制御が行われるが、当フローチャートでは情報の流れと処理を模式化してあるため、そのようなチェック等は除外してある。
【０３０８】
まず、Ｓ１６０１において、利用者は、ホストデバイス１０３に、登録するインテリジェントアダプタ１０１とコンテンツを格納するＳＤカード１０２を装着し、暗号化復号キー格納タイプを指定してホストデバイスからアダプタ登録の処理操作を開始する。
【０３０９】
この操作により、ホストデバイス１０３はインテリジェントアダプタ１０１に対して登録に必要な情報を要求する（Ｓ１６０１）。
【０３１０】
インテリジェントアダプタ１０１のＣＰＵ２１０は、ＳＤカード１０２に対してＳＤカード識別番号８２１を要求する（Ｓ１６０２）。
【０３１１】
ＳＤカード１０２のコントローラ２１４は、プロテクトされたセキュリティ情報１１０５からＳＤカード識別番号８２１を取り出しインテリジェントアダプタ１０１に送出する（Ｓ１６０３）。
【０３１２】
インテリジェントアダプタ１０１のＣＰＵ２１０は、アダプタ識別番号８１１を自己のプロテクトされたセキュリティ情報１１０４から取り出し、上記受信したＳＤカード識別番号８２１とともに、ホストデバイス１０３へ転送する（Ｓ１６０４）。
【０３１３】
ホストデバイス１０３は、受信したＳＤカード識別番号８２１、アダプタ識別番号８１１及び利用者を認証識別する情報を含む料金精算情報を、コンテンツ供給元のコンピュータへ送信する（Ｓ１６０５）。
【０３１４】
コンテンツ供給元のコンピュータでは、受信した情報をチェックし、アダプタ登録処理と判断した後、顧客管理ＤＢ１２３０に当該顧客を識別するアダプタ所有者コード１０２６とアダプタ識別番号１０２５をキーとするレコードを生成し、既に用意されている公開キー暗号方式による暗号キー１０２７と復号キー１０２８を選択し、当該レコードにセットする。また、主に利用者に課金するための料金精算情報１０３１を記録する（Ｓ１６０６）。
【０３１５】
次に、コンテンツ供給元のコンピュータは、受信したアダプタ識別番号８１１とＳＤカード識別番号８２１からなる暗号キー（タイプ１暗号キー１３０１）を生成し、公開キー方式復号キー１０２８を暗号化（暗号化復号キー１１０８／１１０９）し、アダプタ登録の受付メッセージと共にホストデバイス１０３に返信する（Ｓ１６０７）。なお、タイプ１暗号キー１３０１を生成し、暗号化／復号化するアルゴリズムと暗号化復号キー１１０８／１１０９を暗号化／復号化する公開キー暗号方式のアルゴリズムはコンテンツ供給元及びインテリジェントアダプタ１０１共に同一でなければならないことは言うまでもない。
【０３１６】
ホストデバイス１０３は、コンテンツ供給元のコンピュータから暗号化復号キー１１０８／１１０９を受信し、暗号化復号キー１１０８／１１０９をインテリジェントアダプタ１０１へ送出する（Ｓ１６０８）。
【０３１７】
インテリジェントアダプタ１０１のＣＰＵ２１０は、Ｓ１６０１で指定された暗号化復号キー格納タイプを判断する。
【０３１８】
タイプ３（暗号化復号キーをＳＤカードに格納）と判断した場合には、インテリジェントアダプタ１０１のＣＰＵ２１０は、ＳＤカード１０２のセキュリティ情報１１０５に暗号化復号キー１１０９を格納するように、暗号化復号キー１１０９をＳＤカード１０２に送る。ＳＤカード１０２のコントローラ２１４は、受け取った暗号化復号キー１１０９をＳＤカード１０２のセキュリティ情報１１０５に格納し（Ｓ１６１０）、インテリジェントアダプタ１０１のセキュリティ情報１１０４にある暗号化復号キー格納タイプ１２１１に'３'を格納し、処理を終了する。
【０３１９】
タイプ２（暗号化復号キーをインテリジェントアダプタに格納）と判断した場合には、インテリジェントアダプタ１０１のＣＰＵ２１０は、インテリジェントアダプタ１０１のセキュリティ情報１１０４に暗号化復号キー１１０８を格納し（Ｓ１６１１）、インテリジェントアダプタ１０１のセキュリティ情報１１０４にある暗号化復号キー格納タイプ１２１１に'２'を格納し、処理を終了する。
【０３２０】
また、タイプ１（暗号化復号キー未使用）と判断した場合には、インテリジェントアダプタ１０１のＣＰＵ２１０は、インテリジェントアダプタ１０１のセキュリティ情報１１０４にある暗号化復号キー格納タイプ１２１１に'１'を格納し、そのまま処理を終了する。
【０３２１】
以上の処理により、インテリジェントアダプタ１０１は、対になるＳＤカード１０２と共に、コンテンツを格納する状況を完了できる。
【０３２２】
なお、本第２実施形態では、アダプタ識別番号８１１が復号キーの形成の一部を担っているため、コンテンツ供給元でインテリジェントアダプタ１０１のアダプタ識別番号８１１を登録する構成となっている。この点でアダプタ識別番号８１１をコンテンツ配信会社から供給された第１実施形態と相違する。
【０３２３】
以下、図１６−２を参照して、図１６−１においてアダプタとＳＤカードが登録された後、コンテンツ１１１０をコンテンツ供給元へ請求する処理について説明する。
【０３２４】
図１６−２は、アダプタとＳＤカードが登録された後にコンテンツ１１１０をコンテンツ供給元へ請求する処理の一例を示すフローチャートである。
【０３２５】
なお、図１６−１と同様に、当フローチャートでは、コンテンツは公開キー方式で暗号化／復号化されておりキーはコンテンツ供給元が設定する仕組みになっている。また、実際の処理では様々な照合や制御が行われるが、当フローチャートでは情報の流れと処理を模式化してあるため、そのようなチェック等は除外してある。
【０３２６】
まず、Ｓ１６２１において、利用者は、登録済みインテリジェントアダプタ１０１とコンテンツを格納するＳＤカード１０２をホストデバイス１０３に装着し、該ホストデバイス１０３からコンテンツ供給の処理操作を開始する。この際、利用者は、供給を受けたいコンテンツ１１１０の識別情報（コンテンツコード）を指定する。
【０３２７】
この操作により、ホストデバイス１０３はインテリジェントアダプタ１０１に対してコンテンツ供給に必要な情報を要求する。
【０３２８】
要求を受けたインテリジェントアダプタ１０１のＣＰＵ２１０は、コンテンツを受けるための資源状態などに対する初期処理を実行する（Ｓ１６２２）。また、インテリジェントアダプタ１０１からの指示を受けて、ＳＤカード１０２のコントローラ２１４でもコンテンツの格納のための初期処理を実行する（Ｓ１６２３）。
【０３２９】
インテリジェントアダプタ１０１のＣＰＵ２１０は、アダプタ識別番号８１１を抽出し、受け入れを可能のメッセージと共にアダプタ識別番号８１１をホストデバイス１０３に送出する（Ｓ１６２５）。
【０３３０】
ホストデバイス１０３は料金精算情報１０３１、アダプタ識別番号８１１、１６２１で指定された供給を受けたいコンテンツ１１１０の識別情報（コンテンツコード）をコンテンツ供給元のコンピュータに送信する（Ｓ１６２５）。
【０３３１】
コンテンツ供給元のコンピュータは、ホストデバイス１０３から受信した情報の正当性をチェックし（Ｓ１６２６）、正しければ、受信したコンテンツコードに基づいてコンテンツ１１１０を検索して取得する（Ｓ１６２７）。
【０３３２】
コンテンツ１１１０が検索できたならば、コンテンツ供給元のコンピュータは、コンテンツのブロック転送の処理に入る。全ブロックが終了するまで（Ｓ１６２９〜Ｓ１６３３）繰り返す。
【０３３３】
コンテンツ供給元のコンピュータは、ホストデバイス１０３から受信したアダプタ識別番号に基づいて顧客管理ＤＢ１２３０のレコードを検索し、公開キー方式暗号キー１０２７でコンテンツ１１１０を暗号化する。そして、そして、コンテンツ供給元のコンピュータは、前記暗号化したコンテンツ１１１０をホストデバイス１０３に向け、１ブロックずつ送信する（Ｓ１６２９）。
【０３３４】
ブロック化されたコンテンツ１１１０を受信したホストデバイス１０３は、該ブロック化したコンテンツ１１１０をインテリジェントアダプタ１０１に転送する（Ｓ１６３０）。
【０３３５】
そして、インテリジェントアダプタ１０１のＣＰＵ２１０は、ＳＤカード１０２にブロック化されたコンテンツを送出し、ＳＤカード１０２のコントローラ２１４は、ＳＤカード規格に定められたセキュリティ機能を発揮して（Ｓ１６３１）、ブロック化されたコンテンツを保護・格納する（Ｓ１６３２）。
【０３３６】
そして、全ブロックが終わるまで、Ｓ１６２９〜Ｓ１６３２で示した処理が繰り返される。
【０３３７】
全ブロックのデータ送信が終了すると、ホストデバイス１０３、インテリジェントアダプタ１０１のＣＰＵ２１０、ＳＤカード１０２のコントローラ２１４は，コンテンツ１１１０のデータ配信受領の後処理を行う（Ｓ１６３４）。
【０３３８】
一方、コンテンツ供給元のコンピュータでは、コンテンツ配給による課金情報を顧客管理ＤＢ１２３０の該当するレコードに記録し（Ｓ１６３５）、処理を終了する。
【０３３９】
以下、図１７，図１８を参照して、図１６−２においてコンテンツ供給元から供給を受けてＳＤカード１０２に格納したコンテンツを再生する処理について説明する。
【０３４０】
図１７，図１８は、図１６−２においてコンテンツ供給元から供給を受けてＳＤカード１０２に格納したコンテンツを再生する処理の一例を示すフローチャートである。
【０３４１】
なお、図１６−１、図１６−２と同様に、当フローチャートでは、コンテンツは公開キー方式で暗号化／復号化されており、キーはコンテンツ供給元が設定する仕組みになっている。また、実際の処理では様々な照合や制御が行われるが、当フローチャートでは情報の流れと処理を模式化してあるため、そのようなチェック等は除外してある。従って、適正でないコンテンツも再生されるフローになっているが、勿論、正常なコンテンツとして視聴できるわけではない。
【０３４２】
まず、利用者は、インテリジェントアダプタ１０１とコンテンツを格納したＳＤカード１０２をホストデバイス１０３に装着し、該ホストデバイス１０３からコンテンツ再生の処理操作を開始する。（Ｓ１７０１）。この操作により、ホストデバイス１０３はインテリジェントアダプタ１０１に対してコンテンツ再生を要求する（Ｓ１７０２）。
【０３４３】
要求を受けたインテリジェントアダプタ１０１のＣＰＵ２１０は、暗号化復号キー格納タイプ１２１１をチェックする（Ｓ１７０３）。
【０３４４】
Ｓ１７０３において、タイプ１と判断した場合、インテリジェントアダプタ１０１のＣＰＵ２１０は、図１８のＳ１８０１に処理を進める。
【０３４５】
Ｓ１７０３において、タイプ３（暗号化復号キーをＳＤカード側に格納したセキュリティ方式）と判断した場合、インテリジェントアダプタ１０１のＣＰＵ２１０は、ＳＤカード識別番号８２１と暗号化復号キー１１０９の提供をＳＤカード１０２に要求する（Ｓ１７０４）。
【０３４６】
この要求を受けて、ＳＤカード１０２は、暗号化復号キー１１０９，ＳＤカード識別番号８２１を抽出し、インテリジェントアダプタ１０１に送信する（Ｓ１７０５，Ｓ１７０７）。
【０３４７】
一方、Ｓ１７０３において、タイプ２（暗号化復号キーをインテリジェントアダプタ側に格納したセキュリティ方式）と判断した場合、インテリジェントアダプタ１０１のＣＰＵ２１０は、ＳＤカード識別番号８２１の提供をＳＤカード１０２に要求する（Ｓ１７０６）。
【０３４８】
この要求を受けて、ＳＤカード１０２は、ＳＤカード識別番号８２１を抽出し、インテリジェントアダプタ１０１に送信する（Ｓ１７０７）。
【０３４９】
次に、インテリジェントアダプタ１０１は、アダプタ識別番号８１１を抽出し（Ｓ１７０８）、ＳＤカード１０２から受信したＳＤカード識別番号８２１を合わせて、タイプ１暗号キー１３０１を生成する（Ｓ１７０９）。
【０３５０】
なお、タイプ１暗号キー１３０１を生成し、暗号化／復号化するアルゴリズムと暗号化復号キー１１０８／１１０９を暗号化／復号化する公開キー暗号方式のアルゴリズムはコンテンツ供給元及びインテリジェントアダプタ１０１共に同一でなければならないことは言うまでもない。また、タイプ１暗号キー１３０１の生成では、両方を使用して新たに生成されるキーはユニークとならなければならない。例えば、アダプタ識別番号８１１をキーとしてＳＤカード識別番号８２１を暗号化したキーがタイプ１暗号キー１３０１となる場合は、生成したキーは、アダプタ識別番号８１１とＳＤカード識別番号８２１の組み合わせに対してユニークとなる。
【０３５１】
次に、インテリジェントアダプタ１０１のＣＰＵ２１０は、生成したタイプ１暗号キー１３０１を使用して、暗号化復号キー１１０８／１１０９の復号を行い、コンテンツ１１１０の公開キー方式復号キー１０２８を得る（Ｓ１７１０）。
【０３５２】
そして、コンテンツのブロック転送の処理に入る。全ブロックが終了するまで（Ｓ１７１１〜Ｓ１７１９）繰り返す。
【０３５３】
ブロック転送の処理では、コンテンツ１１１０の最初のブロックから最後のブロックまでをＳＤカード１０２の指定された格納ファイルからブロック順にホストデバイス１０３に送出する。
【０３５４】
インテリジェントアダプタ１０１のＣＰＵ２１０は、１ブロックの転送をＳＤカード１０２に要求する（Ｓ１７１２）。
【０３５５】
この要求を受けてＳＤカード１０２のコントローラ２１４は、コンテンツの１ブロックを抽出し（Ｓ１７１３）、ＳＤカード規格のセキュリティ機能の処理が指定されている場合は所定の処理を行い（Ｓ１７１４）、処理したブロックをインテリジェントアダプタ１０１に転送する（Ｓ１７１５）。
【０３５６】
インテリジェントアダプタ１０１のＣＰＵ２１０は、ＳＤカード１０２より受けた１ブロックを復号化ワークエリア１１０６に呼び込み、前記復元した公開キー方式復号キー１０２８によりコンテンツ１１１０を復号化する（Ｓ１７１６）。そして、インテリジェントアダプタ１０１のＣＰＵ２１０は、前記復号化したブロックをホストデバイス１０３に転送する（Ｓ１７１７）。なお、復号化をホストデバイス１０３でよってもよい。この場合は、Ｓ１７１６の処理は行わない。
【０３５７】
ホストデバイス１０３は、インテリジェントアダプタ１０１から１ブロックのコンテンツデータを受け（Ｓ１７１８）、該データを保存又は再生する。
【０３５８】
すべてのブロックの転送が終わると、インテリジェントアダプタ１０１のＣＰＵ２１０は、終了報告をホストデバイス１０３経由で利用者に報告し（Ｓ１７２０）、処理を終了する。
【０３５９】
なお、Ｓ１７０３において、タイプ１と判断した場合、インテリジェントアダプタ１０１のＣＰＵ２１０は、図１８のＳ１８０１において、ＳＤカード識別番号８２１の提供をＳＤカード１０２に要求する。
【０３６０】
この要求を受けて、ＳＤカード１０２は、ＳＤカード識別番号８２１を抽出し、インテリジェントアダプタ１０１に送信する（Ｓ１８０２）。
【０３６１】
次に、インテリジェントアダプタ１０１のＣＰＵ２１０は、アダプタ識別番号８１１を抽出し（Ｓ１８０３）、ＳＤカード１０２から受信したＳＤカード識別番号８２１を合わせて、タイプ１暗号キー１３０１を生成する（Ｓ１８０４）。
【０３６２】
そして、コンテンツのブロック転送の処理に入る。全ブロックが終了するまで（Ｓ１８１５〜Ｓ１８１３）繰り返す。
【０３６３】
ブロック転送の処理では、コンテンツ１１１０の最初のブロックから最後のブロックまでをＳＤカード１０２の指定された格納ファイルからブロック順にホストデバイス１０３に送出する。
【０３６４】
インテリジェントアダプタ１０１のＣＰＵ２１０は、１ブロックの転送をＳＤカード１０２に要求する（Ｓ１８０６）。
【０３６５】
この要求を受けてＳＤカード１０２のコントローラ２１４は、コンテンツの１ブロックを抽出し（Ｓ１８０７）、ＳＤカード規格のセキュリティ機能の処理が指定されている場合は所定の処理を行い（Ｓ１８０８）、処理したブロックをインテリジェントアダプタ１０１に転送する（Ｓ１８０９）。
【０３６６】
インテリジェントアダプタ１０１のＣＰＵ２１０は、ＳＤカード１０２より受けた１ブロックを復号化ワークエリア１１０６に呼び込み、前記生成したタイプ１暗号キー１３０１によりコンテンツ１１１０を復号化する（Ｓ１８１０）。そして、インテリジェントアダプタ１０１のＣＰＵ２１０は、前記復号化したブロックをホストデバイス１０３に転送する（Ｓ１８１１）。なお、復号化をホストデバイス１０３でよってもよい。この場合は、Ｓ１８１０の処理は行わない。
【０３６７】
ホストデバイス１０３は、インテリジェントアダプタ１０１から１ブロックのコンテンツデータを受け（Ｓ１８１２）、該データを保存又は再生する。
【０３６８】
すべてのブロックの転送が終わると、インテリジェントアダプタ１０１のＣＰＵ２１０は、終了報告をホストデバイス１０３経由で利用者に報告し（Ｓ１８１４）、処理を終了する。
【０３６９】
以上、第１，２実施形態に示した本発明における暗号利用の要点は、コンテンツを暗号化／復号化するためのキーもしくはキーを導き出すキーが、インテリジェントアダプタとＳＤカード等の媒体特有のデータを使用していること、及び、認証機関又はコンテンツ配給元が提供する暗号化関連情報から構成されることにある。
【０３７０】
即ち、分散されて存在する３箇所又は２箇所の暗号化関連情報が一致して初めてコンテンツの復元ができるところにある。
【０３７１】
従って、本発明の実施形態で利用する暗号アルゴリズムとして、対称キーを使用する共通キー暗号（例えばＡＥＳ、ＤＥＳ等）、非対称キーを使用する公開キー暗号（例えばＲＳＡ、楕円曲線暗号等）を指定しているが、この方式の採用は、本発明に絶対的なものではない。
【０３７２】
上記実施形態では、公開キー暗号方式によりコンテンツの暗号化／復号化に使用しているが、実際の利用では、処理が重く実用的でないかもしれない。その場合、公開キー暗号方式を共通キー暗号方式に置き換えても、発明の本質には何ら影響がない。また、逆に、コンテンツの暗号化に使用した共通キー自体を公開キーにより暗号化する方法をとることもできる。更に暗号アルゴリズム自体は、公知の方式であっても、新たに提案される方式であってもかまわない。
【０３７３】
なお、上記第２実施形態では、インテリジェントアダプタ１０１のコントローラ（ＣＰＵ２１０）が、ＳＤカード１０２のセキュリティに関する情報を要求したときに、ＳＤカード１０２のコントローラ２１４が当該情報を渡す機能が本来のＳＤカードコントローラ機能に加わった構成である。しかし、アダプタ側セキュリティ情報をＳＤカードコントローラがアクセスできるようになると、アダプタにはコントローラが不要になる。ＳＤカードのコントローラだけがインテリジェント機能を持つように構成してもよい。この構成の場合、アダプタはホストデバイスやＳＤカードとのコミュニケーションや制御機能が無く、融通性は失われるが、セキュリティ機能は維持でき、廉価なアダプタとなる。
【０３７４】
また、上記実施形態では、インテリジェントアダプタ１０１とＳＤカード１０２にセキュリティや便利な機能を分割して実現を図る発明であるが、本発明の機能をＳＤカード１０２のコントローラ２１４に集約させることも可能である。ただし、コントローラの負荷は大変重く、かつ、使えない機能も多く出ると推定される。また、ＳＤアソシエーションの意図する規格とかけ離れた機能もあると推定される。本願発明は、アダプタ分離により独立して様々な機能を網羅し、かつ、ＳＤカード自体は規格を遵守できるという優れた効果を奏する。
【０３７５】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０３７６】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、上述した各コンピュータやホストデバイス１０３の機能を実現するプログラムを上述した各コンピュータやホストデバイス１０３のＣＰＵで読み取り可能に記録した記録媒体（記憶媒体）も、本発明に含まれる。
【０３７７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０３７８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０３７９】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０３８０】
以上説明したように、本発明によれば、ホストデバイスはあたかもメモリカードと接続しているように、一方、メモリカードにとってはあたかもホストデバイスに接続しているようにそれぞれのインタフェースを中継するアダプタを介することにより、前記アダプタにセキュリティ機能を集約すれば、ホストデバイスとメモリカードの本来機能の改変無しに、強力なかつ高度のセキュリティ機能を発揮する効果を奏する。
【０３８１】
また、前期アダプタに他の付加価値のある制御機能やアプリケーション機能を付加又は集約させることにより、同様にホストデバイスとメモリカードに負担をかけずにリムーバルで高機能なメモリシステムの実現を享受できる効果を奏する。
【０３８２】
本発明で採用した、セキュリティ関する情報をアダプタとメモリカードに分散する仕組みにより、アダプタとメモリカード間で情報を交換しながら相互認証や、コンテンツ解読を行う。
【０３８３】
従って、アダプタとメモリカードが適正に一致する場合のみコンテンツは適正に再生できるので、アダプタ又はメモリカードの一方が異なれば、コンテンツの適正な解読や再生ができないため、一方だけの所有では無価値となることから、セキュリティ面での高い安全性と盗難防止策を提供できる効果を奏する。
【０３８４】
更に、コンテンツの一部の指定された領域にある画像・音声・データをアダプタの電磁誘導機能により出力できるので、メモリカードをアダプタに装着してリーダにかざすだけで、コンテンツ内容を簡便に表示することができ、あるいはもっと良い表示に置き換えることもでき、メモリカードの小型の弱点を補う効果を奏する。
【図面の簡単な説明】
【０３８５】
【図１】本発明のインテリジェントアダプタを適用可能なシステムの一例を示した図である。
【図２】図１に示したインテリジェントアダプタ１０１の機能構成を示したブロック図である。
【図３】インテリジェントアダプタ１０１の位置付けを示す図である。
【図４】ＳＤカード１０２の機能階層とインテリジェントアダプタ１０１の提供する機能とを説明する図である。
【図５−１】インテリジェントアダプタ１０１のＲＡＭ２０３に格納される情報の一例を示す図である。
【図５−２】ＳＤカード１０２のフラッシュメモリコア２１５に格納される制御情報の一例を示す図である。
【図５−３】利用形態（コンテンツの流通タイプ）毎に流通過程毎におけるインテリジェントアダプタとＳＤカードの状態を示す図である。
【図６−１】図５−３の流通のタイプ８３４を説明する図である。
【図６−２】図５−３の流通のタイプ８３５を説明する図である。
【図６−３】図５−３の流通のタイプ８３６を説明する図である。
【図６−４】図５−３の流通のタイプ８３７を説明する図である。
【図７−１】登録認証ＤＢ５０３のレコード構成を示す図である。
【図７−２】登録認証ＤＢ５０３のレコード構成を示す図である。
【図７−３】登録認証データベース５２３のレコード項目を模式的に示す図である。
【図７−４】アダプタ登録データベース５２４のレコード構成を示す図である。
【図８−１】ホストデバイス１０３、インテリジェントアダプタ１０１、ＳＤカード１０２を経由して、データがＳＤカード１０２に収まる流れを説明したフローチャートである。
【図８−２】ホストデバイス１０３、インテリジェントアダプタ１０１、ＳＤカード１０２を経由して映画や音楽のコンテンツ５０７がＳＤカード１０２から取り出されて視聴される流れを説明したフローチャートである。
【図８−３】図６−４で示したネット配信のアプリケーションにおいてコンテンツ５０７の配信を請求する処理の一例を示すフローチャートである。
【図９−１】電磁誘導の操作の概念図である。
【図９−２】電磁誘導による情報提供機能を説明するブロック構成図である。
【図１０】電磁誘導を利用した即時公開情報の表示を実行する処理フローチャートである。
【図１１】図２から第２実施形態に係る機能のみを図示したインテリジェントアダプタ１０１とＳＤカード１０２の機能ブロック図である。
【図１２−１】図１１に示したインテリジェントアダプタ１０１のセキュリティ情報１１０４のうち、第２実施形態に関係にある項目を説明する図である。
【図１２−２】図１１に示したＳＤカード１０２のセキュリティ情報１１０５の内、第２実施形態に関係にある項目の説明する図である。
【図１２−３】コンテンツ１１１０をネット配信する場合の配給元の顧客管理ＤＢ１２３０である。
【図１３−１】タイプ１の方式を説明する図である。
【図１３−２】タイプ１の方式を説明する図である。
【図１３−３】タイプ１の方式を説明する図である。
【図１３−４】タイプ１の方式を説明する図である。
【図１３−５】タイプ１の方式を説明する図である。
【図１４−１】タイプ２の方式を説明する図である。
【図１４−２】タイプ２の方式を説明する図である。
【図１４−３】タイプ２の方式を説明する図である。
【図１４−４】タイプ２の方式を説明する図である。
【図１４−５】タイプ２の方式を説明する図である。
【図１５−１】タイプ３の方式を説明する図である。
【図１５−２】タイプ３の方式を説明する図である。
【図１５−３】タイプ３の方式を説明する図である。
【図１５−４】タイプ３の方式を説明する図である。
【図１５−５】タイプ３の方式を説明する図である。
【図１６−１】ネット配信等によりコンテンツの供給を受ける場合、コンテンツ配信会社やコンテンツ製造元が提供するコンテンツを認定された利用者とアダプタに配給する際のインテリジェントアダプタ１０１とコンテンツを格納するＳＤカード１０２の登録処理を示すフローチャートである。
【図１６−２】アダプタとＳＤカードが登録された後にコンテンツ１１１０をコンテンツ供給元へ請求する処理の一例を示すフローチャートである。
【図１７】図１６−２においてコンテンツ供給元から供給を受けてＳＤカード１０２に格納したコンテンツを再生する処理の一例を示すフローチャートである。
【図１８】図１６−２においてコンテンツ供給元から供給を受けてＳＤカード１０２に格納したコンテンツを再生する処理の一例を示すフローチャートである。
【符号の説明】
【０３８６】
１０１  インテリジェントアダプタ（アダプタ）
１０２  ＳＤカード
１０３  ホストデバイス
２０１  ホストデバイスインタフェース
２０２  ホストデバイスインタフェースドライバ
２０３  ＲＡＭ
２０６  ＳＤカードインタフェース
２１０  ＣＰＵ
２１１  インテリジェントアダプタロジック
２１２  信号ピン
２１３  インタフェースドライバ
２１４  カードインタフェースコントローラ
２１５  フラッシュメモリコア
８１１  アダプタ識別番号
８１４  ２次復号キー
８２１  ＳＤカード識別番号
【図１】
2008293298.tif 000003
【図２】
2008293298.tif 000004
【図３】
2008293298.tif 000005
【図４】
2008293298.tif 000006
【図５−１】
2008293298.tif 000007
【図５−２】
2008293298.tif 000008
【図５−３】
2008293298.tif 000009
【図６−１】
2008293298.tif 000010
【図６−２】
2008293298.tif 000011
【図６−３】
2008293298.tif 000012
【図６−４】
2008293298.tif 000013
【図７−１】
2008293298.tif 000014
【図７−２】
2008293298.tif 000015
【図７−３】
2008293298.tif 000016
【図７−４】
2008293298.tif 000017
【図８−１】
2008293298.tif 000018
【図８−２】
2008293298.tif 000019
【図８−３】
2008293298.tif 000020
【図９−１】
2008293298.tif 000021
【図９−２】
2008293298.tif 000022
【図１０】
2008293298.tif 000023
【図１１】
2008293298.tif 000024
【図１２−１】
2008293298.tif 000025
【図１２−２】
2008293298.tif 000026
【図１２−３】
2008293298.tif 000027
【図１３−１】
2008293298.tif 000028
【図１３−２】
2008293298.tif 000029
【図１３−３】
2008293298.tif 000030
【図１３−４】
2008293298.tif 000031
【図１３−５】
2008293298.tif 000032
【図１４−１】
2008293298.tif 000033
【図１４−２】
2008293298.tif 000034
【図１４−３】
2008293298.tif 000035
【図１４−４】
2008293298.tif 000036
【図１４−５】
2008293298.tif 000037
【図１５−１】
2008293298.tif 000038
【図１５−２】
2008293298.tif 000039
【図１５−３】
2008293298.tif 000040
【図１５−４】
2008293298.tif 000041
【図１５−５】
2008293298.tif 000042
【図１６−１】
2008293298.tif 000043
【図１６−２】
2008293298.tif 000044
【図１７】
2008293298.tif 000045
【図１８】
2008293298.tif 000046