According to one embodiment of the invention, a configurable CableCARD
adaptable for use by multiple conditional access (CA) providers.
CableCARD comprises core logic configured to descramble incoming
scrambled content, a first CA logic block and a second CA logic block.
Connected to the core logic, the first CA logic block uses a first CA
function associated with a first CA provider. The second CA logic block
is also connected to the core logic. The second CA logic block uses a
second CA function associated with a second CA provider. Where the
incoming content is scrambled according to the second CA function, the
connection between the first CA logic block and the core logic is
disabled.