[go: up one dir, main page]

FR2786973A1 - Security device for decoding compressed encrypted data has safe microcircuit in magnetic card separate from case and also includes decompression circuits - Google Patents

Security device for decoding compressed encrypted data has safe microcircuit in magnetic card separate from case and also includes decompression circuits Download PDF

Info

Publication number
FR2786973A1
FR2786973A1 FR9815377A FR9815377A FR2786973A1 FR 2786973 A1 FR2786973 A1 FR 2786973A1 FR 9815377 A FR9815377 A FR 9815377A FR 9815377 A FR9815377 A FR 9815377A FR 2786973 A1 FR2786973 A1 FR 2786973A1
Authority
FR
France
Prior art keywords
microcircuit
data
information
secure
encrypted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR9815377A
Other languages
French (fr)
Other versions
FR2786973B1 (en
Inventor
Francois Grieu
Roland Moreno
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Innovatron SA
Original Assignee
Innovatron SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Innovatron SA filed Critical Innovatron SA
Priority to FR9815377A priority Critical patent/FR2786973B1/en
Priority to AU51743/99A priority patent/AU5174399A/en
Priority to PCT/FR1999/002016 priority patent/WO2000011866A1/en
Publication of FR2786973A1 publication Critical patent/FR2786973A1/en
Application granted granted Critical
Publication of FR2786973B1 publication Critical patent/FR2786973B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

The receiving device (M) has a case with a slit for a magnetic smart card and has a number of decoding circuits (r3-r5). Data from the receiving antenna passes to a decompression circuit (r2). Signals then pass to a circuit (r1) for conversion and presentation of signals. The signals to be received may be produced by a transmitter with a signal producing circuit (e1) connected to a compressor (e2), a data packet separation circuit (e3) and a packet decoding circuit (e4) which may be connected to a transmitting antenna.

Description

La présente invention concerne les systèmes de diffusion d'informationThe present invention relates to information dissemination systems

dans lesquels l'information est acheminée d'un diffuseur à un utilisateur sous forme comprimée et chiffrée, et dans lesquels l'utilisateur dispose  in which information is sent from a broadcaster to a user in compressed and encrypted form, and in which the user has

d'un décodeur associé à un microcircuit électronique protégé, par exem-  a decoder associated with a protected electronic microcircuit, for example

pie une carte à microcircuit, qui constitue la clef nécessaire pour que le  pie a microcircuit card, which is the key necessary for the

décodeur puisse restituer une information en clair.  decoder can reproduce clear information.

Les informations diffusées par de tels systèmes peuvent être variées, par  The information disseminated by such systems can be varied, for example

exemple des signaux audio (musique) ou vidéo (programmes de télévi-  example of audio (music) or video signals (television programs

sion), ou encore des données textuelles telles que des dépêches d'agen-  sion), or textual data such as agency dispatches

ce ou des informations financières.  this or financial information.

Le but du chiffrement est de réserver l'accès en clair de ces informations  The purpose of encryption is to reserve unencrypted access to this information

à des personnes autorisées en contrepartie d'un paiement tel qu'un abon-  to authorized persons in return for a payment such as a subscription

nement ou un paiement à la séance.  or a payment at the session.

Le microcircuit électronique permettant au décodeur d'assurer le déchif-  The electronic microcircuit allowing the decoder to ensure the deciphering-

frement est en général protégé contre la lecture de son contenu et contre  frement is generally protected against reading its content and against

la recopie, qu'il s'agisse d'une carte à microcircuit introduite dans un con-  copying, whether it is a microcircuit card inserted in a container

necteur du décodeur, ou d'un microcircuit interne au décodeur.  noder of the decoder, or of a microcircuit internal to the decoder.

Ce degré de sécurité n'empêche cependant pas que les informations une  This level of security does not, however, prevent information from being

fois décodées puissent être copiées, permettant ainsi à l'utilisateur autori-  once decoded can be copied, allowing the user to authorize

sé de faire partager la diffusion de l'information à d'autres personnes non  se to share the dissemination of information with other people not

autorisées, c'est-à-dire sans souscription d'abonnement auprès du diffu-  authorized, i.e. without subscription to the broadcaster

seur ou sans paiement en contrepartie de la restitution en clair de l'infor-  sor or without payment in return for the clear return of information

mation.mation.

Il existe en effet de nombreuses attaques possibles des systèmes exis-  There are indeed many possible attacks on existing systems

tants dans le but d'enregistrer l'information sous une forme exploitable.  tants in order to save the information in a usable form.

Ces attaques, qui sont bien connues sur les systèmes de télédiffusion  These attacks, which are well known on broadcast systems

cryptée, seront explicitées dans la description détaillée qui suivra.  encrypted, will be explained in the detailed description which follows.

L'un des buts de l'invention est d'empêcher, dans la mesure du possible, que les informations une fois décodées puissent être copiées, ou tout au moins de faire en sorte que cette copie s'accompagne d'une dégradation notable de la qualité de l'information ou d'une augmentation considérable  One of the aims of the invention is to prevent, as far as possible, that the information once decoded can be copied, or at least to ensure that this copying is accompanied by a significant degradation of quality of information or a dramatic increase

du volume des données empêchant ou rendant difficile leur enregistre-  the volume of data preventing or making it difficult to record it

ment.is lying.

Essentiellement, I'invention propose à cet effet un dispositif décodeur d'in-  Essentially, the invention proposes for this purpose an information decoder device.

formations chiffrées et comprimées, notamment d'informations vidéo, au-  encrypted and compressed training, including video information,

dio ou de texte, du type générique connu comprenant un boîtier coopérant avec un microcircuit sécurisé comportant une mémoire et un processeur protégés à l'encontre des tentatives d'analyse et de lecture et de recopie des informations conservées dans ce microcircuit, ce dispositif décodeur comportant: des moyens de réception en entrée de données chiffrées et comprimées; des moyens de déchiffrement des données ainsi reçues; des moyens de décompression des données ainsi déchiffrées; et des moyens de délivrance en sortie, sous une forme décodée exploitable par  dio or text, of the known generic type comprising a box cooperating with a secure microcircuit comprising a memory and a processor protected against attempts to analyze and read and copy the information stored in this microcircuit, this decoder device comprising : means for receiving input of encrypted and compressed data; means for decrypting the data thus received; means for decompressing the data thus decrypted; and output delivery means, in a decoded form exploitable by

un utilisateur, des données déchiffrées et décomprimées.  a user, decrypted and decompressed data.

Selon l'invention, le microcircuit sécurisé incorpore l'ensemble des  According to the invention, the secure microcircuit incorporates all of the

moyens de déchiffrement et au moins une partie des moyens de décom-  means of decryption and at least part of the means of deciphering

pression, le flux de données déchiffrées et comprimées délivré par les  pressure, the stream of decrypted and compressed data delivered by the

moyens de déchiffrement aux moyens de décompression n'étant pas ac-  means of decryption to means of decompression not being ac-

cessible depuis l'extérieur du microcircuit sécurisé.  transferable from outside the secure microcircuit.

Le microcircuit sécurisé peut être celui d'une carte à microcircuit distincte du boîtier, ce dernier comportant des moyens de connexion permettant d'y  The secure microcircuit can be that of a microcircuit card separate from the box, the latter comprising connection means making it possible to

coupler la carte à microcircuit, ou bien un microcircuit interne au boîtier.  couple the microcircuit card, or an internal microcircuit to the box.

Dans le cas d'une carte à microcircuit, la liaison entre le microcircuit et le  In the case of a microcircuit card, the connection between the microcircuit and the

boîtier est avantageusement une liaison de type série, très avantageuse-  housing is advantageously a serial type link, very advantageous-

ment une liaison telle que le flux de données déchiffrées et partiellement ou totalement décompressées est délivré par le microcircuit sur au moins  a connection such that the stream of decrypted and partially or fully decompressed data is delivered by the microcircuit on at least

l'un des contacts RFU selon ISO0 7816-2.  one of the RFU contacts according to ISO0 7816-2.

Selon d'autres caractéristiques subsidiaires avantageuses: - le boitier comporte une partie des moyens de décompression, cette  According to other advantageous subsidiary characteristics: - the case includes part of the decompression means, this

partie incluant des circuits propres à délivrer les données décompri-  part including circuits capable of delivering decompressed data

mées en réponse à des commandes délivrées par le microcircuit sécu-  carried out in response to commands issued by the secure microcircuit

risé;laughed;

- le microcircuit sécurisé inclut en outre une partie des moyens de déli-  - the secure microcircuit also includes part of the means of

vrance en sortie des données sous une forme décodée exploitable,  data output in an exploitable decoded form,

cette partie incluant notamment des moyens de traitement ou de fil-  this part including in particular means of treatment or fil-

trage numériques;digital trage;

- les données reçues en entrée le sont sous forme de paquets accom-  - the data received as input is received in the form of packets

pagnés de données associées, et les moyens de déchiffrement opè-  associated with associated data, and the decryption means operate

rent par mise en ceuvre d'un premier algorithme permettant le calcul de clefs de paquet à partir desdites informations associées, et d'un deuxième algorithme reconstituant un flux d'informations déchiffrées à  rent by implementing a first algorithm allowing the calculation of packet keys from said associated information, and a second algorithm reconstructing a stream of information decrypted at

partir des paquets et des clefs de paquet calculés par le premier algo-  from the packages and package keys calculated by the first algorithm

rithme;rithm;

- le dispositif comprend des moyens de paiement conditionnant la déli-  - the system includes means of payment conditioning the deli-

vrance en sortie des données sous une forme décodée exploitable à la  data output in decoded form usable at the

vérification, par le microcircuit, de la réalisation préalable d'un paye-  verification, by the microcircuit, of the prior realization of a pay-

ment en fonction d'informations tarifaires associées contenues dans  based on associated pricing information contained in

une mémoire, notamment d'informations tarifaires comportant une in-  a memory, in particular of tariff information comprising an information

formation d'identification d'utilisateur contenue dans une mémoire du microcircuit sécurisé; - le dispositif comprend des moyens d'enregistrement ou des moyens de couplage à des moyens d'enregistrement, pouvant en particulier  user identification training contained in a memory of the secure microcircuit; the device comprises recording means or means of coupling to recording means, which can in particular

enregistrer des données comprimées et chiffrées.  save compressed and encrypted data.

00

On va maintenant donner un exemple de mise en oeuvre de l'invention, en  We will now give an example of implementation of the invention, in

référence aux dessins annexés.reference to the accompanying drawings.

La figure 1 est une illustration, sous forme de schéma par blocs, de la  Figure 1 is an illustration, in block diagram form, of the

chaîne d'émission et de réception des informations, explicitant les diver-  chain of transmission and reception of information, explaining the various

ses étapes de transformation des signaux.  its stages of signal transformation.

La figure 2 représente le décodeur de l'utilisateur avec ses différents élé-  FIG. 2 represents the decoder of the user with his different elements

ments associés.associated items.

La figure 3 montre les différentes plages de contact normalisées d'une  Figure 3 shows the different standardized contact areas of a

carte à microcircuit.microcircuit card.

On va tout d'abord exposer en référence à la figure 1 la manière dont fonctionnent les meilleurs systèmes actuels (c'est-à-dire ceux procurant la  We will first expose with reference to Figure 1 how the best current systems work (that is to say those providing the

sécurité la plus élevée à l'encontre des fraudes) de diffusion d'informa-  highest security against fraud) of information dissemination

tions cryptées, typiquement des signaux de télévision cryptés.  encrypted tions, typically encrypted television signals.

On va tout d'abord décrire les étapes mises en oeuvre côté émetteur:  We will first describe the steps implemented on the transmitter side:

el) On produit tout d'abord un flux de signaux numériques, soit direc-  el) We first produce a stream of digital signals, ie direct

tement soit par numérisation de signaux analogiques, donnant ain-  either by digitizing analog signals, thereby giving

si un flux de données non comprimées 4 de grand débit, de l'ordre  if a high-speed uncompressed data stream 4, of the order

de 1 06 bps (bits par seconde) pour l'audio et 108 bps pour la vidéo.  1066 bps (bits per second) for audio and 108 bps for video.

e2) Le flux c1 est ensuite comprimé selon une technique de compres-  e2) The flow c1 is then compressed using a compression technique

sion avec perte d'information, par exemple du type MPEG, pour donner un flux de moyen débit 6, de l'ordre de 105 bps pour l'audio et 3. 106 bps pour la vidéo; cette opération met en oeuvre des moyens techniques relativement évolués, c'est-à-dire nécessitant une forte puissance de calcul, pour parvenir à une compression qui n'altère pas trop la qualité sonore ou visuelle du signal; e3) Ce flux comprimé 4 est ensuite découpé en paquets, représentant chacun par exemple 0,1 seconde de son ou d'image; pour chaque paquet, on choisit une valeur numérique formant clef de paquet telle que la possession de la clef maîtresse d'un premier algorithme cryptographique ALG1 soit nécessaire pour calculer cette clef de paquet. A titre d'exemple, on associe à chaque paquet un indice incrémental et la clef de paquet est obtenue en chiffrant l'indice  loss of information, for example of the MPEG type, to give a medium bit rate flow 6, of the order of 105 bps for audio and 3.106 bps for video; this operation uses relatively advanced technical means, that is to say requiring a high computing power, to achieve a compression which does not alter the sound or visual quality of the signal too much; e3) This compressed stream 4 is then cut into packets, each representing for example 0.1 seconds of sound or image; for each packet, a numerical value forming the packet key is chosen such that the possession of the master key of a first cryptographic algorithm ALG1 is necessary to calculate this packet key. For example, an incremental index is associated with each packet and the packet key is obtained by encrypting the index

avec la clef maîtresse par un algorithme triple-DES.  with the master key by a triple-DES algorithm.

e4) Chaque paquet est ensuite chiffré avec un second algorithme cryp-  e4) Each packet is then encrypted with a second encryption algorithm

tographique ALG2 utilisant comme clef la clef de paquet (on notera que le flux de données pour le premier algorithme ALG1 est de  tographic ALG2 using as key the packet key (it will be noted that the data flow for the first algorithm ALG1 is

l'ordre de 103 bps, très inférieur au flux de données du second al-  around 103 bps, much lower than the data flow of the second al-

gorithme ALG2, qui est celui à moyen débit des données com-  ALG2 gorithm, which is the medium data rate

primées).awarded).

Le flux chiffré résultant de l'étape e4 est ensuite diffusé, accompagné d'in-  The encrypted flow resulting from step e4 is then broadcast, accompanied by

formations complémentaires nécessaires au calcul des clefs de paquet, dans cet exemple les indices de paquet. Il peut s'agir d'une diffusion à sens unique, du type satellite, cédérom ou DVD-ROM, ou à la demande, telle qu'une diffusion par câble, via Internet, par le réseau téléphonique  additional training needed to calculate package keys, in this example package indices. It can be a one-way broadcast, of the satellite, CD-ROM or DVD-ROM type, or on demand, such as a cable, Internet, telephone network broadcast.

commuté ou RNIS.switched or ISDN.

Bien entendu, cette diffusion s'accompagne de diverses opérations de vé-  Of course, this dissemination is accompanied by various verification operations.

rification de l'intégrité de l'information transmise et de correction éven-  rification of the integrity of the information transmitted and possible correction

tuelles d'erreurs, qui ne sont pas concernées par la présente invention.  errors, which are not affected by the present invention.

On notera que le terme "diffusion" ne doit pas être entendu au sens tech-  Note that the term "dissemination" should not be understood in the technical sense.

nique strict (télédiffusion ou radiodiffusion, par voie hertzienne ou filaire) mais qu'il inclut également, par exemple, la diffusion d'informations par distribution de supports physiques tels que cédéroms, DVDs, disquettes,  strict (television or radio broadcasting, radio or wire) but it also includes, for example, the dissemination of information by distribution of physical media such as CD-ROMs, DVDs, floppy disks,

etc., les enseignements de l'invention s'appliquant aussi bien au déchif-  etc., the teachings of the invention applying equally to the deciphering

frement et à la décompression d'informations lues sur un support physi-  frement and decompression of information read on a physical support

que de cette nature.that of this nature.

On va maintenant décrire les étapes mises en ceuvre du côté du récepteur. Le récepteur ou décodeur comporte un microcircuit électronique sécurisé, c'est-à-dire protégé contre l'analyse et la duplication de son contenu, et  We will now describe the steps implemented on the receiver side. The receiver or decoder includes a secure electronic microcircuit, that is to say protected against analysis and duplication of its content, and

contenant la clef maîtresse nécessaire au déchiffrement.  containing the master key necessary for decryption.

Les étapes successivement mises en oeuvre sont les suivantes (on utilise-  The successively implemented steps are as follows (we use-

ra des références comprenant des indices homologues des étapes cor-  ra references comprising homologous indices of the stages cor-

respondantes mises en oeuvre à l'émission): r3) Le microcircuit reçoit les informations nécessaires au calcul des clefs de paquet (dans le présent exemple, les indices de paquet) et  corresponding to the transmission): r3) The microcircuit receives the information necessary to calculate the packet keys (in this example, the packet indices) and

applique le premier algorithme cryptographique ALG1; il communi-  applies the first ALG1 cryptographic algorithm; he communicates

que les clefs de paquet ainsi calculées au reste du décodeur.  than the packet keys thus calculated to the rest of the decoder.

r4) Le décodeur déchiffre ensuite les paquets en utilisant le second al-  r4) The decoder then decrypts the packets using the second al-

gorithme cryptographique ALG2 et la clef de paquet correspondant,  ALG2 cryptographic gorithm and the corresponding packet key,

produisant un flux de données j identique à celui résultant de l'éta-  producing a data flow j identical to that resulting from the

pe e2, c'est-à-dire des données comprimées de moyen débit.  eg e2, i.e. compressed data of medium speed.

r2) Le décodeur décomprime ensuite ce flux de données y, opération qui nécessite des moyens relativement limités par rapport à ceux mis en ceuvre à l'étape e2, donnant ainsi un flux de données de grand débit c' comparable au flux <D résultant de l'étape el, mais  r2) The decoder then decompresses this data stream y, an operation which requires relatively limited means compared to those implemented in step e2, thus giving a high-speed data stream c 'comparable to the stream <D resulting from step el but

non identique du fait des modifications liées au processus de com-  not identical due to modifications linked to the

pression/décompression. rl) Le décodeur convertit ce flux de données d' de manière accessible aux sens humains, par exemple en commandant la vibration d'une  pressure / decompression. rl) The decoder converts this data stream in a way accessible to the human senses, for example by controlling the vibration of a

membrane de haut-parleur ou la luminescence d'un tube cathodi-  speaker membrane or the luminescence of a cathode ray tube

que; typiquement cette étape rl comporte tout d'abord une con-  than; typically this step rl firstly comprises a

version numérique/analogique.digital / analog version.

On notera que le système ici décrit est un système numérique, ce qui  Note that the system described here is a digital system, which

permet une forte compression à l'étape e2.  allows strong compression in step e2.

Le processus peut être également transposé à un système analogique, par exemple pour les systèmes de conception plus ancienne utilisant à I li 1 ilE11I l'étape e2 un encodage analogique du type PAL, SECAM ou NTSC et  The process can also be transposed to an analog system, for example for systems of older design using at I li 1 ilE11I step e2 an analog encoding of the PAL, SECAM or NTSC type and

pour e4 un chiffrement analogique du type permutation ou rotation de li-  for e4 an analog encryption of the permutation or rotation type of li-

gnes; le principe de fonctionnement est identique, quoique le flux résul-  genes; the operating principle is identical, although the resulting flow

tant de l'étape r4 ne soit, dans ce cas, qu'approximativement identique au flux 1 résultant de l'étape e2. La technique que l'on vient d'exposer présente un certain nombre de  as long as step r4 is, in this case, only approximately identical to stream 1 resulting from step e2. The technique that we have just exposed presents a certain number of

points faibles qui la rendent vulnérable.  weak points that make her vulnerable.

Même si l'on suppose que le microcircuit et le premier algorithme crypto-  Even assuming that the microcircuit and the first crypto- algorithm

graphique ALG1 sont effectivement résistants, il reste diverses attaques possibles lorsque l'on souhaite enregistrer l'information sous une forme exploitable, à savoir: 1 ) L'attaque du second algorithme ALG2, c'est-à-dire la reconstitution de l'étape r4 sans disposer du flux de données résultant de l'étape  ALG1 graphics are effectively resistant, there remain various possible attacks when one wishes to record the information in an exploitable form, namely: 1) The attack of the second ALG2 algorithm, that is to say the reconstruction of the step r4 without having the data flow resulting from the step

r3, par exemple en utilisant des redondances dans le flux de don-  r3, for example by using redundancies in the data flow

nées résultant normalement de r4 la conception du second algo-  born normally resulting from r4 the conception of the second algo-

rithme s'efforce de rendre cette opération difficile, mais on ne peut  rithme tries to make this operation difficult, but we cannot

exclure une attaque réussie - impliquant de changer tous les dé-  rule out a successful attack - involving changing all the dice -

codeurs qui utilisent ce second algorithme ALG2.  coders using this second ALG2 algorithm.

2 ) L'enregistrement, d'une part, du flux d'informations cryptées tel que diffusé (en entrée de r4) et, d'autre part (sur un décodeur équipé  2) The recording, on the one hand, of the stream of encrypted information as broadcast (at the input of r4) and, on the other hand (on a decoder equipped

du microcircuit légitime), du flux des clefs de paquet, puis le déco-  legitimate microcircuit), the flow of packet keys, and then the deco-

dage par un décodeur dénué du microcircuit légitime et recevant ces deux flux d'informations. Le volume de données représenté par les clefs de paquet étant très faible, ces informations peuvent par  dage by a decoder devoid of the legitimate microcircuit and receiving these two information flows. The volume of data represented by the packet keys being very low, this information can by

exemple être mises à disposition par radio ou sur Internet.  example be made available by radio or on the Internet.

3 ) L'enregistrement du flux d'informations déchiffrées résultant de  3) The recording of the deciphered information flow resulting from

l'étape r4, suivi de son exploitation ultérieure dans un dispositif ap-  step r4, followed by its subsequent use in an appropriate device

pliquant r2 et rl. Cet enregistrement peut se faire: - sur un décodeur équipé du microcircuit légitime, en récupérant  pleating r2 and rl. This recording can be done: - on a decoder equipped with the legitimate microcircuit, by recovering

les informations transitant de l'étage réalisant r4 vers celui réa-  the information passing from the stage performing r4 to that realizing

lisant r2 (les décodeurs les plus récents tentent d'éviter cette attaque en regroupant les étapes r4 et r2 dans un même circuit,  reading r2 (the most recent decoders try to avoid this attack by grouping steps r4 and r2 in the same circuit,

o le flux en question est peu accessible).  o the flow in question is not very accessible).

- en reproduisant l'étape r4 dans un dispositif approprié, rece-  - by reproducing step r4 in an appropriate device, receive

vant d'une part le flux d'informations cryptées tel que diffusé, d'autre part le flux des clefs de paquet issues d'un microcircuit  on the one hand the flow of encrypted information as broadcast, on the other hand the flow of packet keys from a microcircuit

légitime, le dispositif reproduisant le déchiffrement par l'algo-  legitimate, the device reproducing the deciphering by the algo-

rithme rapide (cette attaque pouvant se combiner à la précé-  rapid rithm (this attack can be combined with the previous

dente). 4 ) L'enregistrement du flux d'informations résultant de l'étape r2. Mais  toothed). 4) The recording of the information flow resulting from step r2. But

le débit à ce stade étant élevé, en particulier pour la vidéo, le frau-  the bitrate at this stage being high, in particular for the video, the frau-

deur aura intérêt à recomprimer les données, c'est-à-dire appliquer  it will be in their interest to recompress the data, i.e. to apply

une étape similaire à e2; on peut supposer que la difficulté techni-  a step similar to e2; we can assume that the technical difficulty

que de l'opération, ainsi que la perte de qualité résultante (perte d'autant plus importante que les moyens utilisés sont modestes)  that of the operation, as well as the resulting loss of quality (loss all the more important as the means used are modest)

diminue l'attrait de la technique.decreases the attractiveness of the technique.

) L'enregistrement des signaux sous une forme dérivée de r2, par exemple une forme analogique intermédiaire utilisée dans rl. La réduction de qualité est alors nette de plus, on connaît divers   ) Recording signals in a form derived from r2, for example an intermediate analog form used in rl. The reduction in quality is then clear moreover, we know various

moyens analogiques empêchant de faire une copie de qualité ac-  analog means preventing making a quality copy

ceptable avec un enregistreur vidéo grand public.  ceptable with a consumer video recorder.

L'invention s'efforce de remédier à ces inconvénients qui rendent le sys-  The invention endeavors to remedy these drawbacks which make the system

tème vulnérable aux tentatives des fraudeurs.  vulnerable to attempts by fraudsters.

Elle consiste essentiellement à intégrer dans le microcircuit de sécurité la totalité du déchiffrement (étapes r3 + r4 ci-dessus) et au moins la plus grande partie de la décompression (étape r2 ci-dessus), de sorte que le flux (de moyen débit) de données déchiffrées et comprimées ainsi que le flux des clefs de paquet ne soient pas présents hors du microcircuit et  It essentially consists in integrating into the safety microcircuit all of the decryption (steps r3 + r4 above) and at least most of the decompression (step r2 above), so that the flow (of medium flow ) decrypted and compressed data and the flow of packet keys are not present outside the microcircuit and

ne soient donc jamais accessibles.are therefore never accessible.

On a illustré sur la figure 1 en traits tiretés les limites du microcircuit sécu-  The limits of the secure microcircuit have been illustrated in FIG. 1 in dashed lines.

risé, dans les deux variantes M, o ce microcircuit inclut la totalité des étages de décompression de l'étape r2, et M', o il ne met en oeuvre  risé, in the two variants M, o this microcircuit includes all of the decompression stages of step r2, and M ', o it does not use

qu'une partie de cette étape.only part of this step.

Dans ces conditions, I'attaque n 1 (exposée plus haut) est rendue plus difficile, car l'algorithme cryptographique peut rester secret. De plus, si sa sécurité est compromise par un défaut de conception et qu'il doit être  Under these conditions, attack # 1 (described above) is made more difficult, since the cryptographic algorithm can remain secret. In addition, if its safety is compromised by a design defect and it must be

remplacé par un autre algorithme, il est possible de changer le seul mi-  replaced by another algorithm, it is possible to change the only half

crocircuit si ce dernier est amovible, sans modification du décodeur lui-  crocircuit if the latter is removable, without modification of the decoder itself

même. Un avantage annexe est que l'on peut utiliser des algorithmes va-  even. An additional advantage is that one can use algorithms

riant selon la zone de diffusion, voire faire évoluer l'algorithme de décom-  laughing depending on the broadcast area, or even changing the decomposition algorithm

pression. Enfin, le boîtier du décodeur seul (c'est-à-dire sans son micro-  pressure. Finally, the set-top box alone (i.e. without its micro-

circuit sécurisé) ne contenant aucun algorithme cryptographique, n'est  secure circuit) containing no cryptographic algorithm, is

soumis à aucune réglementation particulière.  subject to no particular regulations.

Les attaques n 2 et n 3 précitées sont rendues impossibles, puisque les flux de données intermédiaires nécessaires pour ces attaques restent in-  The aforementioned attacks n 2 and n 3 are made impossible, since the intermediate data flows necessary for these attacks remain

ternes au microcircuit.dull microcircuit.

Le système que l'on vient de décrire peut se présenter sous une forme  The system which we have just described can be presented in a form

simplifiée, avec les deux algorithmes de chiffrement ALG1 et ALG2 re-  simplified, with the two encryption algorithms ALG1 and ALG2 re-

groupés en un seul.grouped into one.

Dans ces conditions, les étapes côté émetteur seront: el) Production des signaux numériques (sans changement), e2) Compression (sans changement), e5) Chiffrement du flux 4 des données par un procédé cryptographique  Under these conditions, the transmitter side steps will be: el) Production of digital signals (unchanged), e2) Compression (unchanged), e5) Encryption of data stream 4 by a cryptographic process

utilisant une clef maîtresse.using a master key.

Côté récepteur, le décodeur comprend un microcircuit électronique sécu-  On the receiver side, the decoder includes a secure electronic microcircuit

risé qui contient la clef maîtresse. Les étapes mises en oeuvre sont:  laughed that contains the master key. The steps implemented are:

r5) Le microcircuit reçoit le flux de données résultant de e5 et le dé-  r5) The microcircuit receives the data flow resulting from e5 and the

chiffre, reconstituant (en l'absence d'erreur de transmission) le flux  cipher, reconstructing (in the absence of transmission error) the flow

de données 4 tel qu'il avant été produit à l'étape e2.  4 as it was produced in step e2.

r2) Le même microcircuit (le fait qu'il s'agisse du même microcircuit, et  r2) The same microcircuit (the fact that it is the same microcircuit, and

non d'un autre circuit du décodeur, est une caractéristique essen-  not from another decoder circuit, is an essential feature

tielle de l'invention) décomprime ce flux de données 4, produisant un flux de données V', comparable à celui 0 résultant de l'étape el  tielle of the invention) decompresses this data stream 4, producing a data stream V ', comparable to that 0 resulting from step el

(les différences tenant au processus de compression/décompres-  (the differences due to the compression / decompression process-

sion). Ce flux O' est communiqué par le microcircuit au reste du dé-  if we). This flow O 'is communicated by the microcircuit to the rest of the

codeur.coder.

rl) Conversion sous forme perceptible aux sens (sans changement).  rl) Conversion in a form perceptible to the senses (without change).

Comme illustré figure 2, I'invention peut être mise en oeuvre par un boîtier assurant l'interfaçage entre, d'une part, des moyens 12 de réception hertzienne (typiquement une antenne ou un décodeur satellite), un réseau câblé 14, un lecteur de DVD-ROM 16, etc. et, d'autre part, un récepteur  As illustrated in FIG. 2, the invention can be implemented by a box ensuring interfacing between, on the one hand, radio reception means 12 (typically an antenna or a satellite decoder), a cable network 14, a reader DVD-ROM 16, etc. and, on the other hand, a receiver

de télévision 18 ou une chaîne haute-fidélité 20. Le boîtier peut compren-  television 18 or a high-fidelity channel 20. The box can include

dre un mécanisme de sélection de programmes et/ou d'acheminement  dre a program selection and / or routing mechanism

sélectif d'un programme à la demande.  selective program on demand.

Ce boîtier coopère avec un microcircuit sécurisé 22, par exemple le mi-  This box cooperates with a secure microcircuit 22, for example the mid

crocircuit d'une carte amovible 24 insérée dans une fente 26 du boîtier  crocircuit of a removable card 24 inserted in a slot 26 of the housing

, I'ensemble boîtier 10 + microcircuit 22 constituant le "décodeur" men-  , The housing 10 + microcircuit 22 assembly constituting the "decoder" men-

tionné plus haut.mentioned above.

L'information sélectionnée parvient, comprimée et chiffrée, du boîtier 10 au microcircuit 22, et celui-ci- s'il contient la clef appropriée et éventuellement si d'autres conditions sont remplies, par exemple le débit de points prépayés ou le télépaiement d'un abonnement ou de l'accès à un programme - la déchiffre et la décomprime, sans que la forme déchiffrée et comprimée ne soit accessible. Le flux décomprimé est délivré par le microcircuit 22 au boîtier 10 pour être appliqué, après les conversions  The selected information arrives, compressed and encrypted, from the box 10 to the microcircuit 22, and the latter - if it contains the appropriate key and possibly if other conditions are met, for example the debit of prepaid points or the electronic payment of 'a subscription or access to a program - decrypts and decompresses it, without the deciphered and compressed form being accessible. The decompressed stream is delivered by the microcircuit 22 to the housing 10 to be applied, after the conversions

appropriées au téléviseur 18 ou l'amplificateur de la chaîne 20.  suitable for TV 18 or amplifier 20.

Ce principe de base peut recevoir plusieurs perfectionnements.  This basic principle can receive several improvements.

Un premier perfectionnement vise à optimiser la connexion du microcircuit  A first improvement aims to optimize the connection of the microcircuit

au boîtier, ainsi que la répartition entre microcircuit et boîtier des élé-  to the housing, as well as the distribution between microcircuit and housing of the elements

ments intervenant dans le processus de décompression r2 et de conver-  elements involved in the r2 decompression and conversion process

sion rl.sion rl.

Tout d'abord, pour réduire au minimum le nombre de contacts, la liaison  First, to minimize the number of contacts, the link

entre le microcircuit et le boîtier est avantageusement de type série.  between the microcircuit and the box is advantageously of the serial type.

Pour les flux de données, en particulier le flux D' de grand débit sortant de r2, on peut utiliser les contacts "RFU" ("réservé pour usage futur") de  For the data flows, in particular the high speed flow D leaving r2, the "RFU" ("reserved for future use") contacts of

la norme ISO 7816-2.ISO 7816-2 standard.

La figure 3 montre la disposition des contacts d'une carte à microcircuit  Figure 3 shows the arrangement of the contacts of a microcircuit card

selon cette norme.according to this standard.

On notera que les contacts de masse GND, d'alimentation VCC, d'horloge CLK, de remise à zéro RST et d'entrée/sortie I/O gardent leurs fonctions habituelles, I/O servant pour les fonctions de supervision telles celles de l'étape r3 et/ou, par multiplexage, pour les flux de données plus lents, en  It will be noted that the ground contacts GND, power supply VCC, clock CLK, reset RST and input / output I / O keep their usual functions, I / O being used for supervisory functions such as those of step r3 and / or, by multiplexing, for slower data flows, in

particulier les flux entrant dans r5.  especially the flows entering r5.

La synchronisation de ces flux de données série se fait par une boucle à verrouillage de phase intégrée au microcircuit, synchronisée sur un signal entrant dans le microcircuit tel que les données entrant dans r5 et/ou sur CLK. On prévoit dans le code de données sortant du microcircuit un code de détection d'erreur et une inhibition de la restitution sonore ou visuelle lorsque le boîtier détecte une erreur dans ce flux, ceci pour prévenir des bruits ou images indésirables, lorsque le microcircuit présente un mauvais  These serial data streams are synchronized by a phase locked loop integrated into the microcircuit, synchronized with a signal entering the microcircuit such as the data entering r5 and / or CLK. There is provided in the data code leaving the microcircuit an error detection code and an inhibition of the sound or visual restitution when the housing detects an error in this flow, this to prevent unwanted noise or images, when the microcircuit has a bad

contact avec le boîtier.contact with the housing.

Par ailleurs, toujours dans ce perfectionnement visant à optimiser la con-  Furthermore, still in this development aimed at optimizing the con-

nexion du microcircuit au boîtier, on peut déporter dans le boîtier les der-  connection of the microcircuit to the housing, the last

nières étapes du processus de décompression r2, ceci afin de diminuer la complexité du microcircuit, en particulier la quantité de mémoire et la  last steps of the r2 decompression process, in order to decrease the complexity of the microcircuit, in particular the amount of memory and the

puissance de traitement nécessaires.  processing power required.

Dans le cas de signaux audio, on sait que les procédés de décompres-  In the case of audio signals, it is known that the decompression processes

sion comprennent dans la phase précédant la conversion numérique/ana-  in the phase preceding the digital / ana- conversion

logique la génération et la combinaison de divers signaux dont les carac-  logic the generation and combination of various signals including the

téristiques sont calculées par ailleurs, par exemple la génération et l'addi-  teristics are calculated elsewhere, for example generation and addi-

tion numérique de signaux tels que sinusoïde et/ou ondelette et/ou bruit dont la fréquence et/ou l'amplitude et/ou le spectre et/ou l'enveloppe sont paramétrés. On peut alors prévoir que la commande (paramétrage) de ces générateurs soit réalisée par le microcircuit, mais que la génération et  digital tion of signals such as sinusoid and / or wavelet and / or noise whose frequency and / or amplitude and / or spectrum and / or envelope are parameterized. It can then be provided that the control (configuration) of these generators is carried out by the microcircuit, but that the generation and

la combinaison proprement dites soient réalisées dans le boîtier, I'essen-  the combination itself is made in the housing, the essential

tiel de la puissance de calcul étant ainsi déporté dans ce boîtier.  the computing power being thus deported in this box.

En vidéo, les procédés de décompression comprennent dans la phase finale de génération du signal décodé la recopie d'informations provenant  In video, the decompression methods include in the final phase of generation of the decoded signal the copying of information from

de lignes et trames d'images précédentes et/ou le remplissage de zones.  lines and frames of previous images and / or the filling of areas.

On peut alors prévoir que le boîtier stockera ces informations et réalisera les copies et le remplissage, mais selon des paramètres produits par le microcircuit. A contrario, si l'on dispose encore dans le microcircuit d'une puissance de  We can then predict that the box will store this information and make copies and filling, but according to parameters produced by the microcircuit. Conversely, if we still have in the microcircuit a power of

calcul suffisante, on peut intégrer dans celui-ci non seulement la décom-  sufficient calculation, one can integrate into it not only the decom-

pression r2, mais également les premières phases du processus de con-  pressure r2, but also the first phases of the con-

version rl, afin d'augmenter le débit binaire de l'information sortant du microcircuit et rendre son stockage plus difficile, ce qui permet de lutter  version rl, in order to increase the bit rate of the information leaving the microcircuit and to make its storage more difficult, which makes it possible to fight

plus efficacement, dans une certaine mesure, contre l'attaque n 4 préci-  more effectively, to some extent, against attack # 4 above

tée. En particulier, pour de l'audio, on peut intégrer dans le microcircuit le  tee. In particular, for audio, the microcircuit can be integrated

traitement numérique tel que la modification du nombre de bits de l'échan-  digital processing such as changing the number of bits in the sample

tillonnage et/ou le filtrage numérique, permettant de diminuer la complexi-  tillonnage and / or digital filtering, making it possible to reduce the complexity

té du filtre analogique placé en aval du convertisseur numérique/analogi-  of the analog filter placed downstream of the digital / analog converter

que du boîtier.that of the case.

Un deuxième perfectionnement consiste à réaliser chacune des étapes e5 et r5 en deux étapes respectives e3 + e4 et r3 + r4 mettant en jeu deux algorithmes distincts, ce qui est justifié cryptographiquement parlant, dans  A second improvement consists in carrying out each of the steps e5 and r5 in two respective steps e3 + e4 and r3 + r4 involving two distinct algorithms, which is justified cryptographically speaking, in

le but de réaliser l'opération avec un bon compromis complexité/coût.  the goal of carrying out the operation with a good compromise between complexity and cost.

Un troisième perfectionnement consiste à prévoir un mécanisme supplé-  A third improvement consists in providing an additional mechanism

mentaire destiné à tarifer l'utilisation du système. On prévoit à cet effet dans le microcircuit un moyen de conditionner la production des informations déchiffrées à la réalisation préalable d'un payement, moyen opérant en traitant le contenu d'une mémoire contenant les droits du possesseur du microcircuit. Cette mémoire peut être située dans le microcircuit lui-même, ou bien dans le boîtier, ou encore chez le  intended to charge for the use of the system. To this end, provision is made in the microcircuit for a means of conditioning the production of the decrypted information to prior payment, means operating by processing the content of a memory containing the rights of the owner of the microcircuit. This memory can be located in the microcircuit itself, or in the case, or at the

diffuseur d'informations.information distributor.

Ces droits évoluent en fonction de l'usage qui est fait du système; par exemple une zone de crédit de cette mémoire est débitée à la première diffusion de l'information, par exemple la première audition d'un morceau de musique, et l'identifiant de ce morceau est stocké dans cette mémoire, permettant à l'utilisateur qui souhaite réécouter ultérieurement le même morceau de le faire sans débit, ou à débit réduit. Certaines opérations  These rights change according to the use made of the system; for example a credit zone of this memory is debited when the information is first broadcast, for example the first hearing of a piece of music, and the identifier of this piece is stored in this memory, allowing the user who wishes to listen to the same song later, do so without bitrate, or at reduced bitrate. Some operations

sont inhibées lorsque le crédit tombe à zéro. Des moyens de recharge-  are inhibited when the credit drops to zero. Means of recharging-

ment sont prévus par ailleurs.are provided elsewhere.

Si elle est chez le diffuseur, la mémoire peut être subdivisée en zones correspondant chacune à un microcircuit donné, la zone adéquate étant sélectionnée à partir d'un identifiant du microcircuit contenu dans une  If it is with the broadcaster, the memory can be subdivided into zones each corresponding to a given microcircuit, the appropriate zone being selected from an identifier of the microcircuit contained in a

*mémoire de celui-ci.* memory of it.

Outre l'enregistrement dans la mémoire d'un identifiant du morceau, I'a-  In addition to storing a song identifier in memory, the

chat des droits peut être matérialisé par le stockage dans la mémoire du  rights chat can be materialized by storage in the memory of the

microcircuit de la clef et/ou de l'algorithme de déchiffrement de ce mor-  microcircuit of the key and / or the decryption algorithm of this mor-

ceau; cette mesure permet d'éviter d'avoir une clef et/ou un algorithme  hides; this measure avoids having a key and / or an algorithm

universels valables pour tous les morceaux.  universal valid for all songs.

On prévoira qu'aux données comprimées et chiffrées est ajoutée une in-  We will provide that to the compressed and encrypted data is added an

formation d'identification/tarification exploitée par le microcircuit pour dé-  identification / pricing training operated by the microcircuit for

terminer quelle clef et/ou algorithme de déchiffrement et/ou quelle tarifi-  complete which key and / or decryption algorithm and / or which price

cation est à appliquer au flux d'information chiffré. À une étape e6 (par exemple postérieure à e5), cette information d'identification/tarification est ajoutée au flux de données; et à une étape r6 (par exemple préalable à r5), cet identifiant est extrait et exploité par le microcircuit pour déterminer  cation is to be applied to the encrypted information flow. In a step e6 (for example after e5), this identification / pricing information is added to the data flow; and in a step r6 (for example prior to r5), this identifier is extracted and used by the microcircuit to determine

quelle clef et/ou quel algorithme utiliser à l'étape 5, et/ou quelle tarifica-  which key and / or which algorithm to use in step 5, and / or which pricing

tion appliquer (par exemple si les droits de déchiffrement par le microcir-  tion apply (for example if the decryption rights by the microcir-

cuit sont acquis définitivement, ou font l'objet d'un payement à chaque  cooked are acquired definitively, or are subject to payment at each

utilisation, et à quel tarif).use, and at what price).

Pour protéger la partie tarification de cette information contre les altéra- tions intentionnelles, on peut utiliser une méthode cryptographique, par  To protect the pricing section of this information against intentional alteration, a cryptographic method can be used, for example

exemple l'ajout d'une signature électronique des données incluant la tari-  example the addition of an electronic signature of the data including the price

fication et vérifiée par le microcircuit, ou en insérant cette information de tarification avant le chiffrement, de sorte que son altération rapide rende  fication and verified by the microcircuit, or by inserting this pricing information before encryption, so that its rapid alteration makes

inexploitable le reste des données.  the rest of the data cannot be used.

Un quatrième perfectionnement consiste à associer un enregistreur au  A fourth improvement consists in associating a recorder with the

système de l'invention.system of the invention.

A cet effet, le boîtier 10 peut contenir un dispositif d'enregistrement de  For this purpose, the housing 10 can contain a device for recording

l'information (ou comprendre des moyens de connexion à un tel disposi-  information (or understand means of connection to such a device

tif), permettant une utilisation ultérieure sans qu'il soit nécessaire d'ache-  tif), allowing later use without the need to purchase

miner l'information par la voie de diffusion.  undermining information through the media.

L'information peut être enregistrée sous forme encore comprimée et chif-  The information can be saved in a still compressed and encrypted form.

frée; elle sera déchiffrée et décomprimée à la relecture, qui nécessitera donc la présence du microcircuit (cette prestation pouvant éventuellement être accompagnée d'un paiement). L'enregistrement peut également avoir  brother; it will be deciphered and decompressed on proofreading, which will therefore require the presence of the microcircuit (this service may possibly be accompanied by a payment). Registration may also have

lieu de façon concomitante à la première utilisation.  concurrently with the first use.

Ces dispositifs d'enregistrement peuvent par exemple prendre la forme  These recording devices can for example take the form

d'une mémoire à semiconducteurs, d'un disque dur 28, d'une bande ma-  a semiconductor memory, a hard disk 28, a ma-

gnétique 30 de type DAT, d'un disque 32 magnéto-optique ou de type WORMoptique ou DVD-RAM, etc., si l'on souhaite un enregistrement  genetic 30 of DAT type, of a magneto-optical disc 32 or of WORMoptical type or DVD-RAM, etc., if a recording is desired

numérique direct. En variante ou en complément, le boîtier 10 peut éga-  digital direct. As a variant or in addition, the housing 10 can also

lement comporter des moyens de conversion numérique/analogique pour l'enregistrement et de conversion analogique/numérique pour la lecture  also include digital / analog conversion means for recording and analog / digital conversion for playback

dans le cas d'un enregistrement analogique, typiquement sur un magné-  in the case of an analog recording, typically on a magnetic

toscope VHS.VHS toscope.

Claims (12)

REVENDICATIONS 1. Un dispositif décodeur d'informations chiffrées et comprimées, notam-  1. A device for decoding encrypted and compressed information, in particular ment d'informations vidéo, audio ou de texte, du type comprenant un boî-  ment of video, audio or text information, of the type comprising a box tier (10) coopérant avec un microcircuit sécurisé (22) comportant une mémoire et un processeur protégés à l'encontre des tentatives d'analyse  tier (10) cooperating with a secure microcircuit (22) comprising a memory and a processor protected against analysis attempts et de lecture et de recopie des informations conservées dans ce microcir-  and reading and copying the information stored in this microcir- cuit, ce dispositif décodeur comportant:  cooked, this decoder device comprising: - des moyens de réception en entrée de données chiffrées et compri-  - means for receiving input of encrypted and compressed data; mées, - des moyens de déchiffrement (r5; r3, r4) des données ainsi reçues, - des moyens de décompression (r2) des données ainsi déchiffrées, et  mées, - decryption means (r5; r3, r4) of the data thus received, - decompression means (r2) of the data thus decrypted, and - des moyens de délivrance (rl) en sortie, sous une forme décodée ex-  - output means (rl) in output, in a decoded form ex- ploitable par un utilisateur, des données déchiffrées et décomprimées,  exploitable by a user, decrypted and decompressed data, dispositif caractérisé en ce que le microcircuit sécurisé incorpore l'en-  device characterized in that the secure microcircuit incorporates the semble des moyens de déchiffrement (r5; r3, r4) et au moins une partie des moyens de décompression (r2), le flux (4) de données déchiffrées et  seems decryption means (r5; r3, r4) and at least part of the decompression means (r2), the stream (4) of decrypted data and comprimées délivré par les moyens de déchiffrement aux moyens de dé-  compressed delivered by the decryption means to the decryption means compression n'étant pas accessible depuis l'extérieur du microcircuit sé-  compression not accessible from outside the dry microcircuit curisé.curious. 2. Le dispositif de la revendication 1, dans lequel le microcircuit sécurisé (22) est celui d'une carte à microcircuit (24) distincte du boîtier, ce dernier comportant des moyens de connexion permettant d'y coupler la carte à  2. The device of claim 1, wherein the secure microcircuit (22) is that of a microcircuit card (24) separate from the housing, the latter comprising connection means making it possible to couple the card to microcircuit.microcircuit. 3. Le dispositif de l'une des revendications 1 et 2, dans lequel le microcir-  3. The device of one of claims 1 and 2, wherein the microcir- cuit sécurisé est un microcircuit interne au boîtier.  secure baking is a microcircuit internal to the housing. 4. Le dispositif de l'une des revendications 2 et 3, dans lequel la liaison  4. The device of one of claims 2 and 3, wherein the connection entre le microcircuit et le boîtier est une liaison de type série.  between the microcircuit and the case is a serial type link. 5. Le dispositif de la revendication 4, dans lequel le flux de données dé-  5. The device of claim 4, wherein the data flow chiffrées et partiellement ou totalement décompressées est délivré par le  encrypted and partially or fully decompressed is issued by the microcircuit sur au moins l'un des contacts RFU selon ISO 7816-2.  microcircuit on at least one of the RFU contacts according to ISO 7816-2. 6. Le dispositif de l'une des revendications 1 à 5, dans lequel le boîtier  6. The device of one of claims 1 to 5, wherein the housing comporte une partie des moyens de décompression (r2), cette partie in-  includes a part of the decompression means (r2), this part cluant des circuits propres à délivrer les données décomprimées en ré-  cluting of the own circuits to deliver the data decompressed in re- ponse à des commandes délivrées par le microcircuit sécurisé.  response to commands issued by the secure microcircuit. 7. Le dispositif de l'une des revendications 1 à 6, dans lequel le microcir-  7. The device of one of claims 1 to 6, wherein the microcir- cuit sécurisé inclut en outre une partie des moyens de délivrance (rl) en  secure baking also includes part of the delivery means (rl) in sortie des -données sous une forme décodée exploitable, cette partie in-  output of the data in an exploitable decoded form, this part cluant notamment des moyens de traitement ou de filtrage numériques.  including in particular digital processing or filtering means. 8. Le dispositif de l'une des revendications 1 à 7, dans lequel les données  8. The device of one of claims 1 to 7, wherein the data reçues en entrée le sont sous forme de paquets accompagnés de don-  received as input are in the form of packets accompanied by don- nées associées, et les moyens de déchiffrement opèrent par mise en oeu-  associated data, and the means of deciphering operate by implementing vre d'un premier algorithme (ALG1) permettant le calcul de clefs de pa-  vre of a first algorithm (ALG1) allowing the calculation of keys of pa- quet à partir desdites informations associées, et d'un deuxième algo-  quet from said associated information, and from a second algorithm rithme (ALG2) reconstituant un flux (4) d'informations déchiffrées à partir  rithm (ALG2) reconstructing a stream (4) of information deciphered from des paquets et des clefs de paquet calculés par le premier algorithme.  packets and packet keys calculated by the first algorithm. 9. Le dispositif de l'une des revendications 1 à 8, comprenant des moyens  9. The device of one of claims 1 to 8, comprising means de paiement conditionnant la délivrance en sortie des données sous une  of payment conditioning the delivery at the output of the data under a forme décodée exploitable à la vérification, par le microcircuit, de la réali-  decoded form which can be used for verifying, by the microcircuit, that the sation préalable d'un payement en fonction d'informations tarifaires asso-  prior payment based on associated tariff information ciées contenues dans une mémoire.ciées contained in a memory. 10. Le dispositif de la revendication 9, dans lequel les informations tari-  10. The device of claim 9, wherein the information tari- faires comportent une information d'identification d'utilisateur contenue  do contain user identification information contained therein dans une mémoire du microcircuit sécurisé.  in a memory of the secure microcircuit. 11. Le dispositif de l'une des revendications 1 à 10, comprenant des  11. The device of one of claims 1 to 10, comprising moyens d'enregistrement ou des moyens de couplage à des moyens d'en-  recording means or means of coupling to recording means registrement (38, 30, 32).registration (38, 30, 32). 12. Le dispositif de la revendication 11, dans lequel les données délivrées  12. The device of claim 11, in which the data delivered aux moyens d'enregistrement sont des données comprimées et chiffrées.  to the recording means are compressed and encrypted data.
FR9815377A 1998-08-19 1998-12-04 SECURITY DEVICE FOR DECODING ENCRYPTED AND COMPRESSED INFORMATION, IN PARTICULAR VIDEO, AUDIO OR TEXT INFORMATION Expired - Fee Related FR2786973B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
FR9815377A FR2786973B1 (en) 1998-12-04 1998-12-04 SECURITY DEVICE FOR DECODING ENCRYPTED AND COMPRESSED INFORMATION, IN PARTICULAR VIDEO, AUDIO OR TEXT INFORMATION
AU51743/99A AU5174399A (en) 1998-08-19 1999-08-19 Security device for decoding compressed encrypted data
PCT/FR1999/002016 WO2000011866A1 (en) 1998-08-19 1999-08-19 Security device for decoding compressed encrypted data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR9815377A FR2786973B1 (en) 1998-12-04 1998-12-04 SECURITY DEVICE FOR DECODING ENCRYPTED AND COMPRESSED INFORMATION, IN PARTICULAR VIDEO, AUDIO OR TEXT INFORMATION

Publications (2)

Publication Number Publication Date
FR2786973A1 true FR2786973A1 (en) 2000-06-09
FR2786973B1 FR2786973B1 (en) 2001-02-16

Family

ID=9533628

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9815377A Expired - Fee Related FR2786973B1 (en) 1998-08-19 1998-12-04 SECURITY DEVICE FOR DECODING ENCRYPTED AND COMPRESSED INFORMATION, IN PARTICULAR VIDEO, AUDIO OR TEXT INFORMATION

Country Status (1)

Country Link
FR (1) FR2786973B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2827981A1 (en) * 2001-07-27 2003-01-31 Thomson Licensing Sa Internet financial transaction installation with transaction and teleloading management, in which server controls diffusion and storage of data to sent to or teleloaded into a remote terminal
WO2004006579A1 (en) 2002-07-09 2004-01-15 Kaleidescape, Inc. Content and key distribution system for digital content representing media streams
US7568105B2 (en) 2002-07-09 2009-07-28 Kaleidescape, Inc. Parallel distribution and fingerprinting of digital content
US8225194B2 (en) 2003-01-09 2012-07-17 Kaleidescape, Inc. Bookmarks and watchpoints for selection and presentation of media streams

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004070585A2 (en) 2003-01-31 2004-08-19 Kaleidescape, Inc. Detecting collusion among multiple recipients of fingerprinted information

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0453737A1 (en) * 1990-03-07 1991-10-30 GAO Gesellschaft für Automation und Organisation mbH Probe for a credit card with moulded semiconductor chip
EP0714204A2 (en) * 1994-11-26 1996-05-29 Lg Electronics Inc. Illegal view and copy protection method in digital video system and controlling method thereof
EP0723371A1 (en) * 1995-01-17 1996-07-24 THOMSON multimedia S.A. Method and apparatus for protecting control signals in a conditional access system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0453737A1 (en) * 1990-03-07 1991-10-30 GAO Gesellschaft für Automation und Organisation mbH Probe for a credit card with moulded semiconductor chip
EP0714204A2 (en) * 1994-11-26 1996-05-29 Lg Electronics Inc. Illegal view and copy protection method in digital video system and controlling method thereof
EP0723371A1 (en) * 1995-01-17 1996-07-24 THOMSON multimedia S.A. Method and apparatus for protecting control signals in a conditional access system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PEYRET P ET AL: "SMART CARDS PROVIDE VERY HIGH SECURITY AND FLEXIBILITY IN SUBSCRIBERS MANAGEMENT", IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, vol. 36, no. 3, 1 August 1990 (1990-08-01), New York, NY, US, pages 744 - 752, XP000162915 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2827981A1 (en) * 2001-07-27 2003-01-31 Thomson Licensing Sa Internet financial transaction installation with transaction and teleloading management, in which server controls diffusion and storage of data to sent to or teleloaded into a remote terminal
WO2003017213A1 (en) * 2001-07-27 2003-02-27 Thomson Licensing S.A. Method for managing purchase of broadcast digital contents and means for downloading same
WO2004006579A1 (en) 2002-07-09 2004-01-15 Kaleidescape, Inc. Content and key distribution system for digital content representing media streams
EP1540955A4 (en) * 2002-07-09 2007-08-01 Kaleidescape Inc Content and key distribution system for digital content representing media streams
US7568105B2 (en) 2002-07-09 2009-07-28 Kaleidescape, Inc. Parallel distribution and fingerprinting of digital content
US8225194B2 (en) 2003-01-09 2012-07-17 Kaleidescape, Inc. Bookmarks and watchpoints for selection and presentation of media streams

Also Published As

Publication number Publication date
FR2786973B1 (en) 2001-02-16

Similar Documents

Publication Publication Date Title
EP1834442B1 (en) Method for transmission of digital data in a local network
EP1305948A1 (en) Method for secure distribution of digital data representing a multimedia content
EP0740870A1 (en) Method for the transmission and reception of conditional access programmes using control words specific to said programmes
EP1261969A1 (en) Device for reading, recording and restoring digital data in a copy-protection system for said data
EP1497986B1 (en) Method for managing the rights of an encrypted content stored on a personal digital recorder
EP3114598B1 (en) Method for providing protected multimedia content to a terminal
FR2848764A1 (en) Paying digital television signal access controlling procedure, involves emitting messages having contents for monitoring allocation of rights, and enabling additional offer of service/program to subscriber based on users profile
EP1890493A1 (en) Method for revocating security modules used to secure broadcast messages
EP2659613B1 (en) Method of transmitting and receiving a multimedia content
EP3380983B1 (en) Method for the identification of security processors
EP1470714A1 (en) Secure device that is used to process high-quality audiovisual works
FR2786973A1 (en) Security device for decoding compressed encrypted data has safe microcircuit in magnetic card separate from case and also includes decompression circuits
EP1352523A1 (en) Method for storing encrypted data
EP3317799B1 (en) Method for providing protected multimedia content
WO2000011866A1 (en) Security device for decoding compressed encrypted data
WO2000011867A1 (en) Method for certified delivery of an audio, video or textual sequence
EP1502382B1 (en) Network access control method
EP1554877A2 (en) Adaptive and progressive audio stream descrambling
EP2294750B1 (en) Traceable method and system for broadcasting digital data
EP1723790B1 (en) Method for securing encrypted content broadcast by a broadcaster
FR2910671A1 (en) Audiovisual content e.g. film, visualization number managing method for e.g. chip card, involves providing table having cells of temporal segments, and calculating visualization number already carried out from numbers stored in each cell
FR3053497B1 (en) METHOD FOR ENHANCING THE SECURITY OF A PEACE-BASED TELEVISION SYSTEM BASED ON PERIODIC PERIODIC RETRO-COMMUNICATION
EP2297954B1 (en) Updating of entitlements to access a protected audiovisual content
EP1723791A1 (en) Method of securing a scrambled content sent by a broadcaster
FR2846831A1 (en) Pseudo on-demand broadcast system, e.g. for video, transmitting information elements to all receivers for encrypted storage after filtering according to individual selection criteria

Legal Events

Date Code Title Description
ST Notification of lapse