JP2008060653A - 制御装置 - Google Patents
制御装置 Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits 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/00217—Circuits 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/00253—Circuits 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits 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/0042—Circuits 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/00442—Circuits 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]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic 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/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0637—Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0894—Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
- G11B2020/10675—Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control
- G11B2020/10685—Data 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
- G11B2020/1075—Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data
- G11B2020/10759—Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data content data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital 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
【解決手段】制御装置は、記録媒体からのデータの読み出し又は記録媒体へのデータの書き込みを行う。制御装置は、暗号化及び復号化の少なくともいずれか1つの処理を行う複数の処理部と、記録媒体との間のインターフェースである複数のインターフェース部と、記録媒体から読み出されるコンテンツの種類毎又は記録媒体に書き込むコンテンツの種類毎に、複数の処理部及び複数のインターフェース部の中からそれぞれ1つを割り当てる制御部とを備える。
【選択図】図1
Description
本発明は、複数のコンテンツを並行して処理する制御装置に関する。
音楽や映像等のコンテンツのデジタル化と配信技術の進歩のため、著作権保護に関する技術の重要性が増している。特に、デジタルデータのコンテンツを記録媒体に記録する場合には、コンテンツを暗号化して記録媒体に記録することが多い。暗号化技術の一つに、暗号ブロック連鎖(CBC:Cipher Block Chaining)方式がある。このCBC方式では、平文データが複数のブロックに分割され、ブロック毎に暗号化及び復号化が行われる。
特開平11−161162号公報は、CBC方式を用いて高速に暗号化及び復号化する技術を開示している。当該技術では、暗号化されたデータや平文データが複数のフレームに分割され、複数のフレームに対して複数の暗号化/復号化部が並列して用いられている。このため、1つのデータストリームの暗号化及び復号化を高速に行うことができる。
上記公報が開示している技術では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が対応する。
図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の実施形態では、3つの入出力IF部110a〜110cに対して1つの記録媒体が接続される。第2の実施形態の制御装置は、同様に、3つの入出力IF部110a〜110cを備えるが、各入出力IF部に対して記録媒体が接続される。このため、最大3つの記録媒体が接続される。このため、本実施形態では、記録媒体へのアクセスに関する入出力IF部の排他制御が必要ない。その結果、記録媒体からのデータの読み出し及び記録媒体へのデータの書き込みを高速に行うことができる。
以上説明した第1及び第2の実施形態の制御装置は、集積回路によって構成されてもディスクリート部品によって構成されても良い。また、上記実施形態では、暗号化/復号化部及び入出力IF部がそれぞれ3つ設けられているが、3つに限らず2つ又は4つ以上であっても良い。
本発明に係る制御装置は、複数のコンテンツを並行して処理する電子機器等として有用である。
101 制御装置
102 外部IF部
103 制御部
104 記憶部
105 認証処理部
106 鍵情報記憶部
107a〜107c 暗号化/復号化部
110a〜110c 入出力IF部
113 記録媒体
102 外部IF部
103 制御部
104 記憶部
105 認証処理部
106 鍵情報記憶部
107a〜107c 暗号化/復号化部
110a〜110c 入出力IF部
113 記録媒体
Claims (7)
- 記録媒体からのデータの読み出し又は前記記録媒体へのデータの書き込みを行う制御装置であって、
暗号化及び復号化の少なくともいずれか1つの処理を行う複数の処理部と、
前記記録媒体との間のインターフェースである複数のインターフェース部と、
前記記録媒体から読み出されるコンテンツの種類毎又は前記記録媒体に書き込むコンテンツの種類毎に、前記複数の処理部及び前記複数のインターフェース部の中からそれぞれ1つを割り当てる制御部と、
を備えたことを特徴とする制御装置。 - 請求項1に記載の制御装置であって、
前記記録媒体からデータを読み出す前又は前記記録媒体にデータを書き込む前に、前記記録媒体との間で相互に認証を行って得られた鍵データ及びデータの種別を示す認証種別を記憶する鍵情報記憶部を備え、
前記鍵情報記憶部に格納された情報は、前記複数の処理部によって共有されることを特徴とする制御装置。 - 請求項2に記載の制御装置であって、
前記鍵情報記憶部は、前記鍵データ及び前記認証種別をそれぞれ対応付けて記憶することを特徴とする制御装置。 - 請求項3に記載の制御装置であって、
前記鍵情報記憶部は、前記鍵データ及び前記認証種別に前記複数の処理部の中の1つを対応付けて記憶し、
前記制御部は、前記コンテンツの種類と同じ認証種別に対応付けられた処理部及び当該処理部に対応するインターフェース部を割り当てることを特徴とする制御装置。 - 請求項1に記載の制御装置であって、
前記制御部は、前記複数の処理部の各処理状態及び前記複数のインターフェース部の状態を検出し、検出結果に応じて適当な処理部及びインターフェース部を割り当てることを特徴とする制御装置。 - 請求項1に記載の制御装置であって、
前記複数のインターフェース部のいずれか1つが前記記録媒体からのデータの読み出し又は前記記録媒体へのデータの書き込みを行い、
前記制御部は、割り当てられたインターフェース部が前記記録媒体からデータの読み出し又は前記記録媒体へのデータの書き込みを行っている間、他のインターフェース部が前記記録媒体にアクセスしないよう前記他のインターフェース部を制御することを特徴とする制御装置。 - 請求項1に記載の制御装置であって、
前記複数のインターフェース部のそれぞれが、異なる記録媒体からのデータの読み出し又は前記異なる記録媒体へのデータの書き込みを同時に行うことを特徴とする制御装置。
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)
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)
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)
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 |
-
2006
- 2006-08-29 JP JP2006231854A patent/JP2008060653A/ja active Pending
-
2007
- 2007-08-17 WO PCT/JP2007/066033 patent/WO2008026457A1/ja active Application Filing
- 2007-08-17 CN CN200780032611.2A patent/CN101512960A/zh active Pending
- 2007-08-17 US US12/438,702 patent/US20100250961A1/en not_active Abandoned
Patent Citations (4)
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)
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 |