KR101277261B1 - 디지털 컨텐트를 스토리지 기기에 저장하는 방법 및 이를위한 장치 - Google Patents
디지털 컨텐트를 스토리지 기기에 저장하는 방법 및 이를위한 장치 Download PDFInfo
- Publication number
- KR101277261B1 KR101277261B1 KR1020070135245A KR20070135245A KR101277261B1 KR 101277261 B1 KR101277261 B1 KR 101277261B1 KR 1020070135245 A KR1020070135245 A KR 1020070135245A KR 20070135245 A KR20070135245 A KR 20070135245A KR 101277261 B1 KR101277261 B1 KR 101277261B1
- Authority
- KR
- South Korea
- Prior art keywords
- key
- storage
- content
- host
- encrypted
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000011084 recovery Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 238000010367 cloning Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims (25)
- 호스트가 디지털 컨텐트를 스토리지 기기에 저장하는 방법에 있어서,상기 컨텐트를 컨텐트 키로 암호화하는 단계;상기 스토리지 기기에 대한 고유한 키인 스토리지 키로서 상기 호스트에 접속된 휴대용 보안 장치가 생성한 제1 스토리지 키로 상기 컨텐트 키를 암호화하는 단계;상기 암호화된 컨텐트 키를 포함하는 컨텐트 키 파일 및 상기 암호화된 컨텐트를 상기 스토리지 기기에 저장하는 단계;상기 제1 스토리지 키를 상기 스토리지 기기에는 저장하지 않고 상기 휴대용 보안 장치에 저장하는 단계;상기 스토리지 기기에 대해 상기 호스트가 생성한 키인 제 2 스토리지 키가 상기 제1 스토리지 키를 대체하도록 상기 컨텐트 키 파일을 업데이트하는 단계;상기 호스트의 디바이스 키로 상기 제 2 스토리지 키를 암호화하는 단계; 및상기 암호화된 제 2 스토리지 키를 상기 호스트에 저장하는 단계를 포함하는 것을 특징으로 하는, 상기 호스트에 의해 수행되는, 디지털 컨텐트 저장 방법.
- 삭제
- 삭제
- 제 1항에 있어서,상기 업데이트하는 단계는,상기 제 1 스토리지 키를 이용하여 상기 컨텐트 키 파일에 포함된 컨텐트 키를 복호화하는 단계;상기 복호화된 컨텐트 키를 상기 제 2 스토리지 키로 암호화하는 단계; 및상기 제 2 스토리지 키로 암호화된 컨텐트 키를 상기 제 1 스토리지 키로 암호화된 컨텐트 키와 교체하는 단계를 포함하는 것을 특징으로 하는 디지털 컨텐트 저장 방법.
- 호스트가 디지털 컨텐트를 스토리지 기기에 저장하는 방법에 있어서,상기 컨텐트를 컨텐트 키로 암호화하는 단계;상기 스토리지 기기에 대한 고유한 키인 스토리지 키로 상기 컨텐트 키를 암호화하는 단계;상기 암호화된 컨텐트 키를 포함하는 컨텐트 키 파일 및 상기 암호화된 컨텐트를 상기 스토리지 기기에 저장하는 단계; 및상기 스토리지 키를 상기 스토리지 기기에는 저장하지 않고 상기 호스트에 저장하는 단계를 포함하고,상기 스토리지 키는 상기 호스트가 생성한 키인 제 2 스토리지 키이며,상기 스토리지 키를 저장하는 단계는,상기 제 2 스토리지 키를 상기 호스트의 디바이스 키로 암호화하는 단계; 및상기 암호화된 제 2 스토리지 키를 상기 호스트에 저장하는 단계를 포함하는 것을 특징으로 하는, 상기 호스트에 의해 수행되는, 디지털 컨텐트 저장 방법.
- 제 5항에 있어서,상기 호스트에 접속한 휴대용 보안 장치로부터 상기 휴대용 보안 장치가 상기 스토리지 기기에 대하여 생성한 키인 제 1 스토리지 키를 수신하는 단계; 및상기 제 1 스토리지 키가 상기 제2 스토리지 키를 대체하도록 상기 컨텐트 키 파일을 업데이트하는 단계를 더 포함하는 것을 특징으로 하는 디지털 컨텐트 저장 방법.
- 제 6항에 있어서,상기 업데이트하는 단계는,상기 암호화된 제 2 스토리지 키를 상기 호스트의 디바이스 키를 이용하여 복호화하는 단계;상기 복호화된 제 2 스토리지 키를 이용하여 상기 컨텐트 키 파일에 포함된 컨텐트 키를 복호화하는 단계;상기 복호화된 컨텐트 키를 상기 제 1 스토리지 키로 암호화하는 단계; 및상기 제 1 스토리지 키로 암호화된 컨텐트 키를 상기 제 2 스토리지 키로 암호화된 컨텐트 키와 교체하는 단계를 포함하는 것을 특징으로 하는 디지털 컨텐트 저장 방법.
- 제 5항에 있어서,상기 컨텐트에 대한 재생 요청이 수신되면, 상기 호스트에서 상기 제2 스토리지 키를 검색하는 단계; 및상기 검색 결과에 기초하여 상기 암호화된 컨텐트를 선택적으로 재생하는 단계를 더 포함하는 것을 특징으로 하는 디지털 컨텐트 저장 방법.
- 제 8항에 있어서,상기 재생하는 단계는,상기 검색 결과 상기 제2 스토리지 키가 발견되면, 상기 제2 스토리지 키를 이용하여 상기 컨텐트 키 파일에 포함된 컨텐트 키를 복호화하는 단계; 및상기 복호화된 컨텐트 키를 이용하여 상기 암호화된 컨텐트를 복호화하는 단계를 포함하는 것을 특징으로 하는 디지털 컨텐트 저장 방법.
- 제5항에 있어서,상기 스토리지 기기는 제 1 스토리지 기기이며,상기 컨텐트를 상기 제 1 스토리지 기기로부터 제 2 스토리지 기기로 이동(move)하는 명령을 수신하는 단계;상기 제 2 스토리지 키를 이용하여 상기 암호화된 컨텐트 키를 복호화하는 단계;상기 제 2 스토리지 기기에 대한 스토리지 키인 제 1 스토리지 키로 상기 복호화된 컨텐트 키를 암호화하는 단계;상기 제 1 스토리지 키로 암호화된 컨텐트 키를 포함하는 컨텐트 키 파일 및 상기 암호화된 컨텐트를 상기 제 2 스토리지 기기에 저장하는 단계; 및상기 제 1 스토리지 기기에 저장된 컨텐트 키 파일 및 암호화된 컨텐트를 삭제하는 단계를 포함하는 것을 특징으로 하는 디지털 컨텐트 저장 방법.
- 제 5항에 있어서,상기 컨텐트 키 파일은 상기 컨텐트 키 파일의 무결성 검사를 위한 값을 더 포함하는 것을 특징으로 하는 디지털 컨텐트 저장 방법.
- 제 5항에 있어서,상기 컨텐트 키 파일은 상기 스토리지 키를 제3자의 공개 키 또는 상기 호스트의 공개 키로 암호화한 값인 복구 키를 더 포함하는 것을 특징으로 하는 디지털 컨텐트 저장 방법.
- 디지털 컨텐트를 스토리지 기기에 저장하는 호스트에 있어서,상기 컨텐트를 컨텐트 키로 암호화하는 컨텐트암호화부;상기 호스트에 접속된 스토리지 기기를 위한 고유한 키인 스토리지 키로서 상기 호스트에 접속된 휴대용 보안 장치가 생성한 제1 스토리지 키로 상기 컨텐트 키를 암호화하는 컨텐트키암호화부;상기 암호화된 컨텐트 키를 포함하는 컨텐트 키 파일 및 상기 암호화된 컨텐트를 상기 스토리지 기기에 저장하는 스토리지제어부;상기 제1 스토리지 키를 상기 스토리지 기기에는 저장하지 않고 상기 호스트 또는 상기 휴대용 보안 장치에 저장하는 스토리지키관리부;상기 스토리지 기기에 대해 상기 호스트가 생성한 키인 제 2 스토리지 키가 상기 제1 스토리지 키를 대체하도록 상기 컨텐트 키 파일을 업데이트하는 업데이트부를 포함하며,상기 스토리지키관리부는 상기 호스트의 디바이스 키로 상기 제 2 스토리지 키를 암호화하여 상기 호스트에 저장하는 것을 특징으로 하는 호스트 장치.
- 삭제
- 삭제
- 제 13항에 있어서,상기 업데이트부는,상기 제 1 스토리지 키를 이용하여 상기 컨텐트 키 파일에 포함된 컨텐트 키를 복호화하는 컨텐트키복호화부;상기 복호화된 컨텐트 키를 상기 제 2 스토리지 키로 암호화하는 컨텐트키암호화부; 및상기 제 2 스토리지 키로 암호화된 컨텐트 키를 상기 제 1 스토리지 키로 암호화된 컨텐트 키와 교체하는 키교체부를 포함하는 것을 특징으로 하는 호스트 장치.
- 디지털 컨텐트를 스토리지 기기에 저장하는 호스트에 있어서,상기 컨텐트를 컨텐트 키로 암호화하는 컨텐트암호화부;상기 호스트에 접속된 스토리지 기기를 위한 고유한 키인 스토리지 키로 상기 컨텐트 키를 암호화하는 컨텐트키암호화부;상기 암호화된 컨텐트 키를 포함하는 컨텐트 키 파일 및 상기 암호화된 컨텐트를 상기 스토리지 기기에 저장하는 스토리지제어부; 및상기 스토리지 키를 상기 스토리지 기기에는 저장하지 않고 상기 호스트에 접속된 휴대용 보안 장치에 저장하는 스토리지키관리부를 포함하고,상기 스토리지 키는 상기 호스트가 생성한 키인 제 2 스토리지 키이며,상기 스토리지키관리부는 상기 제 2 스토리지 키를 상기 호스트의 디바이스 키로 암호화하여 상기 호스트에 저장하는 것을 특징으로 하는 호스트 장치.
- 제 17항에 있어서,상기 호스트에 접속한 휴대용 보안 장치가 상기 스토리지 기기에 대하여 생성한 키인 제 1 스토리지 키가 상기 제2 스토리지 키를 대체하도록 상기 컨텐트 키 파일을 업데이트하는 업데이트부를 더 포함하는 것을 특징으로 하는 호스트 장치.
- 제 18항에 있어서,상기 업데이트부는,상기 암호화된 제 2 스토리지 키를 상기 호스트의 디바이스 키를 이용하여 복호화하는 스토리지키복호화부;상기 복호화된 제 2 스토리지 키를 이용하여 상기 컨텐트 키 파일에 포함된 컨텐트 키를 복호화하는 컨텐트키복호화부;상기 복호화된 컨텐트 키를 상기 제 1 스토리지 키로 암호화하는 컨텐트키암호화부; 및상기 제 1 스토리지 키로 암호화된 컨텐트 키를 상기 제 2 스토리지 키로 암호화된 컨텐트 키와 교체하는 키교체부를 포함하는 것을 특징으로 하는 호스트 장치.
- 제 17항에 있어서,상기 컨텐트에 대한 재생 요청이 수신되면, 상기 호스트에서 상기 제2 스토리지 키를 검색하는 검색부; 및상기 검색 결과에 기초하여 상기 암호화된 컨텐트를 선택적으로 재생하는 컨텐트재생부를 포함하는 것을 특징으로 하는 호스트 장치.
- 제 20항에 있어서,상기 컨텐트재생부는,상기 검색 결과 상기 제2 스토리지 키가 발견되면, 상기 제2 스토리지 키를 이용하여 상기 컨텐트 키 파일에 포함된 컨텐트 키를 복호화하며, 상기 복호화된 컨텐트 키를 이용하여 상기 암호화된 컨텐트를 복호화하는 것을 특징으로 하는 호스트 장치.
- 제 17항에 있어서,상기 스토리지 기기는 제 1 스토리지 기기이며,상기 컨텐트를 상기 제 1 스토리지 기기로부터 제 2 스토리지 기기로 이동(move)하는 명령이 수신되면, 상기 제 2 스토리지 키를 이용하여 상기 암호화된 컨텐트 키를 복호화하고, 상기 제 2 스토리지 기기에 대한 스토리지 키인 제 1 스토리지 키로 상기 복호화된 컨텐트 키를 암호화하며, 상기 제 1 스토리지 키로 암호화된 컨텐트 키를 포함하는 컨텐트 키 파일 및 상기 암호화된 컨텐트를 상기 제 2 스토리지 기기에 저장한 후, 상기 제 1 스토리지 기기에 저장된 컨텐트 키 파일 및 암호화된 컨텐트를 삭제하는 컨텐트이동제어부를 더 포함하는 것을 특징으로 하는 호스트 장치.
- 제 17항에 있어서,상기 컨텐트 키 파일은 상기 컨텐트 키 파일의 무결성 검사를 위한 값을 더포함하는 것을 특징으로 하는 호스트 장치.
- 제 17항에 있어서,상기 컨텐트 키 파일은 상기 스토리지 키를 제3자의 공개 키로 암호화한 값인 복구 키를 더 포함하는 것을 특징으로 하는 호스트 장치.
- 제 1항, 제4항 내지 제 12항 중 어느 한 항에 의한 방법을 실행하는 컴퓨터 프로그램을 기록한 기록 매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/194,860 US20090052670A1 (en) | 2007-08-21 | 2008-08-20 | Method and apparatus for storing digital content in storage device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US95697807P | 2007-08-21 | 2007-08-21 | |
US60/956,978 | 2007-08-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090019660A KR20090019660A (ko) | 2009-02-25 |
KR101277261B1 true KR101277261B1 (ko) | 2013-07-30 |
Family
ID=40687425
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070135245A KR101277261B1 (ko) | 2007-08-21 | 2007-12-21 | 디지털 컨텐트를 스토리지 기기에 저장하는 방법 및 이를위한 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101277261B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101846191B1 (ko) | 2011-09-21 | 2018-04-09 | 삼성전자주식회사 | 서버, 클라이언트 기기, 전송 스트림 생성 방법 및 전송 스트림 처리 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000062892A (ko) * | 1999-03-15 | 2000-10-25 | 이데이 노부유끼 | 암호화된 데이터 처리 방법 및 암호화된 데이터 전달 장치 |
KR20060002099A (ko) * | 2004-07-01 | 2006-01-09 | 삼성전자주식회사 | 암호화 모듈을 포함하는 멀티미디어 장치 |
-
2007
- 2007-12-21 KR KR1020070135245A patent/KR101277261B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000062892A (ko) * | 1999-03-15 | 2000-10-25 | 이데이 노부유끼 | 암호화된 데이터 처리 방법 및 암호화된 데이터 전달 장치 |
KR20060002099A (ko) * | 2004-07-01 | 2006-01-09 | 삼성전자주식회사 | 암호화 모듈을 포함하는 멀티미디어 장치 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101846191B1 (ko) | 2011-09-21 | 2018-04-09 | 삼성전자주식회사 | 서버, 클라이언트 기기, 전송 스트림 생성 방법 및 전송 스트림 처리 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20090019660A (ko) | 2009-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090052670A1 (en) | Method and apparatus for storing digital content in storage device | |
KR100713046B1 (ko) | 라이센스 이동 장치 및 프로그램 | |
US11238165B2 (en) | File encryption method, file decryption method, electronic device, and storage medium | |
JP4895845B2 (ja) | 携帯用格納装置および携帯用格納装置のデータ管理方法 | |
CN101091184B (zh) | 数据存储方法、数据记录装置和数据播放装置 | |
JP4701175B2 (ja) | 記録媒体並びに記録媒体に情報を記録する記録装置及び記録方法 | |
JP4327865B2 (ja) | コンテンツ処理装置、暗号処理方法及びプログラム | |
CN1848271B (zh) | 信息处理装置和方法 | |
KR20010014639A (ko) | 콘텐츠 관리 방법 및 콘텐츠 관리 장치 | |
JP2000311114A (ja) | コンピュータシステムおよびコンテンツ保護方法 | |
US8234718B2 (en) | Method and apparatus for forbidding use of digital content against copy control information | |
JP2008035397A (ja) | 暗号情報処理方法および暗号情報処理装置 | |
US7706664B2 (en) | Apparatus, method, and program product for recording and reproducing contents | |
JP2006020154A (ja) | コンテンツ管理方法及びコンテンツ管理用プログラム、並びに電子機器 | |
JP2006172147A (ja) | コンテンツ保護方法及びその方法を用いた情報記録再生装置 | |
JP4792876B2 (ja) | 情報処理装置及び情報処理方法 | |
JP4560086B2 (ja) | コンテンツデータ記録再生装置 | |
KR101277261B1 (ko) | 디지털 컨텐트를 스토리지 기기에 저장하는 방법 및 이를위한 장치 | |
US20080226079A1 (en) | Method and apparatus for conditionally decrypting content | |
JP2005507195A (ja) | エンティティ・ロックされたセキュア・レジストリを用いて素材にアクセスする装置及び方法 | |
JP4894970B2 (ja) | 情報処理装置 | |
KR101177111B1 (ko) | 복사 제어 정보에 따르지 않는 디지털 컨텐트의 사용을방지하는 방법 및 이를 위한 장치 | |
RU2273101C2 (ru) | Система и способ управления воспроизведением аудиоданных с устройством редактирования и носителем записи | |
JP2009295235A (ja) | コンテンツ記録再生システム、コンテンツ記録処理装置、およびコンテンツ再生処理装置 | |
JP2006197303A (ja) | 鍵記録媒体及び再生装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20071221 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20101011 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20071221 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20120328 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20121128 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20120328 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20130128 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20121128 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20130327 Appeal identifier: 2013101000665 Request date: 20130128 |
|
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20130128 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20130128 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20120628 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20130327 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20130228 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20130614 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20130617 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20160530 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20160530 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170529 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20170529 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180530 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20180530 Start annual number: 6 End annual number: 6 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20200325 |