Movatterモバイル変換


[0]ホーム

URL:


US20200068174A1 - Method and apparatus for supporting multiple broadcasters independently using a single conditional access system - Google Patents

Method and apparatus for supporting multiple broadcasters independently using a single conditional access system
Download PDF

Info

Publication number
US20200068174A1
US20200068174A1US16/670,912US201916670912AUS2020068174A1US 20200068174 A1US20200068174 A1US 20200068174A1US 201916670912 AUS201916670912 AUS 201916670912AUS 2020068174 A1US2020068174 A1US 2020068174A1
Authority
US
United States
Prior art keywords
device module
encrypted
pairing key
information
encrypted version
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.)
Abandoned
Application number
US16/670,912
Inventor
Ronald P. Cocchi
Gregory J. Gagnon
Dennis R. Flaharty
Michael A. Gorman
Jacob T. Carson
Matthew A. Skubiszewski
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rambus Inc
Original Assignee
Verimatrix France SAS
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 Verimatrix France SASfiledCriticalVerimatrix France SAS
Priority to US16/670,912priorityCriticalpatent/US20200068174A1/en
Assigned to RAMBUS INC.reassignmentRAMBUS INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: VERIMATRIX
Publication of US20200068174A1publicationCriticalpatent/US20200068174A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method and apparatus for brokering the enablement of the communication of encrypted media programs from a plurality of independent broadcasters to a plurality of receivers is disclosed. The system makes use of a pairing key for each provided service, which is differently encrypted by a pairing server and by the broadcaster providing the service. The encrypted versions of the pairing key are decrypted in a first receiver module using information known to the pairing service but not the broadcaster and in a second receiver module using information known to the broadcaster. The pairing key is used to cryptographically bind the first and second receiver modules.

Description

Claims (30)

What is claimed is:
1. A method of enabling of communication of encrypted data from a plurality of data providers to a plurality of devices in a network, each encrypted media program decryptable by a first device module securely communicating with a second device module according to a pairing key associated with one of the plurality of devices, comprising the steps of:
transmitting a first service enabling request comprising an identification of the one of the plurality of devices;
receiving a first encrypted version of the pairing key ES1[Kp], the first encrypted version of the pairing key ES1[Kp] decryptable by first information S1securely stored in the first device module of the one of the plurality of devices;
encrypting the pairing key with second information S2to generate a second encrypted version of the pairing key KP, the second encrypted version of the pairing key ES1[Kp] decryptable by the second information S2securely stored in the second device module; and
transmitting the first encrypted version of the pairing key ES1[Kp] and the second encrypted version of the pairing key ES1[Kp] to the one of the plurality of devices;
wherein at least one of the first information S1and the second information S2is derived from a hardware root of trust stored in at least one of the first device module and the second device module.
2. The method ofclaim 1, wherein the hardware root of trust is a secret one-time programmably stored in at least one of the first device module and the second device module.
3. The method ofclaim 1, wherein:
the first information S1is derived from a first secret one time programmably stored in the first device module and first deriving information.
4. The method ofclaim 3, wherein:
the first deriving information comprises a plurality of instructions stored in the first device module.
5. The method ofclaim 4, wherein:
the first deriving information further comprises a key.
6. The method ofclaim 5, wherein:
the key is a security provider-unique one time programmable value known only to the security provider.
7. The method ofclaim 3, wherein the first deriving information is remotely downloaded to the first device module.
8. The method ofclaim 1, wherein the data is encrypted according to an encrypted control word E[CW], and the method further comprising the steps of:
decrypting the first encrypted version of the pairing key ES1[Kp] in the first device module;
decrypting the second encrypted version of the pairing key ES2[Kp] in the second device module;
decrypting the encrypted control word E[CW] in the second device module;
re-encrypting the decrypted control word CW according to the decrypted second encrypted version of the pairing key;
providing the re-encrypted control word EKp[CW] from the second device module to the first device module; and
decrypting the re-encrypted control word EKp[CW] using the decrypted first encrypted version of the pairing key K.
9. The method ofclaim 1, wherein the first service enabling request is for one service from the one of the plurality of data providers.
10. The method ofclaim 1, wherein the first service enabling request is for a plurality of services from the one of the plurality of data providers.
11. A system for enabling of communication of encrypted data from a plurality of independent data providers to a plurality of devices in a network, each encrypted media program decryptable by a first device module securely communicating with a second device module according to a pairing key Kpassociated with one of the plurality of devices, the system comprising:
a processor;
a memory, communicatively coupled to the processor, the memory comprising processor instructions including instructions for providing a first encrypted version of the pairing key ES1[Kp] in response to a service enabling request from one of the plurality of data providers, the service enabling request having an identification of one of the plurality of devices; and
wherein:
the first encrypted version of the pairing key ES1[Kp] is decryptable by first information S1stored in the first device module; and
the first information S1is derived from a hardware root of trust stored in at least one of the first device module and the second device module.
12. The system ofclaim 11, wherein the hardware root of trust is a secret one-time programmably stored in at least one of the first device module and the second device module.
13. The system ofclaim 11, wherein:
the first information S1is derived from a first secret one time programmably stored in the first device module and first deriving information.
14. The system ofclaim 13, wherein:
the first deriving information comprises a plurality of device instructions stored in the first device module.
15. The system ofclaim 14, wherein:
the first deriving information further comprises a key.
16. The system ofclaim 15, wherein:
the key is a security provider-unique one time programmable value known only to the security provider.
17. The system ofclaim 13, wherein the first deriving information is remotely downloaded to the first device module.
18. The system ofclaim 11, wherein a first encrypted version of a different pairing key is provided for each service requested from the one of the plurality of data providers to the one of the plurality of devices.
19. The system ofclaim 11, wherein a first encrypted version of the same pairing key for every service requested is provided from the one of the plurality of data providers to the one of the plurality of devices.
20. The system ofclaim 11, wherein:
the first device module receives the first encrypted version ES1[Kp] of the pairing key Kpand a second encrypted version of the pairing key ES2[Kp] from the one of the plurality of data providers, the second encrypted version of the pairing key ES1[KP] being generated by the one of the plurality of data providers and decryptable by second information S2stored in the second device module.
21. An apparatus for enabling of communication of encrypted data from a plurality of independent data providers to a plurality of devices in a network, each encrypted media program decryptable by a first device module securely communicating with a second device module according to a pairing key associated with one of the plurality of devices, the apparatus comprising:
means for transmitting a service enabling request from one of the plurality of data providers, the request comprising an identification of the one of the plurality of devices;
means for receiving a first encrypted version of the pairing key ES1[Kp], the first encrypted version of the pairing key ES1[Kp] decryptable by first information S1securely stored in the first device module of the one of the plurality of devices;
means for encrypting the pairing key with second information S2to generate a second encrypted version of the pairing key Kp, the second encrypted version of the pairing key ES2[Kp] decryptable by the second information S2securely stored in the second device module; and
means for transmitting the first encrypted version of the pairing key ES1[Kp] and the second encrypted version of the pairing key ES1[Kp] to the one of the plurality of devices;
wherein at least one of the first information S1and the second information S2is derived from a hardware root of trust stored in at least one of the first device module and the second device module.
22. The apparatus ofclaim 21, wherein the hardware root of trust is a secret one-time programmably stored in at least one of the first device module and the second device module.
23. The apparatus ofclaim 21, wherein:
the first information S1is derived from a first secret one time programmably stored in the first device module and first deriving information.
24. The apparatus ofclaim 23, wherein:
the first deriving information comprises a plurality of instructions stored in the first device module.
25. The apparatus ofclaim 24, wherein:
the first deriving information further comprises a key.
26. The apparatus ofclaim 25, wherein:
the key is a security provider-unique one time programmable value known only to the security provider.
27. The apparatus ofclaim 23, wherein the first deriving information is remotely downloaded to the first device module.
28. The apparatus ofclaim 21, wherein the data is encrypted according to an encrypted control word E[CW] , and the apparatus further comprises:
means for decrypting the first encrypted version of the pairing key ES1[Kp] in the first device module;
means for decrypting the second encrypted version of the pairing key ES1[Kp] in the second device module;
means for decrypting the encrypted control word E[CW] in the second device module;
means for re-encrypting the decrypted control word CW according to the decrypted second encrypted version of the pairing key;
means for providing the re-encrypted control word EKp[CW] from the second device module to the first device module; and
means for decrypting the re-encrypted control word EKp[CW] using the decrypted first encrypted version of the pairing key Kp.
29. The apparatus ofclaim 21, wherein the first service enabling request is for one service from the one of the plurality of data providers.
30. The apparatus ofclaim 21, wherein the first service enabling request is for a plurality of services from the one of the plurality of data providers.
US16/670,9122004-10-182019-10-31Method and apparatus for supporting multiple broadcasters independently using a single conditional access systemAbandonedUS20200068174A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US16/670,912US20200068174A1 (en)2004-10-182019-10-31Method and apparatus for supporting multiple broadcasters independently using a single conditional access system

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US61966304P2004-10-182004-10-18
US201762446196P2017-01-132017-01-13
US15/652,082US10477151B2 (en)2004-10-182017-07-17Method and apparatus for supporting multiple broadcasters independently using a single conditional access system
US16/670,912US20200068174A1 (en)2004-10-182019-10-31Method and apparatus for supporting multiple broadcasters independently using a single conditional access system

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US15/652,082ContinuationUS10477151B2 (en)2004-10-182017-07-17Method and apparatus for supporting multiple broadcasters independently using a single conditional access system

Publications (1)

Publication NumberPublication Date
US20200068174A1true US20200068174A1 (en)2020-02-27

Family

ID=60159195

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US15/652,082Expired - Fee RelatedUS10477151B2 (en)2004-10-182017-07-17Method and apparatus for supporting multiple broadcasters independently using a single conditional access system
US16/670,912AbandonedUS20200068174A1 (en)2004-10-182019-10-31Method and apparatus for supporting multiple broadcasters independently using a single conditional access system
US16/670,957AbandonedUS20200068175A1 (en)2004-10-182019-10-31Method and apparatus for supporting multiple broadcasters independently using a single conditional access system

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US15/652,082Expired - Fee RelatedUS10477151B2 (en)2004-10-182017-07-17Method and apparatus for supporting multiple broadcasters independently using a single conditional access system

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US16/670,957AbandonedUS20200068175A1 (en)2004-10-182019-10-31Method and apparatus for supporting multiple broadcasters independently using a single conditional access system

Country Status (1)

CountryLink
US (3)US10477151B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10348501B2 (en)*2015-07-102019-07-09Inside SecureMethod and apparatus for a blackbox programming system permitting downloadable applications and multiple security profiles providing hardware separation of services in hardware constrained devices
WO2021051002A1 (en)*2019-09-122021-03-18Intertrust Technologies CorporationDynamic broadcast content access management systems and methods
US12019778B1 (en)*2023-11-222024-06-25Verkada Inc.Systems and methods to perform end to end encryption

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5870474A (en)1995-12-041999-02-09Scientific-Atlanta, Inc.Method and apparatus for providing conditional access in connection-oriented, interactive networks with a multiplicity of service providers
CA1238427A (en)1984-12-181988-06-21Jonathan OseasCode protection using cryptography
US5940504A (en)1991-07-011999-08-17Infologic Software, Inc.Licensing management system and method in which datagrams including an address of a licensee and indicative of use of a licensed product are sent from the licensee's site
US6611607B1 (en)1993-11-182003-08-26Digimarc CorporationIntegrating digital watermarks in multimedia content
US5790663A (en)1996-03-281998-08-04Advanced Micro Devices, Inc.Method and apparatus for software access to a microprocessor serial number
CA2319538C (en)1998-02-202016-09-06Digital Video Express L.P.Information access control system and method
US7809138B2 (en)1999-03-162010-10-05Intertrust Technologies CorporationMethods and apparatus for persistent control and protection of content
US6738905B1 (en)1998-04-152004-05-18Digital Video Express, L.P.Conditional access via secure logging with simplified key management
US6243468B1 (en)1998-04-292001-06-05Microsoft CorporationSoftware anti-piracy system that adapts to hardware upgrades
US6240401B1 (en)1998-06-052001-05-29Digital Video Express, L.P.System and method for movie transaction processing
US6285774B1 (en)1998-06-082001-09-04Digital Video Express, L.P.System and methodology for tracing to a source of unauthorized copying of prerecorded proprietary material, such as movies
US6438235B2 (en)1998-08-052002-08-20Hewlett-Packard CompanyMedia content protection utilizing public key cryptography
DE69834396T2 (en)1998-09-012007-02-22Irdeto Access B.V. Secure data signal transmission system
US7162642B2 (en)1999-01-062007-01-09Digital Video Express, L.P.Digital content distribution system and method
US7565546B2 (en)*1999-03-302009-07-21Sony CorporationSystem, method and apparatus for secure digital content transmission
US6681212B1 (en)1999-04-232004-01-20Nianning ZengInternet-based automated system and a method for software copyright protection and sales
US6697948B1 (en)1999-05-052004-02-24Michael O. RabinMethods and apparatus for protecting information
US6957344B1 (en)1999-07-092005-10-18Digital Video Express, L.P.Manufacturing trusted devices
US20020067914A1 (en)2000-01-052002-06-06Schumann Robert WilhelmContent packet distribution system
AU2001267055A1 (en)2000-06-272002-01-08Microsoft CorporationSystem and method for providing an individualized secure repository
WO2002013032A1 (en)2000-08-032002-02-14Itech Group, Inc.Method and system for controlling content to a user
US6931545B1 (en)2000-08-282005-08-16Contentguard Holdings, Inc.Systems and methods for integrity certification and verification of content consumption environments
US7174512B2 (en)2000-12-012007-02-06Thomson Licensing S.A.Portal for a communications system
US20040039704A1 (en)2001-01-172004-02-26Contentguard Holdings, Inc.System and method for supplying and managing usage rights of users and suppliers of items
US7206765B2 (en)2001-01-172007-04-17Contentguard Holdings, Inc.System and method for supplying and managing usage rights based on rules
US7181015B2 (en)2001-07-312007-02-20Mcafee, Inc.Method and apparatus for cryptographic key establishment using an identity based symmetric keying technique
US20030046568A1 (en)2001-09-062003-03-06Riddick Christopher J.Media protection system and method and hardware decryption module used therein
US7797552B2 (en)*2001-09-212010-09-14The Directv Group, Inc.Method and apparatus for controlling paired operation of a conditional access module and an integrated receiver and decoder
US7409562B2 (en)2001-09-212008-08-05The Directv Group, Inc.Method and apparatus for encrypting media programs for later purchase and viewing
US7376233B2 (en)2002-01-022008-05-20Sony CorporationVideo slice and active region based multiple partial encryption
US7328345B2 (en)2002-01-292008-02-05Widevine Technologies, Inc.Method and system for end to end securing of content for video on demand
US20040010717A1 (en)2002-01-292004-01-15Intertainer Asia Pte Ltd.Apparatus and method for preventing digital media piracy
US7305555B2 (en)2002-03-272007-12-04General Instrument CorporationSmart card mating protocol
US7231664B2 (en)2002-09-042007-06-12Secure Computing CorporationSystem and method for transmitting and receiving secure data in a virtual private group
US7007170B2 (en)2003-03-182006-02-28Widevine Technologies, Inc.System, method, and apparatus for securely providing content viewable on a secure device
US7356143B2 (en)2003-03-182008-04-08Widevine Technologies, IncSystem, method, and apparatus for securely providing content viewable on a secure device
US8041957B2 (en)2003-04-082011-10-18Qualcomm IncorporatedAssociating software with hardware using cryptography
CN101241735B (en)2003-07-072012-07-18罗威所罗生股份有限公司Method for replaying encrypted video and audio content
US7369677B2 (en)2005-04-262008-05-06Verance CorporationSystem reactions to the detection of embedded watermarks in a digital host content
US7599494B2 (en)2004-01-162009-10-06The Directv Group, Inc.Distribution of video content using a trusted network key for sharing content
US7580523B2 (en)2004-01-162009-08-25The Directv Group, Inc.Distribution of video content using client to host pairing of integrated receivers/decoders
US7548624B2 (en)2004-01-162009-06-16The Directv Group, Inc.Distribution of broadcast content for remote decryption and viewing
EP1728374B1 (en)2004-02-032009-10-28SanDisk Secure Content Solutions, Inc.Protection of digital data content
US7870385B2 (en)2004-02-032011-01-11Music Public Broadcasting, Inc.Method and system for controlling presentation of computer readable media on a media storage device
US7536355B2 (en)2004-06-102009-05-19Lsi CorporationContent security system for screening applications
US7684409B2 (en)2004-06-102010-03-23The Directv Group, Inc.Efficient message delivery in a multi-channel uni-directional communications system
US7295681B2 (en)2005-01-272007-11-13Sarnoff CorporationMethod and apparatus for providing improved workflow for digital watermarking
WO2013131065A1 (en)2012-03-022013-09-06Syphermedia International, Inc.Blackbox security provider programming system permitting multiple customer use and in field conditional access switching
US10348501B2 (en)2015-07-102019-07-09Inside SecureMethod and apparatus for a blackbox programming system permitting downloadable applications and multiple security profiles providing hardware separation of services in hardware constrained devices

Also Published As

Publication numberPublication date
US10477151B2 (en)2019-11-12
US20170318263A1 (en)2017-11-02
US20200068175A1 (en)2020-02-27

Similar Documents

PublicationPublication DateTitle
US9712786B2 (en)Method and apparatus for supporting multiple broadcasters independently using a single conditional access system
KR100641218B1 (en) Restriction Broadcasting System and Method for Terrestrial Digital Multimedia Broadcasting
US6055314A (en)System and method for secure purchase and delivery of video content programs
US7706534B2 (en)Pay per minute for DVB-H services
KR100629413B1 (en) Smart card and receiver used for receiver of encrypted broadcast signal
US8879729B2 (en)Method and apparatus for supporting broadcast efficiency and security enhancements
US20040151315A1 (en)Streaming media security system and method
WO1999053689A1 (en)Conditional access via secure logging with simplified key management
JP2008547312A (en) Multimedia access device registration system and method
EP1903799B1 (en)A method for realizing preview of iptv programs, an encryption apparatus, a right center system and a user terminal
US20200068174A1 (en)Method and apparatus for supporting multiple broadcasters independently using a single conditional access system
JP2009273151A (en)Authentication of service in conditional access system
TWI523534B (en)Method for transmitting and receiving a multimedia content
JP2007501556A (en) Copy protection application in digital broadcasting system
CN101742249A (en) A Realization Method of Trusted Two-way Network Digital TV System
CN101442660B (en)System for receiving download type digital television condition and dynamic download method thereof
WO2019018431A1 (en)Method and apparatus for supporting multiple broadcasters independently using a single conditional access system
US20060059506A1 (en)Conditional access system for digital television content based on prepayment and optimisation of the bandwidth of the channel broadcasting said content
EP4049149B1 (en)Multimedia content secure access
WO2009075535A2 (en)Prepaid broadcasting receiver and subscriber management system and method thereof in digital multimedia broadcasting service
JPH10508457A (en) Deferred billing, broadcasting, electronic document delivery system and method
Yang et al.Authentication scheme and simplified CAS in mobile multimedia broadcast
KR20110044015A (en) Reception Limit System and Method of Digital Broadcast Receiver

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

ASAssignment

Owner name:RAMBUS INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VERIMATRIX;REEL/FRAME:051262/0413

Effective date:20191113

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp