WO2000011867A1 - Method for certified delivery of an audio, video or textual sequence - Google Patents

Method for certified delivery of an audio, video or textual sequence Download PDF

Info

Publication number
WO2000011867A1
WO2000011867A1 PCT/FR1999/002017 FR9902017W WO0011867A1 WO 2000011867 A1 WO2000011867 A1 WO 2000011867A1 FR 9902017 W FR9902017 W FR 9902017W WO 0011867 A1 WO0011867 A1 WO 0011867A1
Authority
WO
WIPO (PCT)
Prior art keywords
video
audio
user
server
microcircuit
Prior art date
Application number
PCT/FR1999/002017
Other languages
French (fr)
Inventor
Roland Moreno
Original Assignee
Innovatron (Societe Anonyme)
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 (Societe Anonyme) filed Critical Innovatron (Societe Anonyme)
Priority to AU53764/99A priority Critical patent/AU5376499A/en
Publication of WO2000011867A1 publication Critical patent/WO2000011867A1/en

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • G10H1/0058Transmission between separate instruments or between individual components of a musical system
    • 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
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/011Files or data streams containing coded musical information, e.g. for transmission
    • G10H2240/026File encryption of specific electrophonic music instrument file or stream formats, e.g. MIDI, note oriented formats, sound banks, wavetables
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/011Files or data streams containing coded musical information, e.g. for transmission
    • G10H2240/046File format, i.e. specific or non-standard musical file format used in or adapted for electrophonic musical instruments, e.g. in wavetables
    • G10H2240/061MP3, i.e. MPEG-1 or MPEG-2 Audio Layer III, lossy audio compression
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/181Billing, i.e. purchasing of data contents for use with electrophonic musical instruments; Protocols therefor; Management of transmission or connection time therefor
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/201Physical layer or hardware aspects of transmission to or from an electrophonic musical instrument, e.g. voltage levels, bit streams, code words or symbols over a physical link connecting network nodes or instruments
    • G10H2240/241Telephone transmission, i.e. using twisted pair telephone lines or any type of telephone network
    • G10H2240/245ISDN [Integrated Services Digital Network]
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/201Physical layer or hardware aspects of transmission to or from an electrophonic musical instrument, e.g. voltage levels, bit streams, code words or symbols over a physical link connecting network nodes or instruments
    • G10H2240/261Satellite transmission for musical instrument purposes, e.g. processing for mitigation of satellite transmission delays
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/281Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
    • G10H2240/295Packet switched network, e.g. token ring
    • G10H2240/305Internet or TCP/IP protocol use for any electrophonic musical instrument data or musical parameter transmission purposes

Definitions

  • the present invention relates to a method for delivering audio, video, text or similar sequences to a remote site by downloading data.
  • the invention will be described in the context of audio sequences, since this is the most immediate application given the current capacities of broadcasting networks; however, the invention can be transposed directly to the acquisition of other types of sequences, in particular video data (still images or animated television images) or text sequences. It also applies to the acquisition of sequences forming data files of an IT nature, for example data necessary for downloading software, or to allow execution by the user of software requiring a data exchange with a remote site.
  • Sound reproduction devices can operate from a variety of sources, such as recorded media (discs, tapes, etc.) or transmitted remotely (broadcasting).
  • the invention relates more precisely to the payment of broadcasting rights according to the choice made by the user, in the same way as when the latter purchases a recording medium.
  • the object of the invention is to provide a secure method of payment for these rights, making it possible to counter fraud attempts such as downloading without payment of rights or unauthorized reproduction of the sequences.
  • the present invention relates to a method for delivering audio, video or text sequences to a device of a user cooperating with a microcircuit, in particular a chip card microcircuit, by remote transmission of digital data. representative of these sequences, method comprising the steps consisting in:
  • this process being characterized in that it also comprises the following steps:
  • the certificate is an intrinsic certificate on which the cryptographic key enabling decryption is applied;
  • the method further comprises a step of including, by the microcircuit, a watermark in the audio, video or text signal capable of being reproduced and presented to the user, this watermark incorporating an identifier of the microcircuit;
  • the audio, video or text signal data are, at the option of the user of the device, delivered in analog or digital form, and the bit rate information is differentiated information according to this choice.
  • the present invention relates to a method for delivering audio, video or text sequences to a device of a user cooperating with a microcircuit, in particular a microcircuit of smart card, by teletransmission of digital data representative of these sequences, method comprising the steps consisting in: a) connecting the device to a remote server, b) sending a request to choose this sequence to this server, c) receiving in response from this server a stream of compressed and encrypted digital signals corresponding to the chosen sequence, d) writing to a memory of the microcircuit bit rate information corresponding to the chosen sequence, e) decompressing and decrypting the received stream and transforming it into an audio signal , video or text capable of being reproduced and presented to the user, this process being characterized in that, in step (e), the decryption is carried out by means including said microcircuit used to operate in step (d ) recording the debit information.
  • this method further comprises a step of including, by the microcircuit, a watermark in the audio, video or text signal capable of being reproduced and presented to the user, this watermark incorporating an identifier of the microcircuit.
  • Figure 1 is a block diagram of the various elements constituting an apparatus for implementing the invention.
  • Figure 2 is a block diagram illustrating a variant of Figure 1, with a higher degree of integration of the elements.
  • FIG. 3 illustrates the exchange of signals between the different sites or blocks involved in the implementation of the method of the invention.
  • the reference 10 designates a conventional stereo amplifier / preamp unit supplying a pair of speakers 12.
  • the unit 10 can either be integrated into the rest of the device (which then appears externally in the usual form d '' a high fidelity chain amplifier) or external to this (the device then being in the form of a box of the same type as a CD player, tuner, etc. connected to one of the inputs of a conventional amplifier).
  • the device can be produced both in the form of a dedicated device (as described here) and as an extension to a microcomputer, or even only consisting of a multimedia microcomputer associated with a player. Smartcard.
  • the apparatus comprises a display 14 capable of presenting the user with a series of musical tracks, as well as means for selecting these musical tracks, for example in the form of a wheel 16 (for scrolling the tracks) combined with a validation push button 18.
  • the apparatus also includes a programmable processor 20 essentially comprising a central processing unit CPU 22 and a nonvolatile memory MNV 4, independently of its own resources in ROM 26 and RAM RAM 28.
  • the processor 20 receives the selection information and validation from the wheel 16 and the push button 18, and it controls the display 14.
  • the non-volatile memory 24 can possibly incorporate a hard disk of low volume, if the particular technical constraints impose the need, or be simply constituted by a "solid disk", that is to say a memory large semiconductor, for example 32 MB.
  • the device is also connected to a modem 30 responsible for interfacing the device with the telephone network 32, typically at a speed of 56,000 bps.
  • the apparatus also comprises a switching circuit 34 allowing the selection between, on the one hand, the reception of an audio source by the modem 30 and, on the other hand, the other usual inputs of the amplifier (CD, tuner , cassette, etc.) grouped together in the drawing in the form of an "auxiliary" input 36.
  • the processor 20 is also connected to a smart card 38, the role of which will be explained below, by means of a reader 40.
  • this device takes place essentially as follows. On power-up, for example by pressing the button 18, the device automatically connects via the telephone network 32 to a remote site or "nightclub site", whose address, Internet or other, is permanently saved in non-volatile memory 24.
  • the main program controlling the processor 20 then allows "navigation" on this site, this program incorporating for example a subset of conventional navigation software, specially adapted and simplified for the needs of the device of the invention.
  • the user will thus navigate in a directory of musical tracks, which he will be able to scroll through and select using the wheel 16 and the push button 18.
  • the navigation system and the display can be adapted to facilitate access by selection of musical genres or sub-genres, or by cross-selection between musical genres (classical, jazz, opera, etc.) and type. of works (original editions, new releases, titles most / least requested, etc. ..
  • the display 14 can then be in the form of a table with double entry selectable by appropriate commands on the abscissa and on the ordinate (touch screen , double row of buttons, etc.) used to designate a row / column intersection.
  • the processor 20 sends an order to the remote site in order to allow the downloading of the chosen musical track.
  • This download can be carried out in real time (hearing as and when it is loaded) or almost real, by providing a buffer in the processor, for example to increase the decompression and / or decryption performance.
  • the smart card 38 is used to enable the decryption and, optionally, the payment of the rights attached to the musical work of the selected track.
  • the security / decryption / payment circuits are included in a block 42, advantageously produced in the form of a monolithic assembly, integrated circuit or hybrid circuit embedded in a protective material preventing any non-destructive access to the elements of the circuit.
  • This block 42 comprises a microcircuit 44 receiving the identification information 52 of the raw stream (that is to say encrypted and compressed) coming from the modem 30 and responsible for generating the keys 48 necessary for decryption, and constituted typically only by the microcircuit of a smart card. As a variant, it can be constituted by a module of the so-called SAM (Security Access Module) type, possibly associated with other SAM modules in the decoder.
  • the block 42 also includes a decryption module 50 receiving the musical information 52 from the raw stream coming from the modem 30 and processing the latter by means of the keys 48 to output a stream 54 decrypted and compressed.
  • the block 42 also includes a decompression module 56, for example of the MP3 type at 44.1 kHz, 16 bit stereo, at a rate compatible with listening in real time, delivering the decrypted and decompressed data stream as output. 58 applied at the input of amplifier 10.
  • a decompression module 56 for example of the MP3 type at 44.1 kHz, 16 bit stereo, at a rate compatible with listening in real time, delivering the decrypted and decompressed data stream as output.
  • 58 applied at the input of amplifier 10.
  • digital output of the data is provided, advantageously in a prescribed standardized format such as the SDMI (Secure Digital Music Initiative, the specifications of which are published on the website vvww.sdmi.org).
  • This format may include an identifier, advantageously coming from the smart card and, moreover, the payment of the fees may be different depending on whether this digital output is activated or not.
  • the different steps referenced 1 to 7 in the figure are as follows: 1.
  • the musical site SM corresponding to the track selected by the user sends the device an MP3 file, or an MP3 data block, to the device, which stores this information in its non-volatile memory MNV.
  • the exchange of data between the device and the smart card performs a first decoding of the data, operated in block 50 of FIG. 2.
  • the device then writes debit information to the memory of the smart card, corresponding to the selected track and the corresponding music editor.
  • the device connects to the SC corporate site; the debit information stored in step 3 is then transmitted to the corporate site, which issues a cryptographic certificate.
  • This cryptographic certificate is transmitted to the decoder, which verifies its conformity and, if this is the case, authorizes the issue (step 6 below) of the decompressed and decrypted data.
  • the software delivers the data to be listened to, decompressed and decrypted.
  • the corporate site credits the individual music publisher with the rights debited from the device.
  • Verification of the cryptographic certificate in step 7 can be carried out by the card itself or, optionally, by a separate SAM circuit.
  • the certificate can be an intrinsic certificate, that is to say which functions the cryptographic key which will allow the decryption of the data to be listened to.
  • Debit can be operated by various known means: use of a prepaid card (account card), a subscription card with subsequent debit from the subscriber, for example on the invoice he receives from his Internet provider , loyalty system, free promotional slots, etc.
  • Payment Process (amplifier): Payment_Process_Protocol if payment is NOT OK then END Receive_New_Key return
  • modulation can be made function of an identity specific to the amplifier-client, that is to say undecodable by an intruder who would try unduly to decode the musical tracks which are not intended for him.
  • a device would allow pricing proportional to the listening time, since the periodicity of the random seed could be sufficiently brief. For example: a unit of account every sixty seconds.
  • this technique consists of adding inaudible information to the musical message, but which can be revealed by appropriate techniques.
  • the simplest technique combines by adding a low level identification signal coding the identification information in a very redundant manner, for example by adding a carrier of 10 kHz of level inaudible with respect to the musical message. and modulated in phase at 100 bits / s; the revelation is done by filtering techniques with correlation.
  • the identification message can be multiplexed with the original message and ignored during sound reproduction (but in this case the identification message can be easily removed).

Abstract

The invention concerns a method comprising steps which consist in: connecting the apparatus to a remote server (SM); transmitting to this server a sequence-selecting request; receiving in response from said server an encrypted compressed flow of digital signals corresponding to the selected sequence; decompressing and decrypting the flow received and transforming it into an audio, video or textual signal capable of being reproduced and presented to the user. The method further comprises the following steps: writing into the microcircuit memory a debit information corresponding to the selected sequence; transmitting the debit rate to a remote payment site (SC), separate from the server or not; producing a corresponding cryptographic certificate from the payment site; transmitting said cryptographic certificate to the apparatus; verifying by the apparatus the conformity of said cryptographic certificate; if conformity is acknowledged, delivering said decrypted decompressed audio, video or textual signal capable of being reproduced and presented to the user.

Description

PROCEDE DE DELIVRANCE CERTIFIEE D'UNE SEQUENCE AUDIO, VIDEO OU TEXTUELLECERTIFIED DELIVERY PROCESS FOR AN AUDIO, VIDEO OR TEXT SEQUENCE
La présente invention concerne un procédé de délivrance de séquences audio, vidéo, textuelles ou analogues auprès d'un site distant par téléchargement de données.The present invention relates to a method for delivering audio, video, text or similar sequences to a remote site by downloading data.
On décrira l'invention dans le cadre de séquences audio, car il s'agit là de l'application la plus immédiate compte tenu des capacités actuelles des réseaux de diffusion ; toutefois, l'invention peut être transposée directement à l'acquisition d'autres types de séquences, notamment de données vidéo (images fixes ou images animées de télévision) ou de séquences textuelles. Elle s'applique de la même façon à l'acquisition de séquences formant fichiers de données de nature informatique, par exemple des données nécessaires au téléchargement d'un logiciel, ou pour permettre l'exécution par l'utilisateur d'un logiciel nécessitant un échange de données avec un site distant.The invention will be described in the context of audio sequences, since this is the most immediate application given the current capacities of broadcasting networks; however, the invention can be transposed directly to the acquisition of other types of sequences, in particular video data (still images or animated television images) or text sequences. It also applies to the acquisition of sequences forming data files of an IT nature, for example data necessary for downloading software, or to allow execution by the user of software requiring a data exchange with a remote site.
Les appareils de reproduction sonore peuvent fonctionner à partir de diverses sources, telles que des supports enregistrés (disques, bandes, etc.) ou transmises à distance (radiodiffusion).Sound reproduction devices can operate from a variety of sources, such as recorded media (discs, tapes, etc.) or transmitted remotely (broadcasting).
Ces sources présentent toutes divers inconvénients :These sources all have various drawbacks:
- l'utilisation des supports enregistrés présuppose que l'utilisateur se soit au préalable déplacé pour les acheter ou les emprunter, avec bien entendu les difficultés qu'il peut rencontrer pour obtenir des enregistrements ra- res ou anciens, difficiles à trouver ;- the use of recorded media presupposes that the user has first moved to buy or borrow them, with of course the difficulties he may encounter in obtaining rare or old recordings, which are difficult to find;
- les sources radiodiffusées, quant à elles, présentent l'inconvénient d'un choix limité au nombre de stations captées par l'utilisateur, et de l'impossibilité de choisir le moment de début d'écoute, l'utilisateur étant astreint aux horaires de diffusion de la station qu'il reçoit. Les techniques modernes de compression des données rendent possible aujourd'hui la transmission du son, et particulièrement de la musique enregistrée, via un réseau téléinformatique (par exemple un réseau Internet) dans d'excellentes conditions techniques, c'est-à-dire compatibles avec le plus haut degré de qualité sonore aujourd'hui partout exploité. Ces possibilités sont en particulier offertes dans le cas d'une compression de type "MP3", avec un débit d'environ 60 000 bps (bits par seconde), du même ordre que celui des modems couramment disponibles aujourd'hui, les données étant décomprimables en temps réel, à la vitesse de l'écoute. Des perspectives encore plus favorables peuvent même être envisagées avec des transmissions à plus grand débit telles que transmissions sur réseau RNIS ou sur réseau câblé, ou transmission de données numérisées par satellite sur les canaux à grand débit de télévision. Ces techniques rassemblent un grand nombre d'avantages :- the broadcast sources, for their part, have the disadvantage of a choice limited to the number of stations received by the user, and of the impossibility of choosing the time to start listening, the user being constrained to the schedules broadcast of the station it receives. Modern data compression techniques make it possible today to transmit sound, and in particular recorded music, via a computer network (for example an Internet network) under excellent technical conditions, that is to say compatible with the highest degree of sound quality today operated everywhere. These possibilities are offered in particular in the case of compression of "MP3" type, with a speed of around 60,000 bps (bits per second), of the same order as that of modems commonly available today, the data being decompressible in real time, at the speed of listening. Even more favorable prospects can even be envisaged with higher speed transmissions such as transmissions on ISDN network or on cable network, or transmission of digitized data by satellite on high speed television channels. These techniques bring together a large number of advantages:
- très vaste choix de plages (morceaux musicaux), - possibilité de sélection des plages à volonté depuis l'installation,- very wide choice of tracks (musical pieces), - possibility of selecting tracks at will from the installation,
- possibilité du choix du moment de début d'écoute,- possibility of choosing when to start listening,
- absence de support matériel enregistré (donc gain de place et moindre coût de l'appareil du fait de l'absence d'éléments mécaniques),- absence of recorded material support (therefore saving space and lower cost of the device due to the absence of mechanical elements),
- qualité sonore de type "numérique", c'est-à-dire très supérieure à celle des émissions radiodiffusées.- "digital" sound quality, that is to say much better than that of radio broadcasts.
L'invention concerne plus précisément le paiement des droits de diffusion en fonction du choix effectué par l'utilisateur, de la même manière que lorsque ce dernier achète un support d'enregistrement. Le but de l'invention est de proposer un procédé sécurisé de paiement de ces droits, permettant de contrer les tentatives de fraudes telles que téléchargement sans paiement des droits ou reproduction non autorisée des séquences.The invention relates more precisely to the payment of broadcasting rights according to the choice made by the user, in the same way as when the latter purchases a recording medium. The object of the invention is to provide a secure method of payment for these rights, making it possible to counter fraud attempts such as downloading without payment of rights or unauthorized reproduction of the sequences.
Elle concerne également la répartition de ces droits entre les divers éditeurs de musique, en cherchant à éviter les inconvénients des paiements de droits par les radiodiffuseurs, qui ne tiennent pas compte, si ce n'est d'une façon statistique donc approximative, de l'audience réelle au moment de la diffusion de telle ou telle plage musicale. Plus précisément, selon un premier de ses aspects, la présente invention vise un procédé de délivrance de séquences audio, vidéo ou textuelles à un appareil d'un usager coopérant avec un microcircuit, notamment un microcircuit de carte à puce, par télétransmission de données numériques représentatives de ces séquences, procédé comprenant les étapes consistant à :It also relates to the distribution of these rights between the various music publishers, by seeking to avoid the disadvantages of the payments of rights by the broadcasters, which do not take into account, if not in a statistical therefore approximate way, of the 'real audience at the time of the diffusion of such or such musical range. More specifically, according to a first of its aspects, the present invention relates to a method for delivering audio, video or text sequences to a device of a user cooperating with a microcircuit, in particular a chip card microcircuit, by remote transmission of digital data. representative of these sequences, method comprising the steps consisting in:
- connecter l'appareil à un serveur distant, - émettre vers ce serveur une requête de choix de séquence, - recevoir en réponse de ce serveur un flux de signaux numériques comprimés et cryptés correspondant à la séquence choisie,- connect the device to a remote server, - send a request to this server for choosing a sequence, - receive in response from this server a stream of compressed and encrypted digital signals corresponding to the chosen sequence,
- décomprimer et décrypter le flux reçu et le transformer en un signal audio, vidéo ou textuel apte à être reproduit et présenté à l'utilisateur, ce procédé étant caractérisé en ce qu'il comporte également les étapes suivantes :- decompress and decrypt the received stream and transform it into an audio, video or text signal capable of being reproduced and presented to the user, this process being characterized in that it also comprises the following steps:
- inscription dans une mémoire du microcircuit d'une information de débit correspondant à la séquence choisie,- recording in a memory of the microcircuit of flow information corresponding to the chosen sequence,
- transmission de l'information de débit à un site de paiement distant, distinct ou non dudit serveur,- transmission of debit information to a remote payment site, whether or not separate from said server,
- production d'un certificat cryptographique correspondant par le site de paiement,- production of a corresponding cryptographic certificate by the payment site,
- transmission à l'appareil de ce certificat cryptographique,- transmission to the device of this cryptographic certificate,
- vérification par l'appareil de la conformité de ce certificat cryptographi- que,- verification by the device of the conformity of this cryptographic certificate,
- en cas de conformité reconnue, délivrance des données dudit signal audio, vidéo ou textuel apte à être reproduit et présenté à l'utilisateur, décomprimées et décryptées.- in the event of recognized conformity, delivery of the data of said audio, video or text signal capable of being reproduced and presented to the user, decompressed and decrypted.
Selon divers mode de mise en œuvre subsidiaires avantageux : - le certificat est un certificat intrinsèque dont est fonction la clef cryptographique permettant le déchiffrement ;According to various advantageous subsidiary modes of implementation: - the certificate is an intrinsic certificate on which the cryptographic key enabling decryption is applied;
- une information de titulaire de droits est associée à chaque information de séquence, et le site de paiement attribue à leurs titulaires respectifs les paiements correspondant aux séquences choisies ; - le procédé comprend en outre une étape d'inclusion, par le microcircuit, d'un filigrane dans le signal audio, vidéo ou textuel apte à être reproduit et présenté à l'utilisateur, ce filigrane incorporant un identifiant du microcircuit ;- a right holder information is associated with each sequence information, and the payment site allocates to their respective holders the payments corresponding to the selected sequences; the method further comprises a step of including, by the microcircuit, a watermark in the audio, video or text signal capable of being reproduced and presented to the user, this watermark incorporating an identifier of the microcircuit;
- les données du signal audio, vidéo ou textuel sont, au choix de l'utili- sateur de l'appareil, délivrées sous forme analogique ou bien numérique, et l'information de débit est une information différenciée en fonction de ce choix.- the audio, video or text signal data are, at the option of the user of the device, delivered in analog or digital form, and the bit rate information is differentiated information according to this choice.
Selon un second de ses aspects, la présente invention vise un procédé de délivrance de séquences audio, vidéo ou textuelles à un appareil d'un usager coopérant avec un microcircuit, notamment un microcircuit de carte à puce, par télétransmission de données numériques représentatives de ces séquences, procédé comprenant les étapes consistant à : a) connecter l'appareil à un serveur distant, b) émettre vers ce serveur une requête de choix de séquence, c) recevoir en réponse de ce serveur un flux de signaux numériques comprimés et cryptés correspondant à la séquence choisie, d) inscrire dans une mémoire du microcircuit une information de débit correspondant à la séquence choisie, e) décomprimer et décrypter le flux reçu et le transformer en un signal audio, vidéo ou textuel apte à être reproduit et présenté à l'utilisateur, ce procédé étant caractérisé en ce que, à l'étape (e), le décryptage est opéré par des moyens incluant ledit microcircuit utilisé pour opérer à l'étape (d) l'inscription de l'information de débit.According to a second of its aspects, the present invention relates to a method for delivering audio, video or text sequences to a device of a user cooperating with a microcircuit, in particular a microcircuit of smart card, by teletransmission of digital data representative of these sequences, method comprising the steps consisting in: a) connecting the device to a remote server, b) sending a request to choose this sequence to this server, c) receiving in response from this server a stream of compressed and encrypted digital signals corresponding to the chosen sequence, d) writing to a memory of the microcircuit bit rate information corresponding to the chosen sequence, e) decompressing and decrypting the received stream and transforming it into an audio signal , video or text capable of being reproduced and presented to the user, this process being characterized in that, in step (e), the decryption is carried out by means including said microcircuit used to operate in step (d ) recording the debit information.
Avantageusement, ce procédé comprend en outre une étape d'inclusion, par le microcircuit, d'un filigrane dans le signal audio, vidéo ou textuel apte à être reproduit et présenté à l'utilisateur, ce filigrane incorporant un identifiant du microcircuit.Advantageously, this method further comprises a step of including, by the microcircuit, a watermark in the audio, video or text signal capable of being reproduced and presented to the user, this watermark incorporating an identifier of the microcircuit.
00
On va maintenant décrire un exemple de mise en œuvre de l'invention, en référence aux dessins annexés.We will now describe an example of implementation of the invention, with reference to the accompanying drawings.
La figure 1 est un schéma par blocs fonctionnels des différents éléments constituant un appareil permettant la mise en œuvre de l'invention. La figure 2 est un schéma par blocs illustrant une variante de la figure 1 , avec un degré d'intégration supérieur des éléments.Figure 1 is a block diagram of the various elements constituting an apparatus for implementing the invention. Figure 2 is a block diagram illustrating a variant of Figure 1, with a higher degree of integration of the elements.
La figure 3 illustre les échanges de signaux entre les différents sites ou blocs intervenant dans la mise en œuvre du procédé de l'invention.FIG. 3 illustrates the exchange of signals between the different sites or blocks involved in the implementation of the method of the invention.
00
Sur la figure 1 , la référence 10 désigne une unité classique ampli/préampli stéréo alimentant une paire de haut-parleurs 12. L'unité 10 peut être soit intégrée au reste de l'appareil (qui se présente alors extérieurement sous la forme habituelle d'un amplificateur de chaîne haute fidélité) ou extérieure à celui-ci (l'appareil se présentant alors sous forme d'un boîtier de même type qu'un lecteur de CD, tuner, etc. connecté à l'une des entrées d'un amplificateur classique).In FIG. 1, the reference 10 designates a conventional stereo amplifier / preamp unit supplying a pair of speakers 12. The unit 10 can either be integrated into the rest of the device (which then appears externally in the usual form d '' a high fidelity chain amplifier) or external to this (the device then being in the form of a box of the same type as a CD player, tuner, etc. connected to one of the inputs of a conventional amplifier).
On notera que l'appareil peut être réalisé aussi bien sous forme d'un appareil dédié (comme décrit ici) que d'une extension à un micro-ordinateur, voire même être seulement constitué par un micro-ordinateur multimédia associé à un lecteur de carte à puce.It will be noted that the device can be produced both in the form of a dedicated device (as described here) and as an extension to a microcomputer, or even only consisting of a multimedia microcomputer associated with a player. Smartcard.
L'appareil comprend un afficheur 14 susceptible de présenter à l'utilisateur une série de plages musicales, ainsi que des moyens de sélection de ces plages musicales, par exemple sous forme d'une molette 16 (pour faire défiler les plages) combinée à un bouton-poussoir 18 de validation. L'appareil comporte également un processeur programmable 20 comprenant essentiellement une unité centrale de traitement CPU 22 et une mémoire non volatile MNV 4, indépendamment de ses ressources propres en mémoires morte ROM 26 et vive RAM 28. Le processeur 20 reçoit les informations de sélection et de validation provenant de la molette 16 et du bouton-poussoir 18, et il pilote l'afficheur 14.The apparatus comprises a display 14 capable of presenting the user with a series of musical tracks, as well as means for selecting these musical tracks, for example in the form of a wheel 16 (for scrolling the tracks) combined with a validation push button 18. The apparatus also includes a programmable processor 20 essentially comprising a central processing unit CPU 22 and a nonvolatile memory MNV 4, independently of its own resources in ROM 26 and RAM RAM 28. The processor 20 receives the selection information and validation from the wheel 16 and the push button 18, and it controls the display 14.
La mémoire non volatile 24 peut éventuellement incorporer un disque dur de faible volume, si les contraintes techniques particulières en imposent la né- cessité, ou être simplement constituée d'un "disque solide", c'est-à-dire d'une mémoire à semiconducteurs de grande dimension, par exemple 32 Mo. L'appareil est également relié à un modem 30 chargé d'interfacer l'appareil avec le réseau téléphonique 32, typiquement à une vitesse de 56000 bps. L'appareil comporte également un circuit de commutation 34 permettant la sélection entre, d'une part, la réception d'une source audio par le modem 30 et, d'autre part, les autres entrées habituelles de l'amplificateur (CD, tuner, cassette, etc.) regroupées sur le dessin sous forme d'une entrée "auxiliaire" 36. Le processeur 20 est en outre relié à une carte à puce 38, dont le rôle sera expliqué plus bas, par l'intermédiaire d'un lecteur 40.The non-volatile memory 24 can possibly incorporate a hard disk of low volume, if the particular technical constraints impose the need, or be simply constituted by a "solid disk", that is to say a memory large semiconductor, for example 32 MB. The device is also connected to a modem 30 responsible for interfacing the device with the telephone network 32, typically at a speed of 56,000 bps. The apparatus also comprises a switching circuit 34 allowing the selection between, on the one hand, the reception of an audio source by the modem 30 and, on the other hand, the other usual inputs of the amplifier (CD, tuner , cassette, etc.) grouped together in the drawing in the form of an "auxiliary" input 36. The processor 20 is also connected to a smart card 38, the role of which will be explained below, by means of a reader 40.
L'utilisation de cet appareil a lieu essentiellement de la manière suivante. A la mise sous tension, par exemple par appui sur le bouton 18, l'appareil se connecte automatiquement par le réseau téléphonique 32 à un site distant ou "site discothèque", dont l'adresse, Internet ou autre, est enregistrée de façon permanente dans la mémoire non volatile 24. Le programme principal pilotant le processeur 20 permet alors la "navigation" sur ce site, ce programme incorporant par exemple un sous-ensemble d'un logiciel de navigation classique, spécialement adapté et simplifié pour les besoins du dispositif de l'invention. L'utilisateur va ainsi naviguer dans un répertoire de plages musicales, qu'il pourra faire défiler et sélectionner au moyen de la molette 16 et du bouton- poussoir 18.The use of this device takes place essentially as follows. On power-up, for example by pressing the button 18, the device automatically connects via the telephone network 32 to a remote site or "nightclub site", whose address, Internet or other, is permanently saved in non-volatile memory 24. The main program controlling the processor 20 then allows "navigation" on this site, this program incorporating for example a subset of conventional navigation software, specially adapted and simplified for the needs of the device of the invention. The user will thus navigate in a directory of musical tracks, which he will be able to scroll through and select using the wheel 16 and the push button 18.
Le cas échéant, le système de navigation et l'afficheur pourront être adaptés pour faciliter l'accès par sélection de genres ou sous-genres musicaux, ou encore par sélection croisée entre genres musicaux (classique, jazz, opéra, etc.) et type d'œuvres (éditions originales, nouveautés, titres les plus/les moins demandés, etc.. L'afficheur 14 pourra alors se présenter sous forme d'un tableau à double entrée sélectionnable par des commandes appropriées en abscisse et en ordonnée (écran tactile, double rangée de boutons, etc.) permettant de désigner une intersection ligne/colonne.If necessary, the navigation system and the display can be adapted to facilitate access by selection of musical genres or sub-genres, or by cross-selection between musical genres (classical, jazz, opera, etc.) and type. of works (original editions, new releases, titles most / least requested, etc. .. The display 14 can then be in the form of a table with double entry selectable by appropriate commands on the abscissa and on the ordinate (touch screen , double row of buttons, etc.) used to designate a row / column intersection.
Une fois la sélection de la plage musicale opérée, le processeur 20 adresse un ordre au site distant afin de permettre le téléchargement de la plage musicale choisie. Ce téléchargement peut être opéré en temps réel (audition au fur et à mesure du chargement) ou quasi-réel, en prévoyant dans le processeur une mémoire tampon, par exemple pour accroître les performances de décompression et/ou de décryptage.Once the selection of the musical track has been made, the processor 20 sends an order to the remote site in order to allow the downloading of the chosen musical track. This download can be carried out in real time (hearing as and when it is loaded) or almost real, by providing a buffer in the processor, for example to increase the decompression and / or decryption performance.
La carte à puce 38 est utilisée pour permettre le décryptage et, éventuellement, le paiement des droits attachés à l'œuvre musicale de la plage sélec- tionnée.The smart card 38 is used to enable the decryption and, optionally, the payment of the rights attached to the musical work of the selected track.
Il peut être avantageux d'utiliser une structure telle que celle illustrée figure 2, présentant un degré d'intégration supérieur - et donc une plus grande sécurité à rencontre des fraudes. Les circuits de sécurité/décryptage/paiement sont inclus dans un bloc 42, avantageusement réalisé sous forme d'un ensemble monolithique, circuit intégré ou circuiterie hybride noyée dans un matériau de protection empêchant tout accès non destructif aux éléments du circuit.It may be advantageous to use a structure such as that illustrated in FIG. 2, having a higher degree of integration - and therefore greater security against fraud. The security / decryption / payment circuits are included in a block 42, advantageously produced in the form of a monolithic assembly, integrated circuit or hybrid circuit embedded in a protective material preventing any non-destructive access to the elements of the circuit.
Ce bloc 42 comporte un microcircuit 44 recevant les informations d'identification 52 du flux brut (c'est-à-dire crypté et comprimé) issu du modem 30 et chargé de générer les clés 48 nécessaires au décryptage, et constitué typi- quement par le microcircuit d'une carte à puce. En variante, il peut être constitué par un module de type dit SAM (Security Access Module), éventuellement associé à d'autre modules SAM dans le décodeur. Le bloc 42 comporte également un module de décryptage 50 recevant l'in- formation musicale 52 du flux brut issu du modem 30 et traitant celui-ci au moyen des clés 48 pour délivrer en sortie un flux 54 décrypté et comprimé. Le bloc 42 comporte en outre un module de décompression 56, par exemple de type MP3 à 44,1 kHz, 16 bits stéréo, à une cadence compatible avec une écoute en temps réel, délivrant en sortie le flux de données décrypté et dé- comprimé 58 appliqué en entrée de l'amplificateur 10.This block 42 comprises a microcircuit 44 receiving the identification information 52 of the raw stream (that is to say encrypted and compressed) coming from the modem 30 and responsible for generating the keys 48 necessary for decryption, and constituted typically only by the microcircuit of a smart card. As a variant, it can be constituted by a module of the so-called SAM (Security Access Module) type, possibly associated with other SAM modules in the decoder. The block 42 also includes a decryption module 50 receiving the musical information 52 from the raw stream coming from the modem 30 and processing the latter by means of the keys 48 to output a stream 54 decrypted and compressed. The block 42 also includes a decompression module 56, for example of the MP3 type at 44.1 kHz, 16 bit stereo, at a rate compatible with listening in real time, delivering the decrypted and decompressed data stream as output. 58 applied at the input of amplifier 10.
Dans une variante de mise en œuvre, on prévoit une sortie numérique des données, avantageusement en un format normalisé prescrit tel que le format SDMI (Secure Digital Music Initiative, dont les spécifications sont publiées sur le site Internet vvww.sdmi.org). Ce format peut comporter un identifiant, avan- tageusement provenant de la carte à puce et, par ailleurs, le paiement des droits pourra être différent selon que cette sortie numérique est activée ou non.In an implementation variant, digital output of the data is provided, advantageously in a prescribed standardized format such as the SDMI (Secure Digital Music Initiative, the specifications of which are published on the website vvww.sdmi.org). This format may include an identifier, advantageously coming from the smart card and, moreover, the payment of the fees may be different depending on whether this digital output is activated or not.
Dans une mise en œuvre particulièrement avantageuse, c'est la même carte 38 qui sert non seulement au décryptage, mais également au paiement des droits attachés à l'œuvre musicale. Ce paiement peut être effectué à partir de procédures télélogicielles connues telles que "cybercash", "virtual-money", etc.In a particularly advantageous implementation, it is the same card 38 which is used not only for decryption, but also for the payment of the rights attached to the musical work. This payment can be made using known telegram procedures such as "cybercash", "virtual-money", etc.
Les données devant être échangées pour permettre le paiement sont illustrées de façon schématique sur la figure 3. Ce processus de paiement implique des échanges de signaux entre les points suivants :The data to be exchanged to allow payment are illustrated schematically in Figure 3. This payment process involves exchanges of signals between the following points:
- site "musical" SM, qui est un site Internet propre à l'éditeur de musique correspondant à la plage musicale choisie,- SM "musical" site, which is a website specific to the music publisher corresponding to the chosen musical track,
- site "corporatif SC, commun aux divers éditeurs participant au système et chargé de répartir les droits entre ces derniers,- SC corporate site, common to the various publishers participating in the system and responsible for distributing the rights between them,
- mémoire non volatile MNV de l'appareil, pour le stockage temporaire des données,- non-volatile memory MNV of the device, for temporary storage of data,
- logiciel SOFT de l'appareil,- SOFT software of the device,
- carte à puce 38, - amplificateur 10. Les différentes étapes référencées 1 à 7 sur la figure sont les suivantes : 1. Le site musical SM correspondant à la plage sélectionnée par l'utilisateur envoie à l'appareil un fichier MP3, ou un bloc de données MP3, à l'appareil, qui stocke ces informations dans sa mémoire non volatile MNV. 2. L'échange de données entre l'appareil et la carte à puce (flux 2 et 2') réalise un premier décodage des données, opéré dans le bloc 50 de la figure 2.- smart card 38, - amplifier 10. The different steps referenced 1 to 7 in the figure are as follows: 1. The musical site SM corresponding to the track selected by the user sends the device an MP3 file, or an MP3 data block, to the device, which stores this information in its non-volatile memory MNV. 2. The exchange of data between the device and the smart card (stream 2 and 2 ') performs a first decoding of the data, operated in block 50 of FIG. 2.
3. L'appareil inscrit alors dans la mémoire de la carte à puce une information de débit, correspondant à la plage choisie et à l'éditeur de musique cor- respondant.3. The device then writes debit information to the memory of the smart card, corresponding to the selected track and the corresponding music editor.
4. L'appareil se connecte au site corporatif SC ; l'information de débit stockée à l'étape 3 est alors transmise au site corporatif, qui émet un certificat cryptographique.4. The device connects to the SC corporate site; the debit information stored in step 3 is then transmitted to the corporate site, which issues a cryptographic certificate.
5. Ce certificat cryptographique est transmis au décodeur, qui vérifie sa con- formité et, si tel est le cas, autorise la délivrance (étape 6 ci-dessous) des données décomprimées et décryptées.5. This cryptographic certificate is transmitted to the decoder, which verifies its conformity and, if this is the case, authorizes the issue (step 6 below) of the decompressed and decrypted data.
6. De manière conditionnelle (voir l'étape 5 ci-dessus), le logiciel délivre à l'amplificateur les données à écouter, décomprimées et décryptées.6. Conditionally (see step 5 above), the software delivers the data to be listened to, decompressed and decrypted.
7. A intervalles réguliers, le site corporatif crédite l'éditeur de musique parti- culier des droits débités dans l'appareil.7. At regular intervals, the corporate site credits the individual music publisher with the rights debited from the device.
La vérification du certificat cryptographique à l'étape 7 peut être opérée par la carte elle-même ou, optionnellement, par un circuit SAM distinct. Par ailleurs, dans un mode de réalisation particulier, le certificat peut être un certificat intrinsèque, c'est-à-dire dont est fonction la clef cryptographi- que qui permettra le déchiffrement des données à écouter.Verification of the cryptographic certificate in step 7 can be carried out by the card itself or, optionally, by a separate SAM circuit. Furthermore, in a particular embodiment, the certificate can be an intrinsic certificate, that is to say which functions the cryptographic key which will allow the decryption of the data to be listened to.
Le débit peut être opéré par divers moyens connus : utilisation d'une carte prépayée (carte à décompte), d'une carte d'abonnement avec débit ultérieur de l'abonné, par exemple sur la facture qu'il reçoit de son fournisseur Internet, système de fidélisation, de plages gratuites promotionnel- les, etc.Debit can be operated by various known means: use of a prepaid card (account card), a subscription card with subsequent debit from the subscriber, for example on the invoice he receives from his Internet provider , loyalty system, free promotional slots, etc.
Le processus de paiement peut être résumé par l'algorithme en métalangage suivant. Amplificateur : while counter > MaxThe payment process can be summarized by the following metalanguage algorithm. Amplifier: while counter> Max
Exec (Payment_Process) Exec Receive_New_Key) wendExec (Payment_Process) Exec Receive_New_Key) wend
Exec (Pay_Then_Decode) END Site distant :Exec (Pay_Then_Decode) END Remote site:
Receive_Card_Counter while Counter > MaxReceive_Card_Counter while Counter> Max
Exec Payment_Process wendExec Payment_Process wend
Download_Music returnDownload_Music return
Payment Process (amplificateur) : Payment_Process_Protocol if payment is NOT OK then END Receive_New_Key returnPayment Process (amplifier): Payment_Process_Protocol if payment is NOT OK then END Receive_New_Key return
Payment Process (site distant) :Payment Process (remote site):
Receive_Royalties_Data from Card if Royalties_Data is NOT OK then END Debit_Customer_Royalties_Sum Credit_PublisherReceive_Royalties_Data from Card if Royalties_Data is NOT OK then END Debit_Customer_Royalties_Sum Credit_Publisher
Send_New_Key set Card_Counter = 0 returnSend_New_Key set Card_Counter = 0 return
Par ailleurs, dans une variante de réalisation on pourra exploiter les possibilités cryptographiques offertes par la combinaison de trois données (ou sources de données) particulières :Furthermore, in an alternative embodiment, it will be possible to exploit the cryptographic possibilities offered by the combination of three particular data (or data sources):
- identité carte ;- card identity;
- données d'exploitation (musique numérisée) ; - germe aléatoire (fixe ou périodique). Ainsi, la modulation peut-elle être rendue fonction d'une identité propre à l'amplificateur-client, c'est-à-dire indécodable par un intrus qui tenterait indûment de décoder les plages musicales qui ne lui sont pas destinées. En outre, un tel dispositif permettrait une tarification proportionnelle à la durée d'écoute, dès lors que la périodicité du germe aléatoire pourrait être suffisamment brève. Par exemple : une unité de compte toutes les soixante secondes.- operating data (digital music); - random seed (fixed or periodic). Thus, modulation can be made function of an identity specific to the amplifier-client, that is to say undecodable by an intruder who would try unduly to decode the musical tracks which are not intended for him. In addition, such a device would allow pricing proportional to the listening time, since the periodicity of the random seed could be sufficiently brief. For example: a unit of account every sixty seconds.
Dans une mise en œuvre particulière, il est possible de prévoir l'inclusion d'un "filigrane" (watermarking) dans le flux de données. La technique d'inclusion d'un "filigrane" ou "tatouage" est en elle-même connue, et décrite par exemple dans Petitcolas et coll., Information HidingIn a particular implementation, it is possible to provide for the inclusion of a "watermark" (watermarking) in the data flow. The technique of including a "watermark" or "tattoo" is in itself known, and described for example in Petitcolas et al., Information Hiding
- a Survey, Proceedings of the IEEE, 87(7) : 1062-1078, juillet 1999, ou Boney et coll., Digital Watermarks for Audio Signais, European Signal Processing Conférence, EUSIPCO '96, Trieste, Italie, septembre 1996, ainsi que dans les US-A-5 828 325, US-A-5 613 004, US-A-5 687 191 et US-A-5 822 360, ou dans les présentations des systèmes Musicode de Aris Techologies (www.musicode.com) et Audiomark d'Alpha Tec Ltd. (www.alphatecltd.com). L'invention propose cependant de la mettre en œuvre : - au niveau du site musical, pour "filigraner" ou "tatouer" le flux de données codé (comprimé et chiffré) diffusé vers à l'utilisateur, et/ou- a Survey, Proceedings of the IEEE, 87 (7): 1062-1078, July 1999, or Boney et al., Digital Watermarks for Audio Signais, European Signal Processing Conférence, EUSIPCO '96, Trieste, Italy, September 1996, as well than in US-A-5,828,325, US-A-5,613,004, US-A-5,687,191 and US-A-5,822,360, or in presentations of Aris Techologies Musicode systems (www.musicode. com) and Audiomark from Alpha Tec Ltd. (www.alphatecltd.com). The invention however proposes to implement it: - at the musical site, to "watermark" or "tattoo" the coded data stream (compressed and encrypted) broadcast to the user, and / or
- au niveau du décodeur, localement et au sein même de la carte au cours des opérations de décryptage et de décompression, pour "filigraner" ou "tatouer" le flux de données décrypté et décomprimé en sortie, le filigrane incorporant un identifiant de la carte ayant servi au décryptage et à la décompression de ces données. De façon générale, cette technique consiste à ajouter au message musical une information inaudible, mais pouvant être révélée par des techniques appropriées. Pour un signal analogique, la technique la plus simple combine par addition un signal d'identification de faible niveau codant l'information d'identification de manière très redondante, par exemple en ajoutant une porteuse de 10 kHz de niveau inaudible par rapport au message musical et modulée en phase à 100 bits/s ; la révélation se fait par des techniques de filtrage avec corrélation. Pour un signal numérique des opérations de même nature peuvent être faites de manière numérique. Plus simplement, le message d'identification peut être multiplexe avec le message d'origine et ignoré à la reproduction sonore (mais dans ce cas le message d'identification peut être facilement retiré).- at the decoder, locally and within the card itself during decryption and decompression operations, to "watermark" or "tattoo" the decrypted and decompressed data stream at output, the watermark incorporating an identifier of the card used to decrypt and decompress this data. In general, this technique consists of adding inaudible information to the musical message, but which can be revealed by appropriate techniques. For an analog signal, the simplest technique combines by adding a low level identification signal coding the identification information in a very redundant manner, for example by adding a carrier of 10 kHz of level inaudible with respect to the musical message. and modulated in phase at 100 bits / s; the revelation is done by filtering techniques with correlation. For a digital signal of the operations of same nature can be done digitally. More simply, the identification message can be multiplexed with the original message and ignored during sound reproduction (but in this case the identification message can be easily removed).
De nombreuses techniques existent visant à rendre le tatouage indétectable, difficile à retirer ou à masquer, et altérant peu le message. Certaines permettent le tatouage de la musique comprimée sous forme numérique sans même la décomprimer, ce qui est bien adapté au cas de l'invention. Many techniques exist aimed at making the tattoo undetectable, difficult to remove or hide, and little alteration of the message. Some allow tattooing of compressed music in digital form without even decompressing it, which is well suited to the case of the invention.

Claims

REVENDICATIONS
1. Un procédé de délivrance de séquences audio, vidéo ou textuelles à un appareil d'un usager coopérant avec un microcircuit (44), notamment un microcircuit de carte à puce (38), par télétransmission de données numériques représentatives de ces séquences, procédé comprenant les étapes consistant à :1. A method for delivering audio, video or text sequences to a device of a user cooperating with a microcircuit (44), in particular a chip card microcircuit (38), by remote transmission of digital data representative of these sequences, method comprising the steps of:
- connecter l'appareil à un serveur distant (SM),- connect the device to a remote server (SM),
- émettre vers ce serveur une requête de choix de séquence, - recevoir en réponse de ce serveur un flux de signaux numériques comprimés et cryptés correspondant à la séquence choisie,- send a sequence selection request to this server, - receive in response from this server a stream of compressed and encrypted digital signals corresponding to the chosen sequence,
- décomprimer et décrypter le flux reçu et le transformer en un signal audio, vidéo ou textuel apte à être reproduit et présenté à l'utilisateur, ce procédé étant caractérisé en ce qu'il comporte également les étapes suivantes :- decompress and decrypt the received stream and transform it into an audio, video or text signal capable of being reproduced and presented to the user, this process being characterized in that it also comprises the following steps:
- inscription dans une mémoire du microcircuit d'une information de débit correspondant à la séquence choisie,- recording in a memory of the microcircuit of flow information corresponding to the chosen sequence,
- transmission de l'information de débit à un site de paiement distant, distinct (SC) ou non dudit serveur, - production d'un certificat cryptographique correspondant par le site de paiement,- transmission of debit information to a remote payment site, separate (SC) or not from said server, - production of a corresponding cryptographic certificate by the payment site,
- transmission à l'appareil de ce certificat cryptographique,- transmission to the device of this cryptographic certificate,
- vérification par l'appareil de la conformité de ce certificat cryptographique, - en cas de conformité reconnue, délivrance des données dudit signal audio, vidéo ou textuel apte à être reproduit et présenté à l'utilisateur, décomprimées et décryptées.- verification by the device of the conformity of this cryptographic certificate, - in the event of recognized conformity, delivery of the data of said audio, video or text signal capable of being reproduced and presented to the user, decompressed and decrypted.
2. Le procédé de la revendication 1 , dans lequel le certificat est un certifi- cat intrinsèque dont est fonction la clef cryptographique permettant le déchiffrement.2. The method of claim 1, in which the certificate is an intrinsic certificate on which the cryptographic key enabling decryption is used.
3. Le procédé de la revendication 1 , dans lequel une information de titulaire de droits est associée à chaque information de séquence, et dans lequel le site de paiement attribue à leurs titulaires respectifs les paie- ments correspondant aux séquences choisies.3. The method of claim 1, in which a right holder information is associated with each sequence information, and in which the payment site allocates them to their respective holders. elements corresponding to the selected sequences.
4. Le procédé de la revendication 1 , comprenant en outre une étape d'inclusion, par le microcircuit, d'un filigrane dans le signal audio, vidéo ou textuel apte à être reproduit et présenté à l'utilisateur, ce filigrane incorporant un identifiant du microcircuit.4. The method of claim 1, further comprising a step of including, by the microcircuit, a watermark in the audio, video or text signal capable of being reproduced and presented to the user, this watermark incorporating an identifier microcircuit.
5. Le procédé de la revendication 1 , dans lequel les données du signal audio, vidéo ou textuel sont, au choix de l'utilisateur de l'appareil, déli- vrées sous forme analogique ou bien numérique, et dans lequel l'information de débit est une information différenciée en fonction de ce choix. 5. The method of claim 1, in which the data of the audio, video or text signal are, at the option of the user of the device, delivered in analog or digital form, and in which the information of flow is differentiated information according to this choice.
PCT/FR1999/002017 1998-08-19 1999-08-19 Method for certified delivery of an audio, video or textual sequence WO2000011867A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU53764/99A AU5376499A (en) 1998-08-19 1999-08-19 Method for certified delivery of an audio, video or textual sequence

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR98/10543 1998-08-19
FR9810543A FR2782563B1 (en) 1998-08-19 1998-08-19 APPARATUS FOR PRODUCING AUDIO SIGNALS FOR A SOUND REPRODUCTION SYSTEM

Publications (1)

Publication Number Publication Date
WO2000011867A1 true WO2000011867A1 (en) 2000-03-02

Family

ID=9529772

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/FR1999/002018 WO2000011868A1 (en) 1998-08-19 1999-08-19 Delivery and payment method for an audio, video or textual sequence
PCT/FR1999/002017 WO2000011867A1 (en) 1998-08-19 1999-08-19 Method for certified delivery of an audio, video or textual sequence

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/FR1999/002018 WO2000011868A1 (en) 1998-08-19 1999-08-19 Delivery and payment method for an audio, video or textual sequence

Country Status (3)

Country Link
AU (2) AU5376499A (en)
FR (1) FR2782563B1 (en)
WO (2) WO2000011868A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2811503A1 (en) * 2000-07-07 2002-01-11 Innovatron Sa Multimedia delivery system tattoos client ID data in transmission improves traceability
WO2002048938A1 (en) * 2000-12-13 2002-06-20 Unitedbox Pte Ltd Method and apparatus for providing content online
WO2004012454A1 (en) * 2002-07-24 2004-02-05 Thomson Licensing S.A. Method of distributing encrypted portions of an audiovisual programme
US9578360B2 (en) 2001-09-10 2017-02-21 Telefonaktiebolaget Lm Ericsson (Publ) Information presentation device and method

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2000275544A1 (en) * 2000-09-15 2002-03-26 Netfraternity Network S.P.A. Method and system for the dissemination of audio tracks through computer networks
JP2002149166A (en) * 2000-11-09 2002-05-24 Yamaha Corp Musical composition information distributing device, its method and recording medium
AU2005211593A1 (en) * 2004-09-29 2006-04-27 Universal Entertainment Corporation Gaming machine

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0723371A1 (en) * 1995-01-17 1996-07-24 THOMSON multimedia S.A. Method and apparatus for protecting control signals in a conditional access system
US5636276A (en) * 1994-04-18 1997-06-03 Brugger; Rolf Device for the distribution of music information in digital form

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0786121B1 (en) * 1994-10-12 2000-01-12 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US5773741A (en) * 1996-09-19 1998-06-30 Sunhawk Corporation, Inc. Method and apparatus for nonsequential storage of and access to digital musical score and performance information

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5636276A (en) * 1994-04-18 1997-06-03 Brugger; Rolf Device for the distribution of music information in digital form
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,US,IEEE INC. NEW YORK, vol. 36, no. 3, pages 744-752, XP000162915, ISSN: 0098-3063 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2811503A1 (en) * 2000-07-07 2002-01-11 Innovatron Sa Multimedia delivery system tattoos client ID data in transmission improves traceability
WO2002048938A1 (en) * 2000-12-13 2002-06-20 Unitedbox Pte Ltd Method and apparatus for providing content online
US9578360B2 (en) 2001-09-10 2017-02-21 Telefonaktiebolaget Lm Ericsson (Publ) Information presentation device and method
WO2004012454A1 (en) * 2002-07-24 2004-02-05 Thomson Licensing S.A. Method of distributing encrypted portions of an audiovisual programme

Also Published As

Publication number Publication date
FR2782563B1 (en) 2001-08-10
AU5376499A (en) 2000-03-14
FR2782563A1 (en) 2000-02-25
WO2000011868A1 (en) 2000-03-02
AU5376599A (en) 2000-03-14

Similar Documents

Publication Publication Date Title
CA2351831C (en) Audiovisual information distribution system and process
US6925489B1 (en) Methods and apparatus for identification and purchase of broadcast digital music and other types of information
EP0786123B1 (en) Method of communication for an intelligent digital audiovisual playback system
US8000543B2 (en) Pre-processed information embedding system
CA2337932C (en) Advance selection process, digital system and jukebox to implement same
JP4598279B2 (en) Method and system for using digital watermarks in music and other media
US20110271294A1 (en) System and method for receiving broadcast audio/video works and for enabling a consumer to purchase the received audio/vdeo works
CA2333100A1 (en) Pre-processed information embedding system
CA2401445A1 (en) Method and system for providing audio and/or video tracks
AU3256100A (en) Playing audio of one kind in response to user action while playing audio of another kind
EP1497986B1 (en) Method for managing the rights of an encrypted content stored on a personal digital recorder
US20080209060A1 (en) Method For Downloading With an Advertising Insert and Specific Player
JP2007525122A (en) Content encrypted in parallel with free broadcast
US20050111662A1 (en) Method for internet distribution of music and other streaming media
WO2000011867A1 (en) Method for certified delivery of an audio, video or textual sequence
FR2812147A1 (en) Method of security processing of data flow such as e.g. MP3 data stream by transmitting processes data stream back to external device that recombines of processes part with major fraction to produce flux of output information
JP2003022337A (en) System and method for distributing contents, information providing device and information terminal
EP1554877A2 (en) Adaptive and progressive audio stream descrambling
Leach Everything you always wanted to know about digital performance rights but were afraid to ask
FR2786973A1 (en) Security device for decoding compressed encrypted data has safe microcircuit in magnetic card separate from case and also includes decompression circuits
WO2000011866A1 (en) Security device for decoding compressed encrypted data
FR2816783A1 (en) Remote instantaneous transmission at 150 Mbytes per second of audio-visual data from a central point to an audio-visual data signal converter and display
EP2297954B1 (en) Updating of entitlements to access a protected audiovisual content
FR2867582A1 (en) Electronic unit for chip card, has digital processor and digital signal processor connected to flash memory by respective address and data buses, where digital processor controls digital signal processor through third address and data bus
WO2001001688A1 (en) Method for acquiring an audio, video or textual sequence from a remote site in a local user device by broadcasting digital data representing said sequence

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AU BA BB BG BR CA CN CU CZ EE GE HR HU ID IL IN IS JP KP KR LC LK LR LT LV MG MK MN MX NO NZ PL RO SG SI SK SL TR TT UA US UZ VN YU ZA

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase