Brevet FR2867582A1 — publié le 20050916

L'invention se rapporte à une unité électronique, entièrement intégrée dans une carte à puce, comportant un processeur, des moyens d'entréesortie de données, des moyens de cryptographie, des moyens de stocker de manière permanente des informations numériques, des moyens de transformer des données numériques en signal analogique; elle concerne plus précisément l'agencement de ces différents éléments permettant de recevoir des données cryptées représentant des oeuvres musicales ou cinématographiques, de les décrypter, et de restituer le contenu musical ou cinématographique sous forme d'un signal analogique qui pourra, après amplification, être utilisable par un dispositif classique d'écoute musicale ou de visualisation de vidéogrammes. Actuellement, les moyens de duplication permettent à quiconque de recopier des oeuvres musicales ou cinématographiques sans aucune perte de qualité, au grand dommage des ayants droits des dites oeuvres. Ceci est particulièrement vrai lorsque ces oeuvres sont échangées par l'intermédiaire des réseaux de communication publics comme Internet. Les producteurs d'oeuvres musicales ont proposé des techniques de protection des CD audio. Ces protections, basées sur des altérations du catalogue interne du CD, ne permettent plus de lire ce CD sur un ordinateur muni d'un lecteur CD ou sur certaines platines de lecture de salon. Ces aléas provoquent des demandes de remboursement de la part des utilisateurs qui ne peuvent plus écouter ou voir l'oeuvre achetée. La diffusion payante de ces dites oeuvres sur les réseaux publics de communication comme Internet, se heurtent à d'autres problèmes. Le cryptage d'une oeuvre avant diffusion et son décryptage sur un dispositif d'écoute ou de visualisation of re une cible aux tiers qui souhaiteraient casser le cryptage, dans la mesure où le même cryptage est utilisé pour toutes les oeuvres diffusées. Personnaliser le cryptage des oeuvres afin qu'elle ne puisse être décryptée que par son acheteur se heurte au fait que les dispositifs d'écoute ou de visualisation desdites oeuvres ne sont 25 pas personnalisés. Dans l'état actuel de la technique, il n'est pas possible aux processeurs numériques disponibles dans les cartes à puce d'effectuer à la fois un décryptage de l'oeuvre et une conversion de l'oeuvre de sa version numérique vers sa version analogique. Dans les dispositifs d'écoute ou de visualisation actuels, il est très facile d'accéder aux informations numériques de l' euvre avant que ces informations ne soient transformées en signaux analogiques, et donc il est très facile d'effectuer une copie de cette oeuvre sans perte de qualité, ce qui contrevient aux intérêts des ayants droit de ladite oeuvre. Le dispositif, selon l'invention permet de remédier à ces inconvénients en n'autorisant que les utilisateurs ayant reçu une licence explicite à pouvoir décrypter et écouter la dite oeuvre musicale, ou décrypter et visionner la dite oeuvre cinématographique, sans pour autant pouvoir effectuer une copie numérique sans perte de qualité de ladite oeuvre. L'invention propose donc d'effectuer l'opération en deux étapes: La première étape consiste à décrypter, grâce au processeur numérique (1) de la carte à puce, la version numérique de l'oeuvre et de la stocker dans une mémoire (2) interne à la carte à puce, non accessible directement de l'extérieur La seconde étape consiste à transformer la version numérique décryptée de l'oeuvre en une version analogique au moyen d'un processeur de traitement du signal (DSP) (3). L'invention fonctionne suivant deux modes: le premier permet de stocker des oeuvres musicales ou cinématographiques dans la mémoire interne à la carte à puce après les avoir décryptées; le second mode permet de jouer les oeuvres stockées dans la mémoire interne à la carte à puce par le processeur de traitement du signal. Dans le second mode, le processeur numérique de la carte à puce commande le traitement du processeur de traitement du signal afin d'obtenir les fonctionnalités habituelles d'un lecteur de CD ou de DVD. Sans être limitatif, on pourra avoir les fonctionnalités suivantes: passage au morceau ou au chapitre suivant, retour au début du morceau ou du chapitre, aller à un morceau ou à un chapitre particulier. Le dispositif, selon l'invention, et selon la figure 1, comprend: Un processeur numérique connu contenant une unité centrale (CPU), mémoires RAM, ROM, EEPROM, ainsi que des moyens de cryptographie (1), Une mémoire flash à grande capacité (2), Un processeur de traitement de signaux analogiques (DSP) (3), Un dispositif d'aiguillage (4) commandé par un signal extérieur (11). Le dispositif, selon l'invention, est tout entier intégré dans une carte à puce au format I807816. La norme ISO7816 prévoit que le dispositif électronique intégré dans la carte à puce communique avec les lecteurs de cartes à puce au moyen de contacts. La disposition des contacts est indiquée dans la figure 2: Le contact (5) fournit l'alimentation électrique Le contact (8) fournit la masse électrique Le contact (6) fournit le signal de Reset Le contact (7) fournit l'horloge Le contact (9) fournit les signaux d'entrée-sortie Les contacts 10, 11 et 12 sont optionnels dans la norme I807816. L'invention attribue aux contacts 10,11 et 12 un rôle particulier: Le contact (11) fournit le signal permettant au dispositif visé par l'invention, de basculer du mode décryptage/enregistrement, au mode jeu de l'oeuvre enregistrée, Les contacts 10 et 12 fournissent des signaux d'entrée-sortie à haut débit au processeur numérique, dans le mode décryptage/enregistrement, et fournissent les signaux analogiques en sortie, dans le mode jeu de l'oeuvre enregistrée. Dans le mode décryptage/enregistrement, le processeur numérique (1) reçoit des commandes, et retourne des informations, par l'intermédiaire du contact 9. Le processeur numérique reçoit les données à décrypter par les contacts 10 et 12, connectés aux signaux 13 et 14 par la bascule 4 commandée par le signal arrivant sur le contact 11. Le processeur numérique (1) possède la clef de décryptage dans sa mémoire EEPROM interne. Cette clef y a été implantée, selon une technique connue, lors de la phase dite de personnalisation. Pendant la phase de décryptage, le processeur numérique (1) reçoit les oeuvres musicales ou cinématographiques numérisées et cryptées par l'intermédiaire des signaux 13 et 14. Le processeur numérique (1) décrypte les oeuvres musicales ou cinématographiques, et les stocke dans la mémoire flash à grande capacité (2) en utilisant un bus d'adresses et de données (17). Pendant la phase de jeu de l'oeuvre, le processeur numérique (1), à partir des commandes qui lui sont envoyées par le contact (9), pilote le processeur de traitement du signal DSP (3). Lors du jeu de l'oeuvre, le processeur de traitement du signal DSP (3), récupère les données numériques décryptées de l'oeuvre depuis la mémoire flash de grande capacité (2), par l'intermédiaire d'un bus d'adresses et de données (18). Le processeur de traitement du signal DSP (3) produit deux signaux analogiques 15 et 16 qui seront basculés sur les contacts 10 et 12 par le signal 11. Le dispositif selon l'invention permet à un utilisateur de télécharger, depuis un réseau de communication comme Internet, des oeuvres musicales et des séquences vidéos qui auront été cryptées à son intention, de décrypter et de stocker ces oeuvres et ces séquences vidéos dans le dispositif selon l'invention, puis de les rejouer sur un lecteur banalisé adapté au dispositif. A titre d'exemple non limitatif, le dispositif selon l'invention pourra être inséré dans un lecteur de carte à puce, lui-même connecté à un ordinateur par l'intermédiaire d'une connexion USB afin d'être rechargé, depuis Internet, avec des oeuvres musicales ou cinématographiques. Puis le dispositif selon l'invention pourra être inséré dans un baladeur muni d'un lecteur de carte à puce adapté au dispositif. L'étage d'amplification du baladeur recueillera les signaux 10 et 11 afin de les amplifier et de les envoyer vers les écouteurs du baladeur. 4 REVENDICATIONS 1. Unité électronique comprenant un processeur numérique (1) avec des moyens de cryptographie, une mémoire flash de forte capacité (2), un processeur de traitement du signal (3), un dispositif d'aiguillage de signaux (4), un bus de contrôle externe composé de signaux (5)(6)(7)(8)(9) et un bus de contrôle externe composé de signaux (10)(11)(12), caractérisée en ce que ledit processeur numérique (1) est relié à ladite mémoire (2) par un bus d'adresses et de données (17), en ce que ledit processeur de traitement du signal (3) est relié à ladite mémoire (2) par un bus d'adresses et de données (18), en ce que ledit processeur numérique (1) est relié audit processeur de traitement du signal (3) par un bus d'adresses et de données (19), en ce que ledit processeur numérique (1) pilote ledit processeur de traitement du signal (3) par l'intermédiaire dudit bus d'adresses et de données (19). 2. Unité électronique selon la revendication 1, caractérisée en ce que ledit processeur (1) est relié audit dispositif d'aiguillage de signaux (4) par deux signaux (13) et (14). 3. Unité électronique selon la revendication 1, caractérisée en ce que ledit processeur de traitement du signal (3) est relié audit dispositif d'aiguillage de signaux (4) par deux signaux (15) et (16). 4. Unité électronique selon les revendications 1,2 et 3, caractérisée en ce que ledit dispositif 20 d'aiguillage (4), en fonction de l'état dudit signal (11), connecte lesdits signaux (10) et (12) soit auxdits signaux (13) et (14), soit auxdits signaux (15) et (16). 5. Unité électronique selon les revendications 1, 2 et 4, caractérisée en ce que des données arrivant sur lesdits signaux (13,14) sont décryptées par ledit processeur (1) et stockées dans ladite mémoire flash de grande capacité (2). 6. Unité électronique selon les revendications 1, 3 et 4, caractérisée en ce que ledit processeur de traitement du signal (3) reçoit des données de ladite mémoire flash de grande capacité (2) par ledit bus d'adresses et de données (18) et produit des signaux analogiques (15,16). 7. Unité électronique selon la revendication 1, caractérisée en ce que ladite unité 30 électronique est agencée dans une carte à micro circuit.