KR20090103081A - Recording medium, data recording/reproducing method, and data recording/reproducing apparatus - Google Patents
Recording medium, data recording/reproducing method, and data recording/reproducing apparatusInfo
- Publication number
- KR20090103081A KR20090103081A KR1020080028443A KR20080028443A KR20090103081A KR 20090103081 A KR20090103081 A KR 20090103081A KR 1020080028443 A KR1020080028443 A KR 1020080028443A KR 20080028443 A KR20080028443 A KR 20080028443A KR 20090103081 A KR20090103081 A KR 20090103081A
- Authority
- KR
- South Korea
- Prior art keywords
- security
- recording
- security information
- area
- information
- Prior art date
Links
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
- 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
- G11B20/00297—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 the key being stored in a management area, e.g. the video manager [VMG] of a DVD
- G11B20/00304—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 the key being stored in a management area, e.g. the video manager [VMG] of a DVD the key being stored in the lead-in area [LIA]
-
- 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
- G11B20/00297—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 the key being stored in a management area, e.g. the video manager [VMG] of a DVD
- G11B20/00311—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 the key being stored in a management area, e.g. the video manager [VMG] of a DVD the key being stored in the lead-out area [LOA]
-
- 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/00485—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 characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
- G11B20/00492—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 characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
- G11B20/00507—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 characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted wherein consecutive physical data units of the record carrier are encrypted with separate encryption keys, e.g. the key changes on a cluster or sector basis
-
- 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/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/007—Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
- G11B7/00736—Auxiliary data, e.g. lead-in, lead-out, Power Calibration Area [PCA], Burst Cutting Area [BCA], control information
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/007—Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
- G11B7/00745—Sectoring or header formats within a track
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
본 발명의 기록 매체는 데이터를 기록하기 위한 사용자 데이터 영역 및 상기 사용자 데이터 영역의 내주측에 위치하는 리드인 영역과 외주측에 위치하는 리드아웃 영역을 포함하고, 상기 사용자 데이터 영역은 인증된 사용자만이 접근하도록 하는 보안 정보를 기록하기 위한 복수의 보안 영역을 포함하는 것을 특징으로 한다.The recording medium of the present invention includes a user data area for recording data and a lead-in area located on an inner circumferential side of the user data area and a lead-out area located on an outer circumferential side, wherein the user data area includes only an authenticated user. And a plurality of security areas for recording the security information for access.
Description
본 발명은 보안 관련 정보를 하드웨어적으로 기록하는 기록 매체, 기록/재생 방법, 그리고 기록/재생 장치에 관한 발명이다.The present invention relates to a recording medium, a recording / reproducing method, and a recording / reproducing apparatus for recording hardware related security information.
종래에는 보안을 위하여 데이터를 암호화하여 전송하였다. 이는 사용자간 데이터를 송수신하는 과정에서 프로그램으로 구현하여 허가된 사용자만이 데이터에 접근할 수 있도록 하였다.Conventionally, data is encrypted and transmitted for security. This is implemented as a program in the process of sending and receiving data between users so that only authorized users can access the data.
그러나, 하드웨어의 경우에는 이러한 보안 제한이 없어 광 디스크의 경우 누구라도 쉽게 이를 읽고, 쓸 수가 있다. 따라서 디스크 소유자가 원하지 않음에도 불구하고 검증되지 않은 외부 사용자에 의해 디스크 내용이 변경된다는 문제점이 존재한다. However, in the case of hardware, there is no such security restriction, and in the case of an optical disc, anyone can easily read and write it. Thus, there is a problem that the disc contents are changed by an unvalidated external user even though the disc owner does not want to.
따라서 본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 안출된 것으로 광 디스크에 인증된 사용자만이 접근하도록 하는 것을 목적으로 한다.Accordingly, an object of the present invention is to solve the conventional problems as described above, and to allow only an authorized user to access an optical disc.
상기한 목적을 달성하기 위한 본 발명에 따른 기록 매체는 데이터를 기록하기 위한 사용자 데이터 영역 및 상기 사용자 데이터 영역의 내주측에 위치하는 리드인 영역과 외주측에 위치하는 리드아웃 영역을 포함하고, 상기 사용자 데이터 영역은 인증된 사용자만이 접근하도록 하는 보안 정보를 기록하기 위한 복수의 보안 영역을 포함한다.A recording medium according to the present invention for achieving the above object includes a user data area for recording data, a lead-in area located on the inner circumferential side of the user data area and a lead-out area located on the outer circumferential side; The user data area includes a plurality of security areas for recording security information that only authorized users have access to.
상기 기록 매체는 복수의 기록층을 포함할 수 있다.The recording medium may include a plurality of recording layers.
상기 기록 매체는 동일한 상기 보안 정보가 상기 복수의 보안 영역에 반복 기록되는지 또는 하나의 보안 정보가 복수의 보안 영역에 분할되어 기록되는지 여부를 나타내는 지시 정보를 포함할 수 있다.The recording medium may include indication information indicating whether the same security information is repeatedly recorded in the plurality of security areas or whether one security information is divided and recorded in the plurality of security areas.
상기 기록 매체는 보안 영역을 제외한 상기 사용자 데이터 영역의 시작부분의 논리적 블록 주소(Logical Block Address)가 '0'이다.The recording medium has a logical block address of '0' at the beginning of the user data area excluding the security area.
상기 기록 매체는 보안 정보의 변경이 불가능하도록 설정될 수 있다.The recording medium may be set so that security information cannot be changed.
상기 보안 정보는 상기 보안 영역 내에 테이블 형태로 기록될 수 있다. The security information may be recorded in a table form in the security area.
상기 보안 정보는 상기 테이블의 시작 지점, 식별자, 위치에 관한 정보를 포함할 수 있다.The security information may include information about a start point, an identifier, and a location of the table.
상기 테이블은 기록 매체 전반의 보안 방법에 관한 정보를 포함할 수 있다.The table may include information on a security method of the entire recording medium.
상기 보안 정보는 허용된 사용자를 테이블 내 각각의 로우(row) 형태로 기록할 수 있다.The security information may record the allowed users in the form of each row in the table.
상기한 목적을 달성하기 위한 본 발명에 따른 데이터 기록 방법은 기록 매체의 사용자 데이터 영역에 인증된 사용자만이 접근하도록 하는 보안 정보를 생성하는 단계 및 상기 보안 정보를 사용자 데이터 영역의 복수의 보안 영역에 기록하는 단계를 포함할 수 있다.A data recording method according to the present invention for achieving the above object comprises the steps of generating security information such that only an authenticated user has access to a user data area of a recording medium; And recording.
상기한 목적을 달성하기 위한 본 발명에 따른 데이터 재생 방법은 사용자 데이터 영역의 복수의 보안 영역에 인증된 사용자만이 접근하도록 하는 보안 정보를 해독하는 단계 및 상기 보안 정보를 해독하여 인증된 사용자만이 사용자 데이터 영역내의 데이터를 리딩하는 단계를 포함할 수 있다. The data reproducing method according to the present invention for achieving the above object comprises the steps of decrypting the security information such that only the authorized user has access to a plurality of security areas of the user data area and only the authenticated user by decrypting the security information. Reading data in the user data area.
상기한 목적을 달성하기 위한 본 발명에 따른 데이터 기록 장치는 기록 매체의 사용자 데이터 영역에 인증된 사용자만이 접근하도록 하는 보안 정보를 생성하여 상기 보안 정보를 사용자 데이터 영역의 복수의 보안 영역에 기록하도록 제어하는 제어부 및 상기 제어부의 제어에 따라 기록 매체의 표면에 데이터를 기록하는 광픽업을 포함할 수 있다.A data recording apparatus according to the present invention for achieving the above object is to generate security information that allows only authorized users to access the user data area of the recording medium to record the security information in a plurality of security areas of the user data area. A control unit for controlling and an optical pickup for recording data on the surface of the recording medium under the control of the control unit.
상기한 목적을 달성하기 위한 본 발명에 따른 데이터 재생 장치는 기록 매체의 사용자 데이터 영역으로부터 반사되는 신호를 독출하는 광픽업 및 상기 광픽업에서 독출되는 신호를 이용하여 사용자 데이터 영역의 복수의 보안 영역에 인증된 사용자만이 접근하도록 하는 보안 정보를 해독하여 인증된 사용자만이 사용자 데이터 영역내의 데이터를 리딩하도록 제어하는 제어부를 포함할 수 있다. A data reproducing apparatus according to the present invention for achieving the above object is an optical pickup for reading a signal reflected from the user data area of the recording medium and a plurality of security areas of the user data area by using the signal read out from the optical pickup. The control unit may include a control unit configured to decrypt security information for accessing only the authenticated user to read only the authenticated user to read data in the user data area.
본 발명에 의한 기록 매체, 기록/재생 방법 및 장치에 의하면 인증된 사용자만이 광 디스크에 접근하여 데이터 손실로 인한 피해를 줄일 수 있게 된다. According to the recording medium, the recording / reproducing method and the apparatus according to the present invention, only an authenticated user can access the optical disk to reduce the damage caused by data loss.
도 1은 본 발명의 제 1 실시예에 따른 보안 영역(131)을 포함하는 기록 매체를 도시한 도면.1 shows a recording medium including a security area 131 according to a first embodiment of the present invention.
도 2는 보안 영역(131)에 저장된 테이블을 나타낸 도면.2 illustrates a table stored in the security area 131.
도 3은 보안 영역(131)내의 Anchor table의 제 1 실시예를 도시한 도면.3 shows a first embodiment of an anchor table in security zone 131;
도 4는 보안 영역(131)내의 Anchor table가 포함하는 데이터의 일례를 도시한 도면.4 shows an example of data included in the anchor table in the secure area 131. FIG.
도 5는 보안 영역(131)내의 Anchor table가 포함하는 데이터의 또 다른 실시예를 도시한 도면. FIG. 5 illustrates another embodiment of data included in the anchor table in security area 131. FIG.
도 6은 사용자 인증 형태 및 보안 영역(131)내의 C_User table(131a)를 도시한 도면.6 shows a user authentication type and C_User table 131a in security zone 131. FIG.
도 7은 본 발명의 제 2 실시예에 따른 듀얼 레이어인 기록 매체가 포함하는 복수의 보안 영역을 도시한 도면. 7 is a diagram showing a plurality of security areas included in a recording medium which is a dual layer according to the second embodiment of the present invention.
도 8은 본 발명의 일 실시예에 따른 기록/재생 장치의 블록 구성을 나타낸 블록도.8 is a block diagram showing a block configuration of a recording / reproducing apparatus according to an embodiment of the present invention.
도 9는 본 발명의 일 실시예에 따른 데이터 기록 방법에 대한 동작 플로우챠트를 나타낸 도면.9 is an operation flowchart for a data recording method according to an embodiment of the present invention.
도 10은 본 발명의 일 실시예에 따른 데이터 재생 방법에 대한 동작 플로우챠트를 나타낸 도면.10 is a flowchart illustrating an operation of a data reproducing method according to an embodiment of the present invention.
이하에서는 본 발명을 구성하는 기록 매체, 기록/재생 방법 및 장치의 일 실시예를 들어 구체적으로 설명한다. 하기의 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 사용한다. Hereinafter, an embodiment of a recording medium, a recording / reproducing method, and an apparatus constituting the present invention will be described in detail. In adding reference numerals to the components of the following drawings, the same components are used the same reference numerals as much as possible even if they are displayed on different drawings.
본 발명에서 사용되는 용어는 가능한 한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며 이 경우는 해당되는 발명의 설명부분에서 상세히 그 의미를 기재하였으므로, 단순한 용어의 명칭이 아닌 용어가 가지는 의미로서 본 발명을 파악하여야 한다.The terminology used in the present invention was selected as a general term that is widely used at present, but in some cases, the term is arbitrarily selected by the applicant, and in this case, the meaning of the term is described in detail in the description of the present invention. The present invention should be understood as meanings other than terms.
본 발명의 기록/재생 장치는 CD(compact disc), DVD(digital versatile disc), BD(blu-ray disc), HD-DVD(high definition DVD) 등의 저장매체에서 응용할 수 있다. The recording / reproducing apparatus of the present invention can be applied to storage media such as compact discs (CDs), digital versatile discs (DVDs), blu-ray discs (BDs), and high definition DVDs (HD-DVDs).
도 1은 본 발명의 제 1 실시예에 따른 보안 영역(131)을 포함하는 기록 매체를 도시한 도면이다.1 is a diagram showing a recording medium including a security area 131 according to the first embodiment of the present invention.
도 1에 의하면 기록 매체는 리드인 영역(110), 리드아웃 영역(120), 사용자 데이터 영역(130)을 포함할 수 있다. Referring to FIG. 1, the recording medium may include a lead-in area 110, a lead-out area 120, and a user data area 130.
리드인 영역(110) 및 리드아웃 영역(120)은 기록 매체를 제어하기 위한 각종 정보를 저장한다. 리드인 영역(110)은 기록 매체의 안둘레측에 위치하고, 리드아웃 영역(120)은 기록 매체의 바깥 둘레측에 위치한다. The lead-in area 110 and the lead-out area 120 store various kinds of information for controlling the recording medium. The lead-in area 110 is located on the inner circumferential side of the recording medium, and the lead-out area 120 is located on the outer circumferential side of the recording medium.
사용자 데이터 영역(130)은 사용자가 기록하기 원하는 데이터를 저장한다. 기록 매체 상의 리드인 영역과 리드아웃 영역에 의해 둘러싸인 부분이 실제로 데이터가 기록되는 영역이 된다.The user data area 130 stores data that the user wants to record. The area surrounded by the lead-in area and lead-out area on the recording medium becomes an area in which data is actually recorded.
본원 발명의 일 실시예에서는 사용자 데이터 영역(130)이 보안 영역(131) 및 사용자 영역(132)를 포함할 수 있다.In an embodiment of the present invention, the user data area 130 may include a security area 131 and a user area 132.
보안 영역(131)은 사용자 데이터 영역에 인증된 사용자만이 접근하도록 하는 보안 정보가 기록된 영역이다. 보안 정보는 리드인 영역(110) 및 리드아웃 영역(120)을 제외한 사용자 데이터 영역(130)의 일부분 영역으로서 구성될 수 있다. 또한, 특히 본원 발명의 기록 매체는 보안 영역을 여러개 포함할 수 있다.The security area 131 is an area in which security information is recorded so that only an authenticated user has access to the user data area. The security information may be configured as a partial area of the user data area 130 except for the lead-in area 110 and the lead-out area 120. In addition, in particular, the recording medium of the present invention may include several security areas.
사용자 영역(132)은 보안 영역(131)을 제외한 사용자 데이터 영역(130)의 부분으로 구성될 수 있다.The user area 132 may be configured as a part of the user data area 130 except for the security area 131.
도 2는 보안 영역(131)에 저장된 테이블을 나타낸 도면이다.2 illustrates a table stored in the security area 131.
도 2에 의하면 보안 영역는 Anchor table, DiscInfo table, C_User table을 포함할 수 있다. Anchor table는 보안 영역의 첫번째 섹터의 가장 처음부분에 위치하여 보안 영역에 저장된 각 table의 위치, 크기 및 update 정보가 기록된다. Anchor table 내부에는 각 table을 나타내는 3 가지 rows가 기록된다. 그 다음에는 연속하여 DiscInfo table 및 C_User table이 위치한다. DiscInfo table는 디스크 키(Disc Key) 및 디스크 전체에 적용되는 파라미터가 기록된다. C_User table에는보안 영역Key 및 EAC가 기록된다.Referring to FIG. 2, the security area may include an anchor table, a DiscInfo table, and a C_User table. The anchor table is located at the very beginning of the first sector of the security zone, and records the position, size, and update information of each table stored in the security zone. Inside the anchor table, three rows representing each table are recorded. Next, the DiscInfo table and the C_User table are located in succession. The DiscInfo table records a disc key and parameters applied to the entire disc. The security area key and EAC are recorded in the C_User table.
도 3은 보안 영역(131)내의 Anchor table의 제 1 실시예를 도시한 도면이다. FIG. 3 shows a first embodiment of an anchor table in security area 131.
도 3에 의하면 사용자 ID(UID)에는 4바이트를 할당하여 기록하고, 이름(Name)은 16 bytes를 할당하여 기록한다. 보안 영역 상대적 섹터 주소에는 4 바이트를 할당하여 기록하는 것으로, 보안 영역 영역의 시작부분으로부터의 상대적 섹터 주소를 기록한다. 오프셋(offset)은 해당 섹터의 시작지점으로부터의 오프셋을 표시한다. 시퀀스 혹은 세그먼트 번호(Sequence number Or Segment number)(SegOrSeq)는 보안 영역내에 기록된 테이블이 Anchor table이나 DiscInfo table인 경우에는 Sequence number, C_User table인 경우에는 Segment number을 나타낸다. Size는 각 table의 크기를 바이트 단위로 표시한다.According to FIG. 3, four bytes are allocated and recorded for the user ID (UID), and 16 bytes are allocated for the name. By allocating and recording 4 bytes in the secure region relative sector address, the relative sector address from the beginning of the secure region region is recorded. The offset indicates the offset from the start of the sector in question. Sequence number or segment number (SegOrSeq) indicates a sequence number if the table recorded in the security area is an anchor table or a discInfo table, and a segment number if the table is a C_User table. Size indicates the size of each table in bytes.
도 4는 보안 영역(131)내의 Anchor table가 포함하는 데이터의 일례를 도시한 도면이다.4 is a diagram illustrating an example of data included in the anchor table in the security area 131.
도 4에 의하면, A에는 보안 영역 영역의 위치가 보안 영역 물리적 섹터 번호로 표시되고, B에는 사이즈가 bytes 단위로 기록된다. 또한, C에는 보안 영역 영역이 반복 기록되는지 연속하여 기록되는지 여부를 나타내는 지시자(indicator)가 기록된다. 보안 영역 영역을 반복 기록하는 것은 주요 정보가 있는 보안 영역 영역을 특히 데이터 손실로부터 보호하기 위함이다. 상술하자면, 동일한 내용의 보안 정보가 복수의 보안 영역에 반복하여 기록될 수도 있고, 보안 정보가 대용량일 경우 복수의 보안 영역에 분산되므로 이 경우에는 복수의 보안 영역에 연속적으로 기록될 수 있는 것이다. 예를 들어, 보안 영역 영역이 반복 기록되면 00000000b, 연속 기록되면 00000001b로 기록될 수 있다.According to Fig. 4, the location of the secure area area is indicated by A in the secure area physical sector number, and the size is recorded in B in bytes. In addition, an indicator indicating whether the secure area is recorded repeatedly or continuously is recorded in C. The repetition of recording of the security zone area is to protect the security zone area containing the important information from data loss in particular. In detail, security information having the same content may be repeatedly recorded in a plurality of security areas, and in the case where the security information is a large amount, the security information may be continuously recorded in the plurality of security areas. For example, if the secure area is repeatedly recorded, it may be recorded as 00000000b and continuously recorded as 00000001b.
도 5는 보안 영역(131)내의 Anchor table가 포함하는 데이터의 또 다른 실시예를 도시한 도면이다. FIG. 5 is a diagram illustrating another embodiment of data included in the anchor table in the security area 131.
도 5에 의하면 A,D,G,J에는 보안 영역 물리적 섹터 번호가 기록되고, B,E,H,K에는 사이즈가 바이트 단위로 기록한다. C,F,I,L에는 각각 1바이트를 할당하여, 해당 보안 영역의 반복 기록 여부를 기록한다. 도 5는 복수의 보안 영역이 존재할 경우 보안 영역의 위치 및 크기를 도시한 것으로 테이블의 각 로우(row)가 도 5에 한정하는 것은 아니다.According to Fig. 5, secure area physical sector numbers are recorded in A, D, G, and J, and sizes are recorded in bytes in B, E, H, and K. One byte is allocated to C, F, I, and L, respectively, to record whether or not the security area is repeatedly recorded. FIG. 5 illustrates the location and size of a security area when there are a plurality of security areas, and each row of the table is not limited to FIG. 5.
도 6은 사용자 인증 형태 및 보안 영역(131)내의 C_User table(131a)를 도시한 도면이다.6 is a diagram illustrating a user authentication form and a C_User table 131a in the security area 131.
보안 영역(131)은 인증된 사용자만이 기록 매체에 기록된 정보에 접근할 수 있도록 하는 보안 정보를 저장하는 영역이다. 보안 영역에 저장된 보안 정보의 변경이 불가능하도록 설정될 수 있다. 특별한 패스 코드(pass codes)를 가지고 있는 사용자는 DeriveKey() 알고리즘을 이용하여 보안 영역(131)에 접근할 수 있다. 이 경우, 보안 영역(131)이 존재하므로 보안 영역(131)을 제외한 부분이 논리적 블록 주소(Logical Block Address, LBA)가 0이 되도록 설정된다. 보안 영역(131)에서 사용자 영역(132)에 접근이 허가된 사용자는 데이터를 읽고 쓸 수 있게 된다. The security area 131 is an area for storing security information so that only an authenticated user can access the information recorded on the recording medium. The security information stored in the security area may be set to be impossible to change. A user with special pass codes can access the security zone 131 using the DeriveKey () algorithm. In this case, since the security zone 131 exists, the portion except for the security zone 131 is set to have a logical block address (LBA) of zero. A user who is granted access to the user area 132 in the security area 131 may read and write data.
보안 영역(131)은 사용자 기록 레코드에 관한 정보를 저장하는 테이블의 일례로 C_User table(131a)을 포함한다. C_User table(131a)은 각 사용자마다 한 로우(row)씩 할당하여 사용자 id(uid), 사용자 이름(UserName), 보안 영역 영역 내의 다른 영역을 읽을 때 사용되는 보안 영역Key 및 사용자가 입력하는 패스 코드(pass code)를 검증하기 위한 EAC(Entity Authentication Code)에 관한 내용을 기록한다. CheckEAC() 명령어로 사용자의 패스 코드(pass code)를 검증하고, 검증된 사용자이면 MakeEAC() 명령어를 이용해 사용자를 추가한다. 보안 영역 KEY를 사용하여 보안 영역 영역 내에 다른 곳에 기록되어 있는 디스크 키(Disc Key)(또는 Full Disk Encryption Key)(FDEkey)를 읽고, 디스크 키(Disc Key)로 사용자 영역(132)을 읽을 수 있게 된다.The security area 131 includes a C_User table 131a as an example of a table that stores information about a user record record. The C_User table (131a) allocates one row for each user so that the user id (uid), the user name (UserName), the security zone key used when reading another zone in the security zone, and the pass code entered by the user. Record the EAC (Entity Authentication Code) for verifying the pass code. CheckEAC () command validates the user's pass code, and if the user is verified, adds the user using the MakeEAC () command. Use the security zone key to read the Disc Key (or Full Disk Encryption Key) (FDEkey) recorded elsewhere in the security zone, and to read the user zone 132 with the Disc Key. do.
도 7은 본 발명의 제 2 실시예에 따른 듀얼 레이어인 기록 매체가 포함하는 복수의 보안 영역을 도시한 도면이다. 도면에서는 기록층이 두개인 듀얼 레이어를 예로 들었으나 본원 발명이 이에 한정하는 것은 아니다. 7 is a diagram illustrating a plurality of security areas included in a recording medium that is a dual layer according to the second embodiment of the present invention. In the drawing, the dual layer having two recording layers is taken as an example, but the present invention is not limited thereto.
도 7에 도시된 바와 같이 각각의 기록층들은 리드인 영역(110), 리드아웃 영역(120), 보안 영역(131) 및 사용자 영역(132)을 포함할 수 있고 이는 도 1에 도시된 각각의 대응하는 구성요소와 그 역할이 동일하다. 도 7에 도시한 보안 영역(131)의 갯수 및 위치는 본 발명을 예시하기 위한 것이므로 필요에 따라 변경할 수 있다.As shown in FIG. 7, each of the recording layers may include a lead-in area 110, a lead-out area 120, a security area 131, and a user area 132, each of which is shown in FIG. 1. The corresponding component and its role are the same. The number and location of the security area 131 shown in FIG. 7 are for illustrating the present invention and can be changed as necessary.
도 8은 본 발명의 일 실시예에 따른 기록/재생 장치의 블록 구성을 나타낸 블록도이다.8 is a block diagram showing a block configuration of a recording / reproducing apparatus according to an embodiment of the present invention.
도 8에 의하면 기록/재생 장치는 광픽업(80), 신호처리부(81), 마이컴(82), 서보(83), 메모리(84) 및 제어부(85)를 포함한다. According to FIG. 8, the recording / reproducing apparatus includes an optical pickup 80, a signal processing unit 81, a microcomputer 82, a servo 83, a memory 84, and a controller 85.
광픽업(80)는 내부에 레이저 다이오드(Laser Diode, LD)를 구비하여 기록 매체의 표면에 데이터를 기록하거나, 기록 매체의 복수의 보안 영역으로부터 반사되는 신호를 독출한다.The optical pickup 80 includes a laser diode (LD) therein to record data on the surface of the recording medium or to read signals reflected from a plurality of security areas of the recording medium.
신호처리부(81)는 데이터의 재생 시에는 광픽업(80)에서 독출된 신호를 수신하여 원하는 신호값으로 복원해고, 데이터의 기록 시에는 기록될 데이터를 기록매체에 기록되는 신호로 변조(modulation)하여 광픽업(80)에 전달한다. The signal processor 81 receives the signal read out from the optical pickup 80 to restore the desired signal value when the data is reproduced, and modulates the data to be recorded into a signal recorded on the recording medium when the data is recorded. To the optical pickup 80.
마이컴(82)은 신호처리부(81)를 통해 입력되는 신호로부터 광픽업(80)의 트래킹(Tracking) 및 포커싱(Focusing) 동작을 제어하는 제어신호를 발생시킨다. The microcomputer 82 generates a control signal for controlling tracking and focusing operations of the optical pickup 80 from the signal input through the signal processor 81.
서보(83)는 마이컴(82)으로부터 발생된 제어신호에 근거하여, 광픽업(80)의 트래킹(Tracking) 및 포커싱(Focusing) 동작을 제어한다. The servo 83 controls tracking and focusing operations of the optical pickup 80 based on the control signal generated from the microcomputer 82.
메모리(84)는 기록매체내의 관리정보 등을 일시 저장하거나, 기록재생될 데이터의 일시 저장을 위한 버퍼기능을 수행한다. The memory 84 temporarily stores management information and the like in the recording medium or performs a buffer function for temporarily storing data to be recorded and reproduced.
제어부(85)는 기록 매체의 사용자 데이터 영역(130)에 인증된 사용자만이 접근하도록 하는 보안 정보를 생성하여 상기 보안 정보를 사용자 데이터 영역(130)의 복수의 보안 영역에 기록하도록 제어한다. 또한 광픽업(80)에서 독출되는 신호를 이용하여 사용자 데이터 영역(130)의 복수의 보안 영역에 인증된 사용자만이 접근하도록 하는 보안 정보를 해독하여 인증된 사용자만이 사용자 데이터 영역(130)내의 데이터를 리딩하도록 제어한다. The controller 85 generates security information that allows only an authenticated user to access the user data area 130 of the recording medium, and controls the security information to be recorded in the plurality of security areas of the user data area 130. In addition, by using a signal read from the optical pickup 80, only the authenticated user decrypts the security information that allows only the authenticated user to access the plurality of security areas of the user data area 130. Control to read data.
제어부(85)는 상기 보안 정보를 복수의 기록층로 구성된 기록 매체 내의 복수의 보안 영역에 기록/재생되도록 제어할 수 있다. 보안 정보가 상기 복수의 보안 영역보안 영역지 또는 연속하여 기록되는지 여부를 나타내는 지시 정보를 더 기록/재생하도록 제어할 수 있다.The control unit 85 may control the security information to be recorded / reproduced in a plurality of security areas in a recording medium composed of a plurality of recording layers. Control information may be further recorded / reproduced indicating whether security information is recorded in the plurality of security area security area sheets or continuously.
주제어부(90)는 기록/재생장치의 제어부(85)에 기록재생 명령을 전달하고, 전체 시스템을 제어한다. 주제어부(90)는 컴퓨터, 서버, 오디오장치 또는 비디오장치의 메인 컨트롤러일 수 있다. 즉, 기록재생장치는 PC(Personal Computer)등에 제공되는 광 드라이브일 수 있으며, PC 등에 장착되지 않는 플기록층(Player)일 수도 있다.The main control unit 90 transmits a recording / playback command to the control unit 85 of the recording / playback apparatus, and controls the entire system. The main controller 90 may be a main controller of a computer, a server, an audio device, or a video device. That is, the recording / playback apparatus may be an optical drive provided to a personal computer (PC) or the like, or may be a player recording layer (Player) not mounted on the personal computer or the like.
따라서, 본 발명의 실시예에 따른 기록재생장치는 PC 등의 내부에 장착되어 운영되는 광 드라이브 및 단독제품으로 활용되는 플기록층(Player) 모두에 적용이 가능하다.Therefore, the recording and reproducing apparatus according to the embodiment of the present invention can be applied to both an optical drive that is mounted and operated inside a PC or the like and a player that is used as a single product.
본 발명의 일 실시예에 따른 데이터 기록 및 재생 방법에 대하여 첨부한 도 9 및 도 10을 참조하여 설명해 본다. 단, 본원 발명의 실시예가 도 9 및 도10에 한정되는 것은 아니다.A data recording and reproducing method according to an embodiment of the present invention will be described with reference to FIGS. 9 and 10. However, embodiments of the present invention are not limited to FIGS. 9 and 10.
도 9는 본 발명의 일 실시예에 따른 데이터 기록 방법에 대한 동작 플로우챠트를 나타낸 도면이다.9 is a flowchart illustrating an operation of a data recording method according to an embodiment of the present invention.
도 9에 의하면, 제어부(85)가 기록 매체의 사용자 데이터 영역에 인증된 사용자만이 접근하도록 하는 보안 정보를 생성하도록 제어한다(S10). 생성된 보안 정보는 제어부(85)에 의해 광픽업(80)으로 전송되고 광픽업(80)은 보안 정보를 사용자 데이터 영역(130)의 복수의 보안 영역(131)에 기록한다(S20). 보안 정보를 복수의 기록층을 포함하는 기록 매체 내의 복수의 보안 영역에 기록할 있다. 또한 동일한 보안 정보가 복수의 보안 영역에 반복 기록되는지 또는 하나의 보안 정보가 복수의 보안 영역에 분할되어 기록되는지 여부를 나타내는 지시 정보를 기록할 수 있다.According to FIG. 9, the control unit 85 controls to generate security information allowing only an authenticated user to access the user data area of the recording medium (S10). The generated security information is transmitted to the optical pickup 80 by the controller 85, and the optical pickup 80 records the security information in the plurality of security areas 131 of the user data area 130 (S20). Security information can be recorded in a plurality of security areas in a recording medium including a plurality of recording layers. In addition, indication information indicating whether the same security information is repeatedly recorded in the plurality of security areas or whether one security information is divided and recorded in the plurality of security areas can be recorded.
도 10은 본 발명의 일 실시예에 따른 데이터 재생 방법에 대한 동작 플로우챠트를 나타낸 도면이다.10 is a flowchart illustrating an operation of a data reproducing method according to an embodiment of the present invention.
도 10에 의하면, 광픽업(80)을 이용해 기록 매체의 사용자 데이터 영역으로부터 반사되는 신호를 독출하면 제어부(85)에 의해 사용자 데이터 영역의 복수의 보안 영역에 인증된 사용자만이 접근하도록 하는 보안 정보를 해독한다(S30). 복수의 기록층을 포함하는 기록 매체 내의 복수의 보안 영역 내의 보안 정보를 해독할 수 있다. 보안 정보를 해독하여 인증된 사용자가 사용자 영역(132)내의 데이터를 리딩하도록 제어한다(S40). 또한, 동일한 보안 정보가 복수의 보안 영역에 반복 기록되는지 또는 하나의 보안 정보가 복수의 보안 영역에 분할되어 기록되는지 여부를 나타내는 지시 정보도 리딩할 수 있다.According to FIG. 10, when the signal reflected from the user data area of the recording medium is read using the optical pickup 80, security information for allowing only the authenticated user to access the plurality of security areas of the user data area by the control unit 85. To decode (S30). The security information in the plurality of security areas in the recording medium including the plurality of recording layers can be decrypted. The decrypted security information is controlled so that the authenticated user reads the data in the user area 132 (S40). Further, the indication information indicating whether the same security information is repeatedly recorded in the plurality of security areas or one piece of security information is divided and recorded in the plurality of security areas may be read.
상기에서 본 발명의 바람직한 실시예에 대하여 설명하였지만, 본 발명은 이에 한정되는 것이 아니고 특허청구범위와 발명의 상세한 설명 및 첨부한 도면의 범위 안에서 여러 가지로 변형하여 실시하는 것이 가능하고 이 또한 본 발명의 범위에 속하는 것은 당연하다. Although the preferred embodiments of the present invention have been described above, the present invention is not limited thereto, and various modifications and changes can be made within the scope of the claims and the detailed description of the invention and the accompanying drawings, and the present invention is also provided. Naturally, it belongs to the range of.
Claims (28)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080028443A KR20090103081A (en) | 2008-03-27 | 2008-03-27 | Recording medium, data recording/reproducing method, and data recording/reproducing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080028443A KR20090103081A (en) | 2008-03-27 | 2008-03-27 | Recording medium, data recording/reproducing method, and data recording/reproducing apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20090103081A true KR20090103081A (en) | 2009-10-01 |
Family
ID=41532655
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080028443A KR20090103081A (en) | 2008-03-27 | 2008-03-27 | Recording medium, data recording/reproducing method, and data recording/reproducing apparatus |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20090103081A (en) |
-
2008
- 2008-03-27 KR KR1020080028443A patent/KR20090103081A/en not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100583355B1 (en) | Copy protection system of recorded information | |
JP2011198462A (en) | Method and apparatus for restriction use of disk of recording medium using user key | |
US7406177B2 (en) | Recording medium, recording method, recording apparatus, and reproduction method | |
RU2322707C2 (en) | Method for controlling copy protection information on a record carrier, record carrier with information for copy protection of content recorded on it and reproduction method for data carrier | |
JP2004030779A (en) | Recording device, recording method, reproducing device and reproducing method | |
KR20060107282A (en) | Data play method, data record play player and data transfer method | |
US7518966B2 (en) | Recording/reproduction apparatus, recording/reproduction method, and controller for maintaining data compatibility | |
US20080170688A1 (en) | Method of recording and reproducing data on and from optical disc | |
US8261097B2 (en) | Data recorder having data encryption function and data reproducing device | |
KR20090103081A (en) | Recording medium, data recording/reproducing method, and data recording/reproducing apparatus | |
KR100847646B1 (en) | Recording medium, contents reproducing device, contents reproducing method and computer program | |
JP2012043234A (en) | Optical disk, optical disk recording method, optical disk reproducing method, optical disk drive and storage system | |
US8027240B2 (en) | Information recording medium, information recording device and method, and computer program | |
US20090185467A1 (en) | Method and device for storing data on a record medium and for transferring information | |
KR20090118276A (en) | Recording medium, data recording / reproducing method, and data recording / reproducing apparatus | |
KR20090114086A (en) | Recording medium, data recording / reproducing method, and data recording / reproducing apparatus | |
US7957237B2 (en) | Recording medium and method and apparatus for recording data | |
JPH07176134A (en) | Information recording and reproducing method, information processing method and information processing system | |
KR20100101256A (en) | Recording medium, data recording/reproducing method, and data recording/reproducing apparatus | |
CN101221793B (en) | Data recorder | |
KR20100101255A (en) | Recording medium, data recording/reproducing method, and data recording/reproducing apparatus | |
KR20060107545A (en) | Content protection on record carriers | |
CN101211622B (en) | Data recorder, data regenerating device and data recording regenerating device | |
JP2009104701A (en) | Media playback system, media playback device, optical recording medium, and control program | |
WO2017017823A1 (en) | Information recording method, reproduction device and method, recording device and method, computer program, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080327 |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |