KR100562982B1 - 브로드캐스트 암호화 시스템에서 트레이터 수신기들을추적하기 위한 방법 - Google Patents
브로드캐스트 암호화 시스템에서 트레이터 수신기들을추적하기 위한 방법 Download PDFInfo
- Publication number
- KR100562982B1 KR100562982B1 KR1020037009629A KR20037009629A KR100562982B1 KR 100562982 B1 KR100562982 B1 KR 100562982B1 KR 1020037009629 A KR1020037009629 A KR 1020037009629A KR 20037009629 A KR20037009629 A KR 20037009629A KR 100562982 B1 KR100562982 B1 KR 100562982B1
- Authority
- KR
- South Korea
- Prior art keywords
- subset
- trader
- receiver
- key
- receivers
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 92
- 230000001010 compromised effect Effects 0.000 claims description 8
- 230000000295 complement effect Effects 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 3
- 230000000977 initiatory effect Effects 0.000 claims 1
- 239000000700 radioactive tracer Substances 0.000 abstract description 4
- 229920003266 Leaf® Polymers 0.000 description 20
- 238000010586 diagram Methods 0.000 description 13
- 238000005192 partition Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000012360 testing method Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 239000000969 carrier Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00217—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
- G11B20/00224—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 obtained from a remote server
-
- 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/00246—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 obtained from a local device, e.g. device key initially stored by the player or by the recorder
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00217—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
- G11B20/00253—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/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
-
- 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
- H04L9/0891—Revocation or update of secret information, e.g. encryption key update or rekeying
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26606—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/418—External card to be used in combination with the client device, e.g. for conditional access
- H04N21/4181—External card to be used in combination with the client device, e.g. for conditional access for conditional access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
-
- 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
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
-
- 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
-
- 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/606—Traitor tracing
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Storage Device Security (AREA)
- Electrochromic Elements, Electrophoresis, Or Variable Reflection Or Absorption Elements (AREA)
Abstract
Description
Claims (13)
- 브로드캐스트 암호 시스템에서 적어도 하나의 손상된(compromised) 해독키를 갖는 적어도 하나의 트레이터(traitor) 수신기를 식별 또는 디스에이블링하는 방법에 있어서,리프들(leaves)을 정의하는 트리로부터 파생된 부집합 세트(a set of subsets)를 수신하는 단계 -상기 트리내의 각각의 리프(leaf)는 각각의 수신기를 나타냄- 와,후보(candidate) 트레이터 수신기를 나타내는 적어도 하나의 리프를 포함하는 적어도 하나의 트레이터 부집합을 상기 부집합 세트로부터 식별하는 단계와,상기 트레이터 부집합을 이용하여, 상기 트레이터 수신기를 식별하거나 또는 디스에이블링하는 단계중 적어도 하나를 시작하는 단계와,상기 트레이터 부집합이 적어도 두개의 후보 트레이터 수신기를 나타내는지 여부를 판단하는 단계와, 그러한 경우에는 상기 트레이터 부집합을 2개의 자식집합(child set)으로 나누는 단계 -상기 식별 또는 디스에이블링 단계는 상기 부집합 세트내의 다수의 부집합들을 거짓키(false key)로 인코딩하는 단계를 포함함-를 포함하는 방법.
- 삭제
- 제1항에 있어서, 상기 트레이터 부집합이 프론티어(frontier) 집합의 구성원인지를 판단하는 단계와, 상기 트레이터 부집합이 프론티어 집합의 구성원이라면 상기 프론티어 집합으로부터 상보(complementary) 부집합을 제거하는 단계를 더 포함하는 방법.
- 삭제
- 제1항에 있어서, 확률을 이용하여 상기 부집합 세트에 대하여 이진 서치(binary search)를 실행하는 단계를 더 포함하는 방법.
- 제5항에 있어서, 상기 이진 서치는 j개의 부집합들이 거짓키를 포함할 때 메시지를 해독할 확률 pj와 j-1개의 부집합들이 거짓키를 포함할 때 메시지를 해독할 확률 pj-1간의 차이가 선정된 확률과 적어도 동일한지를 판단함으로써 종료하는 방법.
- 삭제
- 삭제
- 삭제
- 삭제
- 컴퓨터로 판독가능한 매체를 포함하는 디바이스에 있어서,상기 컴퓨터로 판독가능한 매체는트리의 부집합 세트를 생성하기 위하여 상기 트리에 엑세스하기 위한 로직 수단 -상기 트리는 손상된 키에 의해 특정되는 적어도 하나의 트레이터 디바이스를 나타내는 리프들을 포함함- 과,거짓키를 j번 암호화하고 세션키를 m-j번 암호화하기 위한 로직 수단 -상기 m은 상기 부집합 세트내의 부집합 개수임- 과,상기 암호화하기 위한 로직 수단에 반응하여 트레이터 부집합을 식별하기 위한 로직 수단과,상기 트레이터 부집합을 이용하여 상기 트레이터 디바이스를 식별 또는 디스에이블링하기 위한 로직 수단을 포함하는 디바이스.
- 상태 비유지 수신기들을 나타내는 다수의 부집합들을 인코딩하는데 거짓키를 이용하는 단계 -상기 수신기들중 적어도 하나의 트레이터 수신기는 적어도 하나의 해적 수신기에 의해 얻어진 적어도 하나의 손상된 키와 연관됨- 와,상기 해적 수신기 또는 그것의 클론을 이용하여 상기 트레이터 수신기의 식별자를 판단하거나 또는 상기 해적 수신기 또는 그것의 클론이 상기 손상된 키를 이용하여 데이터를 해독할 수 없도록 만드는 단계를 포함하는 방법을 컴퓨터가 실행하도록하는 명령(instruction)으로 프로그램된 컴퓨터.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/771,239 US7010125B2 (en) | 2001-01-26 | 2001-01-26 | Method for tracing traitor receivers in a broadcast encryption system |
US09/771,239 | 2001-01-26 | ||
PCT/GB2002/000312 WO2002060118A2 (en) | 2001-01-26 | 2002-01-23 | Method for tracing traitor receivers in a broadcast encryption system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030085126A KR20030085126A (ko) | 2003-11-03 |
KR100562982B1 true KR100562982B1 (ko) | 2006-03-23 |
Family
ID=25091165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020037009629A KR100562982B1 (ko) | 2001-01-26 | 2002-01-23 | 브로드캐스트 암호화 시스템에서 트레이터 수신기들을추적하기 위한 방법 |
Country Status (10)
Country | Link |
---|---|
US (1) | US7010125B2 (ko) |
EP (1) | EP1354444B1 (ko) |
JP (1) | JP2004527937A (ko) |
KR (1) | KR100562982B1 (ko) |
CN (1) | CN1310463C (ko) |
AT (1) | ATE411665T1 (ko) |
DE (1) | DE60229354D1 (ko) |
HK (1) | HK1068513A1 (ko) |
TW (1) | TWI222302B (ko) |
WO (1) | WO2002060118A2 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8229121B2 (en) | 2008-06-09 | 2012-07-24 | Samsung Electronics Co., Ltd. | Method of tracing device keys for broadcast encryption |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1111923A1 (en) * | 1999-12-22 | 2001-06-27 | Irdeto Access B.V. | Method for operating a conditional access system for broadcast applications |
CN100401667C (zh) * | 2000-06-21 | 2008-07-09 | 索尼公司 | 信息记录/再生装置及方法 |
US9520993B2 (en) | 2001-01-26 | 2016-12-13 | International Business Machines Corporation | Renewable traitor tracing |
JP2002319932A (ja) * | 2001-04-19 | 2002-10-31 | Sony Corp | 情報記録装置、情報再生装置、および情報記録方法、情報再生方法、並びにプログラム |
JP3917507B2 (ja) * | 2002-01-28 | 2007-05-23 | 株式会社東芝 | コンテンツ提供側システム、ユーザ側システム、追跡システム、コンテンツ提供方法、暗号化コンテンツ復号方法、不正ユーザ特定方法、暗号化装置、復号装置及びプログラム |
US7450722B2 (en) * | 2002-12-13 | 2008-11-11 | General Instrument Corporation | Subset difference method for multi-cast rekeying |
US20040128259A1 (en) * | 2002-12-31 | 2004-07-01 | Blakeley Douglas Burnette | Method for ensuring privacy in electronic transactions with session key blocks |
BRPI0406777B1 (pt) * | 2003-01-15 | 2017-12-26 | Matsushita Electric Ind Co Ltd | sistema de proteção de conteúdo, aparelho de geração de dados de chave e aparelho terminal |
FR2850826B1 (fr) * | 2003-02-04 | 2005-04-01 | Medialive | Procede et dispositif de protection pour la diffusion securisee d'oeuvres audiovisuelles |
JP4625011B2 (ja) * | 2003-05-21 | 2011-02-02 | 株式会社エヌ・ティ・ティ・ドコモ | Rsaを用いるブロードキャスト暗号 |
FR2856539A1 (fr) * | 2003-06-17 | 2004-12-24 | France Telecom | Procede et systeme tracables de chiffrement et/ou de dechiffrement d'informations, et supports d'enregistrement pour la mise en oeuvre du procede |
CN1833400B (zh) * | 2003-08-05 | 2011-12-28 | 松下电器产业株式会社 | 著作权保护系统 |
JP4161859B2 (ja) | 2003-09-11 | 2008-10-08 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
US8180059B2 (en) * | 2003-11-28 | 2012-05-15 | Panasonic Corporation | Management apparatus, terminal apparatus, and copyright protection system |
KR100579515B1 (ko) * | 2004-10-08 | 2006-05-15 | 삼성전자주식회사 | 브로드캐스트 암호화를 위한 키 생성 장치 및 방법 |
US7454021B2 (en) * | 2004-10-29 | 2008-11-18 | Hewlett-Packard Development Company, L.P. | Off-loading data re-encryption in encrypted data management systems |
KR101092543B1 (ko) * | 2004-11-12 | 2011-12-14 | 삼성전자주식회사 | 브로드캐스트 암호화를 위한 사용자 키 관리 방법 |
US8090105B2 (en) * | 2004-11-24 | 2012-01-03 | International Business Machines Corporation | Broadcast encryption with dual tree sizes |
JP4599194B2 (ja) * | 2005-03-08 | 2010-12-15 | 株式会社東芝 | 復号装置、復号方法、及びプログラム |
KR100717005B1 (ko) * | 2005-04-06 | 2007-05-10 | 삼성전자주식회사 | 폐기 키를 결정하는 방법 및 장치와 이것을 이용하여복호화하는 방법 및 장치 |
WO2006112635A1 (en) * | 2005-04-19 | 2006-10-26 | Samsung Electronics Co., Ltd | Tag generation method in broadcast encryption system |
KR100970391B1 (ko) | 2005-04-19 | 2010-07-15 | 삼성전자주식회사 | 브로드 캐스트 암호화 시스템에서의 태그 형성방법 |
US8161296B2 (en) * | 2005-04-25 | 2012-04-17 | Samsung Electronics Co., Ltd. | Method and apparatus for managing digital content |
US7711114B2 (en) * | 2005-09-19 | 2010-05-04 | International Business Machines Corporation | System and method for assigning sequence keys to a media player to enable flexible traitor tracing |
US7630497B2 (en) * | 2005-09-19 | 2009-12-08 | International Business Machines Corporation | System and method for assigning sequence keys to a media player to enable hybrid traitor tracing |
KR100803596B1 (ko) * | 2005-11-25 | 2008-02-19 | 삼성전자주식회사 | 폐기 메커니즘 상에서 외부 디바이스 또는 서비스를이용하는 복호화 방법 및 장치, 이를 위한 복호화 지원방법 및 장치 |
US8176568B2 (en) * | 2005-12-30 | 2012-05-08 | International Business Machines Corporation | Tracing traitor coalitions and preventing piracy of digital content in a broadcast encryption system |
US7756035B2 (en) * | 2006-01-31 | 2010-07-13 | Nortel Networks Limited | Planning routes and allocating identifiers to routes in a managed frame-forwarding network |
FR2899748B1 (fr) * | 2006-04-07 | 2008-11-28 | Thales Sa | Schema de diffusion hybride efficace, adapte a une faible bande passante |
US8121289B2 (en) * | 2006-05-31 | 2012-02-21 | France Telecom | Cryptographic method with integrated encryption and revocation, system, device and programs for implementing this method |
EP1890493A1 (fr) * | 2006-08-17 | 2008-02-20 | Nagracard S.A. | Méthode de révocation de modules de sécurité utilisés pour sécuriser des messages diffusés |
JP4984827B2 (ja) * | 2006-10-30 | 2012-07-25 | ソニー株式会社 | 鍵生成装置、暗号化装置、受信装置、鍵生成方法、暗号化方法、鍵処理方法、およびプログラム |
US7986787B2 (en) * | 2006-12-08 | 2011-07-26 | International Business Machines Corporation | System, method, and service for tracing traitors from content protection circumvention devices |
CN101578813A (zh) * | 2007-01-11 | 2009-11-11 | 皇家飞利浦电子股份有限公司 | 跟踪实现的拷贝 |
US8290157B2 (en) * | 2007-02-20 | 2012-10-16 | Sony Corporation | Identification of a compromised content player |
US7876895B2 (en) * | 2007-05-09 | 2011-01-25 | International Business Machines Corporation | System, method, and service for performing unified broadcast encryption and traitor tracing for digital content |
US7975313B2 (en) | 2007-08-14 | 2011-07-05 | International Business Machines Corporation | System and method for tracing Tardos fingerprint codes |
US8824685B2 (en) * | 2007-10-15 | 2014-09-02 | Sony Corporation | Method for detection of a hacked decoder |
EP2068490A1 (en) | 2007-12-05 | 2009-06-10 | Nagravision S.A. | Method to generate a private key in a Boneh-Franklin scheme |
EP2073431A1 (en) | 2007-12-21 | 2009-06-24 | Nagravision S.A. | Method to trace traceable parts of original private keys in a public-key cryptosystem |
US7936882B2 (en) * | 2008-01-17 | 2011-05-03 | Nagravision S.A. | Method to trace traceable parts of original private keys in a public-key cryptosystem |
US8306220B2 (en) * | 2008-01-17 | 2012-11-06 | Nagravision S.A. | Method to generate a private key in a boneh-franklin scheme |
US8499149B2 (en) * | 2008-02-20 | 2013-07-30 | Hewlett-Packard Development Company, L.P. | Revocation for direct anonymous attestation |
US9729316B2 (en) * | 2008-02-27 | 2017-08-08 | International Business Machines Corporation | Unified broadcast encryption system |
CN101534428B (zh) * | 2008-03-12 | 2011-01-19 | 北京视博数字电视科技有限公司 | 一种动态叛逆者追踪方法及系统 |
CN101534429B (zh) * | 2008-03-12 | 2011-02-09 | 北京视博数字电视科技有限公司 | 盗版者追踪方法和系统 |
US8122501B2 (en) * | 2008-06-20 | 2012-02-21 | International Business Machines Corporation | Traitor detection for multilevel assignment |
US8108928B2 (en) * | 2008-06-20 | 2012-01-31 | International Business Machines Corporation | Adaptive traitor tracing |
EP2151763A1 (en) * | 2008-07-28 | 2010-02-10 | Nagravision S.A. | Method and apparatus for obfuscating virtual to physical memory mapping |
US8422684B2 (en) * | 2008-08-15 | 2013-04-16 | International Business Machines Corporation | Security classes in a media key block |
US8897448B2 (en) * | 2008-10-31 | 2014-11-25 | Ciena Corporation | Controlling session keys through in-band signaling |
US8189789B2 (en) * | 2008-11-03 | 2012-05-29 | Telcordia Technologies, Inc. | Intrusion-tolerant group management for mobile ad-hoc networks |
US8571209B2 (en) | 2009-01-19 | 2013-10-29 | International Business Machines | Recording keys in a broadcast-encryption-based system |
US9455992B2 (en) * | 2009-06-12 | 2016-09-27 | Microsoft Technology Licensing, Llc | Trusted hardware component for distributed systems |
US8934626B2 (en) * | 2010-03-03 | 2015-01-13 | Nagravision S.A. | Method to manage revocations in a group of terminals |
EP2393292A1 (en) | 2010-06-01 | 2011-12-07 | Nagravision S.A. | A method and apparatus for decrypting encrypted content |
US8396896B2 (en) * | 2010-11-10 | 2013-03-12 | International Business Machines Corporation | Assigning resources to a binary tree structure |
US9071421B2 (en) | 2010-12-15 | 2015-06-30 | Microsoft Technology Licensing, Llc | Encrypted content streaming |
MX2013011549A (es) | 2011-04-15 | 2013-11-01 | Nagravision Sa | Metodo para identificar el origen de un modulo de seguridad en un sistema decodificador de television de paga. |
US10467384B2 (en) * | 2016-05-18 | 2019-11-05 | International Business Machines Corporation | Subset-difference broadcast encryption with blacklisting |
EP3280146A1 (en) * | 2016-08-04 | 2018-02-07 | Nagravision SA | Traitor tracing |
US10104088B2 (en) | 2016-09-28 | 2018-10-16 | International Business Machines Corporation | Traitor tracing for obfuscated credentials |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4417338A (en) * | 1981-04-13 | 1983-11-22 | Wisconsin Alumni Research Foundation | Cryptographic key sharing circuit and method using code correction |
JPH03272293A (ja) * | 1990-03-22 | 1991-12-03 | Pioneer Electron Corp | テレビジョン信号のスクランブル方法および装置 |
US5124984A (en) * | 1990-08-07 | 1992-06-23 | Concord Communications, Inc. | Access controller for local area network |
US5241597A (en) | 1991-02-01 | 1993-08-31 | Motorola, Inc. | Method for recovering from encryption key variable loss |
US5675649A (en) | 1995-11-30 | 1997-10-07 | Electronic Data Systems Corporation | Process for cryptographic key generation and safekeeping |
US5812670A (en) | 1995-12-28 | 1998-09-22 | Micali; Silvio | Traceable anonymous transactions |
US5748736A (en) | 1996-06-14 | 1998-05-05 | Mittra; Suvo | System and method for secure group communications via multicast or broadcast |
US5974151A (en) * | 1996-11-01 | 1999-10-26 | Slavin; Keith R. | Public key cryptographic system having differential security levels |
DE19649292A1 (de) * | 1996-11-28 | 1998-06-04 | Deutsche Telekom Ag | Verfahren zum Sichern eines durch eine Schlüsselhierarchie geschützten Systems |
US6285991B1 (en) | 1996-12-13 | 2001-09-04 | Visa International Service Association | Secure interactive electronic account statement delivery system |
US5920861A (en) | 1997-02-25 | 1999-07-06 | Intertrust Technologies Corp. | Techniques for defining using and manipulating rights management data structures |
JP4062367B2 (ja) * | 1997-03-21 | 2008-03-19 | カナル プラス ソシエテ アノニム | Mpeg受信機/デコーダ及びデータをmpeg受信機/デコーダにダウンロードする方法 |
US6397329B1 (en) | 1997-11-21 | 2002-05-28 | Telcordia Technologies, Inc. | Method for efficiently revoking digital identities |
US6098056A (en) | 1997-11-24 | 2000-08-01 | International Business Machines Corporation | System and method for controlling access rights to and security of digital content in a distributed information system, e.g., Internet |
US6247127B1 (en) | 1997-12-19 | 2001-06-12 | Entrust Technologies Ltd. | Method and apparatus for providing off-line secure communications |
US6118873A (en) * | 1998-04-24 | 2000-09-12 | International Business Machines Corporation | System for encrypting broadcast programs in the presence of compromised receiver devices |
IL126472A0 (en) | 1998-10-07 | 1999-08-17 | Nds Ltd | Secure communications system |
TW460846B (en) * | 1998-12-10 | 2001-10-21 | Toshiba Corp | Data recording media having certification information |
US6684331B1 (en) | 1999-12-22 | 2004-01-27 | Cisco Technology, Inc. | Method and apparatus for distributing and updating group controllers over a wide area network using a tree structure |
WO2002052778A2 (en) | 2000-12-22 | 2002-07-04 | Koninklijke Philips Electronics N.V. | Conditional access system |
-
2001
- 2001-01-26 US US09/771,239 patent/US7010125B2/en not_active Expired - Lifetime
-
2002
- 2002-01-22 TW TW091100939A patent/TWI222302B/zh not_active IP Right Cessation
- 2002-01-23 EP EP02710110A patent/EP1354444B1/en not_active Expired - Lifetime
- 2002-01-23 JP JP2002560332A patent/JP2004527937A/ja not_active Withdrawn
- 2002-01-23 CN CNB02804133XA patent/CN1310463C/zh not_active Expired - Lifetime
- 2002-01-23 WO PCT/GB2002/000312 patent/WO2002060118A2/en active IP Right Grant
- 2002-01-23 DE DE60229354T patent/DE60229354D1/de not_active Expired - Lifetime
- 2002-01-23 AT AT02710110T patent/ATE411665T1/de not_active IP Right Cessation
- 2002-01-23 KR KR1020037009629A patent/KR100562982B1/ko active IP Right Grant
-
2005
- 2005-03-10 HK HK05102080A patent/HK1068513A1/xx not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8229121B2 (en) | 2008-06-09 | 2012-07-24 | Samsung Electronics Co., Ltd. | Method of tracing device keys for broadcast encryption |
Also Published As
Publication number | Publication date |
---|---|
WO2002060118A2 (en) | 2002-08-01 |
US7010125B2 (en) | 2006-03-07 |
TWI222302B (en) | 2004-10-11 |
CN1310463C (zh) | 2007-04-11 |
ATE411665T1 (de) | 2008-10-15 |
KR20030085126A (ko) | 2003-11-03 |
HK1068513A1 (en) | 2005-04-22 |
WO2002060118A3 (en) | 2002-09-19 |
EP1354444A2 (en) | 2003-10-22 |
CN1554163A (zh) | 2004-12-08 |
US20020133701A1 (en) | 2002-09-19 |
DE60229354D1 (de) | 2008-11-27 |
JP2004527937A (ja) | 2004-09-09 |
EP1354444B1 (en) | 2008-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100562982B1 (ko) | 브로드캐스트 암호화 시스템에서 트레이터 수신기들을추적하기 위한 방법 | |
KR100543630B1 (ko) | 브로드캐스트 암호화 및 상태 비유지 수신기들의 키 철회방법 | |
US7613302B2 (en) | Systems and methods for compression of key sets having multiple keys | |
US8023655B2 (en) | System, method, and service for tracing traitors from content protection circumvention devices | |
WO2001013571A1 (en) | Systems and methods for compression of key sets having multiple keys | |
JP2000031922A (ja) | 放送番組を暗号化するためのシステムおよび方法 | |
KR20100020481A (ko) | 암호 키 데이터 갱신 | |
JP2009509371A (ja) | 更新可能なトレイタ追跡 | |
KR20080031751A (ko) | 키 블록 기반의 인증 시스템 및 방법 | |
KR20090127716A (ko) | 브로드캐스트 암호화에서 디바이스 키를 추적하는 방법 | |
EP2286610B1 (en) | Techniques for peforming symmetric cryptography | |
US20050125356A1 (en) | Method and apparatus for decrypting encrypted data by suing copy control information and computer readable recording medium for storing program for implementing the apparatus and method | |
JP2008092514A (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP2004229128A (ja) | 暗号データ配信システム、および情報処理装置、情報処理方法、並びにコンピュータ・プログラム | |
Broadnax et al. | Towards Efficient Software Protection Obeying Kerckhoffs's Principle using Tamper-proof Hardware. | |
JP2004320183A (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20030721 Patent event code: PA01051R01D Comment text: International Patent Application |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20030822 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20051028 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20060306 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060314 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060313 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090226 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20091231 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110201 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20120229 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130304 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20130304 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140217 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20140217 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150227 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20150227 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160229 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20160229 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20170227 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20170227 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20180227 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20180227 Start annual number: 13 End annual number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20190227 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20190227 Start annual number: 14 End annual number: 14 |
|
FPAY | Annual fee payment |
Payment date: 20200227 Year of fee payment: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20200227 Start annual number: 15 End annual number: 15 |
|
PC1801 | Expiration of term |
Termination date: 20220723 Termination category: Expiration of duration |