Patent US5796829A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5796829A Expired / Lapsed US ⏱️ 0.0 years remaining

Conditional access system

Assignee: Engility LLC
•
Filing: 1995-08-17
•
Granted: 1998-08-18
•
Expires: 2015-08-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An access control processor for a conditional access system in which encrypted information segments provided by a plurality of information service providers are encrypted for transmission in accordance with different conditional access processes respectively utilizing different algorithms for encrypting the information segments. The processor includes a decryptor in an information receiver by decrypting encrypted information segmets received by the information receiver by processing the received encrypted information segments with a session key used for encrypting the information segments in accordance with an algorithm utilized in one of said conditional access processes; and a conditional access controller in the information receiver for selectively enabling the decryptor to decrypt received information segments encrypted in accordance with any of said different conditional access processes by providing to the decryptor cryptographic information for defining the algorithm utilized in said one of said different conditional access processes for use by the decryptor to decrypt the received information segment encrypted in accordance with said algorithm. Algorithm-defining cryptographic information is downloaded from an information stream received by the information receiver. Transmission of the cryptographic information for enabling the conditional access controller to enable the decryptor to decrypt a selected information segment may be requested by the conditional access controller and downloaded to the conditional access controller from an information stream received by the information receiver. A message related to an authorization status of the information receiver is retrieved for display from a plurality of different possible authorization status messages within an information stream received by the information receiver. Computer readable storage media are so configured as to cause the access control processor to perform its various functions.

Inventors

  • 👤 Charles F. Newby
  • 👤 Michael V. Harding

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 13:12
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/436; H04N21/43607; H04N21/41; H04N21/418; H04N21/4181; H04N21/44; H04N21/4405; H04N21/45; H04N21/462; H04N21/4623; H04N7/00; H04N7/16; H04N7/162; H04N7/163; H04N7/167; H04N7/1675

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 159 words
An access control processor for a conditional access system in which encrusted information segments provided by a plurality of information service providers are encrypted for transmission in accordance with different conditional access processes respectively utilizing different algorithms for encrypting the information segments, the processor comprising a decryptor in an information receiver for decrypting encrypted information segments received by the information receiver by processing the received encrypted information segments with a session key used for encrypting the information segments in accordance with an algorithm utilized in one of said conditional access processes; and a conditional access controller in the information receiver for selectively enabling the decryptor to decrypt received information segments encrypted in accordance with any of said different conditional access processes by providing to the decryptor cryptographic information for defining the algorithm utilized in said one of said different conditional access processes for use by the decryptor to decrypt the received information segment encrypted in accordance with said algorithm.
Claim 2
Dependent Claim 159 words
An access control processor for a conditional access system in which encrusted information segments provided by a plurality of information service providers are encrypted for transmission in accordance with different conditional access processes respectively utilizing different algorithms for encrypting the information segments, the processor comprising a decryptor in an information receiver for decrypting encrypted information segments received by the information receiver by processing the received encrypted information segments with a session key used for encrypting the information segments in accordance with an algorithm utilized in one of said conditional access processes; and a conditional access controller in the information receiver for selectively enabling the decryptor to decrypt received information segments encrypted in accordance with any of said different conditional access processes by providing to the decryptor cryptographic information for defining the algorithm utilized in said one of said different conditional access processes for use by the decryptor to decrypt the received information segment encrypted in accordance with said algorithm.
Claim 3
Dependent Claim 58 words
A processor according to claim 1, wherein the conditional access controller includes means for detecting within an information stream received by the information receiver cryptographic information for defining the algorithm used for encrypting information segments in accordance with said one of said different conditional access processes; and means for downloading the detected cryptographic information from said information stream.
Claim 4
Dependent Claim 29 words
A processor according to claim 1, wherein the conditional access controller includes a replaceable security element, such as a smart card, for providing cryptographic information for defining the algorithm.
Claim 5
Dependent Claim 34 words
A processor according to claim 1, wherein the conditional access controller includes a memory in the information receiver storing cryptographic information for defining said different algorithms respectively utilized in said different conditional access processes.
Claim 6
Dependent Claim 53 words
A processor according to claim 1, wherein the conditional access controller selectively provides the cryptographic information for defining the algorithm utilized in said one conditional access process to the decryptor in accordance with a signal identifying said one conditional access process as the conditional access process used for encrypting the received information segments.
Claim 7
Dependent Claim 87 words
A processor according to claim 1, wherein the conditional access controller comprises means for processing an authorization signal related to a selected information segment provided by each of a plurality of said service providers to determine which of a plurality of different possible authorization statuses is applicable to the selected information segment provided by each of the service providers; and means for selecting for decryption in accordance with a predetermined priority based upon said status determinations the encrypted information segment provided by one of said service providers.
Claim 8
Dependent Claim 42 words
A processor according to claim 6, wherein the cryptographic information for defining the algorithm provided by the conditional access controller to the decryptor is provided in accordance with said selection of the selected encrypted information segment provided by said one service provider.
Claim 9
Dependent Claim 77 words
A processor according to claim 1 in combination with a demultiplexer in the information receiver, wherein the demultiplexer is adapted for demultiplexing a received combined signal containing encrypted information segments and entitlement messages; wherein the decryptor is coupled to the demultiplexer for receiving the demultiplexed encrypted information segments for said decryption, and wherein the conditional access controller is coupled to the demultiplexer for receiving the demultiplexed entitlement messages for processing in order to so enable the decryptor.
Claim 10
Dependent Claim 87 words
A processor according to claim 1 in combination with a demultiplexer in the information receiver, wherein the decryptor is adapted for decrypting encrypted information segments in a received combined signal containing encrypted information segments and entitlement messages, wherein the demultiplexer is coupled to the decryptor for demultiplexing the combined signal following said decryption of the encrypted information segments by the decryptor; and wherein the conditional access controller is coupled to the demultiplexer for receiving the demultiplexed entitlement messages for processing in order to so enable the decryptor.
Claim 11
Dependent Claim 171 words
A conditional access system in which encrypted information is provided by a plurality of information service providers in accordance with different conditional access processes respectively utilizing different algorithms for encrypting the information, comprising encryption means for encrypting information segments for transmission in accordance with different conditional access processes respectively utilizing different algorithms for encrypting the information segments; a decryptor in an information receiver for decrypting encrypted information segments received by the information receiver by processing the received encrypted information segments with a session key used for encrypting the information segments in accordance with an algorithm utilized in one of said conditional access processes; and a conditional access controller in the information receiver for selectively enabling the decryptor to decrypt received information segments encrypted in accordance with any of said different conditional access processes by providing to the decryptor cryptographic information for defining the algorithm utilized in said one of said different conditional access processes for use by the decryptor to decrypt the received information segment encrypted in accordance with said algorithm.
Claim 12
Dependent Claim 171 words
A conditional access system in which encrypted information is provided by a plurality of information service providers in accordance with different conditional access processes respectively utilizing different algorithms for encrypting the information, comprising encryption means for encrypting information segments for transmission in accordance with different conditional access processes respectively utilizing different algorithms for encrypting the information segments; a decryptor in an information receiver for decrypting encrypted information segments received by the information receiver by processing the received encrypted information segments with a session key used for encrypting the information segments in accordance with an algorithm utilized in one of said conditional access processes; and a conditional access controller in the information receiver for selectively enabling the decryptor to decrypt received information segments encrypted in accordance with any of said different conditional access processes by providing to the decryptor cryptographic information for defining the algorithm utilized in said one of said different conditional access processes for use by the decryptor to decrypt the received information segment encrypted in accordance with said algorithm.
Claim 13
Dependent Claim 57 words
A system according to claim 10, further comprising means for requesting transmission to the information receiver of cryptographic information for defining the algorithm utilized in said one of said different conditional access processes; means for responding to said request by transmitting the requested cryptographic information; and means in the information receiver for downloading the transmitted cryptographic information.
Claim 14
Dependent Claim 50 words
A system according to claim 11, wherein the conditional access controller includes the means for downloading the transmitted cryptographic information, to wit: means for detecting the transmitted cryptographic information within an information stream received by the information receiver and means for downloading the detected cryptographic information from said information stream.
Claim 15
Dependent Claim 71 words
A system according to claim 10, further comprising means for requesting transmission to the information receiver of other cryptographic information used by the conditional access controller for enabling the decryptor to decrypt the information encrypted in accordance with one of said different conditional access processes; means for responding to said request by transmitting the requested other cryptographic information; and means in the information receiver for downloading the transmitted other cryptographic information.
Claim 16
Dependent Claim 53 words
A system according to claim 13, wherein the conditional access controller includes the means for downloading the transmitted other cryptographic information, to wit: means for detecting the transmitted other cryptographic information within an information stream received by the information receiver and means for downloading the detected other cryptographic information from said information stream.
Claim 17
Dependent Claim 65 words
A system according to claim 13, wherein the other cryptographic information includes data for use in generating a session key for use by the decryptor for decrypting information segments encrypted in accordance with the algorithm utilized in said one of said different conditional access processes; and the conditional access controller includes means for processing the downloaded session key generation data to generate said session key.
Claim 18
Dependent Claim 177 words
A computer readable storage medium for use in an access control processor included in an information receiver of a conditional access system in which encrypted information segments provided by a plurality of information service providers are encrypted for transmission in accordance with different conditional access processes respectively utilizing different algorithms for encrypting the information segments, and including a decryptor for decrypting encrypted information segments received by the information receiver by processing the received encrypted information segments with a session key used for encrypting the information segments in accordance with an algorithm utilized in one of said conditional access processes; and a conditional access controller, wherein the storage medium is configured so as the cause the conditional access controller to selectively enable the decryptor to decrypt received information segments encrypted in accordance with any of said different conditional access processes, by providing to the decryptor cryptographic information for defining the algorithm utilized in said one of said different conditional access processes for use by the decryptor to decrypt the received information segment encrypted in accordance with said algorithm.
Claim 19
Dependent Claim 177 words
A computer readable storage medium for use in an access control processor included in an information receiver of a conditional access system in which encrypted information segments provided by a plurality of information service providers are encrypted for transmission in accordance with different conditional access processes respectively utilizing different algorithms for encrypting the information segments, and including a decryptor for decrypting encrypted information segments received by the information receiver by processing the received encrypted information segments with a session key used for encrypting the information segments in accordance with an algorithm utilized in one of said conditional access processes; and a conditional access controller, wherein the storage medium is configured so as the cause the conditional access controller to selectively enable the decryptor to decrypt received information segments encrypted in accordance with any of said different conditional access processes, by providing to the decryptor cryptographic information for defining the algorithm utilized in said one of said different conditional access processes for use by the decryptor to decrypt the received information segment encrypted in accordance with said algorithm.
Claim 20
Dependent Claim 61 words
A storage medium according to claim 16, further configured so as to cause the conditional access controller to detect within an information stream received by the information receiver cryptographic information for defining the algorithm used for encrypting information segments in accordance with said one of said different conditional access processes and to download the detected cryptographic information from said information stream.
Claim 21
Dependent Claim 170 words
A conditional access method in which encrypted information is provided by a plurality of information service providers in accordance with different conditional access processes respectively utilizing different algorithms for encrypting the information, comprising the steps of: (a) encrypting information segments for transmission in accordance with different conditional access processes respectively utilizing different algorithms for encrypting the information segments; (b) using a decryptor in an information receiver to decrypt encrypted information segments received by the information receiver by processing the received encrypted information segments with a session key used for encrypting the information segments in accordance with an algorithm utilized in one of said conditional access processes; and (c) in the information receiver, selectively enabling the decryptor to decrypt received information segments encrypted in accordance with any of said different conditional access processes by providing to the decryptor cryptographic information for defining the algorithm utilized in said one of said different conditional access processes for use by the decryptor to decrypt the received information segment encrypted in accordance with said algorithm.
Claim 22
Dependent Claim 170 words
A conditional access method in which encrypted information is provided by a plurality of information service providers in accordance with different conditional access processes respectively utilizing different algorithms for encrypting the information, comprising the steps of: (a) encrypting information segments for transmission in accordance with different conditional access processes respectively utilizing different algorithms for encrypting the information segments; (b) using a decryptor in an information receiver to decrypt encrypted information segments received by the information receiver by processing the received encrypted information segments with a session key used for encrypting the information segments in accordance with an algorithm utilized in one of said conditional access processes; and (c) in the information receiver, selectively enabling the decryptor to decrypt received information segments encrypted in accordance with any of said different conditional access processes by providing to the decryptor cryptographic information for defining the algorithm utilized in said one of said different conditional access processes for use by the decryptor to decrypt the received information segment encrypted in accordance with said algorithm.
Claim 23
Dependent Claim 57 words
A method according to claim 18, wherein step (c) comprises the steps of: (d) detecting within an information stream received by the information receiver cryptographic information for defining the algorithm used for encrypting information segments in accordance with said one of said different conditional access processes; and (e) downloading the detected cryptographic information from said information stream.
Claim 24
Dependent Claim 45 words
A method according to claim 18, wherein step (c) comprises the step of: (d) providing the cryptographic information for defining the algorithm in accordance with a signal identifying said one conditional access process as the conditional access process used for encrypting the received information segments.
Claim 25
Dependent Claim 41 words
A method according to claim 18, wherein step (c) comprises the step of: (d) providing the cryptographic information from a memory in the information receiver storing cryptographic information for defining said different algorithms respectively utilized in said different conditional access processes.
Claim 26
Dependent Claim 84 words
A method according to claim 18, further comprising the steps of: (d) processing an authorization signal related to a selected information segment provided by each of a plurality of said service providers to determine which of a plurality of different possible authorization statuses is applicable to the selected information segment provided by each of the service providers, and (e) selecting for decryption in accordance with a predetermined priority based upon said status determinations the encrypted information segment provided by one of said service providers.
Claim 27
Dependent Claim 41 words
A method according to claim 22, wherein step (c) comprises the step of: (f) providing the cryptographic information for defining the algorithm to the decryptor in accordance with said selection of the encrypted information segment provided by said one service provider.
Claim 28
Dependent Claim 57 words
A method according to claim 18, further comprising the steps of: (d) requesting transmission to the information receiver of cryptographic information for defining the algorithm utilized in said one of said different conditional access processes; (e) responding to said request by transmitting the requested cryptographic information; and (f) in the information receiver, downloading the transmitted cryptographic information.
Claim 29
Dependent Claim 39 words
A method according to claim 24, wherein step (f) includes the steps of (g) detecting the transmitted cryptographic information within an information stream received by the information receiver; and (h) downloading the detected cryptographic information from said information stream.
Claim 30
Dependent Claim 59 words
A method according to claim 18, further comprising the steps of: (d) requesting transmission to the information receiver of cryptographic information used for enabling decryption of the information encrypted in one of said different conditional access processes, (e) responding to said request by transmitting the requested cryptographic information; and (f) in the information receiver, downloading the transmitted cryptographic information.
Claim 31
Dependent Claim 39 words
A method according to claim 26, wherein step (f) includes the steps of: (g) detecting the transmitted cryptographic information within an information stream received by the information receiver; and (h) downloading the detected cryptographic information from said information stream.
Claim 32
Dependent Claim 37 words
A method according to claim 26, wherein the cryptographic information includes data for use in generating a session key for use by the decryptor for decrypting information segments encrypted in accordance with said one conditional access process.

References Cited (Backward Citations)

US4484025A Cited
US4712238A Cited
US5144662A Cited
US5191611A Cited
US5138659A Cited
US5291554A Cited
US5491748A Cited
US5652795A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-17 2002-02-16 2002-08-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-17 2006-02-16 2006-08-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-17 2010-02-16 2010-08-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag