(57)【要約】【課題】コンテンツを格納して、市販用に大量生産されたリムーバル記憶メディアであっても、強固なコピーガード機能を備え、しかも、漏洩しやすいパスワードの使用に頼らないリムーバル記憶メディアを装着した閲覧・視聴端末装置を提供する。【解決手段】閲覧・視聴端末装置であるホストデバイスとリムーバル記憶メディアの組み合わせ以外の利用を制限する。このためにホストデバイス固有のコードにより、リムーバル記憶メディアを認証し、かつ、コンテンツの復号キーを２重に暗号化する。パスワードの使用は初期設定時１回のみで、譲渡までパスワードを使用しない。従って、パスワードの漏洩を避けることができる。譲渡は初期設定と同じ操作で済む。【選択図】図１
2010271771.tif 000002
【特許請求の範囲】
【請求項１】
装着したリムーバル記憶メディアから閲覧・視聴プログラムをロードし、該閲覧・視聴プログラムが該リムーバル記憶メディアに格納したコンテンツを処理して閲覧・視聴させるリムーバル記憶メディアを装着した閲覧・視聴端末装置において、
前記リムーバル記憶メディアと前記閲覧・視聴端末装置の組み合わせの正当性を照合する認証手段と、
暗号化されて格納されている前記コンテンツの復号化手段と、
を有することを特徴とするリムーバル記憶メディアを装着した閲覧・視聴端末装置。
【請求項２】
前記リムーバル記憶メディアは、前記閲覧・視聴プログラムと前記暗号化コンテンツを格納する第１の記憶領域と、データアクセスに関する制御情報を格納する第２の記憶領域と、該リムーバル記憶メディアに固有な製造情報を格納する第３の記憶領域とから構成され、
前記第１の記憶領域へは自由に情報を出し入れでき、前記第２の記憶領域は特定のコマンドによってのみ情報を出し入れするプロテクトされたエリアであり、前記第３の記憶領域にある前記製造情報は参照のみ可能である、
ことを特徴とする請求項１に記載のリムーバル記憶メディアを装着した閲覧・視聴端末装置。
【請求項３】
前記暗号化コンテンツは、該コンテンツに特有なコンテンツキーで暗号化されていることを特徴とする請求項１又は２に記載のリムーバル記憶メディアを装着した閲覧・視聴端末装置。
【請求項４】
前記リムーバル記憶メディアの前記第２の記憶領域に格納された前記制御情報は、暗号化された該製造情報と、暗号化された前記コンテンツキーと、
からなり、
前記暗号化製造情報と前記暗号化コンテンツキーは、前記リムーバル記憶メディアと前記閲覧・視聴端末装置の唯一の組み合わせによってのみ正当に閲覧・視聴可能な場合の、該閲覧・視聴端末装置に固有なアドレス情報を暗号キーとして暗号化されていることを特徴とする請求項１乃至３のいずれか１項に記載のリムーバル記憶メディアを装着した閲覧・視聴端末装置。
【請求項５】
前記リムーバル記憶メディアを前記閲覧・視聴端末装置に装着したときの前記認証手段は、該リムーバル記憶メディアから直接得た前記製造情報が、該リムーバル記憶メディアの第２の記憶領域にある前記暗号化製造情報に対して、該閲覧・視聴端末装置の前記アドレス情報で復号化した情報と一致すれば正当な組み合わせと認証することを特徴とする請求項１乃至４のいずれか１項に記載のリムーバル記憶メディアを装着した閲覧・視聴端末装置。
【請求項６】
前記リムーバル記憶メディアを前記閲覧・視聴端末装置に装着したときの該暗号化コンテンツの前記復号化手段は、該リムーバル記憶メディアの第２の記憶領域にある前記暗号化コンテンツキーを、該閲覧・視聴端末装置の前記アドレス情報で復号化した前記コンテンツキーを復号キーとして、該暗号化コンテンツのブロックを順次復号化することを特徴とする請求項１乃至５のいずれか１項に記載のリムーバル記憶メディアを装着した閲覧・視聴端末装置。
【請求項７】
前記閲覧・視聴端末装置と情報交換によって前記リムーバル記憶メディアを形成するセットアップ情報供給装置であって、
前記リムーバル記憶メディアを前記閲覧・視聴端末装置に装着してから行う、該閲覧・視聴端末装置と前記セットアップ情報供給装置との情報交換手段と、
前記リムーバル記憶メディアに一意に付けられたパスワードの正当性確認手段と、
前記閲覧・視聴プログラムと前記コンテンツキーを供給して該リムーバル記憶メディアの前記第２の記憶領域を形成する制御情報確立手段と、
を有することを特徴とする請求項１乃至６のいずれか１項に記載のリムーバル記憶メディアを装着した閲覧・視聴端末装置。
【請求項８】
前記情報交換手段は、前記リムーバル記憶メディアを装着した前記閲覧・視聴端末装置から、セットアッププログラムのロードを前記セットアップ情報供給装置に要求し、
ロードされた前記セットアッププログラムが、該リムーバル記憶メディアの第３の記憶領域から取得した前記製造情報と、
該セットアッププログラムを介して入手した該リムーバル記憶メディア固有の前記パスワードと該閲覧・視聴端末装置の機種タイプと、
を前記セットアップ情報供給装置に供給すること、
を特徴とする請求項１乃至７のいずれか１項に記載のリムーバル記憶メディアを装着した閲覧・視聴端末装置。
【請求項９】
前記セットアップ情報供給装置は、前記リムーバル記憶メディアの該製造情報をレコードキー、該リムーバル記憶メディア固有の前記パスワードと前記コンテンツキーをレコード項目とするパスワード照合データベースを備えており、
前記パスワードの正当性確認手段は、前記リムーバル記憶メディアを装着した前記閲覧・視聴端末装置から供給された前記製造情報をキーに前記パスワード照合データベースをアクセスして、該レコード項目の前記パスワードと、前記閲覧・視聴端末装置から供給された前記パスワードとが一致すれば正当と確認することを特徴とする請求項１乃至８のいずれか１項に記載のリムーバル記憶メディアを装着した閲覧・視聴端末装置。
【請求項１０】
前記第２の記憶領域を形成する制御情報確立手段は、前記リムーバル記憶メディアを装着した前記閲覧・視聴端末装置に対して、
前記セットアップ情報供給装置から供給された該閲覧・視聴端末装置の機種タイプ応じた前記閲覧・視聴プログラムを該リムーバル記憶メディアの前記第１の記憶領域に格納し、
前記パスワード照合データベースの該レコードから取り出した前記コンテンツキーと該リムーバル記憶メディアの製造情報とを、該閲覧・視聴端末装置の前記アドレス情報を暗号キーとして暗号化し、共に該リムーバル記憶メディアの前記第２の記憶領域に格納することを特徴とする請求項１乃至９のいずれか１項に記載のリムーバル記憶メディアを装着した閲覧・視聴端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、著作権保護を必要とする市販のコンテンツを格納したリムーバル記憶メディアとコンテンツ閲覧・視聴装置と組み合わせることにより、両方のユニークな情報をそれぞれ認証、暗号化に使用することで、不法なコピーを無効にして、コンテンツを保護することができる技術に関する。
【背景技術】
【０００２】
メモリカードはリムーバルメディアという利便性により、情報の一時記憶や保存に利用されてきた。近年、メモリカードの大容量化技術の進展に伴い、映画、音楽等の視聴情報、小説、画像情報や音声を含む教材情報等、大容量を必要とするコンテンツの永久保存用メディアへとして注目されるようになり、これらのコンテンツの市販用メディアも出回るようになった。
【０００３】
メモリカードは不揮発性の記憶メディアであり、かつ書き換えが可能である。ネットワークを介してコンテンツをメモリカードにダウンロードして保存できる。メモリカードに格納したコンテンツを何度も閲覧・視聴したり、編集したりできる。このような特徴により、コンテンツの受け渡しを可能にするブリッジメディアとしての利便性が高く評価されている。更に、大容量化が進み、適切なコストダウンが図れれば、今まで、ＤＶＤに格納して市販されていた映画等のコンテンツもメモリカードに格納して販売されるようになるだろう。
【０００４】
しかし、メモリカードの利便性は著作権のあるコンテンツの保護には却って障害となる。メモリカードの内容のコピーやデータ改ざんが簡単なため、コンテンツの保護に不向きとされてきた。このため、許可の無いホストデバイスでは使用ができないとか、コピーしても暗号化されているため、利用できないとかの技術的工夫がとられてきた。市場では、Ｉｎｔｅｌ、ＩＢＭ、松下電器産業（現パナソニック）、東芝の４社が共同で開発したＣＰＲＭ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ）が有名である。ＣＰＲＭは、著作権保護されたデジタル放送用映像コンテンツのコピー制御技術であるが、ＳＤメモリカードにも適用されている（ＣＰＲＭは、４シー・リミテッド・ライアビリティ・カンパニーの登録商標）。
【０００５】
ＣＰＲＭを採用すると、コンテンツは暗号化されるなどの利点を得られる。復号化にはプロテクトエリアに格納した復号化キーを使用する。プロテクトエリアは一般ユーザがアクセスできないエリアであるため、復号キーは隠蔽されて、保護される。
【０００６】
ただし、メモリカード等のリムーバルなブリッジメディアの厄介な点は、正当な認証を受けたコンテンツの授受であっても、一度メモリカードに格納された後は、当該メモリカードを熟知した専門家であるならば、比較的楽に、コピーガードを破り、コンテンツを利用可能な形態に不正コピーできることである。この問題に対して、特許文献１は、ネットワーク等からメモリカード等に受けたコンテンツについて、端末にユニークなシリアル番号や端末のみに秘匿して内蔵した認証コードで暗号化することにより、当該コンテンツの利用は当該メモリカードを装着した端末のみしか利用できない方式を提案している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−６０７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の方式では、メモリカードにダウンロード又はカタログした時点では、暗号化はされておらず、初期作業において端末側で自己の端末シリアル番号等をキーにコンテンツの暗号化がなされて始めて当該端末機だけで使用できるコンテンツが生成される。この暗号化前であれば、不正の目的をもった人物によって、不正なコピーコンテンツを製作できる。
【０００９】
このようにメモリカードをコピーガードされた状態にする前に無防備な状態がある。そこで既に特定端末用に暗号化されたコンテンツを予め製作し、これを伝送する手段が考えられるが、暗号化処理及び伝送が可能なのは小規模なコンテンツに限られる。従って、大規模なコンテンツは既にメモリカード等のメディアに格納されていることが運用上好ましい。コンテンツを市販する場合は利用者のコンテンツ入手時間、手間、製作コスト等を勘案すれば、予めメディアに格納しておきたい。
【００１０】
また、市販されるコンテンツを格納したメモリカードの製作では、メモリカード独自にコンテンツの暗号化をすることは生産環境、時間、コスト面の制約から現実的ではない。通常、オリジナル・コンテンツと同じコードのコンテンツが一括で大量にコピー製作される。また、ＳＤメモリカードではプロテクトエリアはコピーによる一括生産では複写されない。この制約はＣＰＲＭを採用しても同様である。
【００１１】
保護すべきコンテンツを格納したメモリカードの利用が特定の端末のみに限定する方式は、メモリカードの盗難防止や不正使用の阻止を可能にする点において有用である。また、端末機が携帯電話のような移動体通信機であったり、メディアがリムーバルに装着できる小型の外部記憶装置であったりした場合には、利用をその組み合わせに限定にする機能は強力な保護機能となる。これは、端末にユニークなコードによりメモリカードの情報を暗号化するなどの処置により実現する。即ち、論理的に相手側に紐付ける方法であり、両者が切り離されると、相手側を関連つける情報は一切存在せず、適正でない組み合わせの場合には、復号化した情報が意味をもたない。  
【００１２】
特許文献１には、端末側のシリアル番号を暗号キーとして、ＳＤメモリカードの認証情報とアプリケーションプログラムに施すことが記載されている。ただし、組み合わせが適正かそうでないかを使用してみてから、意味の無い情報を閲覧するのではなく、使用前に判定する機能がある。この重要な機能について、特許文献１には詳細な説明が記載されていないため、推測であるが、おそらく、端末側に持った認証情報をＳＤメモリカードに転送しておき、照合に利用するものと考えられる。この場合には、分離後に相手側情報が残るため、暗号解読やコピーガードの仕組みなどが、ＳＤメモリカードから解明される恐れが生じる。また、その組み合わせを変更する場合には、認証情報やプログラムを端末側のコードで暗号化しているため、その解除と変更が大変な手間になり、情報の安全にも支障をきたすことになる。  
【００１３】
コンテンツを含む市販されたメモリカードはコンテンツ故に価値がある。コンテンツを格納したメディアがリムーバルであるならば、当然、コンテンツを格納したメディアとして、所有権が発生し、所有権を他人に譲渡できる機能が必要になる。また、同じ購入者（所有者）が端末機の故障や買い替えなどで、組み合わせを変更することもある。このとき、組み合わせの変更ができないとか、変更に手間が掛かり、安全性が損なわれる事態が発生しては問題である。即ち、暗号化や認証情報の設定において、一方の情報を他方の情報と密接に関連させるには、変更について、配慮されていなければならない。                    
【００１４】
更に、譲渡時には、設定された認証や暗号に関する制御情報の解除・更新が伴うため、正当な所有者であることを認証することが必要になる。本人認証の最も簡便な方法がパスワード等で所有者を認定し、当該操作を許可する機能である。
【００１５】
しかし、パスワード等の情報は、人間に記憶を持続させるのは困難な場合があり、本人が秘密に管理したメモであっても、使用するときに他人に漏洩しやすい欠陥がある。また、パスワードでセキュリティを確保することは仕組みが易しいため、頻繁に採用しがちになり、管理や保護の対象が拡大するという問題がある。  
【００１６】
本発明は、以上の問題を解決するためになされたものであり、市販されたコンテンツを格納したメモリカードのコピーガード機能、認定されたホストデバイスとメモリカードの組み合わせのみの利用制限機能及び簡便な所有権譲渡機能を有し、しかもパスワードの使用は所有者決定時のみに限定する安全な運用機能を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記課題を解決するために、本発明は以下の特徴を有する。
【００１８】
著作権保護を必要とするコンテンツを格納したメモリカードのようなリムーバル記憶メディアを携帯電話のような端末装置に装着して、安全にコンテンツを閲覧・視聴する技術的仕組みを提供する。
【００１９】
本発明である閲覧・視聴端末装置は、装着したリムーバル記憶メディアから閲覧・視聴プログラムをロードし、この閲覧・視聴プログラムがリムーバル記憶メディアに格納したコンテンツを処理して閲覧・視聴させる閲覧・視聴端末装置であって、リムーバル記憶メディアと閲覧・視聴端末装置の組み合わせの正当性を照合する認証手段と、暗号化されて格納されているコンテンツの復号化手段とを有することを特徴とする。
【００２０】
リムーバル記憶メディアの記憶領域は、一般ユーザが自由にアクセスできる記憶領域と、認証情報や復号キー等、安全のための制御を格納し、一般ユーザからのアクセスを拒否するプロテクトエリアとから構成される。また、製造時メディアにユニークに付され、変更できない製造番号もある。例えば、コントローラを有するＳＤメモリカードではコントローラから製造情報を入手できる。製造番号はリムーバル記憶メディアを一意に識別できる情報としてコピーガードの制御情報として利用する。
【００２１】
リムーバル記憶メディアは、閲覧・視聴プログラムと暗号化コンテンツを格納する第１の記憶領域と、データアクセスに関する制御情報を格納する第２の記憶領域と、リムーバル記憶メディアに固有な製造情報を格納する第３の記憶領域とから構成され、
第１の記憶領域へは自由に情報を出し入れでき、第２の記憶領域は特定のコマンドによってのみ情報を出し入れするプロテクトされたエリアであり、第３の記憶領域にある製造情報は参照のみ可能であることを特徴とする。
【００２２】
本発明では、コンテンツをリムーバル記憶メディアに格納して市販することを想定している。製造時、コンテンツは一括複写により製作され、また、プロテクトエリアは複写されない。従って、製造時から既にコンテンツは、このコンテンツに特有なコンテンツキーで暗号化されていることを特徴とする。なお、購入後、リムーバル記憶メディアのセットアップ時に、暗号化コンテンツをネットワーク等を介して、格納する手段もある。
【００２３】
コンテンツは一定の暗号キーで暗号化されるので、暗号化されたコンテンツは同一のコードになる。ただし、コンテンツ毎に別の暗号キーを使用したり、同一コンテンツであっても、製造ロット単位に暗号キーを変えるという手段は存在する。好ましくは、記憶メディア毎、ユニークな暗号化ができればよい。この手段としては、ネットワークからのコンテンツ配信や、利用者がメディアを使用する最初の１回目にユニークな暗号キーで再暗号化して格納しなおす方法がある。即ち、販売時はコンテンツに特有な暗号化はされるが、同種のコンテンツは同一のコードで形成された仮暗号処理であり、初回使用時に、本暗号処理として、メディア固有の暗号化（例えば、リムーバル記憶メディアに固有な製造情報等を暗号キーに）を施す方法であってもよい。
【００２４】
決まったリムーバル記憶メディアと決まった閲覧・視聴端末装置の組み合わせ以外は閲覧・視聴できないようにすると、正当にメディアを購入した利用者が、例えば、自分の携帯電話等でのみの利用となるので、再生に対する好ましい制限が生じ、不正なコピーや盗難に対して強力なガードを発揮する。また、利用者のみが所持する携帯電話等の電話番号など閲覧・視聴端末装置にユニークな情報によってメディアのプロテクトエリアの制御情報を暗号化したり、コンテンツの復号キーを暗号化したりすることにより、秘匿情報の解読を十分に阻むことができる。
【００２５】
本発明は、この方法を採用しており、プロテクトエリアの情報を次のように保護する。
第２の記憶領域に格納された制御情報は、リムーバル記憶メディアの製造情報と、前記のコンテンツキーとからなり、それぞれが、リムーバル記憶メディアと閲覧・視聴端末装置の唯一の組み合わせによってのみ正当に閲覧・視聴可能な場合の、閲覧・視聴端末装置の有するユニークなアドレス情報を暗号キーとして暗号化されていることを特徴とする。
【００２６】
リムーバル記憶メディアの製造情報にはシリアル番号など、メディア固有の情報がある。また、閲覧・視聴端末装置に固有な情報として、シリアル番号、電話番号、メールアドレスなど、端末装置を一意に識別できるコードがある。今、メディア固有の情報としてメディア・シリアル番号を、端末固有の情報として電話番号を選択したとする。次いで、電話番号を暗号キーとして、メディア・シリアル番号を暗号化し、メディアに格納する。端末にメディアを装着し、その組み合わせが正当であれば、メディアに格納した暗号化メディア・シリアル番号を電話番号で復号すると、正しいメディア・シリアル番号が復元できる。一方、正当な組み合わせで無ければ、復号したメディア・シリアル番号は現在のメディアに存在するメディア・シリアル番号とは異なり、組み合わせの異常が発見できる。端末とメディアが切り離されているときは、端末側にはメディアに関する情報が一切存在せず、メディア側には、電話番号そのものは記録されておらず、認証に関する情報の秘匿性は高いものになる。本発明では、この原理を利用して、組み合わせの正当性の確認を行う。
【００２７】
従って、リムーバル記憶メディアを閲覧・視聴端末装置に装着したときの本発明の認証手段は、リムーバル記憶メディアから直接得た製造情報が、装着したリムーバル記憶メディアの第２の記憶領域にある製造情報に対して、閲覧・視聴端末装置のユニークアドレス情報で復号化した情報と一致すれば正当な組み合わせと認証することを特徴とする。
【００２８】
前記製造情報による識別方法に加えて、閲覧・視聴端末装置のユニークアドレス情報で暗号化されたコンテンツの復号キーをまず、ユニークアドレス情報で復号化する。正しい閲覧・視聴端末装置に装着したならば、正しいコンテンツの復号化キーが得られる。従って、本発明において、リムーバル記憶メディアを閲覧・視聴端末装置に装着したときの暗号化コンテンツの復号化手段は、閲覧・視聴端末装置のユニークアドレス情報で復号化したリムーバル記憶メディアの第２の記憶領域にあるコンテンツキーを復号キーとして、暗号化コンテンツのブロックを順次復号化することを特徴とする。
なお、サーバ等にユニークな復号キーを用意し、これを供給しても同じ効果を得られる。ただし、シンプルでより効果的な方法は、メディアや装置が持つ一意なコードであることはいうまでもない。
【００２９】
本発明では、コンテンツは予めリムーバル記憶メディアに暗号化して格納して販売する。コンテンツを閲覧・視聴するプログラムも同時に格納してもよいが、携帯電話の例のようにＯＳの違いにより閲覧・視聴するプログラムの仕様、動作が異なる場合が想定される。装置の機種により、リムーバル記憶メディアを対応させるのは利用者に不利益を与える。また、市販するメディアは他人に容易に譲渡できなくては商品価値が損なわれる。更に、同じ利用者であっても、他の機種に交換する場合には、コンテンツを閲覧・視聴できなくなる恐れが発生する。プログラムを交換するのは手間になり、かつ安全性を損なうこともありうる。この理由から、本発明では、販売後、閲覧・視聴するプログラムをロードする方法を選択した。また、プログラムは容量が小さく、ロードの手間はかからない。更に、プロテクトエリアの複写は製造時できないので、販売後にセットアップする必要がある。この初期ロードと制御情報のセットアップに次のような工夫を凝らした。
【００３０】
本発明は、閲覧・視聴端末装置との情報交換により、リムーバル記憶メディアへコピーガードの処置を施すセットアップ情報供給装置を提供する。本発明は、リムーバル記憶メディアを閲覧・視聴端末装置に装着してから行う、閲覧・視聴端末装置とセットアップ情報供給装置との情報交換手段と、リムーバル記憶メディアに一意に付けられたパスワードの正当性確認手段と、閲覧・視聴プログラムとコンテンツキーを供給してリムーバル記憶メディアの第２の記憶領域を形成する制御情報確立手段とを有することを特徴とする。
【００３１】
本発明では、閲覧・視聴端末装置側からセットアップの要求を行う。なお、一般には、ネットワークを介してサーバと交信する方法を採用するが、閲覧・視聴端末装置がＰＣであった場合には、あるいは、閲覧・視聴端末装置をＰＣに接続する形態の場合には、ＰＣがセットアップ情報供給装置となることもある。
【００３２】
本発明の情報交換手段は、リムーバル記憶メディアを装着した閲覧・視聴端末装置から、セットアッププログラムのロードをセットアップ情報供給装置に要求し、ロードされたセットアッププログラムが、リムーバル記憶メディアの第３の記憶領域から取得した製造情報と、セットアッププログラムを介して入手したリムーバル記憶メディアに付されたパスワードと閲覧・視聴端末装置の機種タイプについて、セットアップ情報供給装置に供給することを特徴とする。
【００３３】
まず、セットアッププログラムが閲覧・視聴端末装置にロードされ、実行する。セットアッププログラムは、リムーバル記憶メディアの製造情報を直接メディアから取得する。また、製造時又は販売時に、メディアにユニークになる一意のコード（パスワード）を設定する。ここで、リムーバル記憶メディアには、製造情報とメディアユニークなパスワードが存在することになる。パスワードは人間が作成したものであり、技術的な要素は全く無い。しかし、当該メディアを識別するコードであり、メディアを購入した利用者にのみが知りうる認証コードになる。当パスワードにより、メディアを正当に識別する手段になる。本発明は、このパスワードとリムーバル記憶メディアが一致したときに、正当な所有者が当該メディアを利用するためのセットアップを要求したものとみなす。この照合は、セットアップ情報供給装置に備えたパスワード照合データベースに基づく。このデータベースは、メディアの製造情報をキーにレコードを構成する。レコードには、パスワードとコンテンツの復号キーが格納されているので、パスワードとメディアの一致性が照合でき、正当ならばコンテンツの復号キーを与えることになる。
【００３４】
本発明のセットアップ情報供給装置は、リムーバル記憶メディアの製造情報をレコードキー、リムーバル記憶メディアに付されたパスワードとコンテンツキーをレコードデータとするパスワード照合データベースを備えており、パスワードの正当性確認手段は、リムーバル記憶メディアを装着した閲覧・視聴端末装置から供給された製造情報をキーにパスワード照合データベースをアクセスして、レコードに格納されたパスワードと、閲覧・視聴端末装置から供給されたパスワードが一致すれば正当と確認することを特徴とする。
【００３５】
利用者は、閲覧・視聴端末装置に合った閲覧・視聴プログラムを入手するため、閲覧・端末装置の機種をセットアップ情報供給装置に知らせる。この情報は手入力でもよいし、セットアッププログラムが装置から自動的に取得してもよい。また、予め記録した他の記憶媒体から取得してもよい。同様にパスワードも予め記録した他の記憶媒体から取得すれば、人手を必要としない。
【００３６】
第２の記憶領域を形成する制御情報確立手段は、リムーバル記憶メディアを装着した閲覧・視聴端末装置に対して、セットアップ情報供給装置から供給された閲覧・視聴端末装置の機種タイプ応じた閲覧・視聴プログラムをリムーバル記憶メディアの第１の記憶領域に格納し、パスワード照合データベースから取り出したコンテンツキーと、リムーバル記憶メディアの製造情報とを共に、閲覧・視聴端末装置のアドレス情報を暗号キーとして暗号化し、リムーバル記憶メディアの第２の記憶領域に格納することを特徴とする。
【００３７】
本発明は、パスワードを使用して、リムーバル記憶メディアをセットアップする許可を与えている。このことは、パスワードが正しければ、別の閲覧・視聴端末装置に交換できることを意味する。従って、現在のリムーバル記憶メディアの所有者が他人に当該メディアを譲渡するときに、当該パスワードを教えれば譲渡が成立する。このようにパスワードの利用により自由に制御を変更できるが、このパスワードは、購入後１回目の利用時と譲渡時しか扱わない。通常、所有者は、自己の閲覧・視聴端末装置に所有するリムーバル記憶メディアを装着する。正当な組み合わせであることが認証になるので、パスワードを使用する必要はなく、従って、パスワードを忘れてもかまわない。パスワードが記載された証書等を大事に保管しておけば安全が保証され、譲渡時とか、端末装置の交換時に、証書等の保管文書を取り出し、参照すればよい。
【００３８】
更に、安全性を高めるためには、パスワードを別のＳＤメモリカード等に記録し、使用時は当該ＳＤメモリカードを印鑑替りにパスワード入力媒体に使用すれば、証書も必要でなくなるので、この仕組みの提供が望まれる。
【００３９】
また、本発明におけるリムーバル記憶メディアは譲渡時にメディアと共に
パスワードも相手方に渡すが、内容の更新は、元の所有者でも新しい所有者でもどちらが設定しなおしてもかまわない。この方法を利用すると、レンタルも簡単にできる。パスワードを隠し、所有者がレンタル側の装置にリムーバル記憶メディアを装着して、セットアップ情報供給装置に対して、譲渡と同じ操作を行う。パスワードを隠してメディアのみを貸し出せば、レンタルが成立する。ただし、レンタル期間の設定等の機能追加が必要になる。あるいは、パスワードを入力して、レンタル者のユニークな装置情報をリムーバル記憶メディアに登録できるようにすると、レンタルを確認した後、所有者の制御情報を利用して認証を代行し、コンテンツを復号する機能も容易に設定できる。
【発明の効果】
【００４０】
本発明によれば、正当なホストデバイスとそのデバイスでのみしか閲覧・視聴できないメモリカードを提供する。即ち、コンテンツをコピーしたメモリカードでのアプリケーションの実行を不可能にし、又はコピーされたコンテンツ等を正常に閲覧できなくする効果を奏する。
【００４１】
また、セキュリティ確保を安全に保ちながら、市販されたコンテンツを簡便に譲渡できる仕組みを提供する。即ち、所有者決定時のみ、ホストデバイスとメモリカードのコンビによるコピーガードの設定を行い、以後は、当該認証情報を使用せず、ホストデバイスとメモリカードのコンビが生成する認証と暗号化の方式により安全にコンテンツを閲覧できる効果を奏する。
【図面の簡単な説明】
【００４２】
【図１】本発明である閲覧・視聴端末装置に装着したリムーバル記憶メディアがコピーガードを実現する仕組みを図解した模式図である。
【図２】本発明におけるリムーバル記憶メディアを市販用に一括製作する形態を示す手順図である。
【図３】本発明におけるリムーバル記憶メディアを初期設定する、又は譲渡あるいはレンタルするときの閲覧・視聴端末装置の処理フローである。
【図４】本発明におけるリムーバル記憶メディアを閲覧・視聴に利用するときの閲覧・視聴端末装置の処理フローである。
【図５】本発明における閲覧・視聴端末装置のハードウェア機能に関する構成図である。
【発明を実施するための形態】
【００４３】
本発明を実施する形態の構成は、閲覧・視聴端末装置としてＰＣや携帯電話、リムーバル記憶メディアとしてＳＤメモリカード、セットアップ情報供給装置としてデータベースを接続するサーバシステムが典型例となる。特に携帯電話にＳＤメモリカードを装着する形態は、小説や教材の閲覧や映画、音楽の視聴には最適である。閲覧・視聴できる大容量のコンテンツをコンパクトに保管でき、取り替え自由なメディアとして、ＳＤメモリカードが注目される。
【００４４】
携帯電話には電話番号という携帯電話にユニークなアドレス情報を使用できる。また、携帯電話にはアプリケーションプログラムをサーバからもＳＤメモリカードからも呼び込むことができ、アプリケーションプログラムは電話番号を呼び込むこともできる。
【００４５】
ＳＤメモリカードは、一般ユーザにはアクセスできないプロテクトエリアを設定することができる。このプロテクトエリアは認証情報等の制御情報を安全に格納する領域として使用できる。また、ＳＤメモリカードの製造時、メディアに製造情報を付加し、特に製造番号（シリアルＮＯ）はメディアにユニークな番号であるため、ＳＤメモリカードを識別する情報にすることができる。
【００４６】
本発明の閲覧・視聴端末装置は、リムーバル記憶メディアを装着する機能とセットアップ情報供給装置とコミュニケーションする機能を備えていなくてはならない。実施形態を説明する前提として、閲覧・視聴端末装置のハードウェア構成と機能をまず解説する必要がある。
【００４７】
図５は、本発明における閲覧・視聴端末装置２のハードウェア機能に関する構成図である。リムーバル記憶メディア１は、閲覧・視聴端末装置２のメモリカードインターフェイスに装着して、格納されたプログラムやコンテンツ、あるいはリムーバル記憶メディア１の利用条件に関する制御情報を内蔵する。セットアップ情報供給装置３は、ネットワークインターフェイス１０により、ネットワークを介して閲覧・視聴端末装置２と情報のやりとりを行う。セットアップ情報供給装置３は正当なリムーバル記憶メディアの所有者、利用者であるかを認証するパスワード等の情報や暗号化されたコンテンツの復号キー等を登録したパスワード照合ＤＢ１２１と閲覧・視聴端末装置２の機種に対応したアプリケーションプログラムであるビューア等を格納したビューアプログラムライブラリ１２４を接続している。認証され正しければ、コンテンツを閲覧・視聴するビューア等のアプリケーションプログラムを伝送し、利用者はコンテンツを閲覧・視聴できるようになる。
【００４８】
閲覧・視聴端末装置２はバス１３により、ハードウェアの各機能要素を接続する。ＣＰＵ７は閲覧・視聴端末装置２を制御するものであり、ＲＯＭ５から制御プログラムをＲＡＭ６に呼び込んで実行する。内蔵不揮発メモリ８は閲覧・視聴端末装置２に備えられた固定の記憶装置であり、データや一時情報、プログラム等を格納している。操作部９は、キーボードであり、各種ボタンやキーからなる。利用者がＣＰＵに命令を与える部分である。表示部１２はディスプレイであり、メニュー、データ、画像を表示する。付属デバイスインターフェイスは閲覧・視聴端末装置２が備えるスピーカ、カメラ、その他の機能部品の情報を出し入れするインターフェイスであり、図示しないが複数のインターフェイスがある。これらのＩ／Ｏデータや指令はバス１３を介して交換されており、そのやり取りをＣＰＵ７が制御している。
【００４９】
以下、本発明を実現する実施形態に、携帯電話、ＳＤメモリカード、サーバを用いて、コピーガードされたコンテンツの提供及び漏洩を防ぐ安全なパスワード管理の提供という本発明の目的を達成するリムーバル記憶メディアを装着した閲覧・視聴端末装置を説明する。
【実施例１】
【００５０】
図１は、本発明である閲覧・視聴端末装置２に装着したリムーバル記憶メディア１がコピーガードを実現する仕組みを図解した模式図である。まず全体を概観すると、リムーバル記憶メディア１としてＳＤメモリカード１００がある。ＳＤメモリカード１００には既に暗号化された暗号化コンテンツ７０ａが格納されている。閲覧・視聴端末装置２として携帯電話１１０を使用する。また、携帯電話１１０はインターネット１３０を介してセットアップ情報供給装置３と接続される。セットアップ情報供給装置３としてサーバ１２０を使用する。
【００５１】
ＳＤメモリカード１００には、製造情報１０３としてシリアルＮＯ３０を格納する。シリアルＮＯ３０は、ＳＤメモリカード１００の製造時にメディア毎ユニークに付けられた一意のコードであり、アプリケーションプログラムがＳＤメモリカード１００のコントローラにコマンドを発行するとカード識別レジスタＣＩＤに格納した製造情報１０３を授与する。本発明では、この製造情報のうち、カード製造時のシーケンス番号をシリアルＮＯ３０としてＳＤメモリカード１００を識別する情報として利用する。なお、このＣＩＤレジスタに格納された製造情報１０３は破壊できない。
【００５２】
ＳＤメモリカード１００のプロテクトエリア１０２には携帯電話１１０の電話番号２０で暗号化された暗号化シリアルＮＯ３０ａと同じく電話番号２０で暗号化された暗号化コンテンツ復号キー４０ａが格納されているが、この２つの情報は市販された当初は存在せず、初期設定時に暗号化されて格納される。プロテクトエリア１０２の情報も特定のコマンドを発行しなければアクセスできず、一般ユーザから隠蔽、保護されている。
【００５３】
ＳＤメモリカード１００のユーザエリア１０１には特別に設定された暗号キーで暗号化された暗号化コンテンツ７０ａが市販時から格納されている。また、ビューアファイル６０は初期設定時にサーバ１２０から送信され、格納される。ユーザエリア１０１は一般ユーザプログラムで自由にアクセスあるいは参照されるエリアである。従って、利用者は、このエリアに本発明とは無関係なプログラムやデータファイルを格納し、利用できる。当然、暗号化コンテンツ７０ａをコピーして他のメディアに記録できるが、暗号化されているので閲覧・視聴はできない。
【００５４】
携帯電話１１０は携帯画面１１２を備える。また、プログラムやデータ処理に使用するアプリケーション実行エリア１１３を備える。アプリケーション実行エリア１１３にＳＤメモリカード１００に格納したビューアファイル６０ａからビューアプログラム６０を呼び込み、ビューアプログラム６０が暗号化コンテンツ７０ａを読み出し、コンテンツ復号キー４０で復号化して、コンテンツ７０とし、処理し、携帯画面１１２に表示する。コンテンツ復号キー４０は
ビューアプログラム６０がＳＤメモリカード１００のプロテクトエリア１０２から暗号化コンテンツ復号キー４０ａを呼び込み、電話番号２０で復号したものである。
【００５５】
携帯電話１１０の電話番号２０は閲覧・視聴端末装置２のユニークなアドレス情報に相当する。この情報は閲覧・視聴端末装置２にユニークな情報出なければならない。本発明の本実施例では、携帯電話１１０の電話番号を採用した。このユニークなアドレス情報として、メールアドレスや機器にユニークな製造番号であってもよい。ただし、ビューアプログラム６０がプログラムで取得できる情報である必要がある。電話番号２０は携帯電話１１０の内蔵不揮発メモリ８に格納され、ビューアプログラム６０がアクセスできる情報である。
【００５６】
ＳＤメモリカード１００の暗号化シリアルＮＯ３０ａと暗号化コンテンツ復号キー４０ａは電話番号２０で暗号化されているので、ＳＤメモリカード１００を携帯電話１１０に装着したとき、そのコンビネーションが正当でなければ正しい復号キーにはならない。正しければ、暗号化シリアルＮＯ３０ａを復号化したシリアルＮＯ３０は、製造情報１０３にあるシリアルＮＯ３０と一致する。従って、暗号化コンテンツ復号キー４０ａを復号化すれば、暗号化コンテンツ７０ａも正しく復号化されコンテンツ７０として利用できる。この発明の最も工夫されている点は、携帯電話１１０にはＳＤメモリカード１００の認証となるシリアルＮＯ３０が存在しないこと、同様にＳＤメモリカード１００には携帯電話１１０の認証となる電話番号２０が存在しない点である。どちらか一方のみでは解読は不可能となる。
【００５７】
ＳＤメモリカード１００は携帯電話１１０用に製造されたものであるが、携帯電話は通信キャリアによりＯＳの仕様が異なる。このことはコンテンツを閲覧・視聴するビューア等のプログラム仕様が異なることを意味する。しかし、コンテンツを格納したＳＤメモリカードは市販された場合、譲渡自由が望ましい。従って、ＳＤメモリカードの購入時や譲渡時に、コンテンツを閲覧・視聴するビューアプログラムを機種に対応したプログラムを格納できなくてはならない。この場合、機種に応じて、ビューアプログラムをセットできる方法を提供しなくてはならない。また、ＳＤメモリカードのプロテクトエリアの情報は製造時コピーできないこと、かつ、製造時、ＳＤメモリカード毎に異なる情報をプロテクトエリアに格納するのは大きな手間になることから、プロテクトエリアは空のまま、販売しなくてはならないという制約がある。本発明では以上の制約を次の技術的工夫で解決した。
【００５８】
ＳＤメモリカードに固有のパスワードを製造時又は販売時設定する。このパスワードは購入者即ちＳＤメモリカードの所有者しか知りえないものとして管理を要請する。ただし、当パスワードの使用は、購入後の１回、又は譲渡時の１回だけとする。利用時は前述のように、ＳＤメモリカードと携帯電話との認証は人間の手を介さず実行される。このようにして利用の都度、パスワードを入力する手間を無くし、パスワードの忘却や漏洩を防止できた。図１では、具体的に操作方法を次のように図示している。
【００５９】
ＳＤメモリカード１００の利用の初期又は譲渡時に、利用者が、携帯電話１１０にＳＤメモリカード１００を装着した後、インターネット１３０を介して、サーバ１２０に対して、セットアップを要求する。ロードされた画面からセットアッププログラムが取得したシリアルＮＯ３０と当該パスワードをサーバ１２０に送信する。両者の一致性をパスワード照合ＤＢ１２１における当該ＳＤメモリカード１００のシリアルＮＯ情報レコード１２２のシリアルＮＯ（キー項目）３０ｂとパスワード５０で照合する。正しければ、同時に送信された機種８０の情報から、ビューアファイルレコードをアクセスし、ビューアファイル名６０ｂを参照して、サーバ１２０はビューアプログラムライブラリ１２４から該当するビューアファイル６０ａをアクセス、また、シリアルＮＯ情報レコード１２２にあるコンテンツ復号キー４０を取り出し、ビューアファイル６０ａとコンテンツ復号キー４０を携帯電話１１０に送信する。携帯電話１１０にあるセットアッププログラムは、ビューアファイル６０ａをＳＤメモリカード１００に格納し、次にコンテンツ復号キー４０とシリアルＮＯ３０を電話番号２０に暗号化して、プロテクトエリア１０２にそれぞれ暗号化シリアルＮＯ３０ａ及び暗号化コンテンツ復号キー４０ａとして格納する。この処理によりＳＤメモリカード１００はコピーガードされたコンテンツ７０を格納したものになる。
【００６０】
なお、本実施例では、セットアッププログラムがコンテンツ復号キー４０とシリアルＮＯ３０について電話番号２０を暗号キーに暗号化しているが、サーバ１２０に電話番号２０を送信しておけば、サーバ１２０側で、暗号化シリアルＮＯ３０ａ及び暗号化コンテンツ復号キー４０ａを生成して送付できる。セットアッププログラムは、既に暗号化された２つの情報をただ格納するだけであり、コピーガード機能がより高まる。暗号化をサーバ１２０側又は携帯電話１１０側のどちらで実行しても本発明に含まれることは言うまでもない。
【００６１】
また、パスワード５０を本発明では利用者の手入力で行っているが、別のＳＤメモリカードに格納したパスワードを送信するとか、携帯電話１１０内に保護されて格納したパスワードをセットアッププログラムが自動送信する方法であってもよい。
【００６２】
また、図示していないが、レンタルでは、譲渡と同様にＳＤメモリカード１００をセットアップし直すが、このとき、期間を設定してもよい。
【００６３】
更に、パスワード５０を所有者が自己の携帯電話１１０から送信し、レンタル側の携帯電話の番号をサーバ１２０に知らせると、ＳＤメモリカード１００を自己の携帯電話に装着したレンタル者にセットアッププログラムをサーバ１２０から送信する方法でもよい。このセットアッププログラムはパスワードの入力を要求せず、装着したＳＤメモリカード１００のシリアルＮＯ３０の照合を行うことで足りる。この方法であれば、レンタル者にパスワードを知られる恐れは解消する。
【００６４】
更に、譲渡時は、新たな所有者（利用者）がパスワードを変更してもよい。旧パスワードとＳＤメモリカードが一致していれば、パスワード５０を入れ替えればすむだけである。
【００６５】
次に、市販用のコピーガード付きコンテンツを格納したＳＤメモリカードの一括複写による製造手順を説明する。図２は、本発明におけるリムーバル記憶メディア１を市販用に一括製作する形態を示す手順図である。
【００６６】
手順のＳ２００では、コピーガードされたコンテンツを格納するＳＤメモリカード１００について、そのシリアルＮＯ３０に対応するＳＤメモリカード１００毎にユニークなパスワード５０を対応づけたデータベースを設計する。また、格納するコンテンツ７０の暗号キーを設計し、コンテンツ７０を暗号化し、暗号化コンテンツ７０ａを作成する。この暗号キーはコンテンツ復号キー４０にもなる。シリアルＮＯ情報レコード１２２は、当該ＳＤメモリカード１００のシリアルＮＯをキーとするＤＢレコードであり、シリアルＮＯ（キー項目）３０ｂをキー項目、当該パスワード５０とコンテンツ復号キー４０を項目とする。これらのレコードからなるデータベースがパスワード照合ＤＢ１２１となる。このデータベースはサーバ１２０に供給される。
【００６７】
次に、手順Ｓ２０１において、製造時ＳＤメモリカード２００に該当する暗号化コンテンツ７０ａを格納したオリジナルＳＤメモリカード２０２を作成する。暗号化コンテンツ作成装置２０１は、何もカタログされていない製造時ＳＤメモリカード２００を装着する。暗号化コンテンツ作成装置２０１はコンテンツライブラリ２０４から該当するコンテンツ７０を呼び出す。次にオリジナルＳＤシリアルＮＯ３０ｃをキーにパスワード照合ＤＢ１２１の該当シリアルＮＯ情報レコード１２２からコンテンツ復号キー４０を参照し、コンテンツ７０を暗号化コンテンツ７０ａに暗号化し、製造時ＳＤメモリカード２００に格納して、オリジナルＳＤメモリカード２０２を作成する。なお、コンテンツ７０は既にコンテンツライブラリ２０４に存在するものとする。
【００６８】
Ｓ２０２では、ＳＤメモリカード一括複写製作装置２０３がオリジナルＳＤメモリカード２０２を一括複写により、ＳＤメモリカード１００を製作する。このとき、ＳＤメモリカード１００毎に、パスワード設定書５０ａを印刷（又はカード化）して、ＳＤメモリカード１００にそれぞれ添付する。パスワード設定書５０ａとＳＤメモリカード１００をセットにした販売用のＳＤメモリカード１００が完成する。販売用のＳＤメモリカード１００は、コンテンツが同じであるならば、カタログした暗号化コンテンツ７０ａは同じであるが、シリアルＮＯ３０は異なり、プロテクトエリア１０２は空である。
【００６９】
図３は、本発明におけるリムーバル記憶メディア１を初期設定する、又は譲渡あるいはレンタルするときの閲覧・視聴端末装置２の処理フローである。利用者がＳＤメモリカード１００を購入し、自己の携帯電話１１０に装着し、サーバ１２０にセットアップを要求する処理フローである。なお、譲渡時も同様の操作を新たな所有者（利用者）が行う。なお、レンタル時は、所有者がレンタル者の携帯電話１１０にＳＤメモリカード１００を装着して設定をし直し、その後レンタルする形式であるが、もっと好適なレンタル方法については、図１にて説明してある。
【００７０】
利用者が携帯電話１１０からサーバ１２０にＳＤメモリカード１００のセットアップを要求する（Ｓ３００）。Ｓ３０１ではサーバ１２０がセットアップ画面を送信する。携帯電話１１０は受けたセットアッププログラムを実行する（Ｓ３０２）。セットアッププログラムはＳＤメモリカード１００のコントローラにカード識別情報を格納するＣＩＤレジスタの製造情報を要求するコマンドを発行し、ＳＤメモリカード１００のシリアルＮＯ３０を取得する（Ｓ３０４）。Ｓ３０５でＳＤメモリカード１００のコントローラがシリアルＮＯ３０を授与する。
【００７１】
利用者は、Ｓ３０３において、パスワード設定書５０ａを参照してパスワード５０を、自己の携帯電話１１０の機種を画面入力する。セットアッププログラムは、Ｓ３０４で得たシリアルＮＯ３０と画面上のパスワード５０と機種８０をサーバ１２０に伝送する（Ｓ３０６）。
【００７２】
サーバ１２０は、シリアルＮＯ３０、パスワード５０、機種８０を受信し（Ｓ３０７）、シリアルＮＯ３０をキーにパスワード照合ＤＢ１２１をアクセス（Ｓ３０８）する。受信したシリアルＮＯ３０は、読み込んだデータベース上のシリアルＮＯ情報レコード１２２のシリアルＮＯ（キー項目）３０ｂと一致するので、もし、当レコード項目のパスワード５０が受信したパスワード５０と同じであるならば、正当な利用者がセットアップを要求したことになる。この照合をＳ３０８で行う。一致しないならば、エラー（ＳＤメモリカードが正しくない）メッセージを携帯電話１１０へ返し、終了する（図示していないが再入力を促してもよい。）。一致すれば、パスワード照合ＤＢ１２１の当該シリアルＮＯ情報レコード１２２からコンテンツ復号キー４０を取り出し、かつ、機種８０に基づき、該当するビューアファイルレコード上のビューアファイル名６０ｂから、ビューアプログラムライブラリ１２４よりビューアファイル６０ａをアクセスし、コンテンツ復号キー４０と共にビューアファイル６０ａを携帯電話１１０へダウンロードする（Ｓ３１１）。
【００７３】
携帯電話１１０のセットアッププログラムは、Ｓ３１３において、ビューアプログラム６０をカタログするビューアファイル６０ａをＳＤメモリカード１００に書き込む。ＳＤメモリカード１００のコントローラがビューアファイル６０ａをユーザエリア１０１に格納する（Ｓ３１３）。セットアッププログラムは、携帯電話１１０から電話番号２０を取得し、先に取得したＳＤメモリカード１００のシリアルＮＯ３０と受信したコンテンツ復号キー４０を電話番号２０で暗号化し、それぞれ暗号化シリアルＮＯ３０ａと暗号化コンテンツ復号キー４０ａを生成する（Ｓ３１５）。セットアッププログラムは、コントローラにプロテクトエリア１０２への情報格納のためのコマンドを発行し、暗号化シリアルＮＯ３０ａと暗号化コンテンツ復号キー４０ａの格納を命ずる（Ｓ３１６）。Ｓ３１７において、コントローラは、暗号化シリアルＮＯ３０ａと暗号化コンテンツ復号キー４０ａをプロテクトエリア１０２に格納する。セットアッププログラムは、Ｓ３１８において、正常にセットアップが完了したことを利用者に画面上で知らせる。この後、セットアッププログラムは、携帯電話１１０より消滅する。なお、Ｓ３１５のシリアルＮＯ３０とコンテンツ復号キー４０の暗号化はサーバ１２０で行ってもよいことは図１で述べたとおりである。
【００７４】
図４は、本発明におけるリムーバル記憶メディア１を閲覧・視聴に利用するときの閲覧・視聴端末装置２の処理フローである。利用者がＳＤメモリカード１００を自己の携帯電話１１０に装着し、コンテンツ７０を閲覧・視聴する処理フローである。
【００７５】
Ｓ４００において、利用者が携帯電話１１０にコンテンツ７０の閲覧等をメニューから選択する。携帯電話１１０は、Ｓ４０１でＳＤメモリカード１００のユーザエリア１０１にあるビューアファイル６０ａからビューアプログラム６０をロードし（Ｓ４０２）、実行する。ビューアプログラム６０は、Ｓ４０３で自己の電話番号２０を取得する。次に、ＣＩＤレジスタの製造情報をアクセスするコマンドを発行し（Ｓ４０４）、ＳＤメモリカード１００のコントローラは製造情報のシリアルＮＯ３０を授与する。更に、ビューアプログラム６０は、プロテクトエリア１０２に格納した暗号化シリアルＮＯ３０ａを取得するためのコマンドを発行し（Ｓ４０６）、Ｓ４０７で、コントローラから暗号化シリアルＮＯ３０ａを受ける。この暗号化シリアルＮＯ３０ａは正当な組み合わせが認証された携帯電話１１０の電話番号２０で暗号化されている。そこで、まず、電話番号２０を復号キーとして、暗号化シリアルＮＯ３０ａを復号化し、シリアルＮＯ３０に復元する（Ｓ４０８）。
【００７６】
暗号化シリアルＮＯ３０ａのシリアルＮＯは認証された正当なＳＤメモリカード１００のシリアルＮＯである。現在装着しているＳＤメモリカード１００の製造情報にあるシリアルＮＯと比較して、両方のシリアルＮＯ３０が一致すれば正当な利用になる。Ｓ４０９で、両方のシリアルＮＯ３０を比較する。不一致ならば、正当な組み合わせではないので、画面にエラー表示をする（Ｓ４１０）。一致すれば正当なＳＤメモリカード１００と携帯電話１１０の組み合せと認証される。Ｓ４１１では、次にコンテンツをアクセスするために、コントローラにプロテクトエリア１０２に格納した暗号化コンテンツ復号キー４０ａの取得を要求する。コントローラはプロテクトエリア１０２から暗号化コンテンツ復号キー４０ａを授与する（Ｓ４１２）。ビューアプログラム６０は電話番号２０で暗号化コンテンツ復号キー４０ａを復号化し、コンテンツ復号キー４０を得る（Ｓ４１３）。      
【００７７】
ＳＤメモリカード１００のユーザエリア１０１に格納した暗号化コンテンツ７０ａはコンテンツ復号キー４０で暗号化されている。従って、Ｓ４１２で生成したコンテンツ復号キー４０でこの暗号化コンテンツ７０ａを復号化すれば閲覧・視聴できるコンテンツ７０が得られる。この後は、処理が繰り返されるが、Ｓ４１４でユーザエリア１０１から暗号化コンテンツ７０ａの１ブロックを読み込み（Ｓ４１５）、Ｓ４１６で当該ブロックをコンテンツ復号キー４０で復号化する。これを繰り返し、ビューアプログラム６０が処理できる情報を形成できる。この後は、ビューアプログラム６０とコンテンツ７０によるアプリケーション処理になる（Ｓ４１７）。処理は、ビューアアプリケーションに引き継がれる。
【００７８】
本発明は、コンテンツを予め、メディアに格納していたが、セットアップ時に、ビューアと一緒に供給することもできる。ただし、ネットワークを介すれば、ダウンロードに長時間を要することを覚悟しなければならない。
【００７９】
ＳＤメモリカードなど、コントローラを内蔵するメディアであれば、認証情報の暗号化及び復号化をコントローラが実行できるように機能を設定する。このようにすると認証方法のアルゴリズムが完全に隠蔽できる。また、ＳＤメモリカードであれば、コントローラに内蔵するＲＣＡレジスタを通じて、ビューアプログラムとコントローラが認証を確認することができ、利用プログラムの自体の正当性を認証できるので、より優れたコピー操作のプロテクトが実現する。
【００８０】
なお、暗号アルゴリズムについは、本発明は共通鍵方式を想定している。既存の手法を使用することができるが、全数探索で解読される恐れがあるため、特に、コンテンツの暗号化については、縮小、１〜７ビットのビットずらし、バイト毎に２５５をマイナスする方式、及び、コンテンツキーを１ブロック長として、ＸＯＲビット計算を取り入れることが好ましい。１ブロックが５１２バイトであれば、４０９６ビットのキーとなり、前述の各方式を組み合わせることにより、全数探索による解読は事実上不可能である。
【産業上の利用可能性】
【００８１】
著作権保護を必要とするコンテンツを格納した市販用メモリカードを一括複写により大量生産し、携帯電話等の移動体機器向けに販売する場合であっても、前記市販用メモリカードにコンテンツの暗号化とコピーガード機能を付加することにより、著作権を保護しつつ、販売後の譲渡に対して安全に流通させることができる。
【符号の説明】
【００８２】
１        リムーバル記憶メディア
２        閲覧・視聴端末装置
３        セットアップ情報装置
４        メモリカードインターフェイス
５        ＲＯＭ
６        ＲＡＭ
７        ＣＰＵ
８        内蔵不揮発メモリ
９        操作部
１０      ネットワークインターフェイス
１１      付属デバイスインターフェイス
１２      表示部
１３      バス
２０      電話番号
３０      シリアルＮＯ
３０ａ    暗号化シリアルＮＯ
３０ｂ    シリアルＮＯ（キー項目）
３０ｃ    オリジナルＳＤシリアルＮＯ
４０      コンテンツ復号キー
４０ａ    暗号化コンテンツ復号キー
５０      パスワード
５０ａ    パスワード設定書
６０      ビューアプログラム
６０ａ    ビューアファイル
６０ｂ    ビューアファイル名
７０      コンテンツ
７０ａ    暗号化コンテンツ
８０      機種
１００    ＳＤメモリカード
２００    製造時ＳＤメモリカード
２０２    オリジナルＳＤメモリカード
１０１    ユーザエリア
１０２    プロテクトエリア
１０３    製造情報
１１０    携帯電話
１１１    アドレス情報
１１２    携帯画面
１１３    アプリケーション実行エリア
１２０    サーバ
１２１    パスワード照合ＤＢ
１２２    シリアルＮＯ情報レコード
１２３    ビューアファイルレコード
１２４    ビューアプログラムライブラリ
１３０    インターネット
２０１    暗号化コンテンツ作成装置
２０３    ＳＤメモリカード一括複写製作装置
２０４    コンテンツライブラリ
【図１】
2010271771.tif 000003
【図２】
2010271771.tif 000004
【図３】
2010271771.tif 000005
【図４】
2010271771.tif 000006
【図５】
2010271771.tif 000007