Claims
- 1. An apparatus adapted to a digital device, comprising:
core logic; a first conditional access (CA) logic block connected to the core logic, the first CA logic block using a first CA function associated with a first CA provider; and a second CA logic block connected to the core logic, the second CA logic block using a second CA function associated with a second CA provider, wherein a connection between the first CA logic block is disabled when descrambling of the incoming scrambled content is to be conducted according to the second CA function.
- 2. The apparatus of claim 1 is a CableCARD coupled to a set-top box.
- 3. The apparatus of claim 1, wherein the core logic comprising:
a processor core; a secure non-volatile memory accessible by the processor core, the secure non-volatile memory to contain a key; and a non-volatile memory accessible by the processor core, the non-volatile memory to contain information in a scrambled format, the information being recovered using the key contained in the secure non-volatile memory.
- 4. The apparatus of claim 3, wherein the core logic further comprises a descrambler shared by the first CA logic block and the second CA logic block to descramble the incoming data.
- 5. The apparatus of claim 3, wherein each of the first CA logic block and the second CA logic block further comprises a descrambler to descramble the incoming data.
- 6. The apparatus of claim 3, wherein the core logic further comprises a metal shield surrounding the processor core, the secure non-volatile memory and the non-volatile memory, the shield being made of a conductive material over which power is supplied to the secure non-volatile memory.
- 7. The apparatus of claim 6, wherein the key is erased from the secure non-volatile memory if a supply of power is disrupted to the secure non-volatile memory due to tampering of the shield.
- 8. The apparatus of claim 1, wherein the first and second CA logic blocks are one-time programmable logic devices.
- 9. The apparatus of claim 1, wherein the first and second CA logic blocks are field programmable gate arrays.
- 10. The apparatus of claim 1, wherein the first CA function differs from the second CA function.
- 11. An apparatus adapted to a digital device, comprising:
core logic; and a plurality of conditional access logic blocks coupled to the core logic and including a first conditional access logic block and a second conditional access logic block, the first conditional access logic block using a first conditional access (CA) function associated with a first CA provider and the second conditional access logic block using a second CA function associated with a second CA provider, wherein enabling only the first conditional access logic block of the plurality of conditional access logic blocks when the incoming scrambled content is scrambled according to the first CA function.
- 12. The apparatus of claim 11, wherein the core logic further comprises a descrambler shared by the plurality of conditional access logic blocks to descramble the incoming data.
- 13. The apparatus of claim 11, wherein each of the plurality of conditional access logic blocks further comprises a descrambler to descramble the incoming data.
- 14. The apparatus of claim 11, wherein each of the plurality of conditional access logic blocks is a field programmable gate array.
- 15. The apparatus of claim 11, wherein each of the plurality of conditional access logic blocks is a one-time programmable logic device.
- 16. The apparatus of claim 15, wherein each of the plurality of conditional access logic blocks is battery-backed so that disruption of power will cause all of the plurality of conditional access logic blocks to become inoperative.
- 17. The apparatus of claim 11, wherein each of the plurality of conditional access logic blocks is a programmable logic device including programmable gates that are programmed at every power-up.
- 18. The apparatus of claim 17, wherein the core logic comprises:
a battery-backed, non-volatile memory to contain a descrambling key; and a descrambler coupled to the battery-backed non-volatile memory, the descrambler using the descrambling key to program the programmable gates of each of the plurality of conditional access logic blocks.
- 19. The apparatus of claim 11 being a network card connected to a set-top box.
- 20. An apparatus adapted for coupling to internal circuitry of a digital device and for descrambling incoming scrambled content, comprising:
core logic; and a programmable logic device including a plurality of programmable gates programmed to operate in accordance with a conditional access (CA) function associated with a first CA provider to descramble the incoming scrambled content.
- 21. The apparatus of claim 20, wherein the programmable gates of the programmable logic device are one-time programmable and battery-backed so that disruption of power will cause the programmable logic device to become inoperative.
- 22. The apparatus of claim 20, wherein the core logic comprising:
a processor core; a secure non-volatile memory accessible by the processor core, the secure non-volatile memory to contain a key; a non-volatile memory accessible by the processor core, the non-volatile memory to contain information in a scrambled format, the information being recovered using the key contained in the secure non-volatile memory; and a shield adapted to cover the processor core, the secure non-volatile memory and the non-volatile memory, the shield being made of a conductive material over which power is supplied to the secure non-volatile memory.
- 23. The apparatus of claim 20, wherein the programmable gates of the programmable logic device are programmed at every power-up.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is based on a U.S. Provisional Application No. 60/469,768 filed on May 12, 2003, incorporated herewith by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60469768 |
May 2003 |
US |