Common Interface
In Digital Video Broadcasting, the Common Interface is an extensible digital interconnect found in the digital TV market. It is also known as DVB-CI for Digital Video Broadcast Common Interface.
All Common Interface equipment must comply with the EN 50221-1997 standard. This is a defined standard that enables the addition of a conditional access module (CAM) in a DTV Receiver, to adapt it to different kinds of cryptography. Indeed, one of Digital Video Broadcasting's main strengths is the option of implementing the required conditional access capability on the Common Interface.
This allows broadcasters to use modules containing solutions from different suppliers in the same broadcast system, thus increasing their choice and anti-piracy options.
The interconnect is formed between a host and a module. Examples of a host are a digital television or digital set-top box. The EN 50221 specification allows many types of module but only the Conditional Access Module (CAM) has found popularity because of the Pay TV market.
Mode of Operation
A DVB receiver may have one or two slots implementing the Common Interface (CI). The CI uses the conditional access module (PCMCIA) connector and conforms to the Common Scrambling Algorithm (CSA), the normative that specifies that such a receiver must be able to accept DES (Data Encryption Standard) keys in intervals of some milliseconds, and use them to decode private channels according to a specific algorithm.
Those algorithms are proprietary to individual suppliers. Each one uses their own algorithms and there is no defined standard for them.
As the full MPEG-2 transport data stream comes out of the demodulator, and error correction units, the DTV Receiver sends it through the card plugged into the Common Interface, before it is processed by the MPEG demultiplexer in the receiver. If several CI cards are present, the MPEG transport data stream will be passed sequentially through all these cards.
An embedded CAM may not physically exist, as it may be in CPU software. In such a case, only the ISO card reader normally in the CAM is fitted and not the PCMCIA type CI slots.
Even if the Common Interface has been created to resolve cryptography issues, it can have other functions using other types of modules such as Web Browser, iDTV (Interactive Television), and so forth.
In Europe, DVB-CI is obligatory in all iDTV terminals.
Conditional Access Module (CAM)
The host sends an encrypted MPEG transport stream to the CAM and the CAM sends the decrypted transport stream back to the host. The CAM often contains a smart-card reader.
Standards
The normative DVB-CI standard EN 50221 was defined in 1997 by CENELEC, the European Committee for Electrotechnical Standardization.
According to the Common Interface scheme:
host : A device where module(s) can be connected; for example, an Integrated receiver/decoder (IRD), a VCR, a PC ...
module : A small device, not working by itself, designed to run specialised tasks in association with a host; for example, a conditional access sub system, an electronic program guide application module, or to provide resources required by an application but not provided directly by the host.
The specification only defines two aspects, two logical interfaces to be included on the same physical interface. The first interface is the MPEG-2 Transport Stream. The link and physical layers are defined in this specification and the higher layers are defined in the MPEG-2 specifications. The second interface, the command interface, carries commands between the host (receiver) and the module.
The specification does not define the operation or functionality of a conditional access system application on the module. The applications that may be performed by a module communicating across the interface are not limited to conditional access or to those described in this specification. More than one module may be supported concurrently.
The common interface shares many features of the PC Card Standard (PCMCIA). By reducing the widths of the address and data busses it has been possible to include a bi-directional parallel transport stream interface.
Transport Stream Interface (TSI)
The transport stream format is specified by IEC 13818-1 and is the MPEG 2 TS format.
Command Interface
In addition there is a command interface for communication between the host and module.
This communication is in the form of a layered protocol stack which allows the host and module to share resources. For example the module can request the current date and time from the host, or can make the host display messages on the TV screen and can then read keypresses from the host remote control. The resource-sharing feature allows the CAM to request and receive PIN numbers as well as allowing the module to implement an interactive TV service.
The Command Interface is extensible and there are several specification documents available which describe these extensions. For example the host could contain a modem for communication over a telephone line allowing the CAM to implement pay-per-view. However these extensions have often not proved popular with manufacturers.
CI+
CI Plus or Common Interface Plus implements a form of copy protection between a Conditional Access Module (CAM) and the television receiver (display). CI+ is non-compatible update from CIv1. Old television receivers, which have CIv1 CI-slot, can't be used with CI+ CAM.
Definition
CI+ is a specification that extends the Common Interface as found in the digital broadcasting standard. It has been developed by consumer electronic firms Panasonic, Philips, Samsung and Sony, as well as pay-TV technology company SmarDTV and fabless chip maker Neotion.
A first draft of the specification was put up for review early in 2008. The final version was released at the end of May 2008.
By making use of certificates and a certification authority, a trusted channel is formed between the CAM and television receiver, when scrambled content is being received. In the original CI standard, decrypted content could be sent over the PCMCIA interface unscrambled. The establishment of the Trusted Authority has been completed and an official security certification lab appointed. With the development of CI+, the standard has now come under the umbrella of the DVB standards organisation .
A CI+ compliant device must also implement MHEG-5 (or MHP) interactive TV engines to manage navigation of the user within an interactive TV application, using its device remote control.
In Digital Video Broadcasting, the Common Interface is an extensible digital interconnect found in the digital TV market. It is also known as DVB-CI for Digital Video Broadcast Common Interface.
All Common Interface equipment must comply with the EN 50221-1997 standard. This is a defined standard that enables the addition of a conditional access module (CAM) in a DTV Receiver, to adapt it to different kinds of cryptography. Indeed, one of Digital Video Broadcasting's main strengths is the option of implementing the required conditional access capability on the Common Interface.
This allows broadcasters to use modules containing solutions from different suppliers in the same broadcast system, thus increasing their choice and anti-piracy options.
The interconnect is formed between a host and a module. Examples of a host are a digital television or digital set-top box. The EN 50221 specification allows many types of module but only the Conditional Access Module (CAM) has found popularity because of the Pay TV market.
Mode of Operation
A DVB receiver may have one or two slots implementing the Common Interface (CI). The CI uses the conditional access module (PCMCIA) connector and conforms to the Common Scrambling Algorithm (CSA), the normative that specifies that such a receiver must be able to accept DES (Data Encryption Standard) keys in intervals of some milliseconds, and use them to decode private channels according to a specific algorithm.
Those algorithms are proprietary to individual suppliers. Each one uses their own algorithms and there is no defined standard for them.
As the full MPEG-2 transport data stream comes out of the demodulator, and error correction units, the DTV Receiver sends it through the card plugged into the Common Interface, before it is processed by the MPEG demultiplexer in the receiver. If several CI cards are present, the MPEG transport data stream will be passed sequentially through all these cards.
An embedded CAM may not physically exist, as it may be in CPU software. In such a case, only the ISO card reader normally in the CAM is fitted and not the PCMCIA type CI slots.
Even if the Common Interface has been created to resolve cryptography issues, it can have other functions using other types of modules such as Web Browser, iDTV (Interactive Television), and so forth.
In Europe, DVB-CI is obligatory in all iDTV terminals.
Conditional Access Module (CAM)
The host sends an encrypted MPEG transport stream to the CAM and the CAM sends the decrypted transport stream back to the host. The CAM often contains a smart-card reader.
Standards
The normative DVB-CI standard EN 50221 was defined in 1997 by CENELEC, the European Committee for Electrotechnical Standardization.
According to the Common Interface scheme:
host : A device where module(s) can be connected; for example, an Integrated receiver/decoder (IRD), a VCR, a PC ...
module : A small device, not working by itself, designed to run specialised tasks in association with a host; for example, a conditional access sub system, an electronic program guide application module, or to provide resources required by an application but not provided directly by the host.
The specification only defines two aspects, two logical interfaces to be included on the same physical interface. The first interface is the MPEG-2 Transport Stream. The link and physical layers are defined in this specification and the higher layers are defined in the MPEG-2 specifications. The second interface, the command interface, carries commands between the host (receiver) and the module.
The specification does not define the operation or functionality of a conditional access system application on the module. The applications that may be performed by a module communicating across the interface are not limited to conditional access or to those described in this specification. More than one module may be supported concurrently.
The common interface shares many features of the PC Card Standard (PCMCIA). By reducing the widths of the address and data busses it has been possible to include a bi-directional parallel transport stream interface.
Transport Stream Interface (TSI)
The transport stream format is specified by IEC 13818-1 and is the MPEG 2 TS format.
Command Interface
In addition there is a command interface for communication between the host and module.
This communication is in the form of a layered protocol stack which allows the host and module to share resources. For example the module can request the current date and time from the host, or can make the host display messages on the TV screen and can then read keypresses from the host remote control. The resource-sharing feature allows the CAM to request and receive PIN numbers as well as allowing the module to implement an interactive TV service.
The Command Interface is extensible and there are several specification documents available which describe these extensions. For example the host could contain a modem for communication over a telephone line allowing the CAM to implement pay-per-view. However these extensions have often not proved popular with manufacturers.
CI+
CI Plus or Common Interface Plus implements a form of copy protection between a Conditional Access Module (CAM) and the television receiver (display). CI+ is non-compatible update from CIv1. Old television receivers, which have CIv1 CI-slot, can't be used with CI+ CAM.
Definition
CI+ is a specification that extends the Common Interface as found in the digital broadcasting standard. It has been developed by consumer electronic firms Panasonic, Philips, Samsung and Sony, as well as pay-TV technology company SmarDTV and fabless chip maker Neotion.
A first draft of the specification was put up for review early in 2008. The final version was released at the end of May 2008.
By making use of certificates and a certification authority, a trusted channel is formed between the CAM and television receiver, when scrambled content is being received. In the original CI standard, decrypted content could be sent over the PCMCIA interface unscrambled. The establishment of the Trusted Authority has been completed and an official security certification lab appointed. With the development of CI+, the standard has now come under the umbrella of the DVB standards organisation .
A CI+ compliant device must also implement MHEG-5 (or MHP) interactive TV engines to manage navigation of the user within an interactive TV application, using its device remote control.