JPL's Wireless Communication Reference Website

Chapter: Network Concepts and Standards 
Section: Broadcast Systems, Digital Video Broadcasting (DVB).

Pay TV and storage devices - Copy(right) protection


Introduction

The forerunners of the Set Top Boxes are analogue de-scrambler boxes for Pay TV services. An analogue VCR can be connected to such a configuration as can be seen in Figure 1. To prevent consumers from copying services the analogue line between STB and TV is protected using the Macrovision copy protection method. This protection can easily be removed by additional equipment, however it will discourage most, but not all consumers.

Figure 1. Basic configuration.

Nowadays, digital video services are available (e.g. DSS, DigiCipher). The digital MPEG-2 signal enters the home in encrypted form and is decrypted in the STB. After that, the clear MPEG-2 signal is decompressed and converted to an analogue signal. So the output of the STB is still analogue. This analogue signal is again protected with the Macrovision copyprotection system.

Figure 2. D-VHS recorder connected to the STB.

Digital storage devices will enter the market soon like D-VHS, DVC, etc. [23]. To record digital signals the STB must be equipped with a digital output. Actually, service providers are reluctant to accept digital interfaces and storage devices, but they may accept solutions in which the data is recorded in encrypted form to enable the basic time-shift function of the analogue VCR (Figure 2). In this case they can still control the data, because the data must still pass the STB for descrambling and is nowhere in the system available in clear digital form. However, this solution has drawbacks since EMM's can change the service keys in the smart card. Therefore, the EMM's must be skipped when the data is recorded, otherwise valid service keys can be replaced by other ones if old data containing an EMM is played back. This also means that if a STB receives a new EMM, all recorded old data is lost. Because the keys needed to descramble this data are replaced. New keymanagement strategies would be needed to support the conceptual solution of storing digital scrambled data.

The prototypes of DVB Set Top Boxes (e.g. Nokia DVB 9500 S) are equipped with a wide range of interfaces: SCSI, RGB, Audio analogue, RS-232, modem line and also VCR control lines [19]. This means that in the future the Set Top Box is maybe able to control the storage device.
 
On this page some copy(right) protection mechanisms are described. Using a copy protection system a consumer can not copy protected material. If a copyright protection mechanism is used, the consumer can copy all material, protected or not, but if such an illegal copy is found, a third party can trace who made the copy and who the original creator of the material was.

Copy protection methods

Macrovision for Analogue Video

Macrovision is a videotape copy protection for VHS video cassette recorders [24]. It is used on pre-recorded videotapes, and it seems to be more common in North America than in Europe. It is also used in the new Settop Boxes to protect the outcoming signals against copying (e.g. DSS and Digicipher). When dubbing a protected tape, or copying a protected analogue signal, the picture that has gone through the recording VCR will get dark and then normal again periodically. The picture may also become unstable when it is at its darkest. Some televisions do not like Macrovision either. The top of the picture might be unstable all the time and the colors may flicker.

Macrovision exploits the automatic gain control (AGC) circuit in the recorder. The purpose of the AGC is to adjust the level of the video signal in such a way that the recording capabilities of the tape are fully used. This means that weak signals are amplified and strong ones are attenuated. Macrovision inserts some new false synchronization pulses in the non-visible portion of the picture. These signals can make the VCR think that a perfectly normal picture is suddenly too bright. The AGC circuit therefore darkens it. The real picture is very dark now. The picture is varied between bright and dark periodically in order to defeat simple eliminators that would just simplify the dark and murky signal back to almost normal. Most TV's are not affected, because they do not have any AGC-circuits at all. Older VHS recorders and 8mm recorders are also not affected by Macrovision.
Several schemes of Macrovision eliminators are available. Replacing the Macrovision pulses with a black level is one of the solutions. This protection method can only be used for analogue recording.

SCMS for Digital Audio

Many digital audio recorders like the DAT, DCC and mini-disc recorders, are equipped with the SCMS (Serial Copy Management Systems) to prevent consumers from making illegal copies of copyright protected material [25]. Consumers are allowed to make only one digital copy. After that only analogue copies can be made.

The copy-prohibit-bits occur frequently in the data stream at fixed intervals. This means also that the bits can be removed easily from the data stream (set to zero).

S/PDIF is a serial one-line connection in one direction for the transport of digital stereo audio with the belonging subcode and error detection. To facilitate clock recovery from the data stream biphase-mark encoding is used. Each bit to be transmitted is represented by a symbol comprising two consecutive binary states. The first state of a symbol is always different from the second state of the previous symbol. The second state of the symbol is identical to the first if the bit to be transmitted is logical "0", however it is different if the bit is logical "1" (see Figure 3).

Preambles are specific patterns providing synchronization and identification of the subframes and blocks. These patterns violate the biphase mark code rules to avoid the possibility of data imitating the preambles. Three preambles are used (see Figure 3) to indicate the start of a sub-frame.

Each subframe contains two bits, which are part of the subcode data. The first bit is used for the user data block and is not used in most cases. The other bit (bit 30) is the same in each subframe (channel A and B) and is also responsible for the subcode block. From each frame (2 sub frames) this bit is extracted to build a subcode block of 192 bits. Bit 2 (count: 0, 1, 2, ..) in this block is called the copy prohibit bit. So, by changing bit 30 and the last parity bit in frame 2, the copy protection can easily be removed [26..28]. The fixed position of the copy-prohibit-bit is also the weakness of this protection.


Figure 3. Biphase format, preambles and frame/block format
 

CD-ROM Copy Protection

CD-ROM technology is one of the most successful and fastest growing methods for quickly and economically distributing large amounts of information. Games, databases, movies, and software are just a few of the many different uses for CD-ROM. Pirating or illegal copying of software is one of the largest problems facing the software industry today and costs software distributors, and ultimately the end-users, billions of dollars a year. There are a number of ways a producer can protect the data from piracy. The safest way to prevent data from being copied from a CD-ROM is to employ a hardware based encryption scheme [29..31].

In this case the data on the CD is encrypted and a hardware lock or "dongle" is attached to a port on the computer. The dongle is an integrated circuit that interfaces with the application to provide de-encryption. Dongles can also perform other functions like checking for a certain serial number or code before allowing an application to run. Having the de-encryption algorithm remain in the dongle is more secure than having it remain in the memory of the computer (software approach).

All of the data on the CD-ROM that may not be copied is encrypted. The software application on the CD-ROM that uses the data is modified to de-encrypt the data (through the dongle) on the fly. Therefore, the only way to "see" (access) the data is while using the application; when someone tries to copy the data files from the CD-ROM all they will get is scrambled data. The application developer will usually modify the application so that while viewing the data the end-user can not print, save, or output the data.

Hardware locks offer some of the highest levels of security available for a CD-ROM. These dongle locks themselves cost approximately $15 each or higher, depending on the quality and quantity ordered. The application that performs the initial encryption costs anywhere from a few hundred dollars to several thousands of dollars, depending on the requirements.

One of the drawbacks to this solution is that a hardware lock (dongle) must be programmed and sent out with every disc (Multiple discs or releases can use the same hardware lock.). However, if this level of security is required, it is worth the cost.

The system can be extended by connecting the dongle with a modem to the service provider. To get a decryption key the user calls the service provider and receives the key after paying (e.g. for a pay per view event).

However, manufacturers must take into account that it is forbidden to use very strong cryptographic algorithms in consumer electronics in some countries. The law-enforcement agencies wish to have access to the communications of suspected criminals, which is threatened by secure cryptography. Industry and individual citizens, however, want to secure their private data. In the U.S. the Capstone project aims to develop a technology that attempts to balance these needs [32].

Other copy protection solutions for software involve taking an electronic "fingerprint" of the CPU or system. Then if an application is illegally moved it will not operate. In order to move the application you must un-install it then move it. This keeps applications from illegally multiplying at a customer's site. One company has even taken this idea a step further and has developed a way to put an "electronic signature" into every file on a CD-ROM. This signature is traceable and can show from who or where a file was illegally copied.

Copyright protection methods

Stamping method of Videocrypt

Videocrypt offers an simple method of tracking down pirates which tape high-value programming and then distribute it. The customers unique ID number can be hidden in the picture and retrieved by a technician at a later stage.

There is not much information available about this stamping method, but the number certainly will be hidden in the non-visible portion of the picture, like the Macrovision codes, teletext services etc. This means that the numbers can be stripped from the original signals. It is obvious that a similar scheme as for the Macrovision code eliminator can be used.

Watermarking

A watermark for images is an electronic stamp laying over the picture, that is undeletable by a hacker, perceptually and statistically invisible and resistant to addition of random noise. Watermark detection is often compared to spread-spectrum communication of a weak noise-like signal in the presence of strong interference.

  

JPL's Wireless Communication Reference Website Gerhard C. Langelaar (Author) and Jean-Paul Linnartz (Editor), 1999.