CA2437014A1 - Upgrading of encryption - Google Patents

Upgrading of encryption Download PDF

Info

Publication number
CA2437014A1
CA2437014A1 CA 2437014 CA2437014A CA2437014A1 CA 2437014 A1 CA2437014 A1 CA 2437014A1 CA 2437014 CA2437014 CA 2437014 CA 2437014 A CA2437014 A CA 2437014A CA 2437014 A1 CA2437014 A1 CA 2437014A1
Authority
CA
Canada
Prior art keywords
encrypted
encryption
encryption process
content
packets
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.)
Granted
Application number
CA 2437014
Other languages
French (fr)
Other versions
CA2437014C (en
Inventor
Brant L. Candelore
Henry Derovanessian
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.)
Sony Electronics Inc
Original Assignee
Sony Electronics Inc
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
Priority claimed from US10/293,761 external-priority patent/US7350082B2/en
Application filed by Sony Electronics Inc filed Critical Sony Electronics Inc
Publication of CA2437014A1 publication Critical patent/CA2437014A1/en
Application granted granted Critical
Publication of CA2437014C publication Critical patent/CA2437014C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
    • H04N21/44055Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption by partially decrypting, e.g. decrypting a video stream that has been partially encrypted
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • H04N21/23476Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption by partially encrypting, e.g. encrypting the ending portion of a movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43607Interfacing a plurality of external cards, e.g. through a DVB Common Interface [DVB-CI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440245Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440281Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/7921Processing of colour television signals in connection with recording for more than one processing mode
    • H04N9/7925Processing of colour television signals in connection with recording for more than one processing mode for more than one standard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91357Television signal processing therefor for scrambling ; for copy protection by modifying the video signal
    • H04N2005/91364Television signal processing therefor for scrambling ; for copy protection by modifying the video signal the video signal being scrambled

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

A method of upgrading an encryption process for encryption of video information from an old encryption process to a new encryption process, consistent with certain embodiments involves selecting a portion of video content for selective encryption. The selected portion is duplicated to produce first and second copies of the selected portion. The first copy is encrypted using the old encryptio n process and the second copy is encrypted using the new encryption process to produce a dual partially encrypted segment of video information that can either be broadcast over a cable or satellite system or stored in a package medium as two progra m chains.

Claims (38)

1. A method of providing an upgrade for encryption used to encrypt video content stored in a Digital Versatile Disc (DVD) from an old encryption process to a new encryption process, comprising:
selecting a portion of video content for dual partial encryption;
dual partial encrypting the video content so that the video content has a clear portion, a portion encrypted using the old encryption process and a portion encrypted using the new encryption process;
storing the dual partial encrypted video content on the DVD so that a first program chain references the clear portion and the portion encrypted using the old encryption process, and so that a second program chain references the clear portion and the portion encrypted using the new encryption process.
2. The method according to claim 1, wherein the selected portion comprises a collection of video object units.
3. The method according to claim 1, wherein the portion encrypted using the old encryption process and the portion encoded using the new encryption process are stored on the DVD using interleaved blocks.
4. The method according to claim 1, wherein the old encryption process comprises a process that uses the Content Scrambling Algorithm (CSS).
5. A method of providing an upgrade for encryption used for encryption of video content stored in package medium from an old encryption process to a new encryption process, comprising:
selecting a portion of video content for selective encryption;
duplicating the selected portion of content to produce first and second copies of the selected portion;
encrypting the first copy of the selected portion using the old encryption process;
encrypting the second copy of the selected portion using the new encryption process;
storing the portion of the video content which is not selected as clear content on the package medium, storing the encrypted first copy and the encrypted second copy of the selected portion on the package medium.
6. The method according to claim 5, wherein the package medium comprises a DVD.
7. The method according to claim 5, wherein the old encryption process comprises a process that uses the Content Scrambling Algorithm (CSS).
8. The method according to claim 5, wherein the clear content and the encrypted first copy are stored as a first program chain and wherein the clear content and the encrypted second copy are stored as a second program chain.
9. A method of playback of content stored on a recording medium, comprising:
reading a portion of the recording medium to determine that the recording medium contains content containing portions encrypted under multiple encryption techniques;

selecting content having portions encrypted under one of the multiple encryption techniques; and playing the content, wherein the playing comprises decrypting the encrypted portion of the content.
10. The method according to claim 9, wherein the multiple encryption techniques comprise a legacy encryption technique and an encryption technique to be used as a replacement for the legacy encryption technique.
11. The method according to claim 10, wherein the selected content has portions encrypted under the replacement for the legacy encryption technique.
12. The method according to claim 11, wherein the selecting comprises selecting a program chain containing the portions encrypted under the replacement for the legacy encryption technique.
13. The method according to claim 10, wherein the selected content has portions encrypted under the legacy encryption technique.
14. The method according to claim 13, wherein the selecting comprises selecting a program chain containing the portions encrypted under the legacy encryption technique.
15. A selectively encrypted digital video signal embodied in an electronic recording medium, comprising:

a sequence of packets of video data, wherein the sequence of packets when not encrypted represent a segment of video content;

wherein certain of the packets are dual encrypted using a legacy encryption method and a replacement encryption method; and a segment of code that identifies the packets encrypted using the legacy encryption method and the packets encrypted using the replacement encryption method as separate program chains.
16. The selectively encrypted digital video signal according to claim 15, wherein the packets comprise video object units.
17. A method of providing an upgrade for encryption used for encryption of video content for electronic distribution by a content provider from an old encryption process to a new encryption process, comprising:

selecting a portion of video content for dual partial encryption;

dual partial encrypting the video content so that the video content has a clear portion, a portion encrypted using the old encryption process and a portion encrypted using the new encryption process;

transmitting the dual partial encrypted video content over a broadcast medium.
18. The method according to claim 17, wherein the broadcast medium comprises one of a cable and a satellite network.
19. The method according to claim 17, further comprising assigning program identifiers (PIDs) to distinguish between the portions encrypted using the old encryption process and the portion encrypted under the new encryption process.
20. The method according to claim 17, wherein the old encryption process comprises a data encryption standard (DES) encryption process.
21. The method according to claim 17, wherein the new encryption process comprises one of Triple DES, Advanced Encryption Standard (AES) and Common Scrambling Algorithm (CSA)
22. A method of decoding a stream of packets containing electronically distributed video content from a content provider, wherein the content is dual partially encrypted using an old encryption process and a new encryption process, comprising:

receiving the stream of dual partially encrypted video content;

discarding packets encrypted by the old encryption process;

decrypting packets encrypted by the new encryption process; and combining the decrypted packets with unencrypted packets to create a clear stream of packets for decoding.
23. The method according to claim 22, wherein the stream of dual partially encrypted video content is received over one of a cable network and a satellite network.
24. The method according to claim 22, wherein program identifiers (PIDs) are used, to distinguish between the portions encrypted using the old encryption process and the portion encrypted under the new encryption process, and wherein the discarding comprises discarding packets identified by the PID associated with the old encryption process.
25. The method according to claim 22, wherein the old encryption process comprises a data encryption standard (DES) encryption process.
26. The method according to claim 22, wherein the new encryption process comprises one of Triple DES, Advanced Encryption Standard (AES) and Common Scrambling Algorithm (CSA)
27. A selectively encrypted digital video signal embodied in a carrier wave, comprising:

a stream of packets of video data, wherein the stream of packets when not encrypted represent a segment of video content;

certain of the packets being unencrypted and certain of the packets being encrypted under a legacy encryption method and certain of the packets being encrypted under a replacement encryption method;

a first segment of code that identifies the unencrypted packets by a first packet identifier (PID); and a second segment of code that identifies the encrypted packets by a second packet identifier (PID).
28. The method according to claim 27, wherein the carrier wave is broadcast using one of a cable network and a satellite network.
29. The method according to claim 27, wherein the legacy encryption process comprises a data encryption standard (DES) encryption process.
30. The method according to claim 27, wherein the replacement encryption process comprises one of Triple DES, Advanced Encryption Standard (AES) and Common Scrambling Algorithm (CSA).
31. A method of upgrading an encryption process for encryption of video information from an old encryption process to a new encryption process, comprising:

selecting a portion of video content for selective encryption;

duplicating the selected portion of content to produce first and second copies of the selected portion;

encrypting the first copy of the selected portion using the old encryption process; and encrypting the second copy of the selected portion using the new encryption process.
32. The method according to claim 31, further comprising transmitting the encrypted first copy and encrypted second copy along with unselected portions of the video content over one of a cable network and a satellite network.
33. The method according to claim 31, further comprising distinguishing between the portions encrypted using the old encryption process and the portion encrypted under the new encryption process by assigning distinctive program identifiers (PIDs) to each.
34. The method according to claim 31, wherein the old encryption process comprises a data encryption standard (DES) encryption process.
35. The method according to claim 31, wherein the new encryption process comprises one of Triple DES, Advanced Encryption Standard (AES) and Common Scrambling Algorithm (CSA).
36. The method according to claim 31, further comprising storing the encrypted first copy and encrypted second copy along with unselected portions of the video content a digital versatile disc DVD.
37. The method according to claim 36, wherein the old encryption process comprises a process that uses the Content Scrambling Algorithm (CSS).
38. The method according to claim 36, wherein the unselected portion and the encrypted first copy are stored as a first program chain and wherein the unselected portion and the encrypted second copy are stored as a second program chain.
CA2437014A 2002-09-09 2003-08-12 Upgrading of encryption Expired - Lifetime CA2437014C (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US40967502P 2002-09-09 2002-09-09
US60/409,675 2002-09-09
US10/293,761 US7350082B2 (en) 2001-06-06 2002-11-13 Upgrading of encryption
US10/293,761 2002-11-13

Publications (2)

Publication Number Publication Date
CA2437014A1 true CA2437014A1 (en) 2004-03-09
CA2437014C CA2437014C (en) 2011-09-27

Family

ID=31996871

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2437014A Expired - Lifetime CA2437014C (en) 2002-09-09 2003-08-12 Upgrading of encryption

Country Status (1)

Country Link
CA (1) CA2437014C (en)

Also Published As

Publication number Publication date
CA2437014C (en) 2011-09-27

Similar Documents

Publication Publication Date Title
US6453304B1 (en) Digital information recording apparatus for recording digital information
US5719937A (en) Multi-media copy management system
US10771248B2 (en) Content individualization
CN101213839B (en) Encryption/decryption of program data excepting PSI data
US7882564B2 (en) Information recording/playback apparatus and method
CN102522099B (en) Method and apparatus for processing information, method and apparatus for manufacturing information recording medium, information processing method
CA2437018A1 (en) Selective encryption to enable multiple decryption keys
KR100846255B1 (en) Enciphering device and method, deciphering device and method, and storage medium
CA2272922A1 (en) A decoding apparatus/method and data format for processing and storing encrypted video data
CA2498326A1 (en) Content distribution for multiple digital rights management
CN1729668A (en) Apparatus and method for processing streams
KR20010031296A (en) A method and a system for transferring information using an encryption mode indicator
RU2357366C2 (en) Information recording medium actuator
EP1520409B1 (en) Trick play for audio/video/data streams with conditional access
CN102300093A (en) Encrypting method for distributing data file
US8964978B2 (en) Method and apparatus for efficiently fixing transformed part of content
CN100382161C (en) Method for managing copy protection information of recording medium
CA2437014A1 (en) Upgrading of encryption
EP1673771A1 (en) Method and apparatus for decrypting an encrypted supplementary data set
RU2006133896A (en) METHOD AND DIAGRAM FOR ENCRYPTION OF DATA STREAM
CA2437086A1 (en) Multiple partial encryption using retuning
JP2002352505A5 (en)
CA2413807A1 (en) Progressive video refresh slice detection
FI952447A (en) Method, apparatus and system for encrypting information transmitted as a packet-shaped digital signal
JP2004095121A (en) Method for recording and reproducing digital information signal, device for recording and reproducing digital information and recording medium

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20230814