摘要 |
There is provided a Java(TM) conditional access apparatus which, by describing a CA control unit through a Java(TM) program, obviates the need for porting a CA control program, enables development of a CA system over plural terminals in a short time, and obviates the need for terminal replacement. The Java(TM) conditional access apparatus includes a descramble circuit, a key generation information obtaining library, a Java(TM) VM, a storage unit, a condition-release control unit, an API having a registration unit. Upon receiving a function from a CA control program, the registration unit registers the received function. When the API receives information of a channel, the information of the channel to be reproduced is notified to the CA control program. The CA control program requests the key generation information obtaining library to obtain key generation information corresponding to the received channel information, and passes the received key generation information to the condition-release control unit. |