(57)【要約】【課題】記録媒体が交換された場合でも低消費電力化を実現したまま記録媒体との相互認証の回数を削減する。【解決手段】相互に認証を行った記録媒体からのデータ読み出し又は当該記録媒体へのデータの書き込みを行うメディア処理装置（１０）において、認証処理部（１２）は、記録媒体に係る鍵情報を生成するとともに記録媒体に格納されているデータの属性に係る認証情報を取得する。個体識別情報取得部（１５）は、記録媒体の個体識別情報を取得する。制御部（１４）は、鍵情報、認証情報及び個体識別情報を互いに関連付けて記憶部（１６）に格納する。当該メディア処理装置（１０）は、記録媒体が交換された場合において当該記録媒体の個体識別情報と記憶部（１６）に記憶されている個体識別情報とが一致するとき、記憶部（１６）に格納されている鍵情報及び認証情報を使用する。【選択図】図１
2009284019.tif 000002
【特許請求の範囲】
【請求項１】
相互に認証を行った記録媒体からのデータ読み出し又は当該記録媒体へのデータの書き込みを行うメディア処理装置であって、
前記記録媒体に係る鍵情報を生成するとともに前記記録媒体に格納されているデータの属性に係る認証情報を取得する認証処理部と、
前記記録媒体の個体識別情報を取得する個体識別情報取得部と、
各種情報を記憶する記憶部と、
前記鍵情報、認証情報及び個体識別情報を互いに関連付けて前記記憶部に格納する制御部とを備え、
前記記録媒体が交換された場合において当該記録媒体の個体識別情報と前記記憶部に格納されている個体識別情報とが一致するとき、前記記憶部に格納されている鍵情報及び認証情報を使用する
ことを特徴とするメディア処理装置。
【請求項２】
請求項１に記載のメディア処理装置において、
前記制御部は、複数の記録媒体のそれぞれについて、前記鍵情報、認証情報及び個体識別情報を一組の情報として前記記憶部に格納する
ことを特徴とするメディア処理装置。
【請求項３】
請求項２に記載のメディア処理装置において、
前記制御部は、前記記憶部に格納されている前記鍵情報、認証情報及び個体識別情報を組単位で消去する
ことを特徴とするメディア処理装置。
【請求項４】
請求項３に記載のメディア処理装置において、
前記制御部は、前記記憶部に格納されている前記鍵情報、認証情報及び個体識別情報の組を古いものから順に消去する
ことを特徴とするメディア処理装置。
【請求項５】
請求項１に記載のメディア処理装置において、
前記鍵情報、認証情報及び個体識別情報の暗号化及び暗号化されたそれら情報の復号を行う記憶情報暗復号部を備え、
前記制御部は、前記暗号化された鍵情報、認証情報及び個体識別情報を互いに関連付けて前記記憶部に格納する
ことを特徴とするメディア処理装置。
【請求項６】
相互に認証を行った記録媒体からのデータ読み出し又は当該記録媒体へのデータの書き込みを行う記録媒体制御方法であって、
前記記録媒体に係る鍵情報を生成するステップと、
前記記録媒体に格納されているデータの属性に係る認証情報を取得するステップと、
前記記録媒体の個体識別情報を取得するステップと、
前記鍵情報、認証情報及び個体識別情報を互いに関連付けて記憶するステップとを備え、
前記記録媒体が交換された場合において当該記録媒体の個体識別情報と前記記憶された個体識別情報とが一致するとき、前記記憶された鍵情報及び認証情報を使用する
ことを特徴とする記録媒体制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相互に認証を行った記録媒体からのデータの読み出し又はその記録媒体へのデータの書き込みを行うメディア処理装置及び記録媒体制御方法に関する。
【背景技術】
【０００２】
近年、携帯電話機やメディアプレーヤーなどの電子機器では、ＳＤメモリカードなどの記録媒体に格納されている動画コンテンツや音楽コンテンツの再生などのメディア処理を行える製品が数多く出回っている。それらのコンテンツは、著作権保護のため暗号化されて記録媒体に保存されているものが多い。例えばＳＤ−Ｖｉｄｅｏ規格やＳＤ−Ａｕｄｉｏ規格では、著作権保護のためコンテンツを暗号化してＳＤメモリカードに保存している。そしてその暗号化されたコンテンツを復号するためには、ＳＤメモリカードと相互に認証を行う必要がある。
【０００３】
従来のメディア処理装置として、記録媒体との相互認証時に生成される鍵情報、及び認証情報をメモリに保持することにより、当該記録媒体との相互認証の回数の削減と低消費電力化とを両立しているものがある（例えば、特許文献１参照）。また、記録媒体に記録されているコンテンツデータに関連する情報と当該記録媒体の個体識別情報とを関連付けて保持することにより、記録媒体のコンテンツ管理を容易にしているものがある（例えば、特許文献２参照）。
【特許文献１】特開２００８−５４０９０号公報
【特許文献２】特開２００４−６２９１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般に、電子機器が外部の記録媒体にアクセスする際、電子機器は、記録媒体と相互に認証を行う。特に、バッテリで駆動する携帯電話機などの電子機器は、記録媒体からのデータの読み出し又は記録媒体へのデータの書き込みを行わない間は、認証情報などが保持される一部の内部回路のみに電力を供給することにとによって低消費電力化を実現できる。
【０００５】
しかし、記録媒体が交換された場合、電子機器が記録媒体にアクセスする際には、電子機器は保持している認証情報を消去した後、再び相互認証を行う必要がある。このため、記録媒体の交換前に一度認証を行った記録媒体であっても、別の記録媒体の相互認証を行った後には、再び相互認証を行う必要がある。ちなみに相互認証を行う時間は、記録媒体に保持されているファイル数が多い程、時間を要してしまう。このように、バッテリで駆動する電子機器では、低消費電力化は実現できるがユーザビリティが犠牲となっていた。
【０００６】
上記問題に鑑み、本発明は、メディア処理装置に関して、記録媒体が交換された場合でも低消費電力化を実現したまま記録媒体との相互認証の回数を削減することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明は次のような手段を講じた。すなわち、相互に認証を行った記録媒体からのデータ読み出し又は当該記録媒体へのデータの書き込みを行うメディア処理装置であって、前記記録媒体に係る鍵情報を生成するとともに前記記録媒体に格納されているデータの属性に係る認証情報を取得する認証処理部と、前記記録媒体の個体識別情報を取得する個体識別情報取得部と、各種情報を記憶する記憶部と、前記鍵情報、認証情報及び個体識別情報を互いに関連付けて前記記憶部に格納する制御部とを備えている。当該メディア処理装置は、前記記録媒体が交換された場合において当該記録媒体の個体識別情報と前記記憶部に格納されている個体識別情報とが一致するとき、前記記憶部に格納されている鍵情報及び認証情報を使用する。
【０００８】
また、相互に認証を行った記録媒体からのデータ読み出し又は当該記録媒体へのデータの書き込みを行う記録媒体制御方法であって、前記記録媒体に係る鍵情報を生成するステップと、前記記録媒体に格納されているデータの属性に係る認証情報を取得するステップと、前記記録媒体の個体識別情報を取得するステップと、前記鍵情報、認証情報及び個体識別情報を互いに関連付けて記憶するステップとを備えている。当該記録媒体制御方法は、前記記録媒体が交換された場合において当該記録媒体の個体識別情報と前記記憶された個体識別情報とが一致するとき、前記記憶された鍵情報及び認証情報を使用する。
【発明の効果】
【０００９】
本発明によれば、記録媒体との認証が必要なシステムにおいて、交換された記録媒体に係る鍵情報及び認証情報を保持している場合にはその記録媒体について再度の認証処理を行わずに済むため、低消費電力化を実現したまま記録媒体との相互認証の回数を削減することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について、図面を参照して説明する。以下説明する実施形態では、記録媒体としてＳＤメモリカードと相互に認証を行って、著作権保護の規格であるＣＰＲＭ（Content Protection for Recordable Media）に基づいて暗号化されたコンテンツをＳＤメモリカードから読み出し、オーディオ再生する例について説明する。
【００１１】
（第１の実施形態）
図１は、第１の実施形態に係るメディア処理装置のブロック図である。本実施形態に係るメディア処理装置１０は、入出力ＩＦ部１１と、認証処理部１２と、暗復号処理部１３と、制御部１４と、個体識別情報取得部１５、記憶部１６とを備える。
【００１２】
入出力ＩＦ部１１は、ＳＤメモリカード１００との間のインターフェースである。認証処理部１２は、ＳＤメモリカード１００と相互に認証を行って、入出力ＩＦ部１１がＳＤメモリカード１００から得た情報を用いてＳＤメモリカード１００に固有の鍵情報を生成する。
【００１３】
暗復号処理部１３は、認証処理部１２が生成した鍵情報を用いてＳＤメモリカード１００のセキュアな領域にアクセスし、セキュアな領域に格納されているコンテンツ鍵を用いてＳＤメモリカード１００から読み出した暗号化データを平文データに復号化したり、平文データを暗号化したりする。
【００１４】
制御部１４は、ＳＤメモリカード１００からのデータの読み出し及びＳＤメモリカード１００へのデータの書き込みを制御する。また、制御部１４は、入出力ＩＦ部１１、認証処理部１２、個体識別情報取得部１５及び暗復号処理部１３への電力の供給を制御する。制御部１４は、ＳＤメモリカード１００からのデータの読み出し又はＳＤメモリカード１００へのデータの書き込みを行わない間は、記憶部１６のみに電力供給し、入出力ＩＦ部１１、認証処理部１２、個体識別情報取得部１５及び暗復号処理部１３には電力供給しないよう制御する。
【００１５】
認証処理部１２が生成する鍵情報は、メディア処理装置１０がアクセスするＳＤメモリカード毎に異なるが、ＳＤメモリカード１００から読み出すデータ又はＳＤメモリカード１００に書き込むデータ（例えば、音楽データや映像データ）の属性によっても異なる。制御部１４は、認証処理部１２が生成した鍵情報とともに、データの属性も認証情報として記憶部１６に格納する。
【００１６】
制御部１４は、認証処理部１２が生成した鍵情報及びデータの属性（認証情報）、及び個体識別情報取得部１５が取得した個体識別情報を、それぞれ記憶部１６の異なる領域に分けて格納する。
【００１７】
個体識別情報取得部１５は、入出力ＩＦ部１１を通してＳＤメモリカード１００の個体識別情報を取得する。暗復号処理部１３は、認証処理で生成された鍵情報を使用して、暗号化データの復号化、又は平文データの暗号化を行う。
【００１８】
図２は、記憶部１６に格納された情報を示す図である。記憶部１６は、テーブル番号領域１６１、鍵情報記憶領域１６２、認証情報記憶領域１６３及び個体識別情報記憶領域１６４を有する。鍵情報記憶領域１６２には、相互認証処理によって生成された鍵情報が格納される。認証情報記憶領域１６３には、認証情報として、各鍵情報の格納位置を示す鍵情報格納位置情報と各鍵情報の属性を示す認証種別情報とが認証情報として格納される。個体識別情報記憶領域１６４には、ＳＤメモリカード１００の個体識別情報が格納される。これらの情報は、テーブル番号領域１６１のテーブル番号と関連付けることで一組の情報として格納される。記憶部１６には、これらの情報を複数組格納することができる。
【００１９】
以下、メディア処理装置１０の動作について図３のフローチャートを参照しながら説明する。
【００２０】
まず、メディア再生機器において、まだ一度も相互認証を行ったことがないＳＤメモリカード１００に格納されている暗号化コンテンツをオーディオ再生する手順を説明する。
【００２１】
ステップＳ１０１において、個体識別情報取得部１５は、入出力ＩＦ部１１を通してＳＤメモリカード１００の個体識別情報を取得する。ステップＳ１０２において、制御部１４は、ステップＳ１０１で取得した個体識別情報が、記憶部１６の個体識別情報記憶領域１６４に保持されている個体識別情報と一致するかどうか確認する。今回はまだ一度も相互認証を行ったことがないＳＤメモリカード１００なので、一致する個体識別情報がなく、ステップＳ１０３へ進む。
【００２２】
ステップＳ１０３において、メディア処理装置１０とＳＤメモリカード１００の相互認証が行われ、認証処理部１２はＳＤメモリカード１００に固有の鍵情報を生成する。ステップ１０４において、制御部１４は、記憶部１６の鍵情報記憶領域１６２、認証情報記憶領域１６３、及び個体識別情報記憶領域１６４に新たなＳＤメモリカード１００の各情報を格納できる領域が空いているかどうかを確認する。空いていない場合は、ステップ１０５において、制御部１４は、記憶部１６に格納されている各情報のうち、最も古いテーブル番号に関連付けられている各情報を消去する。
【００２３】
ステップＳ１０６において、制御部１４は、ステップＳ１０３で生成された鍵情報を記憶部１６の鍵情報記憶領域１６２に格納する。また、制御部１４は、認証情報として、鍵情報の格納位置を示す鍵情報格納位置情報と鍵情報の属性を示す認証種別情報とを記憶部１６の認証情報記憶領域１６３に格納する。
【００２４】
ステップＳ１０７において、制御部１４は、ステップＳ１０１で取得したＳＤメモリカード１００の個体識別情報を、記憶部１６の個体識別情報記憶領域１６４に格納する。そのとき、鍵情報と認証情報と個体識別情報とを関連付けるテーブル番号を付与する。記憶部１６で各情報を複数組管理するために、制御部１４は、テーブル番号付与後にテーブル番号をインクリメントし、組毎に一意の値が付与されるようにする。
【００２５】
ステップＳ１０８において、暗復号処理部１３は鍵情報と認証情報を用いてＳＤメモリカード１００のセキュアな領域にアクセスし、セキュアな領域に格納されているコンテンツ鍵を用いて暗号化されたコンテンツを平文データに復号する。復号された平文データは、メディア処理装置１０上でオーディオ再生され、その後停止される。
【００２６】
ステップＳ１０９において、ＳＤメモリカード１００に格納されている暗号化されたコンテンツをオーディオ再生する必要がなくなると、メディア処理装置１０は待機状態となる。そこで、制御部１４は記憶部１６のみに電力を供給し、入出力ＩＦ部１１、認証処理部１２、個体識別情報取得部１５及び暗復号処理部１３には電力を供給しないよう制御する。待機状態中に、必要であればユーザーによってによってＳＤメモリカード１００が交換される。その後、ステップＳ１１０において、再びＳＤメモリカード１００に格納されている暗号化されたコンテンツをオーディオ再生しようとすると、待機状態から復帰しステップＳ１０１に戻る。
【００２７】
次に、以前に相互認証を行ったことがあるＳＤメモリカード１００に格納されている暗号化コンテンツをオーディオ再生する手順を説明する。
【００２８】
ステップＳ１０１において、個体識別情報取得部１５は、入出力ＩＦ部１１を通してＳＤメモリカード１００の個体識別情報を取得する。ステップＳ１０２において、制御部１４は、ステップＳ１０１で取得した個体識別情報が、記憶部１６の個体識別情報記憶領域１６４に保持されている個体識別情報と一致するかどうか確認する。今回は以前に相互認証を行ったことがあるＳＤメモリカード１００なので、一致する個体識別情報があり、ステップＳ１１１へ進む。
【００２９】
ステップＳ１１１において、制御部１４は、記憶部１６の個体識別情報記憶領域１６４で一致した個体識別情報に付与されているテーブル番号を取得し、そのテーブル番号に対応する鍵情報と認証情報を、鍵情報記憶領域１６２と認証情報記憶領域１６３から取得する。以後、ステップＳ１０８に進むことで、相互認証処理が省略される。
【００３０】
以上説明したように、本実施形態に係るメディア処理装置１０によれば、記憶部１６には鍵情報記憶領域１６２と認証情報記憶領域１６３と個体識別情報記憶領域１６４の３つの領域が設けられているため、複数のＳＤメモリカード１００の個体識別情報及び複数種類の認証状態を同時に保持することができる。このため、メディア処理装置１０が以前に相互認証を行ったことがあるＳＤメモリカード１００に格納されている暗号化されたコンテンツをオーディオ再生するためには、メディア処理装置１０は認証を再度行う必要はない。
【００３１】
また、記憶部１６に保持している個体識別情報及び複数種類の認証状態を消去することができる。このため、記憶部１６の容量に制限があってもオーバーフローすることはない。
【００３２】
また、メディア処理装置１０がＳＤメモリカード１００に格納されている暗号化されたコンテンツのオーディオ再生を行わない間、制御部１４は、記憶部１６のみに電力を供給し、入出力ＩＦ部１１、認証処理部１２、個体識別情報取得部１５及び暗復号処理部１３には電力を供給しないよう制御する。記憶部１６がＳＲＡＭの場合、電力の供給が断たれると鍵情報記憶領域１６２、認証情報記憶領域１６３、及び個体識別情報記憶領域１６４に格納された情報は全て消去されてしまうが、本実施形態に係るメディア処理装置１０では、記憶部１６には常に電力が供給されるため、記憶部１６に格納された情報は消去されない。
【００３３】
以上より、消費電力を低く抑えつつ、ＳＤメモリカード１００との相互認証の回数を少なくすることができる。
【００３４】
（第２の実施形態）
図４は、第２の実施形態に係るメディア処理装置のブロック図である。本実施形態に係るメディア処理装置２０は、第１の実施形態に係るメディア処理装置１０に記憶情報暗復号部２１を追加したものである。以下、第１の実施形態と異なる点についてのみ説明する。
【００３５】
記憶情報暗復号部２１は、記憶部１６に格納する情報を暗号化し、また、記憶部１６に格納されている暗号化された情報を復号する。制御部１４は、認証処理部１２が生成した鍵情報及びデータの属性（認証情報）、及び個体識別情報取得部１５が取得した個体識別情報を暗号化し、それぞれ記憶部１６の異なる領域に分けて格納する。
【００３６】
図５は、記憶部１６に格納された情報を示す図である。記憶部１６は、テーブル番号領域１６１、暗号化鍵情報記憶領域１６２’、暗号化認証情報記憶領域１６３’及び個体識別情報記憶領域１６４を有する。暗号化鍵情報記憶領域１６２’には、相互認証処理によって生成された鍵情報が、記憶情報暗復号部２１によって暗号化された上で格納される。暗号化認証情報記憶領域１６３’には、認証情報として、各鍵情報の格納位置を示す鍵情報格納位置情報と、各鍵情報の属性を示す認証種別情報とが、記憶情報暗復号部２１によって暗号化された上で格納される。
【００３７】
以下、メディア処理装置２０の動作について図６のフローチャートを参照しながら説明する。ステップＳ１０１からステップＳ１０５までは既に説明したとおりである。
【００３８】
ステップＳ１０６’において、制御部１４は、ステップＳ１０３で生成され、記憶情報暗復号部２１によって暗号化された鍵情報を記憶部１６の暗号化鍵情報記憶領域１６２’に格納する。また、制御部１４は、認証情報として、記憶情報暗復号部４０２によって暗号化された、鍵情報の格納位置を示す鍵情報格納位置情報と鍵情報の属性を示す認証種別情報を記憶部１６の暗号化認証情報記憶領域１６３’に格納する。ステップＳ１０７からステップＳ１１０までは既に説明したとおりである。
【００３９】
ステップＳ１１１’において、制御部１４は、記憶部１６の個体識別情報記憶領域１６４で一致した個体識別情報に付与されているテーブル番号を取得し、そのテーブル番号に対応する暗号化鍵情報と暗号化認証情報を、暗号化鍵情報記憶領域１６２’と暗号化認証情報記憶領域１６３’から取得する。取得した暗号化鍵情報及び暗号化認証情報は、記憶情報暗復号部２１によって復号される。
【００４０】
以上説明したように、本実施形態に係るメディア処理装置２０によれば、記憶部１６で保持する鍵情報と認証情報が暗号化されるため、データの秘匿性を高めることができる。
【００４１】
なお、本発明の適用範囲は、記録媒体はＳＤメモリカード及びオーディオコンテンツに限定されない。その他の種類の記録媒体及びコンテンツ種別であっても本発明によって上記の効果が得られる。
【産業上の利用可能性】
【００４２】
本発明に係るメディア処理装置は、記録媒体が交換された場合でも低消費電力化を実現したまま記録媒体との相互認証の回数を削減することができるため、バッテリ駆動される携帯電話機やポータブルメディアプレーヤーなどの携帯型電子機器として有用である。
【図面の簡単な説明】
【００４３】
【図１】第１の実施形態に係るメディア処理装置の構成図である。
【図２】第１の実施形態に係るメディア処理装置において記憶部に格納された情報を示す図である。
【図３】第１の実施形態に係るメディア処理装置のフローチャートである。
【図４】第２の実施形態に係るメディア処理装置の構成図である。
【図５】第２の実施形態に係るメディア処理装置において記憶部に格納された情報を示す図である。
【図６】第２の実施形態に係るメディア処理装置のフローチャートである。
【符号の説明】
【００４４】
１０  メディア処理装置
１２  認証処理部
１４  制御部
１５  個体識別情報取得部
１６  記憶部
２０  メディア処理装置
２１  記憶情報暗復号部
【図１】
2009284019.tif 000003
【図２】
2009284019.tif 000004
【図３】
2009284019.tif 000005
【図４】
2009284019.tif 000006
【図５】
2009284019.tif 000007
【図６】
2009284019.tif 000008