JP2008060653A - 制御装置 - Google Patents

制御装置 Download PDF

Info

Publication number
JP2008060653A
JP2008060653A JP2006231854A JP2006231854A JP2008060653A JP 2008060653 A JP2008060653 A JP 2008060653A JP 2006231854 A JP2006231854 A JP 2006231854A JP 2006231854 A JP2006231854 A JP 2006231854A JP 2008060653 A JP2008060653 A JP 2008060653A
Authority
JP
Japan
Prior art keywords
recording medium
data
unit
control device
units
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006231854A
Other languages
English (en)
Inventor
Takeshi Sato
毅 佐藤
Kenichiro Uda
研一郎 宇田
Mutsumi Fujiwara
睦 藤原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2006231854A priority Critical patent/JP2008060653A/ja
Priority to CN200780032611.2A priority patent/CN101512960A/zh
Priority to PCT/JP2007/066033 priority patent/WO2008026457A1/ja
Priority to US12/438,702 priority patent/US20100250961A1/en
Publication of JP2008060653A publication Critical patent/JP2008060653A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00217Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
    • G11B20/00253Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/0042Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the copy protection scheme being related to a specific access protection standard
    • G11B20/00442Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the copy protection scheme being related to a specific access protection standard content protection for recordable media [CPRM]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • H04L9/0637Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0894Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • G11B2020/10675Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control
    • G11B2020/10685Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control input interface, i.e. the way data enter the buffer, e.g. by informing the sender that the buffer is busy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • G11B2020/1075Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data
    • G11B2020/10759Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data content data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storage Device Security (AREA)

Abstract

【課題】複数のコンテンツを並行して暗号化又は復号化する制御装置を提供すること。
【解決手段】制御装置は、記録媒体からのデータの読み出し又は記録媒体へのデータの書き込みを行う。制御装置は、暗号化及び復号化の少なくともいずれか1つの処理を行う複数の処理部と、記録媒体との間のインターフェースである複数のインターフェース部と、記録媒体から読み出されるコンテンツの種類毎又は記録媒体に書き込むコンテンツの種類毎に、複数の処理部及び複数のインターフェース部の中からそれぞれ1つを割り当てる制御部とを備える。
【選択図】図1

Description

本発明は、複数のコンテンツを並行して処理する制御装置に関する。
音楽や映像等のコンテンツのデジタル化と配信技術の進歩のため、著作権保護に関する技術の重要性が増している。特に、デジタルデータのコンテンツを記録媒体に記録する場合には、コンテンツを暗号化して記録媒体に記録することが多い。暗号化技術の一つに、暗号ブロック連鎖(CBC:Cipher Block Chaining)方式がある。このCBC方式では、平文データが複数のブロックに分割され、ブロック毎に暗号化及び復号化が行われる。
特開平11−161162号公報は、CBC方式を用いて高速に暗号化及び復号化する技術を開示している。当該技術では、暗号化されたデータや平文データが複数のフレームに分割され、複数のフレームに対して複数の暗号化/復号化部が並列して用いられている。このため、1つのデータストリームの暗号化及び復号化を高速に行うことができる。
特開平11−161162号公報
上記公報が開示している技術では1つのコンテンツを暗号化及び復号化しているが、複数のコンテンツを並行して暗号化及び復号化することはできない。このため、例えば暗号化された音楽コンテンツと暗号化された映像コンテンツとを並行して復号化したり、暗号化された音楽コンテンツを復号化しながら映像コンテンツを暗号化することができない。
本発明の目的は、複数のコンテンツを並行して暗号化又は復号化する制御装置を提供することである。
本発明は、記録媒体からのデータの読み出し又は前記記録媒体へのデータの書き込みを行う制御装置であって、暗号化及び復号化の少なくともいずれか1つの処理を行う複数の処理部と、前記記録媒体との間のインターフェースである複数のインターフェース部と、前記記録媒体から読み出されるコンテンツの種類毎又は前記記録媒体に書き込むコンテンツの種類毎に、前記複数の処理部及び前記複数のインターフェース部の中からそれぞれ1つを割り当てる制御部と、を備えた制御装置を提供する。
上記制御装置は、前記記録媒体からデータを読み出す前又は前記記録媒体にデータを書き込む前に、前記記録媒体との間で相互に認証を行って得られた鍵データ及びデータの種別を示す認証種別を記憶する鍵情報記憶部を備え、前記鍵情報記憶部に格納された情報は、前記複数の処理部によって共有される。
上記制御装置では、前記鍵情報記憶部は、前記鍵データ及び前記認証種別をそれぞれ対応付けて記憶する。
上記制御装置では、前記鍵情報記憶部は、前記鍵データ及び前記認証種別に前記複数の処理部の中の1つを対応付けて記憶し、前記制御部は、前記コンテンツの種類と同じ認証種別に対応付けられた処理部及び当該処理部に対応するインターフェース部を割り当てる。
上記制御装置では、前記制御部は、前記複数の処理部の各処理状態及び前記複数のインターフェース部の状態を検出し、検出結果に応じて適当な処理部及びインターフェース部を割り当てる。
上記制御装置では、前記複数のインターフェース部のいずれか1つが前記記録媒体からのデータの読み出し又は前記記録媒体へのデータの書き込みを行い、前記制御部は、割り当てられたインターフェース部が前記記録媒体からデータの読み出し又は前記記録媒体へのデータの書き込みを行っている間、他のインターフェース部が前記記録媒体にアクセスしないよう前記他のインターフェース部を制御する。
上記制御装置では、前記複数のインターフェース部のそれぞれが、異なる記録媒体からのデータの読み出し又は前記異なる記録媒体へのデータの書き込みを同時に行う。
本発明に係る制御装置によれば、複数のコンテンツを並行して暗号化又は復号化することができる。
以下、本発明の実施形態について、図面を参照して説明する。以下説明する実施形態の制御装置は、記録型DVDやメモリカード等の記録媒体と相互に認証を行って、CPRM(Content Protection for Recordable Media)等の著作権保護の規格に基づいて暗号化されたデータを記録媒体から読み出したり記録媒体に書き込む。記録媒体に記録されるデータは、例えば音楽や映像等のマルチメディアコンテンツである。
(第1の実施形態)
図1は、第1の実施形態の制御装置を示すブロック図である。図1に示すように、本実施形態の制御装置101は、3つの入出力IF部110a〜110cと、認証処理部105と、3つの暗号化/復号化部107a〜107cと、制御部103と、鍵情報記憶部106と、外部IF部102と、記憶部104とを備える。なお、暗号化/復号化部107aには入出力IF部110aが対応し、暗号化/復号化部107bには入出力IF部110bが対応し、暗号化/復号化部107cには入出力IF部110cが対応する。
入出力IF部110a〜110cは、記録型DVDやメモリカード等の外部の記録媒体113との間のインターフェースである。入出力IF部110a〜110cのそれぞれは、データを保持するためのバッファを内部に有する。認証処理部105は、記録媒体113との間で相互認証を行って、入出力IF部110a〜110cのいずれかが記録媒体113から得た情報を用いて記録媒体113に固有の鍵データを生成する。認証処理部105が生成する鍵データは、制御装置101がアクセスする記録媒体毎に異なるが、記録媒体113から読み出すデータ又は記録媒体113に書き込むデータ(例えば、音楽データや映像データ)の属性によっても異なる。ある特定の属性のデータは所定のアプリケーションによって実行されるため、データの属性によって鍵データが異なるということは、鍵データがアプリケーションによって異なるということに等しい。
暗号化/復号化部107a〜107cは、認証処理部105が生成した鍵データを用いて、記録媒体113から読み出したデータを復号化したり平文データを暗号化する。制御部103は、認証処理部105が生成した鍵データと共に、データの属性も認証種別として鍵情報記憶部106に格納する。鍵情報記憶部106に格納された情報は、3つの暗号化/復号化部107a〜107cによって共有される。制御部103についての詳細は後述する。
鍵情報記憶部106は、図2に示すように、認証処理部105が生成した鍵データ202及びデータの属性(認証種別)203をそれぞれ対応付けて記憶する。なお、各認証種別には、3つの暗号化/復号化部107a〜107cのいずれか1つが対応付けられていても良い。この場合、コンテンツの種別に応じて特定の暗号化/復号化部が用いられる。外部IF部102は、外部機器との間のインターフェースである。記憶部104は、外部IF部102から入力されたデータを暗号化/復号化部107に送る前に一時保持したり、暗号化/復号化部で復号化されたデータを外部IF部102から出力する前に一時保持する。
以下、本実施形態の制御部103の詳細について説明する。制御部103は、暗号化/復号化部107a〜107cの各処理状態及び入出力IF部110a〜110cが有するバッファの各状態を検出する。制御部103は、検出した処理状態やバッファの状態に応じて、暗号化/復号化部107a〜107c及び入出力IF部110a〜110cを制御する。本実施形態では、3つの入出力IF部110a〜110cに対して1つの記録媒体113が接続される。このため、制御部103は、1つの入出力IF部が記録媒体113からデータの読み出し又は記録媒体113へのデータの書き込みを行っている間、他の入出力IF部が記録媒体113にアクセスしないように、これら他の入出力IF部を制御する。すなわち、本実施形態では、記録媒体113へのアクセスに関して入出力IF部の排他制御が必要である。
また、制御部103は、記録媒体113から読み出されるコンテンツの種類毎又は記録媒体113に書き込むコンテンツの種類毎に、暗号化/復号化部107a〜107c及び入出力IF部110a〜110cの中からそれぞれ1つを割り当てる。割当方法には2種類ある。
1つは、認証種別に応じて暗号化/復号化部及び入出力IF部を固定的に割り当てる方法である。この方法を採用する場合、鍵情報記憶部106に格納されている各認証種別には暗号化/復号化部107a〜107cのいずれか1つが対応付けられている必要がある。制御部103は、鍵情報記憶部106に格納されている情報を参照して、記録媒体113から読み出す又は記録媒体113に書き込むコンテンツのために利用される入出力IF部及び暗号化/復号化部を割り当てる。この割当方法によれば、コンテンツの種類毎に暗号化/復号化部及び入出力IF部が必ず割り当てられるため、制御装置101が安定した処理を行うことができる。
もう1つは、暗号化/復号化部107a〜107cの各処理状態及び入出力IF部110a〜110cが有するバッファの各状態に応じて、適当な暗号化/復号化部及び入出力IF部を割り当てる方法である。ここで、暗号化/復号化部107a〜107cの各処理状態とは、暗号化/復号化部が使用されているか否かを示し、入出力IF部110a〜110cが有するバッファの各状態とは、当該バッファが使用されているか否か、即ち当該バッファが空いているか否かを示す。
記録媒体113からデータを読み出す場合、制御部103は、暗号化/復号化部107a〜107cと入出力IF部110a〜110cにおいて、暗号化/復号化部が使用されておらず、且つ入出力IF部のバッファが空いている組合せを選択し、記録媒体113から各コンテンツのデータをあるまとまった単位で読み込んで、当該入出力IF部のバッファに保持し、暗号化/復号化部によって復号を行う。例えば、暗号化/復号化部107aが使用されておらず、且つ入出力IF部110aのバッファが空いている場合、制御部103は、入出力IF部110aを制御して、記録媒体113のデータを、入出力IF部110aのバッファに一旦保持し、暗号化/復号化部107aによって復号を行う。なお、使用されていない暗号化/復号化部と、空いているバッファを有する入出力IF部の組合せが複数ある場合、制御部103は、前記組合せの中から1つを任意に選択することが可能である。
一方、記録媒体113にデータを書き込む場合も同様に、制御部103は、暗号化/復号化部107a〜107cと入出力IF部110a〜110cにおいて、暗号化/復号化部が使用されておらず、且つ入出力IF部のバッファが空いている組合せを選択し、当該暗号化/復号化部によって前記データの暗号化を行い、入出力IF部のバッファに暗号化されたデータを一旦蓄積した後、記録媒体113に当該データを書き込む。例えば、暗号化/復号化部107aが使用されておらず、且つ入出力IF部110aのバッファが空いている場合、制御部103は、データを暗号化/復号化部107aによって暗号化し、入出力IF部110aのバッファに一旦蓄積した後、記録媒体113に対して当該データの書込みを行う。
この割当方法によれば、暗号化/復号化部107a〜107c及び入出力IF部110a〜110cの状態に応じた柔軟かつ有効な割り当てを行うことができる。なお、どちらの割当方法でも、1つのコンテンツに対して必ず1つの暗号化/復号化部及び1つの入出力IF部が割り当てられるのは、例えばCBC方式によって暗号化されたデータの暗号ブロック連鎖を途切れさせないためである。
以下、本実施形態の制御装置101が記録媒体113からデータを読み出す際の、制御装置101の動作について説明する。制御部103は、上記説明した割当方法によって決定した入出力IF部を制御して、他の入出力IF部が記録媒体113にアクセスしていなければ、記録媒体113からデータを読み出してバッファに保持する。次に、制御部103はこの入出力IF部に対応する暗号化/復号化部を制御して、バッファからデータを読み出し復号化する。制御部103は、復号化されたデータを記憶部104に一時保持して、適当なタイミングでこのデータを外部へ出力するよう外部IF部102を制御する。
次に、本実施形態の制御装置101が記録媒体113にデータを書き込む際の、制御装置101の動作について説明する。制御部103は、外部IF部102を介して入力された平文データを記憶部104に一時保持する。次に、制御部103は、上記説明した割当方法によって決定した暗号化/復号化部を制御して、平文データを暗号化する。制御部103は、暗号化されたデータをこの暗号化/復号化部に対応する入出力IF部に送り、バッファに一時保持する。制御部103は、他の入出力IF部が記録媒体113にアクセスしていなければ、バッファに保持されたデータを記録媒体113に書き込むよう入出力IF部を制御する。
本実施形態の制御装置101は、記録媒体113へのアクセスに関する入出力IF部の排他制御を行った上で、記録媒体113からのデータの読み出し動作又は記録媒体113へのデータの書き込み動作を最大3つ並行して行うことができる。また、制御装置101は、読み出し動作と書き込み動作を並行して行うこともできる。
(第2の実施形態)
第1の実施形態では、3つの入出力IF部110a〜110cに対して1つの記録媒体が接続される。第2の実施形態の制御装置は、同様に、3つの入出力IF部110a〜110cを備えるが、各入出力IF部に対して記録媒体が接続される。このため、最大3つの記録媒体が接続される。このため、本実施形態では、記録媒体へのアクセスに関する入出力IF部の排他制御が必要ない。その結果、記録媒体からのデータの読み出し及び記録媒体へのデータの書き込みを高速に行うことができる。
以上説明した第1及び第2の実施形態の制御装置は、集積回路によって構成されてもディスクリート部品によって構成されても良い。また、上記実施形態では、暗号化/復号化部及び入出力IF部がそれぞれ3つ設けられているが、3つに限らず2つ又は4つ以上であっても良い。
本発明に係る制御装置は、複数のコンテンツを並行して処理する電子機器等として有用である。
第1の実施形態の制御装置を示すブロック図 鍵情報記憶部に格納された情報を示すブロック図
符号の説明
101 制御装置
102 外部IF部
103 制御部
104 記憶部
105 認証処理部
106 鍵情報記憶部
107a〜107c 暗号化/復号化部
110a〜110c 入出力IF部
113 記録媒体

Claims (7)

  1. 記録媒体からのデータの読み出し又は前記記録媒体へのデータの書き込みを行う制御装置であって、
    暗号化及び復号化の少なくともいずれか1つの処理を行う複数の処理部と、
    前記記録媒体との間のインターフェースである複数のインターフェース部と、
    前記記録媒体から読み出されるコンテンツの種類毎又は前記記録媒体に書き込むコンテンツの種類毎に、前記複数の処理部及び前記複数のインターフェース部の中からそれぞれ1つを割り当てる制御部と、
    を備えたことを特徴とする制御装置。
  2. 請求項1に記載の制御装置であって、
    前記記録媒体からデータを読み出す前又は前記記録媒体にデータを書き込む前に、前記記録媒体との間で相互に認証を行って得られた鍵データ及びデータの種別を示す認証種別を記憶する鍵情報記憶部を備え、
    前記鍵情報記憶部に格納された情報は、前記複数の処理部によって共有されることを特徴とする制御装置。
  3. 請求項2に記載の制御装置であって、
    前記鍵情報記憶部は、前記鍵データ及び前記認証種別をそれぞれ対応付けて記憶することを特徴とする制御装置。
  4. 請求項3に記載の制御装置であって、
    前記鍵情報記憶部は、前記鍵データ及び前記認証種別に前記複数の処理部の中の1つを対応付けて記憶し、
    前記制御部は、前記コンテンツの種類と同じ認証種別に対応付けられた処理部及び当該処理部に対応するインターフェース部を割り当てることを特徴とする制御装置。
  5. 請求項1に記載の制御装置であって、
    前記制御部は、前記複数の処理部の各処理状態及び前記複数のインターフェース部の状態を検出し、検出結果に応じて適当な処理部及びインターフェース部を割り当てることを特徴とする制御装置。
  6. 請求項1に記載の制御装置であって、
    前記複数のインターフェース部のいずれか1つが前記記録媒体からのデータの読み出し又は前記記録媒体へのデータの書き込みを行い、
    前記制御部は、割り当てられたインターフェース部が前記記録媒体からデータの読み出し又は前記記録媒体へのデータの書き込みを行っている間、他のインターフェース部が前記記録媒体にアクセスしないよう前記他のインターフェース部を制御することを特徴とする制御装置。
  7. 請求項1に記載の制御装置であって、
    前記複数のインターフェース部のそれぞれが、異なる記録媒体からのデータの読み出し又は前記異なる記録媒体へのデータの書き込みを同時に行うことを特徴とする制御装置。
JP2006231854A 2006-08-29 2006-08-29 制御装置 Pending JP2008060653A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2006231854A JP2008060653A (ja) 2006-08-29 2006-08-29 制御装置
CN200780032611.2A CN101512960A (zh) 2006-08-29 2007-08-17 控制装置
PCT/JP2007/066033 WO2008026457A1 (fr) 2006-08-29 2007-08-17 Dispositif de commande
US12/438,702 US20100250961A1 (en) 2006-08-29 2007-08-17 Control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006231854A JP2008060653A (ja) 2006-08-29 2006-08-29 制御装置

Publications (1)

Publication Number Publication Date
JP2008060653A true JP2008060653A (ja) 2008-03-13

Family

ID=39135740

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006231854A Pending JP2008060653A (ja) 2006-08-29 2006-08-29 制御装置

Country Status (4)

Country Link
US (1) US20100250961A1 (ja)
JP (1) JP2008060653A (ja)
CN (1) CN101512960A (ja)
WO (1) WO2008026457A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011070664A (ja) * 2009-09-22 2011-04-07 Samsung Electronics Co Ltd 暗号キー選択装置を具備するストレージ・システム及び暗号キー選択方法
JP2011530754A (ja) * 2008-08-11 2011-12-22 インターナショナル・ビジネス・マシーンズ・コーポレーション 暗号化ファイル・システムにおける改善された入出力制御および効率

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11168701A (ja) * 1997-12-02 1999-06-22 Toshiba Corp 多画面表示装置
JP2001298715A (ja) * 2000-04-12 2001-10-26 Matsushita Electric Ind Co Ltd ストリーム記録装置、ストリーム編集装置、ストリーム再生装置および記録媒体
JP2004088505A (ja) * 2002-08-27 2004-03-18 Matsushita Electric Ind Co Ltd 並列ストリーム暗復号装置及びその方法並びに並列ストリーム暗復号プログラム
WO2005057475A1 (ja) * 2003-11-28 2005-06-23 Matsushita Electric Industrial Co., Ltd. 記録装置

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5251304A (en) * 1990-09-28 1993-10-05 Motorola, Inc. Integrated circuit microcontroller with on-chip memory and external bus interface and programmable mechanism for securing the contents of on-chip memory
US5596734A (en) * 1993-12-17 1997-01-21 Intel Corporation Method and apparatus for programming embedded memories of a variety of integrated circuits using the IEEE test access port
KR960003651B1 (ko) * 1993-12-24 1996-03-21 재단법인 한국전자통신연구소 고속 로컬버스용 통합 멀티미디어 보드회로
US5635855A (en) * 1995-07-21 1997-06-03 Lattice Semiconductor Corporation Method for simultaneous programming of in-system programmable integrated circuits
US6272636B1 (en) * 1997-04-11 2001-08-07 Preview Systems, Inc Digital product execution control and security
US6075935A (en) * 1997-12-01 2000-06-13 Improv Systems, Inc. Method of generating application specific integrated circuits using a programmable hardware architecture
FR2786901B1 (fr) * 1998-12-08 2001-04-27 Schlumberger Systems & Service Dispositif et procede d'initialisation d'un programme applicatif d'une carte a circuit integre
US6555398B1 (en) * 1999-10-22 2003-04-29 Magic Corporation Software programmable multiple function integrated circuit module
US6230114B1 (en) * 1999-10-29 2001-05-08 Vast Systems Technology Corporation Hardware and software co-simulation including executing an analyzed user program
JP2001358708A (ja) * 1999-10-29 2001-12-26 Matsushita Electric Ind Co Ltd コンテンツ情報変換装置、コンテンツ情報変換方法、及びプログラム記憶媒体
JP2001344545A (ja) * 2000-03-29 2001-12-14 Ibm Japan Ltd 処理システム、サーバ、処理端末、通信端末、処理方法、データ管理方法、処理実行方法、プログラム
JP4714980B2 (ja) * 2000-10-17 2011-07-06 ソニー株式会社 コンテンツ受信装置及びコンテンツ受信方法
TW546936B (en) * 2000-10-27 2003-08-11 Synq Technology Inc Data encrypting/decrypting system in client/server structure and the method thereof
GB2368669B (en) * 2000-10-31 2005-06-22 Advanced Risc Mach Ltd Integrated circuit configuration
US20020126840A1 (en) * 2001-03-12 2002-09-12 Robbins Virginia L. Method and apparatus for adapting symetric key algorithm to semi symetric algorithm
US6530070B2 (en) * 2001-03-29 2003-03-04 Xilinx, Inc. Method of constraining non-uniform layouts using a uniform coordinate system
US20020172508A1 (en) * 2001-05-21 2002-11-21 Gabbi Zennou System and method for multichannel short range media transfer and storage
JP4761652B2 (ja) * 2001-06-04 2011-08-31 ルネサスエレクトロニクス株式会社 データ暗号化回路
CN1278267C (zh) * 2001-07-10 2006-10-04 意大利电信股份公司 用于实现复合电子电路的***与方法
US7475045B2 (en) * 2002-07-04 2009-01-06 Fujitsu Limited Transaction system and transaction terminal equipment
AU2003247146A1 (en) * 2002-08-08 2004-02-25 Dani Dariel Integrated circuit for digital rights management
US6983442B1 (en) * 2002-08-26 2006-01-03 Altera Corporation Method for constructing an integrated circuit device having fixed and programmable logic portions and programmable logic architecture for use therewith
JP4349788B2 (ja) * 2002-10-31 2009-10-21 パナソニック株式会社 半導体集積回路装置
US7097107B1 (en) * 2003-04-09 2006-08-29 Mobile-Mind, Inc. Pseudo-random number sequence file for an integrated circuit card
JP2005182337A (ja) * 2003-12-18 2005-07-07 Hitachi Ltd 信号処理装置及び記録再生装置
US7818585B2 (en) * 2004-12-22 2010-10-19 Sap Aktiengesellschaft Secure license management
US7193435B2 (en) * 2005-02-04 2007-03-20 Itt Manufacturing Enterprises, Inc. Programmable application specific integrated circuit for communication and other applications
US7752017B1 (en) * 2005-03-24 2010-07-06 Moca Systems, Inc. System and method for simulating resource allocation
KR20090010204A (ko) * 2006-05-18 2009-01-29 파나소닉 주식회사 전자기기, 콘텐츠 재생제어방법, 프로그램, 기억매체, 집적회로
KR20100025386A (ko) * 2008-08-27 2010-03-09 한국전자통신연구원 전자 우편 주소의 우편 주소 연계 시스템 및 방법
US20100280874A1 (en) * 2009-04-29 2010-11-04 Sony Ericsson Mobile Communications Ab Mobile device, network server and method for evaluating correlation between advertisement information and user behavior
US10354302B2 (en) * 2009-08-23 2019-07-16 Joreida Eugenia Torres Methods and devices for providing fashion advice

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11168701A (ja) * 1997-12-02 1999-06-22 Toshiba Corp 多画面表示装置
JP2001298715A (ja) * 2000-04-12 2001-10-26 Matsushita Electric Ind Co Ltd ストリーム記録装置、ストリーム編集装置、ストリーム再生装置および記録媒体
JP2004088505A (ja) * 2002-08-27 2004-03-18 Matsushita Electric Ind Co Ltd 並列ストリーム暗復号装置及びその方法並びに並列ストリーム暗復号プログラム
WO2005057475A1 (ja) * 2003-11-28 2005-06-23 Matsushita Electric Industrial Co., Ltd. 記録装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011530754A (ja) * 2008-08-11 2011-12-22 インターナショナル・ビジネス・マシーンズ・コーポレーション 暗号化ファイル・システムにおける改善された入出力制御および効率
JP2011070664A (ja) * 2009-09-22 2011-04-07 Samsung Electronics Co Ltd 暗号キー選択装置を具備するストレージ・システム及び暗号キー選択方法

Also Published As

Publication number Publication date
US20100250961A1 (en) 2010-09-30
WO2008026457A1 (fr) 2008-03-06
CN101512960A (zh) 2009-08-19

Similar Documents

Publication Publication Date Title
CN1331056C (zh) 集成***中的数据访问方法和***
US8532296B2 (en) Processor, memory device, computer system, and method for transferring data
JP2010268417A (ja) 記録装置及びコンテンツデータ再生システム
US20130290736A1 (en) Data storage device, data control device and method for encrypting data
KR20080069018A (ko) 플래시 변환 레이어에서 데이터를 암호화하여 처리하기위한 방법 및 장치
US8543840B2 (en) Data processing apparatus, data processing system, and method for controlling the same
KR100636150B1 (ko) 암호화 모듈을 포함하는 멀티미디어 장치
KR101496975B1 (ko) 고체 상태 디스크 및 이에 대한 입출력방법
JPWO2006077871A1 (ja) コンテンツ複製装置及びコンテンツ複製方法
JP2010152804A (ja) データ記憶装置およびデータ記憶装置におけるデータ管理方法
US9419952B2 (en) Memory encryption method compatible with a memory interleaved system and corresponding system
JP2008293578A (ja) ストリームデータ制御モジュール
JP2008060653A (ja) 制御装置
JP2009058637A (ja) 不揮発性記憶装置へのデータ書き込みシステムおよび不揮発性記憶装置
JP2010092202A (ja) Usbインタフェースを用いた記憶装置
US20090285397A1 (en) Media processor and recording medium control method
JP2007336446A (ja) データ暗号化装置
JP6811625B2 (ja) ファイル中継装置及びファイル中継プログラム
JP2006330126A (ja) 暗号化処理方法、および復号化処理方法
WO2015075796A1 (ja) コンテンツ管理システム、ホスト装置及びコンテンツ鍵アクセス方法
KR20080112082A (ko) 데이터 암호화방법, 암호화데이터 재생방법
JP2008141284A (ja) スクランブラ及びこれを適用した記憶装置
US20050123139A1 (en) Method for managing a buffer memory in a crypto engine
US8929547B2 (en) Content data reproduction system and collection system of use history thereof
JP2005172866A (ja) 暗号化/復号化システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090818

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120221

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120626