Method and apparatus for securing control words
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-007/167
H04L-009/32
출원번호
US-0763865
(2004-01-22)
등록번호
US-7302058
(2007-11-27)
발명자
/ 주소
Candelore,Brant L.
출원인 / 주소
Sony Corporation
Sony Electronics Inc.
대리인 / 주소
Blakely, Sokoloff, Taylor & Zafman LLP
인용정보
피인용 횟수 :
9인용 특허 :
274
초록▼
In accordance with one embodiment, a method for securing control words is provided. The method includes receiving scrambled digital content in a descrambler integrated circuit. The method further includes receiving an encrypted control word in the descrambler integrated circuit, decrypting the encry
In accordance with one embodiment, a method for securing control words is provided. The method includes receiving scrambled digital content in a descrambler integrated circuit. The method further includes receiving an encrypted control word in the descrambler integrated circuit, decrypting the encrypted control word using a key stored in a register circuit of the descrambler integrated circuit, and descrambling the scrambled digital content in the descrambler integrated circuit using the decrypted control word.
대표청구항▼
What is claimed is: 1. A method comprising: receiving digital program data in a scrambled format by a descrambler integrated circuit; sending a request for the encrypted control data to a headend, the request being sent over an out-of-band channel; receiving control data in an encrypted format by d
What is claimed is: 1. A method comprising: receiving digital program data in a scrambled format by a descrambler integrated circuit; sending a request for the encrypted control data to a headend, the request being sent over an out-of-band channel; receiving control data in an encrypted format by descrambler integrated circuit; decrypting the encrypted control data entirely within the descrambler integrated circuit using a key permanently stored in the descrambler integrated circuit; and descrambling the scrambled digital program data in the descrambler integrated circuit using the decrypted control data. 2. The method of claim 1, wherein the control data includes a service key to descramble digital program data if the digital program data belongs to selected group of programs each of which is capable of being descrambler by the service key. 3. The method of claim 1, wherein prior to receiving the scrambled digital program data, the method further comprising programming the permanent key into a memory at manufacture of a digital device including the descrambler integrated circuit, the key being non-modifiable. 4. The method of claim 1, wherein the digital program data comprises audio and visual data. 5. The method of claim 4, wherein the digital program data further comprises system information including one or more of a program name, broadcast time, and source of the digital program data. 6. The method of claim 1, wherein the digital program data comprises an entitlement management message to deliver privileges to a digital receiver implemented with the descrambler integrated circuit. 7. The method of claim 1, wherein the digital program data comprises an entitlement control message including at least one of an identifier of a channel being tuned for receipt of the scrambled digital program data, an identifier to locate the key stored in the descrambler integrated circuit, and an identifier of the digital program data being broadcast. 8. A method comprising: receiving digital program data in a scrambled format by a descrambler integrated circuit; sending a request for the encrypted control data to a headend, the request being transmitted in accordance with a Data Over Cable Service Interface Specfication (DOCSIS) cable transmission protocol; receiving control data in an encrypted format by the descrambler integrated circuit; decrypting the encrypted control data entirely within the descrambler integrated circuit using a key permanently stored in the descrambler integrated circuit; and descrambling the scrambled digital program data in the descrambler integrated circuit using the decrypted control data. 9. The method of claim 8, wherein the out-of-band request includes (i) an address of a digital device implemented with the descrambler integrated circuit and (ii) an identifier of a channel at which the digital program data is received. 10. A method comprising: receiving digital program data in a scrambled format by a descrambler integrated circuit; encrypting the control data in a smart card using a key stored in a register circuit of the smart card, the key stored in the register circuit of the smart card being equivalent to the key permanently stored in the descrambler integrated circuit; receiving control data in an encrypted format by the descrambler integrated circuit; decrypting the encrypted control data entirely within the descrambler integrated circuit; using a key permanently stored in the descrambler integrated circuit; and descrambling the scrambled digital program data in the descrambler integrated circuit using the decrypted control data. 11. The method of claim 10, wherein prior to receiving the encrypted control data, the method further comprising receiving the encrypted control data by an interface removably coupled to the smart card, the interface being part of a digital receiver implemented with the descrambler integrated circuit. 12. The method of claim 11, wherein the interface includes an expansion slot built into the digital receiver. 13. A descrambler integrated circuit adapted for implementation in a conditional access unit, comprising: a memory to permanently store a key uniquely assigned to the descrambler integrated circuit, the memory being a one-time programmable non-volatile memory; decryption logic coupled to the memory, the decrypt logic to decrypt the encrypted data using the key completely within the descrambler integrated circuit without accessing any information external to the decryption logic, the encrypted data being a service key in an encrypted format being valid for a prescribed period of time, the encrypted service key, when decrypted, to descramble a scrambled digital program data if the digital program data belongs to a selected group of programs each of which capable of being descrambled by the service key; and a descrambler coupled to the decryption logic, the descrambler to descramble the scrambled, digital program data within the descrambler integrated circuit using data recovered by decrypting the encrypted data wherein the descrambler integrated circuit being controlled by a processor in communications with a transmitter implemented within the conditional access unit, the transmitter to transmit a request for the service key in the encrypted format to a headend. 14. The descrambler integrated circuit of claim 13, wherein the memory is a one-time programmable register. 15. The descrambler integrated circuit of claim 13, wherein the request for the service key is transmitted over an out-of-band channel. 16. A descrambler integrated circuit adapted for implementation in a conditional access unit, comprising: a memory to permanently store a key uniquely assigned to the descrambler integrated circuit, the memory being a one-time programmable non-volatile memory, the key is stored within the memory during manufacturer, at which time, the key and a serial number associated with conditional access unit implemented with the descrambler integrated circuit are recorded by storage external from the descrambler integrated circuit; decryption logic coupled to the memory, the decrypt logic to decrypt the encrypted data using the key completely within the descrambler integrated circuit without accessing any information external to the decryption logic; and a descrambler coupled to the decryption logic, the descrambler to descramble incoming scrambled digital program data within the descrambler integrated circuit using data recovered by decrypting the encrypted data. 17. A apparatus comprising: a first interface to receive encrypted data, the encrypted data is a service key in an encrypted format being valid for a prescribed period of time, the service key, when decrypted, to descramble incoming scrambled digital program data if the digital program data belongs to a selected group of programs each of which capable of being descrambled by the service key; and a descrambler integrated circuit in communications with the first interface, the descrambler integrated circuit comprises a memory to permanently store a key uniquely assigned to the descrambler integrated circuit, the memory being a one-time programmable non-volatile memory, decryption logic to decrypt the encrypted data using the key completely within the descrambler integrated circuit without accessing any information external to the decryption logic, and a descrambler to descramble the incoming scrambled, digital content within the descrambler integrated circuit using data recovered by decrypting the encrypted data. 18. The apparatus of claim 17, wherein the first interface includes an expansion slot to receive a smart card. 19. The apparatus of claim 17, wherein the memory of the descrambler integrated circuit is a register that can be only programmed once. 20. The apparatus of claim 17, wherein the encrypted data is an encrypted control word. 21. The apparatus of claim 17, further comprising a transmitter to transmit a request for the service key in the encrypted format over an out-of-band channel directed to a headend. 22. The apparatus of claim 17, wherein the memory of the descrambler integrated circuit is configured to prevent the permanent key from being overwritten of from being read by a source external to the descrambler integrated circuit. 23. The apparatus of claim 17, wherein the key and a serial number of the apparatus are recorded and stored externally from the descrambler integrated circuit. 24. The apparatus of claim 17, wherein the descrambler integrated circuit is devoid of a central processing unit, software or firmware. 25. The apparatus of claim 17 is a conditional access unit. 26. An apparatus comprising: a first interface to receive encrypted data; a processor coupled to the first interface an internal memory device coupled to the processor, the internal memory to store an encrypted service key being the encrypted data, the service key, when decrypted, to descramble scrambled digital program data if the digital program data belongs to a selected group of programs each of which capable of being descrambled by the service key; and a descrambler integrated circuit in communication with the first interface, the descrambler integrated circuit comprises a memory to permanently store a key uniquely assigned to the descrambler integrated circuit, the memory being a one-time programmable non-volatile memory, decryption logic to decrypt the encrypted data using the key completely within the descrambler integrated circuit without accessing any information external to the decryption logic, and a descrambler to descramble the scrambled digital content within the descrambler integrated circuit using data recovered by decrypting the encrypted data.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (274)
David M. Mooney ; Paul J. Kimlinger ; James Virgil Bradley, Access control/crypto system.
Blatter Harold ; Horlander Thomas Edward ; Bridgewater Kevin Elliott ; Deiss Michael Scott, Adaptive decoding system for processing encrypted and non-encrypted broadcast, cable or satellite video data.
Ryan John O. (22015 Creekside Ct. Cupertino CA 95014), Apparatus and method for comprehensive copy protection for video platforms and unprotected source material.
Ezaki Tadashi,JPX ; Hirai Jun,JPX, Apparatus and method for effectively inhibiting unauthorized copying of picture signals which does not interfere with an authorized display thereof.
Muratani Hirofumi,JPX ; Muto Akihiro,JPX, Apparatus and method for receiving and decrypting encrypted data and protecting decrypted data from illegal use.
Esserman James N. (San Diego CA) Heller Jerrold A. (Del Mar CA), Apparatus and method for upgrading terminals to maintain a secure communication network.
Ciacelli Mark Louis ; Urda John William ; Lam Wai Man ; Kouloheris Jack Lawrence ; Fetkovich John Edward, Apparatus, method and computer program product for protecting copyright data within a computer system.
Ruben Gary D. ; Goldwater Mark H., Apparatuses, methods, and media for authoring, distributing, and using software resources with purposely restricted use.
Irwin Gerszberg ; Jeffrey S. Martin ; Philip Andrew Treventi ; Hopeton S. Walker ; Edward L. Wallace, Cable connected wan interconnectivity services for corporate telecommuters.
Wakai Bruce Minoru ; Troxel Robert ; Booth Marc ; Takata Kaz ; Evensen Karen ; Ninh Loi, Combined digital audio/video on demand and broadcast distribution system.
Sakamoto Noriya,JPX ; Hirota Atsushi,JPX ; Shibaoka Shuuichi,JPX, Communication processing system with multiple data layers for digital television broadcasting.
Kelkar Kris (San Diego CA) Bennett Christopher J. (San Diego CA), Conversion of television signal formats with retention of common control data stream.
Bestler Caitlin B. (Chicago IL) Hartley ; III Harry A. (Palatine IL) Rabii Khosro M. (Arlington Heights IL), Countdown system for conditional access module.
Ezaki Tadashi,JPX ; Hirai Jun,JPX ; Kori Teruhiko,JPX, Data transmission and reception device and system, data transmission method and parameter setting method for data reception device.
Blatter Harold ; Horlander Thomas Edward ; Bridgewater Kevin Elliott ; Deiss Michael Scott, Decoding system and data format for processing and storing encrypted broadcast, cable or satellite video data.
Kocher Paul C. ; Jaffe Joshua M. ; Jun Benjamin C., Des and other cryptographic, processes with leak minimization for smartcards and other cryptosystems.
De Lange Martin Klaas,NLX ; Boly Jean Paul,NLX, Device for cryptographically processing data packets and method of generating cryptographic processing data.
Jones, Thomas C.; Brackenridge, Billy, Digital content distribution, transmission and protection system and method, and portable device for use therewith.
Citta Richard W. (Oak Park IL) Halozan Scott F. (Des Plaines IL), Digital data interleaving system with improved error correctability for vertically correlated interference.
Peinado, Marcus; Liu, Donna; Ganesan, Krishnamurthy, Digital rights management system operating on computing device and having black box tied to computing device.
Jeffers John M. (Downsview CAX) Horne Donald R. (Don Mills CAX) Mundy S. Wayne (Brampton PA CAX) Glaab Joseph B. (New Hope PA), Direct broadcast satellite signal transmission system.
Metz Erik Christopher ; Zimmerman ; Jr. Paul Andrew ; Erdely ; Jr. Laszlo ; deSa Colin Joseph ; Hudson ; Jr. Henry G. ; Darr ; Jr. John W., Downloading applications software through a broadcast channel.
Metz Erik C. (Bowie MD) Hudson ; Jr. Henry G. (Annapolis MD) Darr ; Jr. John W. (Great Falls VA), Downloading operating system software through a broadcast channel.
Downs Edgar ; Gruse George Gregory ; Hurtado Marco M. ; Lehman Christopher T. ; Milsted Kenneth Louis ; Lotspiech Jeffrey B., Electronic content delivery system.
Parr Michael I. (San Diego CA) Watson John L. (Carlsbad CA) Vishwanath T. G. (San Diego CA), Enhanced digital communications receiver using channel impulse estimates.
Kutner Michael Alan ; Veltman Markus Hendrikus,JPX ; Yamane Masahito ; Tsukagoshi Ikuo ; Zimmermann Klaus,DEX, Flexible software-based decoding system with decoupled decoding timing and output timing.
Darr ; Jr. John W. (Great Falls VA) Amin-Salehi Bahman (Washington DC) Conoscenti Lisa M. (Laurel MD) Lucas Amos (Baltimore MD), Full service network using asynchronous transfer mode multiplexing.
Katata Hiroyuki (Nara JPX) Noguchi Yoji (Nara JPX) Akagi Hiroshi (Nara JPX), Image coding system using an orthogonal transform and bit allocation method suitable therefor.
Gammie Keith (Markham CAX) Yoneda Robert K. (Toronto CAX) Woo Arthur (Scarborough CAX) Sheldrick Wayne (Don Mills CAX), Independent external security module for a digitally upgradeable television signal decoder.
Dillon Douglas M. (Gaithersburg MD) Cassagnol Robert D. (Silver Spring MD), Method and apparatus for an adapter card providing conditional access in a communication system.
Larsen Robert E. ; Hazen Peter K. ; Guliani Sandeep K. ; Hasbun Robert N. ; Talreja Sanjay S. ; Ong Collin ; Brown Charles W. ; Kendall Terry L., Method and apparatus for preventing the fraudulent use of a cellular telephone.
Wasilewski Anthony John ; Woodhead Douglas F. ; Logston Gary Lee, Method and apparatus for providing conditional access in connection-oriented, interactive networks with a multiplicity.
Aras Caglan M. ; Griffin Luther B. ; Lai Fuyung ; Stagg Arthur James ; Sy Kian-Bon Kho, Method and apparatus for screening audio-visual materials presented to a subscriber.
Robinson Adrian P. (London GBX) Clarke Christopher K. P. (Crawley GBX) Bower Andrew J. (Burgess Hill GBX), Method and apparatus for secure transmission of video signals.
Golin Stuart J. (East Windsor NJ), Method and apparatus for selectively encoding and decoding a digital motion video signal at multiple resolution levels.
Kono Tetsujiro (Kanagawa JPX), Method and apparatus for transmitting compression video data and decoding the same for reconstructing an image from the.
Gammie Keith (Markham CAX) Sheldrick Wayne S. (Scarborough CAX) Woo Arthur S. (Scarborough GA CAX) Wasilewski Anthony J. (Alpharetta GA), Method and apparatus for uniquely encrypting a plurality of services at a transmission site.
Vigarie Jean-Pierre,FRX, Method and equipment for allocating to a television program, which is already conditionally accessed, a complementary conditional access.
Tatebayashi, Makoto; Yokota, Kaoru; Ohmori, Motoji; Sano, Fumihiko; Endo, Naoki, Method of encryption and decryption with block number dependant key sets, each set having a different number of keys.
Inohara Shigekazu,JPX ; Masuoka Yoshimasa,JPX ; Min Jinghua,JPX ; Noda Fumio,JPX, Method of managing distributed servers and distributed information processing system using the method.
Wasilewski Anthony J. (Alpharetta GA) Gammie Keith (Markham CAX), Methods and apparatus for uniquely encrypting data at a plurality of data transmission sites for transmission to a recep.
Wasilewski Anthony J. (Alpharetta GA), Methods for providing conditional access information to decoders in a packet-based multiplexed communications system.
Ishibashi Yasuhiro,JPX, Motion picture data encrypting method and computer system and motion picture data encoding/decoding apparatus to which encrypting method is applied.
Marconcini, Franco; Munson, Jonathan P.; Pacifici, Giovanni; Tantawy, Ahmed; Youssef, Alaa S., Multi-tier digital TV programming for content distribution.
Rakib, Selim Shlomo; Quinard, Fabrice Michel Raymond; Monta, Peter Albert, Process carried out by a gateway in a home network to receive video-on-demand and other requested programs and services.
Giachetti Jean-Luc,FRX ; Guillou Louis,FRX ; Pacaud Jean-Claude,FRX, Process for the broadcasting of programmes with progressive conditional access and separation of the information flow an.
Akins ; III Glendon L. ; Banker Robert O. ; Palgon Michael S. ; Pinder Howard G. ; Wasilewski Anthony J., Representing entitlements to service in a conditional access system.
Citta Richard W. (Oak Park IL) Gosc Paul M. (Buffalo Grove IL) Mutzabaugh Dennis M. (Mt. Prospect IL) Sgrigonoli Gary J. (Mt. Prospect IL), Secure data packet transmission system and method.
Gilhousen Klein S. (San Diego CA) Heller Jerrold A. (San Diego CA) Van Harding Michael (San Diego CA) Blakeney ; II Robert D. (Del Mar CA), Selective-subscription descrambling.
Nishimura Keizo,JPX ; Arai Takao,JPX, Signal recording/reproducing method and apparatus in which key information for descrambling is recorded in an area on t.
Martin Thomas F. (Richardson TX), Subscription television picture scrambling and descrambling system providing compatibility with different such systems.
Joel Zdepski ; Rama Kalluri ; Howard Page ; Wolf-Hasso Kaubisch, System and method for creating trick play video streams from a compressed normal play video bitstream.
Abbott Michael J. ; Close Paul ; Smith Kevin P., System and method for media stream synchronization with a base atom index file and an auxiliary atom index file.
Wasilewski Anthony J. (Alpharetta GA) Bagley Julius B. (Marietta GA), System and method for multiplexing a plurality of digital program services for transmission to remote locations.
Brunheroto, Jose R.; Laemen, Frans; Nogima, Julio; Schaffa, Frank A.; Anzick, William J., System and method for searching patterns in real-time over a shared media.
Katznelson Ron D. (San Diego CA) Moroney Paul (Cardiff CA) Shumate W. Allen (San Diego CA), System for communicating television signals or a plurality of digital audio signals in a standard television line alloca.
Harumoto, Hideaki; Okada, Tomoyuki; Kawasaki, Kojiro, System stream creating apparatus which adjusts system clock reference based on total number of pictures to be stored and decoded during certain time period.
Geer, James L.; Darius, Ivan H., Systems and methods for storing a plurality of video streams on re-writable random-access media and time-and channel- based retrieval thereof.
Thomas William L. (Highlands Ranch CO) Kempter Paul C. (Palm Harbor FL) Harkness David H. (Wilton CT), Universal broadcast code and multi-level encoded signal monitoring system.
Pinder Howard G. ; Palgon Michael S. ; Akins ; III Glendon L. ; Banker Robert O., Verification of the source of program information in a conditional access system.
Youden John J. ; Kovalick Albert W. ; Siccardo Paolo L. ; Adams Christopher R. ; Jensen James E. ; Coggins David John ; Thapar Manu ; Santos Kari, Video on demand system with multiple data sources configured to provide VCR-like services.
Youden John J. (Cupertino CA) Kovalick Albert W. (Santa Clara CA) Siccardo Paolo L. (Los Altos CA) Adams Christopher R. (Menlo Park CA) Jensen James E. (San Jose CA) Coggins David J. (Cupertino CA) T, Video on demand system with multiple data sources configured to provide vcr-like services.
Boyce Jill MacDonald ; Fuhrer Jack Selig ; Henderson John Goodchilde Norie ; Lane Frank Anton ; Plotnick Michael Allen, Video recording device compatible transmitter.
Delerablee, Cécile; Gouget, Aline; Paillier, Pascal, Method and system for conditional access to a digital content, associated terminal and subscriber device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.