Pre-payment television system using a memory card associated with a decoder.
Abstract
According to the invention, on the emitter side, a number generator (10) delivers a random code (XAL) which is sent to the input of a master card (11) which ciphers such code according to a predetermined key (100), the code thus ciphered is broadcast with the video signal, a first device (17) receives on the one hand the random code (XA) and on the other hand the code ciphered by the master card (11) and effects a predetermined numerical combination of these two codes, such combination forming the initialization word of a pseudo-random generator (12) intended to provide a table of codes for scrambling the video signal and, on the receiver side, the ciphered code received is deciphered by a customer card (13), a second device (18) receives at the inputs on the one hand the ciphered code and on the other hand the code deciphered (XA) by the customer card (13) and effects a numerical combination of these two codes which is similar to the combination of the first device (17).

Term
Term ended
Projected expiry passed 10 March 2009, 17.5 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
3 claims: 1 independent, 2 dependent
- 1CLAIMS REVENDICATIONS 1. Pay-TV system using a smart card associated with a decoder, characterized in that, on the transmission side, a number generator (10) delivers a random code (Xal) which is sent to the input of a motherboard (11) which encrypts this code according to a predetermined key 5 (100), the code thus encrypted is broadcast with the video signal, a first device (17) receives as inputs on the one hand the random code (Xal) and on the other hand the code encrypted by the motherboard (11) and performs a determined numerical combination of these two codes, this combination constituting the word initialization of a pseudo-random generator (12) for providing a code table for scrambling the video signal and, on the receiving side, the received encrypted code is decrypted by a customer card (13 ), a second device (18) receives as inputs on the one hand the encrypted code and on the other hand the code decrypted (Xal) by the customer card (13) and performs a numerical combination of these two codes identical to that of the first device (17), the result of this combination constituting the initialization word of another pseudo-random generator (14) providing a code table identical to that of the transmission and intended to perform the descrambling of the video signal. 1. Système de télévision à péage utilisant une carte à mémoire associée à un décodeur, caractérisé en ce que, du côté de l’émission, un générateur de nombres (10) délivre un code aléatoire (Xal) qui est envoyé à l'entrée d'une carte mère (11) qui crypte ce code selon une clé prédéterminée 5 (100), le code ainsi crypté est diffusé avec le signal vidéo, un premier dispositif (17) reçoit en entrées d'une part le code aléatoire (Xal) et d'autre part le code crypté par la carte mère (11) et effectue une combinaison numérique déterminée de ces deux codes, cette combinaison constituant le mot d'initialisation d'un générateur pseudo-aléatoire (12) destiné à fournir une table de codes destinée à 10 effectuer le brouillage du signal vidéo et, du côté de la réception, le code crypté reçu est décrypté par une carte de client (13), un second dispositif (18) reçoit en entrées d'une part le code crypté et d'autre part le code décrypté (Xal) par la carte de client (13) et effectue une combinaison numérique de ces deux codes identique à celle du premier dispositif (17), le résultat de cette combinaison constituant le 15 mot d'initialisation d'un autre générateur pseudo-aléatoire (14) fournissant une table de codes identique à celle de l'émission et destinée à effectuer le débrouillage du signal vidéo.
22 paragraphs in 1 section, as filed
PAY TELEVISION SYSTEM USING A MEMORY CARD ASSOCIATED WITH A DECODER
The present invention relates to a pay-TV system using a memory card associated with a decoder.
In pay-TV systems, the video and audio signal intended for broadcast is first scrambled, by some method, then broadcast by radio, satellite or cable and finally received and unscrambled at each level. client using a specific device commonly called a decoder.
In the most advanced pay-TV systems currently known, the decoder essentially comprises an electronic device 10 intended for descrambling the video image with which is associated a memory card intended primarily for controlling access to broadcasts and managing the transmission. credit necessary for the purchase of these programs.
In such pay-TV systems, an arbitrary word is edited at the transmission level intended for the initialization of a pseudo-random generator which determines a code table, this code table is used to effect the scrambling. of the video signal, then this initialization word is encrypted according to a predetermined key before sending it thus encrypted with the video signal. On reception, at the client's decoder, the initialization word is decrypted using the same predetermined key so as to restore it in clear to use it as the initialization word of an identical pseudo-random generator which determines consequently an identical code table, then this code table is used to perform descrambling of the video signal which can then be sent to the television set.
Such a pay-TV system using a memory card has already been described in patent application CH 1576/86.
The smart card has many advantages and among others that of allowing simultaneous operation of several providers but may also have certain drawbacks related to the risks of piracy that we will now discuss. In the case of a memory card intended for multi-service provider operation, a service provider A can register its keys and rights on each card and another service provider B can register its keys on the same cards or on other cards. and its rights independently. In this case it is conceivable that a well-informed person obtains a subscriber card and uses it to decrypt the initialization word sent encrypted with the video signal from provider A, then uses a motherboard to encrypt this word. initialization according to the key used by service provider B and thus sends the programs of service provider A transposed into service provider B's card network to accomplices.
The invention aims to remedy the aforementioned drawback.
The present invention therefore relates to a pay-TV system using a memory card associated with a decoder.
According to one characteristic of the invention, on the transmission side, a number generator delivers a random code which is sent to the input 15 of a motherboard which encrypts this code according to a predetermined key, the code thus encrypted is broadcast with the video signal, a first device receives as inputs on the one hand the random code and on the other hand the code encrypted by the motherboard and performs a determined digital combination of these two codes, this combination constituting the initialization word of a pseudo-random generator 20 intended to provide a code table intended to effect the scrambling of the video signal and, on the reception side, the decoder receives the encrypted code which is decrypted by a customer card, a second device receives as inputs on one side the encrypted code and on the other hand the code decrypted by the customer card and performs a numerical combination of these two codes identical to that of the first device, the result of this combination constituting the initialization word of another pseudo-random generator providing a code table identical to that of the transmission and intended to perform descrambling of the video signal.
According to another characteristic of the invention, the first and second devices perform the same numerical combination, the function of which is such that the reciprocal function can only be determined by an exhaustive test.
According to another characteristic of the invention, the first and second devices perform the same numerical combination of binary numbers and whose function is an exclusive OR.
Other characteristics and advantages of the invention will become apparent from the description of an exemplary embodiment which follows, illustrated by the appended figures, among which:
- figure 1 shows the basic principle of a pay-TV system,
FIG. 2 represents the operating principle of a pay-TV system using a memory card currently known and also illustrates a possible pirating mode,
- And FIG. 3 represents the operating principle of a pay-TV system according to the invention and also illustrates the impossibility of piracy.
In FIG. 1, a device 1 can be distinguished, for example a microcomputer, with the aid of which the service provider generates data relating to the 15 emissions planned and useful to the customers. These data are associated at 2 with the video signal delivered by a video tape recorder 3 or any other system. In general, the return lines of the vertical scan of the video signal are used to transmit such data.
The video signal and the data associated with it are then scrambled using a scrambler 4 which renders the image unusable by a non-client. This scrambled signal is transmitted by radio link, by satellite or by cable to the receiver 5 of each subscriber, and a descrambler or decoder 6 allows the broadcast to be reproduced on a television 7 with normal quality.
In FIG. 2, there is a scrambling system 8 on transmission and a scrambling system, also called a decoder, 9 on reception at each customer subscribed to this pay-TV system.
In the scrambling system 8, one distinguishes, among others, a random number generator 10 which delivers an initialization word Xini which is sent to the input of a motherboard 11. This motherboard 11 encrypts the word d Xini initialization according to a key 100, the word thus encrypted being associated with the video signal. At the same time, the initialization word Xini is used to initialize a pseudo-random generator 12 which thus outputs a certain code table which is used to impart a certain interference to the video image and to the sound. At reception 9, there is a client card 13 which is used to decrypt the encrypted initialization word as it is received, the decryption being carried out using the same key 100, in order to find the word d at the output. Xini initialization in clear. This word Xini is then sent to initialize a pseudo-random generator 14 of identical design to that of the pseudo-random generator 12 of the transmission. The generator 14 consequently produces a code table identical to that generated on transmission and thus allowing descrambling of the video image transmitted. The initialization word Xini can be modified at any time, for example every second or every ten seconds, without disturbing an authorized reception by the customer.
This system works very well but can allow some hacks elaborated by initiated people, as we will explain it now. It should be noted first of all that several providers can together use the same network of smart card decoders and even use the same smart cards. A service provider A can register his key 100 and his rights and another service provider B can register his key 200 and his rights independently and on the same network of card decoders. A knowledgeable person, for example working at a service provider, can easily with a client card 13 decrypt the initialization word Xini and extract it in clear, then obtain a motherboard 15 programmed to encrypt the password. initialization according to the key 200 of another provider, then send in association with the video signal of the transmission of provider A in a network, for example cable, to which accomplices are connected, provided with customer cards 16 with key 200, and which can then see the program of service provider A transposed into the system of service provider B.
FIG. 3 shows a pay-TV system with a memory card in accordance with the invention and with which it will be verified that the hacking mode described above is impossible. Certain elements identical to those of the prior art as shown in FIG. 2 and which have been identified by identical references can be distinguished in FIG. 3. The random number generator 10 delivers a number which is hereinafter called the random code Xal. The motherboard 11 encrypts this Xal code according to the key 100 and the customer cards 13 decrypt it according to the key 100 in order to find the same Xal code.
A first device 17 receives as inputs on the one hand the random code Xal and on the other hand the code encrypted by the motherboard 11 and performs a determined numerical combination of these two codes, this combination 5 constituting the initialization word of the generator. pseudo-random 12 intended to provide a code table intended to effect the scrambling of the video signal. Likewise, a second device 18 receives as inputs on the one hand the encrypted code and on the other hand the code decrypted by the customer card 13, identical to Xal, and performs a digital combination of these two codes identical to that of the first device 17 such that the pseudo-random generator 14 provides an identical code table for performing descrambling of the video signal. The digital combination of the devices 17 and 18 can be composed simply of an exclusive OR or can implement any function known per se, the reciprocal function of which can only be determined by an exhaustive test. combination function used identically in the two devices 17 and 18, the two pseudo-random generators 12 and 14 will be initialized similarly and descrambling will always be correctly obtained, even if the Xal code changes. On the other hand, if the hacking process, described previously from a conventional system, is applied here, it will be noticed that it does not work. Indeed, the initiated person may well, from a client card 13, find the code Xal in clear, but the broadcast in the network B whose key is 200, therefore different, will result in the encrypted Xal code. will be different and that, consequently, the numerical combination of the device 19, although identical to the devices 17 and 25 18, will give an initialization word of the pseudo-random generator 20 different from the initialization words of the generators 12 or 14.
2 sheets
Sheet 1 Sheet 2
28 members in 18 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 8902472 | France | A | |
| 8902472 | France | A | |
| 8902472 | – | – | – |
| FR19890002472 | – | – | – |
Members28
| Document | Office | Kind | |
|---|---|---|---|
| LU87472A1This record | Luxembourg | A1 | |
| FR2643529A1 | France | A1 | |
| WO9010354A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU5042090A | Australia | A | |
| IL93468A0 | Israel | A0 | |
| IL93468D0 | Israel | D0 | |
| EP0414846A1 | European Patent Office (EPO) | A1 | |
| FR2643529B1 | France | B1 | |
| GR900100124A | Greece | A | |
| BR9005413A | Brazil | A | |
| CA2028248A1 | Canada | A1 | |
| JPH03504188A | Japan | A | |
| DD294151A5 | German Democratic Republic (until 1990) | A5 | |
| PT93196A | Portugal | A | |
| TR24440A | Türkiye | A | |
| GR1000407B | Greece | B | |
| US5134656A | United States of America | A | |
| AU638230B2 | Australia | B2 | |
| EP0414846B1 | European Patent Office (EPO) | B1 | |
| AT105661T | Austria | T | |
| ATE105661T1 | Austria | T1 | |
| DE69008794D1 | Germany | D1 | |
| ES2052247T3 | Spain | T3 | |
| DE69008794T2 | Germany | T2 | |
| DK0414846T3 | Denmark | T3 | |
| PT93196B | Portugal | B | |
| JP3020603B2 | Japan | B2 | |
| CA2028248C | Canada | C |
Numbers
- Publication, DOCDB
- 87472
- Publication, EPODOC
- LU87472
- Application
- 87472
- Application, DOCDB
- 87472
- Application, EPODOC
- LU19890087472
Titles2
- French
- SYSTEME DE TELEVISION A PEAGE UTILISANT UNE CARTE A MEMOIRE ASSOCIEE A UN DECODEUR
- English
- PEAK TELEVISION SYSTEM USING A MEMORY CARD ASSOCIATED WITH A DECODER
Classification
- CPC, 1
- H04N7/1675
- IPC, 1
- H04N7 167