KR100982513B1 - 사용자 키를 이용한 저장 매체 디스크 사용 제한 방법 및장치 - Google Patents

사용자 키를 이용한 저장 매체 디스크 사용 제한 방법 및장치 Download PDF

Info

Publication number
KR100982513B1
KR100982513B1 KR1020030079914A KR20030079914A KR100982513B1 KR 100982513 B1 KR100982513 B1 KR 100982513B1 KR 1020030079914 A KR1020030079914 A KR 1020030079914A KR 20030079914 A KR20030079914 A KR 20030079914A KR 100982513 B1 KR100982513 B1 KR 100982513B1
Authority
KR
South Korea
Prior art keywords
key
user
random number
user key
disk
Prior art date
Application number
KR1020030079914A
Other languages
English (en)
Other versions
KR20050045742A (ko
Inventor
한성휴
김윤상
최양림
유용국
한희철
Original Assignee
삼성전자주식회사
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 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020030079914A priority Critical patent/KR100982513B1/ko
Priority to US10/953,579 priority patent/US7590865B2/en
Priority to JP2006539368A priority patent/JP2007511032A/ja
Priority to PCT/KR2004/002813 priority patent/WO2005048258A1/en
Priority to CN2008100884083A priority patent/CN101246724B/zh
Priority to CNB2004800032134A priority patent/CN100489990C/zh
Publication of KR20050045742A publication Critical patent/KR20050045742A/ko
Application granted granted Critical
Publication of KR100982513B1 publication Critical patent/KR100982513B1/ko
Priority to JP2011111470A priority patent/JP5269145B2/ja

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/10Digital recording or reproducing
    • 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
    • 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/00137Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
    • 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/00166Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
    • G11B20/00173Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software wherein the origin of the content is checked, e.g. determining whether the content has originally been retrieved from a legal disc copy or another trusted source
    • 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
    • G11B20/00297Circuits 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/00304Circuits 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]
    • 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/00413Circuits 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 input by a user
    • 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/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1288Formatting by padding empty spaces with dummy data, e.g. writing zeroes or random data when de-icing optical discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

본 발명은 디스크 사용 제한 방법 및 장치에 관한 것으로서, 보다 상세하게는 사용자 키를 이용하여 사용자 권한이 없는 제3자가 디스크에 억세스하는 것을 방지하는 디스크 사용 제한 방법 및 장치에 관한 것이다. 본 발명의 디스크의 사용 제한 방법은, 디스크의 사용 제한 방법으로서, 디스크 로드시 디스크의 리드인 데이터를 판독하는 단계; 리드인 영역 내의 사용자 키를 판독하는 단계; 및 상기 사용자 키와 호스트로부터 수신한 사용자 키의 인증을 수행하는 단계를 포함하고, 상기 인증 수행 단계는, 디스크 드라이브에서 생성한 난수와 호스트에서 암호화한 난수를 드라이브에서 복호화한 난수를 비교하는 것에 기초하여 수행되는 것을 특징으로 한다. 본 발명에 따르면, 권한 없는 제 3 자에 의한 디스크 매체의 사용을 제한함으로써 개인정보의 유출 방지 및 저작권 보호가 가능하다.

Description

사용자 키를 이용한 저장 매체 디스크 사용 제한 방법 및 장치{Method and Apparatus for restricting storage medium use using user key}
도 1은 본 발명에 따라 디스크 재생 및 기록 과정을 나타내는 블록도.
도 2는 본 발명의 일 실시예에 따라 사용자 키가 저장된 광 디스크의 구조를 나타내는 도면.
도 3은 본 발명의 첫 번째 실시예에 따른 디스크 사용 제한 방법의 시간흐름도.
도 4는 도 3의 실시예에서 사용가능한 사용자 키 인증 절차의 일 례를 나타내는 시간흐름도.
도 5는 본 발명의 두 번째 실시예에 따른 디스크 사용 제한 방법을 나타내는 도면.
도 6 은 도 5 의 실시예에서 사용자 키가 데이터 키 생성에 관여하는 과정의 일 례를 나타내는 블록도.
도 7은 도 5의 실시예에 따른 디스크 사용 제한 방법의 시간 흐름도.
도 8은 본 발명의 세 번째 실시예에 따른 디스크 사용 제한 방법을 나타내는 도면.
도 9는 도 8의 실시예에서 사용자 키가 데이터 키 생성에 관여하는 과정의 일 례를 나타내는 블록도.
도 10은 도 8의 실시예에 따른 디스크 사용 제한 방법을 이용하여 사용자 데이터를 기록하는 방법을 나타내는 시간 흐름도.
도 11은 도 8의 실시예에 따른 디스크 사용 제한 방법을 이용하여 사용자 데이터를 판독하는 방법을 나타내는 시간 흐름도.
도 12는 본 발명의 네 번째 실시예에 의한 광 디스크의 섹터 구조를 나타내는 도면.
도 13은 사용 제한 되는 콘텐츠를 나타내는 사용 제한 리스트를 나타내는 도면이다.
본 발명은 디스크 사용 제한 방법 및 장치에 관한 것으로서, 보다 상세하게는 사용자 키를 이용하여 사용자 권한이 없는 제3자가 디스크에 억세스하는 것을 방지하는 디스크 사용 제한 방법 및 장치에 관한 것이다.
최근에, 대용량의 기록 매체로서 광디스크가 개발되고 있다. 이러한 디스크 매체로서, 예를 들면 음악 데이터가 기록된 CD(compact disc), 컴퓨터 데이터가 기록된 CD-ROM과, 영상 정보가 취급되는 DVD(Digital versatile disk)등이 널러 알려져 있다.
광 디스크와 같은 데이터 기록 매체에 기록된 비디오 데이터 및/또는 오디오 데이터와 같은 일부 콘텐츠는 저작권 보호가 되어야 한다. 이러한 콘텐츠의 저작권을 보호하기 위해서 암호화 기술이 사용된다. 암호화 기술에 있어서, 암호화된 콘텐츠 데이터 및 암호화된 콘텐츠 데이터를 복호화하기 위해 필요한 키 정보 등이 제어 정보로서 사용된다. 예를 들면, 암호화된 콘텐츠 데이터가 기록되어 있는 독출 전용 광 디스크에는 키 정보 또한 기록되어 있다. 이러한 광 디스크에서 재생 장치를 이용하여 데이터를 재생할 때, 재생 장치는 키 정보를 먼저 재생한 후 재생된 키 정보를 이용하여 암호화된 콘텐츠를 복호화한다.
최근 이러한 저작권 보호 목적 이외에 사용자의 개인적인 내용에 대한 보안의 요구도 존재한다. 사용자는 자기가 기록한 콘텐츠에 대해 사용자 키를 설정하고 이를 이용하여 권한 없는 타인의 사용으로부터 개인 비밀을 보호할 필요성이 대두된다. 특히 BD(Blue-ray disc) 등을 이용한 모바일 디스크는 감소된 크기에 의해 이동성을 제공하기 때문에 디스크 분실 가능성이 더욱 높고, 이는 제3자에 의한 디스크 사용 제한의 필요성을 더욱 부각시킨다.
따라서 본 발명은 전술한 과제를 해결하기 위해 안출된 것으로서, 권한 없는 제 3 자에 의한 디스크 매체의 사용을 제한함으로써 개인정보의 유출 방지 및 저작권 보호가 가능한 디스크 사용 제한 방법 및 장치를 제공하고자 한다.
전술한 과제를 해결하기 위한 본 발명에 따른 디스크 사용 제한 방법은, 디스크의 사용 제한 방법으로서, 디스크의 사용 제한 방법으로서, 디스크 로드시 디 스크의 리드인 데이터를 판독하는 단계; 리드인 영역 내의 사용자 키를 판독하는 단계; 및 상기 사용자 키와 호스트로부터 수신한 사용자 키의 인증을 수행하는 단계를 포함하고, 상기 인증 수행 단계는, 디스크 드라이브에서 생성한 난수와 호스트에서 암호화한 난수를 드라이브에서 복호화한 난수를 비교하는 것에 기초하여 수행되는 것을 특징으로 한다.
이때 상기 인증 수행 단계는, 호스트로부터 기록 또는 판독명령 수신시 난수를 생성하여 호스트로 전송하는 단계; 사용자가 입력한 사용자 키를 이용하여 상기 난수를 암호화하여 디스크 드라이브로 전송하는 단계; 호스트로부터 전송받은 암호화된 난수를 디스크에 기록된 사용자 키를 이용하여 복호화하는 단계; 및 상기 복호화된 난수와 상기 생성된 난수를 비교하는 단계를 포함한다.
또한 본 발명은, 디스크 사용 제한 방법으로서, 키 생성 정보 및 사용자 키를 이용하여 데이터 키를 생성하는 단계; 상기 데이터 키를 이용하여 사용자 데이터를 암호화하는 단계; 및 상기 암호화한 사용자 데이터 및 상기 사용자 키를 디스크에 저장하는 단계를 포함하고, 상기 키 생성 정보는 디스크의 리드인 영역에 저장된 디스크 정보로부터 추출되는 것을 특징으로 한다.
또한 본 발명은 디스크 사용 제한 방법으로서, 키 생성 정보 및 난수를 이용하여 데이터 키를 생성하는 단계; 상기 데이터 키를 이용하여 사용자 데이터를 암호화하는 단계; 상기 난수를 상기 사용자 키를 사용하여 암호화하는 단계; 및
상기 암호화한 사용자 데이터 및 상기 암호화한 난수를 디스크에 저장하는 단계를 포함하고, 상기 키 생성 정보는 디스크의 리드인 영역에 저장된 디스크 정 보로부터 추출되는 것을 특징으로 한다.
또한 본 발명은 디스크의 사용 제한 방법으로서, 호스트로부터 기록 및 판독 명령을 수신하는 단계; 기록 및 판독 명령의 대상이 되는 섹터의 헤더내의 사용자 키 플래그의 설정 여부를 추출하는 단계; 상기 사용자 키 플래그가 1 이라면 리드인 영역내의 사용자 키를 판독하는 단계; 및 상기 사용자 키와 호스트로부터 수신한 사용자 키의 인증을 수행하는 단계를 포함한다.
본 발명은 디스크 사용 제한 장치로서, 리드인 데이터 추출시 사용자 키 플래그의 설정 여부를 추출하고, 상기 사용자 키 플래그가 1 이면 사용자 키를 추출하는 사용자 키 추출부; 및 상기 추출된 사용자 키와 호스트로부터 수신한 사용자 키의 인증을 수행하는 인증 수행부를 포함한다.
또한 본 발명은 디스크 사용 제한 장치로서, 키 생성 정보 및 사용자 키를 이용하여 데이터 키를 생성하는 암호화 키 생성부; 상기 데이터 키를 이용하여 사용자 데이터를 암호화하는 데이터 암호화부를 포함한다.
이하 첨부한 도면을 참고하여 본 발명에 따른 실시예를 상세히 설명한다.
본 발명에 의한 디스크 사용 제한 방법 및 장치는 사용자 키를 사용한다. 사용자 키란 디스크의 억세스를 허용하는 기준으로서 사용자 또는 디스크 제조자에 의해 디스크 내외부에 제공된 전자적 정보이며, 사용자 입력 또는 전기적 또는 자기적 저장 매체등의 형태에 의해 제공될 수 있다.
본 발명에 따라 사용자 키를 이용하는 방법에는, 첫째 사용자 키를 사용하여 디스크 재생 알고리즘 자체에 사용 제한을 거는 방법, 둘째 사용자 키가 데이터의 암호화에 직접적으로 참여하는 방법, 셋째 사용자 키가 데이터 암호화에 간접적으로 참여하는 방법, 넷째, 사용자 키를 사용하여 콘텐츠 단위로 사용을 제한하는 방법 등이 있다.
이하 도 1 내지 도 4를 참조하여 본 발명의 첫 번째 실시예에 따른 디스크 사용 제한 방법을 설명한다. 본 발명의 첫 번째 실시예에 따른 디스크 사용 제한 방법을 디스크 드라이브와 호스트 장치간의 사용자 키 인증 절차를 이용한다.
도 1은 본 발명에 따라 디스크 재생 및 기록 과정을 나타내는 블록도이다. 디스크(10)는 스핀들 모터(12)에 의해 일정한 선속도 또는 일정한 각속도로 회전한다. 픽업(20)은 기록 및 재생시에 디스크(10)의 반지름 방향으로 이동된다. 픽업(20)에 의해 독출된 신호는 아날로그 형태의 RF 신호(41)이다. 인코딩/디코딩부(60)는 RF 신호(41)로부터 인코딩/디코딩 알고리즘 또는 암호화/복호화 알고리즘을 사용하여 이진 신호(61)를 추출한다. 제어부(50)는 RF 처리부(42) 및 인코딩/디코딩부(60)의 동작을 제어하며 마이크로 컴퓨터로 구성된다. 제어부(50)는 사용자 입력을 받아들여 계산 및 비교등의 논리 연산 동작이 가능하다.
도 2는 본 발명의 일 실시예에 따라 사용자 키가 저장된 광 디스크의 구조를 나타내는 도면이다. 광 디스크는 디스크에 대한 각종 정보를 저장하는 리드인 영역, 사용자 데이터를 저장하는 데이터 영역 및 리드 아웃 영역을 포함한다. 본 발명에 따른 사용자 키는 리드인영역에 저장된다. 이 때 리드인 영역중 스펙에 사용되고 있지 않는 예비 영역(reserved area)이 사용될 수 있다. 또한 본 발명에 따른 광 디스크는 사용자 키 플래그를 리드인 영역에 포함한다. 사용자 키 플래그는 사 용자키가 사용되었는지 여부를 지시한다. 예를 들면 사용자 키가 1 이면 사용자 키가 사용되었음을 나타내고, 그렇지 않다면 사용자 키가 사용되지 않음을 나타낸다.
도 3은 본 발명의 첫 번째 실시예에 따른 디스크 사용 제한 방법의 시간흐름도이다. 디스크를 디스크 드라이브에 장착하면(단계 400), 디스크 드라이브는 디스크의 리드인 영역에서 디스크 재생에 필요한 각종 정보를 판독한다(단계 410). 이 때 사용자 키 플래그도 판독되며(단계 420), 사용자 키 플래그가 1 이면 또한 리드인 영역에 저장된 사용자 키를 판독한다(단계 430). 판독된 사용자 키가 인증 절차를 거쳐서(단계 440) 진정한 사용자로 판단되면, 디스크 드라이브는 디스크에 대한 기록/판독 명령을 허가함으로써 디스크의 기록/판독이 수행된다(단계 450).
도 4는 도 3의 실시예에서 사용가능한 사용자 키 인증 절차의 일 례를 나타내는 시간흐름도이다.
사용자 키 인증 절차는 디스크 재생 장치를 주변 기기로서 사용하는 호스트(200)와 디스크 재생 장치의 드라이브(100)사이에 수행되는 암호 인증 절차이다. 호스트(200)로부터 디스크(10)의 특정 위치에 대한 기록/판독 명령이 내려지면(단계 510), 디스크 드라이브(100)는 난수(random number, CR)를 생성하여 호스트에 전송한다(단계 520 및 530). 호스트(200)는 입력된 사용자 키(PW')를 이용하여 디스크 드라이브(100)로부터 전송된 난수(CR)를 암호화함으로써 암호화된 난수(T)를 생성한다(단계 540). 호스트(200)는 암호화된 난수(T)를 디스크 드라이브(100)에 전송하고(단계 550), 디스크 드라이브(100)는 광 디스크에 기록된 사용자 키(PW)를 이용하여 암호화된 난수(T)를 복호화한다. 그 후 드라이브(100)는 드 라이브 자신이 생성했던 난수(CR)와, 암호화된 난수(T)를 디스크에 기록된 사용자 키(PW)로 복호화한 난수(CR'또는 D(PW,T))가 동일한지를 검토한다(단계 570). 만약 동일하다면, 드라이브(100)는 기록/판독을 허용하는 제어 신호를 호스트로 전송하고 기록/판독 동작이 수행된다(단계 590).
사용자 키 인증 절차로서 다른 방법도 가능하다. 이러한 다른 방법이란 공개키 구조(public key infrastructure)를 사용하는 것이다. 즉 드라이브(100)가 공개키/비밀키 쌍을 가지고 있다면, 호스트(200)는 드라이브(100)의 공개키로 사용자 키를 암호화하여 드라이브(100)에게 전송하고, 드라이브는 자신의 비밀키로 사용자 키를 복호화함으로써 사용자 키가 진정한지 여부를 확인할 수 있다.
도 5는 본 발명의 두 번째 실시예에 따른 디스크 사용 제한 방법을 나타내는 도면이다. 두 번째 실시예에서는, 사용자 키가 사용자 데이터의 암호화에 직접적으로 관여한다. 본 실시예에 따른 디스크 사용 제한 방법에서 제어부(50)는 키 생성부(610), 암호화부(620) 및 복호화부(630)를 포함한다.
기록시에, 키 생성부(610)는 키 생성 정보(K1, K2, ..., Kn) 및 사용자 키를 수신하여 데이터 키(621)를 생성한다. 이 때 사용된 사용자 키는 사용자에 의해 디스크 드라이브에 입력되며, 따라서 이 단계에서 데이터 저장을 위해 최초로 설정된다. 암호화부(620)는 키 생성부(610)로부터 수신한 데이터 키(621)를 이용하여 사용자 데이터(622)를 암호화함으로써 암호화된 데이터(625)를 생성한다. 암호화된 데이터(625)는 광 디스크(10)에 저장된다.
재생시에, 키 생성부(610)는 키 생성 정보(K1, K2, ..., Kn) 및 사용자 키를 수신하여 데이터 키(631)를 생성한다. 이 때 사용된 사용자 키는 사용자에 의해 디스크 드라이브에 입력된 암호이며, 아직 암호의 진정 여부는 확인되지 않은 상태이다. 픽업(20)은 디스크로부터 암호화된 데이터(625)를 독출한다. 복호화부(630)는 입력된 사용자 키(631)를 이용하여 생성된 데이터 키(631)를 사용하여 암호화된 데이터(625)의 복호화를 시도한다. 만약 복호화가 성공적으로 수행된다면, 입력된 사용자 키는 진정한 것이고, 그렇지 않으면 입력된 사용자 키는 진정한 것이 아니다.
도 6 은 도 5 의 실시예에서 사용자 키가 데이터 키 생성에 관여하는 과정의 일 례를 나타내는 블록도이다.
키 생성부(610)는 키 생성 정보(K1,K2,...,Kn) 및 사용자 키(PW)를 사용하여 데이터 키(Key)를 생성한다. 키 생성 정보는 디스크에 저장된 정보, 제어부에 저장된 정보 또는 디스크에 저장된 정보로부터 제어부가 추출한 정보를 포함한다. 디스크에 저장된 정보로는 갱신 키 블록(Renewal Key Block), 디스크 암호화 키(Ked), 디스크 식별자(IDdisc)등이 있다. 제어부에 저장된 정보는 디바이이스 식별자(IDdevice), 디바이스 키(device key)가 있으며, 제어부에 의해 추출되는 정보로는 미디어 키(Km), 디스크 키(Kd) 및 기록 난수(Seedrec), 모드 식별자(V rm) 가 있다.
먼저, 제어부(50)는 광 디스크에 저장된 갱신 키 블록(RKB)을 사용하여 디스크 드라이브의 디바이스 키(device key)를 재구성(renewal)함으로써 미디어 키(Km)를 생성한다. 또한 제어부(50)는 미디어 키(Km)를 이용하여 디스크 암호화 키(Ked) 를 복호화한다. 디스크 암호화 키(Kd)는 키 생성부(610)에 전달되어 키 생성 과정에 관여한다.
또한 제어부(50)는 난수(Seedrec)를 생성하여 디스크(10)에 저장함과 동시에 키 생성부(610)에 전달한다. 디바이스 사용 모드 식별자(Vrm)는 디바이스 모드에 따라 결정된 값이며 광 디스크(10)에 저장된다.
본 발명의 일 실시예에서, 데이터 키의 생성과 동시에, 데이터 키의 생성에 사용된 사용자 키(PW)는 광 디스크(10)에 저장된다. 이는 애프터 서비스시에 사용자가 사용자 키를 잊어버림으로 인해 발생하는 문제점을 해소하기 위함이다. 사용자 키의 암호화 알고리즘이 결정되어 있다면 이 암호화 알고리즘을 풀 수 있는 마스터 키를 설정함으로써, 권한있는 서비스 제공자로 하여금 광 디스크에 대한 애프터 서비스를 가능하게 한다.
본 발명의 다른 실시예에서, 사용자 키(PW)는 전술한 키 생성 정보(Km,Kd,IDdisc,Vrm,...)를 이용하여 암호화되어 광 디스크에 저장된다. 사용되는 키 생성 정보는 이들 각각일 수도 있고, 이들의 조합일 수도 있다.
제어부(50)에 의해 수행되는 키 생성, 암호화/복호화, 난수 생성 등은 마이크로 컴퓨터에 의해 수행될 수 있으며, 이는 별도의 기능적 블록으로 표현될 수 있다. 키 생성은 입력되는 변수에 의해 결정된 임의의 함수로 표현될 수 있으며, 암호화/복호화 동작은 예를 들면 데이터 암호화 표준(DES, data encryption standard)이 사용될 수 있다.
도 7은 도 5의 실시예에 따른 디스크 사용 제한 방법의 시간흐름도이다.
사용자가 사용자 키(PW)를 입력을 호스트 장치를 통해 제어부(50)로 입력한다(단계 701). 디스크 드라이브는 키 생성 정보(Km, Kd, Seedrec, Vrm )를 독출 및 생성한다. 미디어 키(Km)는 디스크내의 갱신 키 블록을 재구성함으로써 생성될 수 있으며, 이러한 미디어 키(Km)는 디스크 내에 저장된 디스크 암호화 키(Ked)를 복호화하는데 사용된다. 제어부(50)는 미디어 키(Km)를 이용하여 디스크 암호화 키(Ked)는 복호화함으로써 디바이스 키(Kd)를 생성한다. 제어부내에서 결정된 디스크 모드(Vrm)는 키 생성부(610)에 전달된다. 키 생성부(610)는 이러한 키 생성 정보(Km, Kd, Seedrec, Vrm ) 및 사용자가 입력한 사용자 키를 이용하여 데이터 암호화키를 생성한다(단계 704). 이 때 암호화 알고리즘은 데이터 암호화 표준(data encryption standard)을 사용한다. 디스크 드라이브는 사용자 데이터를 독출한 후 생성된 데이터 암호화키를 이용하여 사용자 데이터를 암호화한다(단계705). 암호화된 사용자 데이터 Edata 및 사용자 키(PW)는 디스크에 저장된다.
본 발명의 다른 실시예에서, 단계 704 이전에 사용자 키(PW)는 키 생성 정보를 이용하여 암호화된 후 디스크에 저장된다(단계 703).
도 8은 본 발명의 세 번째 실시예에 따른 디스크 사용 제한 방법을 나타내는 도면이다. 세 번째 실시예에서는, 사용자 키가 사용자 데이터의 암호화에 간접적으로 관여한다. 본 실시예에 따른 디스크 사용 제한 방법에서 제어부(50)는 키 생성부(610), 난수 생성부(910), 난수 암호화부(720), 난수 복호화부(730), 암호화부(620) 및 복호화부(630)를 포함한다.
기록시에, 키 생성부(610)는 키 생성 정보(K1, K2, ..., Kn) 및 난수(RN)를 수신하여 데이터 키(621)를 생성한다. 이 때 사용된 난수(RN)는 난수 생성부(910)에 의해 생성된다. 난수 암호화부(720)는 사용자에 의해 입력된 사용자 키(PW)를 이용하여 난수(RN)를 암호화하고 이를 디스크에 저장한다. 암호화부(620)는 키 생성부(610)로부터 수신한 데이터 키(621)를 이용하여 사용자 데이터(622)를 암호화함으로써 암호화된 데이터(625)를 생성한다. 암호화된 데이터(625)는 광 디스크(10)에 저장된다.
재생시에, 독출부는 암호화된 난수 E(PW,RN)를 독출하고, 난수 복호화부(730)는 사용자 입력에 의한 사용자 키(PW)를 이용하여 암호화된 난수를 복호화함으로써 난수(RN)를 생성한다. 이 때 사용된 사용자 키는 사용자에 의해 디스크 드라이브에 입력된 암호이며, 아직 암호의 진정 여부는 확인되지 않은 상태이다. 키 생성부(610)는 키 생성 정보(K1, K2, ..., Kn) 및 생성된 난수(RN)를 수신하여 데이터 키(631)를 생성한다. 복호화부(630)는 생성된 난수(RN)를 기초로 생성된 데이터 키(631)를 사용하여 암호화된 데이터(625)의 복호화를 시도한다. 만약 복호화가 성공적으로 수행된다면, 입력된 사용자 키는 진정한 것이고, 그렇지 않으면 입력된 사용자 키는 진정한 것이 아니다.
도 9는 도 8의 실시예에서 사용자 키가 데이터 키 생성에 관여하는 과정의 일 례를 나타내는 블록도이다.
키 생성 정보는 디스크에 저장된 정보, 제어부에 저장된 정보 또는 디스크에 저장된 정보로부터 제어부가 추출한 정보를 포함한다. 디스크에 저장된 정보로는 갱신 키 블록(Renewal Key Block), 디스크 암호화 키(Ked), 디스크 식별자(IDdisc)등이 있다. 제어부에 저장된 정보는 디바이스 식별자(IDdevice), 디바이스 키(device key)가 있으며, 제어부에 의해 추출되는 정보로는 미디어 키(Km), 디스크 키(Kd) 및 기록 난수(Seedrec), 모드 식별자(Vrm) 가 있다.
도 5 에서의 실시예와 달리, 데이터 키의 생성에 사용된 난수(RN)는 디스크에 반드시 저장되어야 한다. 난수는 생성시마다 다른값을 가지기 때문이다. 본 발명의 일 실시예에서, 데이터 키의 생성과 동시에, 난수(RN)는 사용자 키로 암호화되어 광 디스크에 저장된다.
사용자 키가 데이터의 암호화에 간접적으로 관계함으로써 사용자 키의 입력이 불가능한 장치에서도 사용 제한이 가능하다. 즉 캠코더와 같이 사용자 키를 입력할 수 있는 키패드가 없는 장치에서 일차적으로 난수를 이용하여 사용자 제한을 한 후, 필요시에 사용자는 이차적으로 컴퓨터 드라이브에 캠코더에 사용했던 광 디스크를 삽입한 후 사용자 키를 사후 설정함으로써 차후 자신만이 이용가능하다.
도 10은 도 8의 실시예에 따른 디스크 사용 제한 방법을 이용하여 사용자 데이터를 기록하는 방법을 나타내는 시간 흐름도이다.
사용자가 사용자 키(PW)를 디스크 드라이브에 입력한다(단계 1101). 난수 생성부(910)는 난수(RN)를 생성한다(단계 1102). 키 생성부(610)는 키 생성 정보 및 난수(RN)를 이용하여 데이터 암호화 키를 생성한다(단계 1103). 이 때 키 생성 정 보는 도 5의 실시예에서와 동일한 방법으로 생성 및 독출된다. 데이터 암호화부(620)는 데이터 암호화 키를 이용하여 사용자 데이터를 암호화하여 디스크에 저장한다(단계 1105). 이 때 난수 암호화부(720)는 사용자가 입력한 사용자 키(PW)를 이용하여 난수(RN)를 암호화한 후(단계 1106), 암호화된 난수(ERN)를 디스크에 저장한다(단계 1105). 도 5 의 실시예와 상이하게, 데이터 키를 생성하는데 사용되는 난수(RN)는 반드시 디스크에 저장되어야 한다. 이는 난수는 생성시마다 다른 값을 가지기 때문이다.
도 11은 도 8의 실시예에 따른 디스크 사용 제한 방법을 이용하여 사용자 데이터를 판독하는 방법을 나타내는 시간 흐름도이다.
사용자가 호스트 장치를 통해 사용자 키(PW')를 디스크 드라이브에 입력한다(단계 1201). 난수 복호화부(730)는 디스크로부터 암호화된 난수(ERN)를 독출한 후, 이를 입력된 사용자 키를 이용하여 복호화함으로써 난수(RN')를 생성한다(단계 1202). 키 생성부(610)는 키 생성 정보 및 난수(RN')를 이용하여 데이터 키(key')를 생성한다(단계 1203). 데이터 복호화부(630)는 생성된 데이터 키(key')를 이용하여 사용자 데이터를 복호화한다(단계 1204). 만약 사용자 키(PW')가 진정한 것이라면, 난수(RN') 또한 진정한 것이고, 생성된 데이터 키(Key') 또한 암호화시에 사용된 데이터 키(Key)와 동일할 것이다. 따라서 사용자가 입력한 사용자 키가 진정한 것이라면(PW=PW') 데이터는 원래의 데이터로 복호화될 것이고 호스트에 의해 성공적으로 판독될 것이다.
도 12는 본 발명의 네 번째 실시예에 의한 광 디스크의 섹터 구조를 나타내는 도면이다. 본 발명의 네 번째 실시예는 사용자 데이터를 콘텐츠별로 필요한 것에 대해서만 제3자의 사용을 제한한다. 이때 사용되는 사용 제한 방법은 전술한 두 번째 또는 세 번째 방법을 이용한다.
본 실시예에 따른 방법은 데이터의 암호화와 무관하다. 사용자가 콘텐츠를 기록할 때에 사용자가 사용 제한 대상 콘텐츠에 대해서는 사용 제한되었음을 알려주는 플래그가 설정된다. 사용자 키 플래그가 설정되는 것은 리드인 영역이 아니라 콘텐츠의 헤더부분이라는 점에서 도 1에서의 방법과 상이하다. 호스트 장치에 의해 해당 섹터로의 기록 또는 판독 명령이 내려지면, 드라이브는 콘텐츠 섹터의 사용자 키 플래그를 체크함으로써 사용자 키가 설정된 콘텐츠인지 결정한다. 만약 사용자 키가 설정된 콘텐츠라면, 첫 번째 실시예에서와 같은 사용자 인증 절차를 거친다. 인증 절차가 성공이라면 호스트에서 요구한 기록 및 판독 명령을 수행하고, 그렇지 않으면 기록 및 판독 명령을 거부한다. 사용자 키를 설정하는 방법을 도 2에서 나타난 방법을 사용한다.
도 13은 사용 제한하는 콘텐츠를 나타내는 사용 제한 리스트를 나타내는 도면이다. 사용 제한하는 콘텐츠의 단위는 다양할 수 있다. 섹터 단위가 아닐 때에는 콘텐츠의 사용자 키 설정여부를 알려줄 수 있는 사용 제한 리스트가 필요하다. 이러한 사용제한 리스트는 리드인 영역의 프로텍션 영역에 위치할 수 있다. 사용 제한 식별자(SID)는 광 디스크의 데이터 영역에 저장된 콘텐츠 중에서 사용 제한된 콘텐츠들의 일련번호를 나타낸다. 각 콘텐츠는 식별자(C1,C2,...)를 가지고, 각 콘 텐츠가 위치하는 섹터의 주소(Address)가 리스트내에 포함된다.
호스트에 의한 기록 및 판독 명령시 사용 제한 리스트에 존재하는 섹터를 포함하는 콘텐츠에 대한 기록 및 판독 명령은 전술한 바와 같은 인증 절차를 거치게된다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
본 발명에 따른 디스크 사용 제한 방법에 따르면, 권한 없는 제 3 자에 의한 디스크 매체의 사용을 제한함으로써 개인정보의 유출 방지 및 저작권 보호가 가능하다.

Claims (26)

  1. 디스크 드라이버와 호스트 기기간 암호화 인증방법에 있어서,
    상기 디스크 드라이버는,
    난수를 생성하는 제 1단계;
    상기 생성된 소정의 난수를 호스트 기기로 송신하는 제 2단계;
    외부에서 입력된 사용자 키를 사용하여 암호화된 난수를 상기 호스트 기기로부터 수신하는 제 3단계;
    상기 디스크 드라이버에 장착된 저장 매체에 기록된 사용자 키를 판독하는 제 4단계;
    상기 호스트 기기로부터 수신된 암호화된 난수를 상기 저장 매체로부터 판독된 사용자 키를 이용하여 복호화하는 제 5단계;
    상기 복호화된 난수와 상기 생성된 난수를 비교하는 제 6단계를 포함하는 것을 특징으로 하는 디스크 드라이버와 호스트 기기간 암호화 인증방법.
  2. 제 1항에 있어서,
    제 4단계는, 상기 저장 매체에 기록된 사용자 키 플래그 설정 여부를 추출하는 단계를 더 포함하는 것을 특징으로 하는 디스크 드라이버와 호스트 기기간 암호화 인증방법.
  3. 삭제
  4. 삭제
  5. 디스크 드라이버와 호스트 기기간 암호화 인증방법에 있어서,
    상기 디스크 드라이버는,
    상기 호스트 기기로부터 생성된 난수가 외부에서 입력된 사용자 키를 사용하여 암호화되고, 상기 암호화된 난수를 상기 호스트 기기로부터 수신하는 제 1단계;
    상기 디스크 드라이버에 장착된 저장 매체에 기록된 사용자 키를 판독하는 제 2단계;
    상기 호스트 기기로부터 수신된 암호화된 난수를 상기 저장 매체로부터 판독된 사용자 키를 이용하여 복호화하는 제 3단계;
    상기 복호화된 난수를 호스트기기에 송신하는 제 4단계를 포함하는 것을 특징으로 하는 디스크 드라이버와 호스트 기기간 암호화 인증방법.
  6. 제 5항에 있어서,
    제 2단계는, 상기 저장 매체에 기록된 사용자 키 플래그 설정 여부를 추출하는 단계를 더 포함하는 것을 특징으로 하는 디스크 드라이버와 호스트 기기간 암호화 인증방법.
  7. 제 5항에 있어서,
    제 3단계에서 복호화되지 않을 경우 인증절차를 중단하는 것을 특징으로 하는 디스크 드라이버와 호스트 기기간 암호화 인증방법.
  8. 삭제
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
KR1020030079914A 2003-11-12 2003-11-12 사용자 키를 이용한 저장 매체 디스크 사용 제한 방법 및장치 KR100982513B1 (ko)

Priority Applications (7)

Application Number Priority Date Filing Date Title
KR1020030079914A KR100982513B1 (ko) 2003-11-12 2003-11-12 사용자 키를 이용한 저장 매체 디스크 사용 제한 방법 및장치
US10/953,579 US7590865B2 (en) 2003-11-12 2004-09-30 Method and apparatus for restriction use of storage medium using user key
JP2006539368A JP2007511032A (ja) 2003-11-12 2004-11-03 ユーザキーを利用した記録媒体のディスク使用制限方法及び装置
PCT/KR2004/002813 WO2005048258A1 (en) 2003-11-12 2004-11-03 Method and apparatus for restriction use of storage medium using user key
CN2008100884083A CN101246724B (zh) 2003-11-12 2004-11-03 使用用户密钥来限制存储介质的使用的方法和装置
CNB2004800032134A CN100489990C (zh) 2003-11-12 2004-11-03 使用用户密钥来限制存储介质的使用的方法和装置
JP2011111470A JP5269145B2 (ja) 2003-11-12 2011-05-18 ユーザキーを利用した記録媒体のディスク使用制限方法及び装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030079914A KR100982513B1 (ko) 2003-11-12 2003-11-12 사용자 키를 이용한 저장 매체 디스크 사용 제한 방법 및장치

Publications (2)

Publication Number Publication Date
KR20050045742A KR20050045742A (ko) 2005-05-17
KR100982513B1 true KR100982513B1 (ko) 2010-09-16

Family

ID=36140029

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030079914A KR100982513B1 (ko) 2003-11-12 2003-11-12 사용자 키를 이용한 저장 매체 디스크 사용 제한 방법 및장치

Country Status (5)

Country Link
US (1) US7590865B2 (ko)
JP (2) JP2007511032A (ko)
KR (1) KR100982513B1 (ko)
CN (2) CN100489990C (ko)
WO (1) WO2005048258A1 (ko)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100694061B1 (ko) * 2004-10-06 2007-03-12 삼성전자주식회사 데이터를 안전하게 저장하는 장치 및 방법
GB2429308B (en) * 2005-07-29 2007-08-01 Hewlett Packard Development Co Data transfer device
JPWO2007015299A1 (ja) * 2005-08-03 2009-02-19 富士通株式会社 光情報記録再生装置および光情報記録媒体
EP1912210A4 (en) * 2005-08-03 2009-01-14 Fujitsu Ltd DEVICE FOR RECORDING AND REPRODUCING OPTICAL INFORMATION AND OPTICAL INFORMATION RECORDING MEDIUM
JP4969106B2 (ja) * 2006-01-05 2012-07-04 ルネサスエレクトロニクス株式会社 マイクロコントローラ
US20070266443A1 (en) * 2006-05-12 2007-11-15 Hitachi Global Storage Technologies Netherlands B.V. Certified HDD with network validation
JP2007329688A (ja) * 2006-06-07 2007-12-20 Canon Inc データ処理装置およびその方法
KR100792287B1 (ko) * 2006-07-27 2008-01-07 삼성전자주식회사 자체 생성한 암호화키를 이용한 보안방법 및 이를 적용한보안장치
US7882354B2 (en) * 2006-09-07 2011-02-01 International Business Machines Corporation Use of device driver to function as a proxy between an encryption capable tape drive and a key manager
US8312269B2 (en) * 2007-11-28 2012-11-13 Hitachi Global Storage Technologies Netherlands, B.V. Challenge and response access control providing data security in data storage devices
JP2010009717A (ja) * 2008-06-30 2010-01-14 Hitachi-Lg Data Storage Inc 暗号化情報の版数確認方法、および光ディスク再生装置
CN101576948B (zh) * 2009-06-09 2011-12-21 航天科工深圳(集团)有限公司 单片机编程器的许可保护方法
US8677154B2 (en) 2011-10-31 2014-03-18 International Business Machines Corporation Protecting sensitive data in a transmission
CN102737185B (zh) * 2012-06-08 2015-07-01 杭州华澜微科技有限公司 数字版权保护方法
JP2015122620A (ja) * 2013-12-24 2015-07-02 富士通セミコンダクター株式会社 認証システム、認証方法、認証装置、及び、被認証装置
US9734091B2 (en) * 2014-08-16 2017-08-15 Accenture Global Services Limited Remote load and update card emulation support
CN107403109A (zh) * 2017-08-09 2017-11-28 苏州中科安源信息技术有限公司 加密方法及加密***
CN114155885B (zh) * 2022-02-08 2022-05-20 成都统信软件技术有限公司 文件加密方法、刻录方法、解密方法、装置与计算设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11224461A (ja) * 1998-02-06 1999-08-17 Sony Corp 情報処理装置、情報処理方法、提供媒体、および記録媒体
KR20020045003A (ko) * 2000-12-07 2002-06-19 이계철 공개키 암호화를 이용하는 인증 프로토콜에서의서비스거부공격에 대한 방어 방법
JP2003069558A (ja) * 2001-08-22 2003-03-07 Sony Corp 情報提供装置,情報配信端末,情報提供方法,コンピュータプログラムおよび記憶媒体

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4268715A (en) * 1978-05-03 1981-05-19 Atalla Technovations Method and apparatus for securing data transmissions
CA1238427A (en) * 1984-12-18 1988-06-21 Jonathan Oseas Code protection using cryptography
DE69634850T2 (de) * 1995-10-09 2006-05-18 Matsushita Electric Industrial Co., Ltd., Kadoma Informationsaufzeichnungsträger, informationswiedergabegerät und informationswiedergabeverfahren
US6272631B1 (en) * 1997-06-30 2001-08-07 Microsoft Corporation Protected storage of core data secrets
JPH11224456A (ja) * 1998-02-06 1999-08-17 Sony Corp 情報処理装置、情報処理方法、提供媒体、および記録媒体
US6859535B1 (en) * 1998-10-16 2005-02-22 Matsushita Electric Industrial Co., Ltd. Digital content protection system
JP2001023300A (ja) * 1999-07-09 2001-01-26 Fujitsu Ltd 記憶装置、記録媒体のアクセス制御装置および記録媒体のアクセス制御方法
US6256773B1 (en) * 1999-08-31 2001-07-03 Accenture Llp System, method and article of manufacture for configuration management in a development architecture framework
JP2001118328A (ja) 1999-10-15 2001-04-27 Sony Corp 記録及び/又は再生装置、並びに、記録及び/又は再生方法
JP2001211152A (ja) * 2000-01-25 2001-08-03 Sony Corp データ処理装置、コンテンツデータ生成方法、およびデータ処理方法、並びにプログラム提供媒体
JP2001243355A (ja) * 2000-02-25 2001-09-07 Sony Corp 課金処理装置および方法、並びにデータ再生装置および方法
JP2001256004A (ja) 2000-03-14 2001-09-21 Toshiba Corp 情報記憶再生システム
JP2002015511A (ja) * 2000-06-26 2002-01-18 Olympus Optical Co Ltd リムーバブルメディアを用いたオフライン共有セキュリティシステム
JP3993384B2 (ja) * 2000-12-26 2007-10-17 株式会社東芝 情報記録媒体、記録/再生装置及び方法
WO2002057917A2 (en) * 2001-01-22 2002-07-25 Sun Microsystems, Inc. Peer-to-peer network computing platform
JP3946965B2 (ja) * 2001-04-09 2007-07-18 ソニー株式会社 無体財産権を保護する情報を記録する記録装置、記録方法、記録媒体、およびプログラム
US20020188566A1 (en) 2001-06-11 2002-12-12 Eastman Kodak Company Access to electronic content over a network using a hybrid optical disc for authentication
JP3516142B2 (ja) * 2001-06-12 2004-04-05 ソニー株式会社 記録媒体の記録装置及び記録方法、記録媒体の再生装置及び再生方法、データ出力方法並びにデータ復号方法、
JP3861625B2 (ja) * 2001-06-13 2006-12-20 ソニー株式会社 データ転送システム、データ転送装置、記録装置、データ転送方法
CN100380494C (zh) * 2001-10-12 2008-04-09 皇家飞利浦电子股份有限公司 读写逐块存储的用户数据的装置和方法
JP2004032127A (ja) 2002-06-24 2004-01-29 Hitachi Ltd 情報記録再生システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11224461A (ja) * 1998-02-06 1999-08-17 Sony Corp 情報処理装置、情報処理方法、提供媒体、および記録媒体
KR20020045003A (ko) * 2000-12-07 2002-06-19 이계철 공개키 암호화를 이용하는 인증 프로토콜에서의서비스거부공격에 대한 방어 방법
JP2003069558A (ja) * 2001-08-22 2003-03-07 Sony Corp 情報提供装置,情報配信端末,情報提供方法,コンピュータプログラムおよび記憶媒体

Also Published As

Publication number Publication date
WO2005048258A1 (en) 2005-05-26
CN1745425A (zh) 2006-03-08
US7590865B2 (en) 2009-09-15
CN100489990C (zh) 2009-05-20
CN101246724A (zh) 2008-08-20
JP2011198462A (ja) 2011-10-06
JP2007511032A (ja) 2007-04-26
US20050259816A1 (en) 2005-11-24
KR20050045742A (ko) 2005-05-17
JP5269145B2 (ja) 2013-08-21
CN101246724B (zh) 2011-01-19

Similar Documents

Publication Publication Date Title
JP5269145B2 (ja) ユーザキーを利用した記録媒体のディスク使用制限方法及び装置
US7328352B2 (en) Apparatus and method for reading or writing user data
US6615192B1 (en) Contents copying system, copying method, computer-readable recording medium and disc drive copying contents but not a cipher key via a host computer
KR100580572B1 (ko) 매체에 저장된 컨텐츠의 비인증 사본의 재생을 방지하기위해 판독-전용 매체의 검증 영역을 이용한 키 재료의검증 방법 및 장치
US7500101B2 (en) Recording/reproduction device, data processing device, and recording/reproduction system
RU2361293C2 (ru) Способ управления информацией для защиты от копирования носителя записи
EA004199B1 (ru) Носитель данных с возможностью записи информации, имеющий участок защищенных данных
WO2005066952A1 (en) Method of copying and reproducing data from storage medium
KR20060069336A (ko) 콘텐츠 보호 방법 및 그 방법을 이용한 정보 기록재생 장치
US20030021420A1 (en) Apparatus and method for reproducing user data
US20030091187A1 (en) Apparatus and method for reading or writing user data
CN101089977A (zh) 记录和再现信息的装置和方法
JP2004527065A (ja) デジタル作品を保存する記録担体
CN101089980A (zh) 记录和再现信息的装置和方法
US20050141011A1 (en) Apparatus and method for recording data on and reproducing data from storage medium
JP2012043234A (ja) 光ディスク、光ディスク記録方法、光ディスク再生方法、光ディスク装置およびストレージシステム
KR100601636B1 (ko) 콘텐츠 보호를 위한 저장 매체, 그 저장 매체상의 기록 및재생 방법과 장치
KR20050074811A (ko) 사용자 암호 분실시 사용자 인증 수행 방법 및 장치
JP2009104701A (ja) メディア再生システム、メディア再生装置、光記録メディア及び制御プログラム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130829

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140828

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20150828

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20160830

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee