KR20090115565A - 컨텐트 키 전송 방법 및 그 장치 - Google Patents
컨텐트 키 전송 방법 및 그 장치 Download PDFInfo
- Publication number
- KR20090115565A KR20090115565A KR1020080041484A KR20080041484A KR20090115565A KR 20090115565 A KR20090115565 A KR 20090115565A KR 1020080041484 A KR1020080041484 A KR 1020080041484A KR 20080041484 A KR20080041484 A KR 20080041484A KR 20090115565 A KR20090115565 A KR 20090115565A
- Authority
- KR
- South Korea
- Prior art keywords
- nodes
- node
- key
- discard
- information
- 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.)
- Withdrawn
Links
Images
Classifications
-
- 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/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/083—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP]
- H04L9/0833—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP] involving conference or group key
- H04L9/0836—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP] involving conference or group key using tree structure or hierarchical structure
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- 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/0891—Revocation or update of secret information, e.g. encryption key update or rekeying
-
- 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
- H04L2209/601—Broadcast encryption
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims (20)
- 소정 개수의 노드들로 구성된 복수개의 노드 그룹을 포함하는 계층 구조 내의 노드들에게 컨텐트 키를 전송하는 방법에 있어서,상기 계층 구조 내에서 폐기된 노드들만으로 구성된 노드 그룹인 폐기 노드 그룹들의 식별자들, 상기 폐기 노드 그룹에 속하지 않는 폐기 노드들인 단일 폐기 노드들의 전체 개수 정보 및 상기 단일 폐기 노드들의 식별자들을 포함하는 폐기 정보를 생성하는 단계;브로드 캐스트 암호화 방식에 따라 상기 폐기된 노드들이 보유하고 있는 복호화 키 집합을 이용해서는 생성할 수 없는 형태를 가진 암호화 키 집합을 이용하여 컨텐트 키를 암호화함으로써 암호화된 컨텐트 키의 집합을 생성하는 단계; 및상기 폐기 정보 및 상기 암호화된 컨텐트 키의 집합을 상기 계층 구조의 모든 노드에게 전송하는 단계를 포함하는 것을 특징으로 하는 컨텐트 키 전송 방법.
- 제1항에 있어서,상기 폐기 정보를 생성하는 단계는상기 생성된 단일 폐기 노드들의 식별자들 및 상기 생성된 폐기 노드 그룹들의 식별자들을 통합하여 하나의 식별자 리스트를 생성하는 단계; 및상기 식별자 리스트에서 상기 폐기 노드 그룹들의 식별자들의 순서상의 위치를 나타내는 인덱스를 생성하는 단계를 더 포함하고,상기 폐기 정보는 상기 식별자 리스트, 상기 인덱스 및 상기 폐기 노드들의 전체 개수 정보를 포함하는 것을 특징으로 하는 컨텐트 키 전송 방법.
- 제1항에 있어서,상기 폐기 정보는 폐기 노드 그룹들의 전체 개수 정보를 더 포함하고,상기 단일 폐기 노드들의 전체 개수 정보는 상기 폐기 노드 그룹들에 포함된 폐기 노드들에 속하지 않는 단일 폐기 노드들의 개수만을 나타내는 것을 특징으로 하는 컨텐트 키 전송 방법.
- 제1항에 있어서,상기 폐기 노드 그룹들의 식별자들은상기 각각의 폐기 노드 그룹들에 속하는 폐기 노드들 중 하나의 폐기 노드의 식별자를 이용하여 생성되는 것을 특징으로 하는 컨텐트 키 전송 방법.
- 제1항에 있어서,상기 폐기 정보를 생성하는 단계는상기 복수개의 노드 그룹들 각각이 N개의 노드들로 구성된 경우에, 상기 계층 구조의 모든 계층들에서 상기 노드 그룹들을 구성하는 각각의 노드들에게 0에서 N-1까지의 번호를 순차적으로 부여하는 단계; 및상기 계층 구조에서의 최상위 계층의 노드들에서 최하위 계층의 노드들까지 의 모든 노드들 각각에게 부여된 번호들을 상기 계층들에 따라 순차적으로 결합하는 방식으로 상기 폐기 노드 그룹들의 식별자들 및 상기 단일 폐기 노드들의 식별자들을 생성하는 단계를 포함하는 것을 특징으로 하는 컨텐트 키 전송 방법.
- 제1항에 있어서,상기 전송하는 단계는상기 컨텐트 키의 해쉬 값인 키 체크 데이터와 상기 폐기 정보, 상기 암호화된 컨텐트 키의 집합과 상기 키 체크 데이터의 전체 길이를 나타내는 데이터 길이 정보 및 상기 정보들에 대한 전자 서명을 더 전송하는 것을 특징으로 하는 컨텐트 키 전송 방법.
- 제1항에 있어서,상기 계층 구조 내의 노드들 중에서 폐기된 노드들을 검출하는 단계를 더 포함하는 것을 특징으로 하는 컨텐트 키 전송 방법.
- 제1항에 있어서,상기 암호화 키 집합은상기 노드들 각각에게 랜덤한 노드 키들이 할당되어 있을 때, 동일한 노드 키에 대하여 상기 복호화 키 집합에 속하는 암호화 키들에 비하여 해쉬 연산을 적게 수행하여 얻어진 암호화 키들로 구성되는 것을 특징으로 하는 컨텐트 키 전송 방법.
- 제1항에 있어서,상기 폐기 노드 그룹들의 식별자들, 상기 단일 폐기 노드들의 전체 개수 정보 및 상기 단일 폐기 노드들의 식별자들은 2진수, 4진수 및 16진수 중 하나를 이용하여 생성되는 것을 특징으로 하는 컨텐트 키 전송 방법.
- 제1항에 있어서,상기 전송하는 단계는상기 폐기 정보 및 상기 암호화된 컨텐트 키의 집합을 포함하는 키 블록을 상기 계층 구조의 모든 노드에게 전송하는 것을 특징으로 하는 컨텐트 키 전송 방법.
- 소정 개수의 노드들로 구성된 복수개의 노드 그룹을 포함하는 계층 구조 내의 노드들에게 컨텐트 키를 전송하는 장치에 있어서,상기 계층 구조 내에서 폐기된 노드들만으로 구성된 노드 그룹인 폐기 노드 그룹들의 식별자들, 상기 폐기 노드 그룹에 속하지 않는 폐기 노드들인 단일 폐기 노드들의 전체 개수 정보 및 상기 단일 폐기 노드들의 식별자들을 포함하는 폐기 정보를 생성하는 폐기 정보 생성부;브로드 캐스트 암호화 방식에 따라 상기 폐기된 노드들이 보유하고 있는 복 호화 키 집합을 이용해서는 생성할 수 없는 형태를 가진 암호화 키 집합을 이용하여 컨텐트 키를 암호화함으로써 암호화된 컨텐트 키의 집합을 생성하는 키 생성부; 및상기 폐기 정보 및 상기 암호화된 컨텐트 키의 집합을 상기 계층 구조의 모든 노드에게 전송하는 전송부를 포함하는 것을 특징으로 하는 컨텐트 키 전송 장치.
- 제11항에 있어서,상기 폐기 정보 생성부는상기 생성된 단일 폐기 노드들의 식별자들 및 상기 생성된 폐기 노드 그룹들의 식별자들을 통합하여 하나의 식별자 리스트를 생성하고, 상기 식별자 리스트에서 상기 폐기 노드 그룹들의 식별자들의 순서상의 위치를 나타내는 인덱스를 더 생성한 후, 상기 식별자 리스트, 상기 인덱스 및 상기 폐기 노드들의 전체 개수 정보를 포함하는 폐기 정보를 생성하는 것을 특징으로 하는 컨텐트 키 전송 장치.
- 제11항에 있어서,상기 폐기 정보는 상기 폐기 노드 그룹들의 전체 개수 정보를 더 포함하고,상기 단일 폐기 노드들의 전체 개수 정보는 상기 폐기 노드 그룹들에 포함된 폐기 노드들에 속하지 않는 단일 폐기 노드들의 개수만을 나타내는 것을 특징으로 하는 컨텐트 키 전송 장치.
- 제11항에 있어서,상기 폐기 노드 그룹들의 식별자들은상기 각각의 폐기 노드 그룹들에 속하는 폐기 노드들 중 하나의 폐기 노드의 식별자를 이용하여 생성되는 것을 특징으로 하는 컨텐트 키 전송 장치.
- 제11항에 있어서,상기 폐기 정보 생성부는상기 복수개의 노드 그룹들 각각이 N개의 노드들로 구성된 경우에, 상기 계층 구조의 모든 계층들에서 상기 노드 그룹들을 구성하는 각각의 노드들에게 0에서 N-1까지의 번호를 순차적으로 부여하고, 상기 계층 구조에서의 최상위 계층의 노드들에서 최하위 계층의 노드들까지의 모든 노드들 각각에게 부여된 번호들을 상기 계층들에 따라 순차적으로 결합하는 방식으로 상기 폐기 노드 그룹들의 식별자들 및 상기 단일 폐기 노드들의 식별자들을 생성하는 것을 특징으로 하는 컨텐트 키 전송 장치.
- 제11항에 있어서,상기 전송부는상기 컨텐트 키의 해쉬 값인 키 체크 데이터와 상기 폐기 정보, 상기 암호화된 컨텐트 키의 집합과 상기 키 체크 데이터의 전체 길이를 나타내는 데이터 길이 정보 및 상기 정보들에 대한 전자 서명을 더 전송하는 것을 특징으로 하는 컨텐트 키 전송 장치.
- 제11항에 있어서,상기 계층 구조 내의 노드들 중에서 폐기된 노드들을 검출하는 노드 검출부를 더 포함하는 것을 특징으로 하는 컨텐트 키 전송 장치.
- 제11항에 있어서,상기 암호화 키 집합은상기 노드들 각각에게 랜덤한 노드 키들이 할당되어 있을 때, 동일한 노드 키에 대하여 상기 복호화 키 집합에 속하는 암호화 키들에 비하여 해쉬 연산을 적게 수행하여 얻어진 암호화 키들로 구성되는 것을 특징으로 하는 컨텐트 키 전송 장치.
- 제11항에 있어서,상기 폐기 노드 그룹들의 식별자들, 상기 단일 폐기 노드들의 전체 개수 정보 및 상기 단일 폐기 노드들의 식별자들은 2진수, 4진수 및 16진수 중 하나를 이용하여 생성되는 것을 특징으로 하는 컨텐트 키 전송 장치.
- 제1항 내지 제10항 중 어느 한 항의 방법을 실행시키기 위한 프로그램이 기 록된 컴퓨터로 읽을 수 있는 기록 매체.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080041484A KR20090115565A (ko) | 2008-05-02 | 2008-05-02 | 컨텐트 키 전송 방법 및 그 장치 |
| US12/271,379 US20090274305A1 (en) | 2008-05-02 | 2008-11-14 | Method and apparatus for transmitting content key |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080041484A KR20090115565A (ko) | 2008-05-02 | 2008-05-02 | 컨텐트 키 전송 방법 및 그 장치 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20090115565A true KR20090115565A (ko) | 2009-11-05 |
Family
ID=41257091
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020080041484A Withdrawn KR20090115565A (ko) | 2008-05-02 | 2008-05-02 | 컨텐트 키 전송 방법 및 그 장치 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20090274305A1 (ko) |
| KR (1) | KR20090115565A (ko) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20140028342A (ko) * | 2012-08-28 | 2014-03-10 | 삼성전자주식회사 | 브로드캐스트 암호화를 위한 키 관리 방법 및 브로드캐스트 암호화를 이용한 메시지 전송 방법 |
| US9223942B2 (en) | 2013-10-31 | 2015-12-29 | Sony Corporation | Automatically presenting rights protected content on previously unauthorized device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7039803B2 (en) * | 2001-01-26 | 2006-05-02 | International Business Machines Corporation | Method for broadcast encryption and key revocation of stateless receivers |
| KR20040104723A (ko) * | 2002-05-09 | 2004-12-10 | 마츠시타 덴끼 산교 가부시키가이샤 | 공개 키 인증서 무효화 리스트 생성 장치, 무효화 판정장치 및 인증 시스템 |
-
2008
- 2008-05-02 KR KR1020080041484A patent/KR20090115565A/ko not_active Withdrawn
- 2008-11-14 US US12/271,379 patent/US20090274305A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20090274305A1 (en) | 2009-11-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2105860B1 (en) | Method and apparatus for verifying integrity of redacted documents | |
| JP5214474B2 (ja) | 分散情報配布装置、保持装置、認証局装置及びシステム | |
| US8291237B2 (en) | Method for private keyword search on streaming data | |
| US8345876B1 (en) | Encryption/decryption system and method | |
| KR102895052B1 (ko) | 블록체인 네트워크를 이용하는 시큐어 데이터 쉐어링을 위한 방법, 전자 디바이스, 컴퓨터 프로그램, 및 시스템 | |
| CN103152337B (zh) | 一种安全动态传输二维码信息的方法 | |
| JP2008103936A (ja) | 秘密情報管理装置および秘密情報管理システム | |
| Persiano et al. | Lower bounds for differentially private RAMs | |
| JP5666422B2 (ja) | ブロードキャスト暗号化システムにおける除かれたノードリストの生成方法 | |
| JP2012164031A (ja) | データ処理装置及びデータ保管装置及びデータ処理方法及びデータ保管方法及びプログラム | |
| WO2005018136A1 (ja) | 鍵情報処理方法及びその装置、並びにプログラム | |
| US8229121B2 (en) | Method of tracing device keys for broadcast encryption | |
| CN109242383A (zh) | 物品运输方法及系统 | |
| JP2005242530A (ja) | 履歴記録システム、履歴記録方法、履歴記録プログラム、及び受領譲渡者用端末 | |
| JP4954972B2 (ja) | 廃棄キーの決定方法及び決定装置、復号化方法及び復号化装置並びに記録媒体 | |
| WO2016067471A1 (ja) | 通信制御装置、通信制御方法およびプログラム | |
| CN113660088A (zh) | 一种基于动态地址的区块链交易筛选方法 | |
| US20090274305A1 (en) | Method and apparatus for transmitting content key | |
| WO2025079632A1 (ja) | 振付登録装置、振付登録システム、振付登録方法、及び振付登録プログラム | |
| JP2007114494A (ja) | 秘匿計算方法及び装置 | |
| Zhang | Comprehensive preimage security evaluations on rijndael-based hashing | |
| Liu et al. | MILP-based automatic search algorithms for differential-linear distinguishers | |
| Zhang et al. | An improved secure cloud storage auditing protocol based on distributed string equality checking | |
| JP5613215B2 (ja) | データ保持装置 | |
| JP5745464B2 (ja) | アクセス履歴記憶及び検索装置及び方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PC1203 | Withdrawal of no request for examination |
St.27 status event code: N-1-6-B10-B12-nap-PC1203 |
|
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid | ||
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-3-3-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-3-3-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-3-3-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
