`DEMANDE INTERNATIONALE PUBLIEE ENVERTU DUTRAITE DE COOPERATION EN MATIERE DE BREVETS (PC1
`
`ORGANISATION MONDIALE DE LA PROPRIETE INTELLECTUELLE
`Bureau international
`
`(51) Classification intemationale des brevets 3:
`
`H04N 7116
`
`Al
`
`(11) Nnmero de publication intematinoale: WO 80/01636
`
`(43) Date de publication intemationale: 7 aout 1980 (07.08.80)
`
`(21) Nnmero de Ia demande intemationale:PCT/FR80/00019
`
`(22) Date de depOt international:
`
`5 fevrier 1980 (05.02.80)
`
`(74) Mandataire: SOCIETE FRANCAISE POUR LA GE-
`STION DES BREVETS D'APPLICATION NUC-
`LEAIRE BREVATOME; 25, rue de Ponthieu, 75008
`Paris (FR).
`
`(31) Nnmero de Ia demande prioritaire:
`
`79/02994
`
`(32) Date de priorite:
`
`6 fevrier 1979 (06.02.79)
`
`(81) Etats designes: BR, JP, su.
`
`(33) Pays de priorite:
`
`FR Publiee
`Avec rapport de recherche intemationale
`
`(71) Deposants: TELEDIFFUSION DE FRANCE [FR/FR];
`21/27, rue Barbes, 92120 Montrouge (FR). L'ETAT
`FRANCAIS, represente par LE SECRETAIRE D'E(cid:173)
`TAT AUX POSTES ET TELECOMMUNICA(cid:173)
`TIONS (CENTRE NATIONAL D'ETUDES DES
`TELECOMMUNICATIONS) [FR/FR]; 38/40, rue du
`General Leclerc, 92131 Issy les Moulineaux (FR).
`
`(72) Inventeur: GUILLOU, Louis, Claude; 7, rue de Plse,
`35230 Bourgbarre (FR).
`
`(54) Title: VIDEOTEX SYSTEM PROVIDED WITH INFORMATION ACCESS CONTROL MEANS
`
`(54) Titre: SYSTEME DE VIDEOTEX MUNI DE MOYENS DE CONTROLE D' ACCES A L'INFORMATION
`
`(57) Abstract
`
`The system comprises a transmission center (2) and receivers
`( 4). The transmission center comprises a magazine composition source
`( 6), a locking automaton (24), a service key generator (22), a transmis(cid:173)
`sion circuit(12). A subscriber center(lOO) provides subscription keys
`which are transformed into messages by a circuit (102). The group of
`messages composes a special page for control of access. In the receiver
`the service key is returned by a circuit (36) by means of the messages
`received and by means of a subscription key inscribed into a support
`(106) and the unlocking of the information is effected in a circuit (38).
`The subscription supports are loaded in a set (112). Application to the
`ANTIOPE and TITAN systems.
`
`(57) Abrege
`
`Le systeme de Pinvention comprend un centred' emission (2) et
`des pastes recepteurs (4). Le centre d.' emission comprend une source
`de composition d'un magazine (6), un automate de verrouillage (24),
`un generateur de cle de service (22), un circuit d' emission ( 12). U n cen(cid:173)
`tre d'abonnements (100) fournit des cles d'abonnement qu'un circuit
`(102) transforme enmessages.L'ensemble des messages compose une
`page speciale de controle d' acces. Dans le poste recepteur la cle de ser(cid:173)
`vice est restituee parun circuit(36) araide des messages re<;us et d'une
`cle d'abonnement inscrite dans un support (106) et le deverrouillage
`des informations est effectue dans un circuit(38). Les supports d'abon(cid:173)
`nement se chargent dans un poste (112). Application aux systemes
`ANTIOPE et mAN.
`
`APPLE EX. 1007
`Page 1
`
`
`
`UNJQUEMENT A TITRE D'INFORMATION
`
`Codes utilises pour identifier lesE tats parties au PCT, sur les pages de couverture des brochures publiant des
`demandes intemationales en vertu du PCT.
`
`AT
`AU
`BR
`CF
`CG
`CH
`CM
`DE
`DK
`FR
`GA
`GB
`HU
`JP
`KP
`
`Autriche
`Australie
`Bresil
`Republique Centrafricaine
`Congo
`Suisse
`Cameroun
`Allemagne, Republique federale d'
`Danemark
`France
`Gabon
`Royaume-Uni
`Hongrie
`Japon
`Republique populaire democratique de Coree
`
`LI
`LU
`MC
`MG
`MW
`NL
`NO
`RO
`SE
`SN
`su
`TD
`TG
`us
`
`Liechtenstein
`Luxembourg
`Monaco
`Madagascar
`Malawi
`Pays-Bas
`Norvege
`Roumanie
`Suede
`Senegal
`Union sovietique
`Tchad
`Togo
`Etats-Unis d'Amerique
`
`APPLE EX. 1007
`Page 2
`
`
`
`wo 80/01636
`
`PCT/FR80/000 19
`
`1
`
`SYSTEME DE VIDEOTEX MUNI DE MOYENS DE CONTROLE
`D'ACCES A L'INFORMATION.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`•
`
`La presente invention a pour objet un systeme
`de videotex muni de moyens de controle d'acces a
`!'information.
`Elle trouve une application dans la trans-
`mission et l'affichage.d'informations sur des recep(cid:173)
`teurs de television a des fins quelconques de distrac(cid:173)
`tion, d'information, au drenseignement. L'invention
`s'applique essentiellement au systeme dit "ANTIOPE"
`(Acquisition Numerique et Televisualisation d'Images
`Organis~es en Pages d'Ecriture), et au systeme dit
`"TITAN" (~erminal Interactif de _Teletexte a Appel .
`par Numerotation). On sait qu'il s'agit essentielle(cid:173)
`ment, pour le premier, d'un systeme de videotex diffuse
`(done unidirectionnel) permettant d'inserer sur des
`voies de television des informations alphanumeriques
`organis~es en pages et en magazin~s. Pour le second,
`il s~agit d'un systeme de videotex interactif {done
`bidirectionnel) compatible avec le systeme ANTIOPE
`et permettant l'acces a des bases de donnees (infor-
`mations generales, annuaires, etc ••• ) et a des- services
`interactifs (transactions, mes~ages, enseignement)
`par le reseau telephonique.
`Dans le systeme ANTIOPE, la diffusion des
`informations s'effectue par une procedure dite "DIDON"
`(Diffusion de Donnees Numeriques} qui est une procedure
`de diffusion par paquets, compatible avec la diffusion
`du signal de television.
`De nombreux articles ou demandes de brevets
`ont deja decrit ces systemes. Un se referera par
`la suite essentiellement au systeme ANTIOPE dont
`on pourra trouyer un-e description detaillee, · notariiirient
`dans les documents suivants
`
`8 -
`
`. .
`
`APPLE EX. 1007
`Page 3
`
`
`
`wo 80/01636
`
`PCT/FRS0/00019
`
`2
`
`-
`
`-
`
`- l'article de Y. GUINET intitule "Etude comparative
`des systemes de teletexte en radiodiffusion. Quel(cid:173)
`ques avantages de la diffusion des donnees par
`paquets appliquee au teletexte" paru dans la revue
`de l'U.E.R. cahier Technique, n° 165, Octobre 1977,
`pages 242 a 253 ;
`- l'article ·ae B. MARTI et M. MAUDUIT intitule "ANTIOPE,
`service de Teletexte" paru dans la revue "Radiodif-
`. fusion Television", 9eme annee, n° 40, novembre-
`decembre 1975, 5/5 pages 18 a 23 ;
`-.la "Specification du systeme de teletexte ANTIOPE",
`editee par le Centre Commun d'Etudes de Television
`et Telecommunications {CCETT)
`;
`la demande de brevet franc;ais n° '75 1.83-19, .&epesee
`le 6 juin 1975 et intitulee "Systeme de diffusion de
`donnees" ;
`la demande de brevet frangais n° 76 27212, deposee
`le 6 septembre 1976 et intitu1ee "Systeme de trans(cid:173)
`mission numerique et d'affichage de texte sur un
`ecran de television" i
`la demande de brevet franc;ais n° 76 29034, deposee
`le 22 septembre 1976 et intitulee "Perfectionnements
`aux systemes de transmission numerique et d'affi(cid:173)
`chage de textes sur un ecran de television" ;
`- ia demande de certificat d'addition franc;ais
`n° 77 17625, deposee le 3 juin 1977 et intitulee
`"Systeme de diffusion de donnees".
`Le systeme ANTIOPE etant ainsi largement
`connu, il. ne sera pas decrit ici en detail. On se
`bornera a en rappeler les principes essentiels, dans
`le but de faciliter la comprehension de !'invention.
`Pour tout detail de conception ou de realisation,
`on pourra toujours se reporter aux documents cites
`plus haut, qui eux-memes renvoient a d'autres, tous
`ces documents devant etre consideres comme incorpores
`a la presente description.
`
`-
`
`5
`
`10
`
`- 15
`
`20
`
`25
`
`30
`
`35
`
`APPLE EX. 1007
`Page 4
`
`
`
`wo 80/01636
`
`PCT/FRS0/00019
`
`3
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`La figure 1 rappelle tres schematiquement
`les elements essentiels d'un systeme de teletexte
`ANTIOPE. Un tel systeme comprend un centre d'emission
`2 et des pastes recepteurs 4, 4', etc •••
`~e centre d'emission re~oit des informations
`d'une ou de plusieurs sources 5 et il comprend :
`- un moyen 6 de composition d'un magazine constitue
`de pa·ges organisees en rangees de caracteres, si
`cette composition n'a pas deja ete effectuee· par
`le depositaire de !'information ;
`- un circuit 10 de memorisation du magazine sous
`forme de signaux numeriques groupes en octets (8
`elements binaires) ;
`- une jonction 11 reliee au ~ircuit ~0 ~
`- un multiplexeur 12 de diffusion servant a la consti-
`tution de paquets d'octets eta !'insertion des
`informations dans les lignes d'un signal de tele(cid:173)
`vision, ce moyen mettant en oeuvre la procedure
`DIDON e·voguee plus haut.
`Chague paste recepteur comprend :
`un circuit 14 de reception et de demodulation dudit
`signal de television ;
`- une voie 16 de traitemen·t des signaux video d' image _;
`une voie 18 de traitement des signaux numerigues,
`cette voie·comprenant notamment un decodeur de
`donnees numerigues, et enfin,
`- un organe 20 de visualisation.
`Dans un tel systeme, le f~ux d 1 informations
`depuis les depositaires d 1 informations jusgu'aux
`centres de diffusion presente les caracteristigues
`generales suivantes.
`La source 5, qui est une bangue de donnees ··
`d.e.PPE?i.t,.~Jr.~s d' inform.i3,tipn.s est.., par exeitlple 1
`\In
`service meteorologigue, la Bourse, une agence d'infor-
`
`APPLE EX. 1007
`Page 5
`
`
`
`wo 80/01636
`
`PCT/FRS0/00019
`
`4
`
`mations, etc ••• Cette banque alimente le moyen de
`composition 6 qui met ces informations en page au
`format ANTIOPE.
`P.ou.r fixer les ordres de g·randeur, em peut
`indiquer que, dans le cas d'un magazine experimental
`realise pour les valeurs boursieres, on peut trouver
`environ 80 pages contenant en moyenne 800 octets,
`soit au total 64000 octets. Un tel magazine boursier
`utilise une ressource de 10 lignes par trame. Une
`ligne de television dure 64~s et peut vehiculer 32 oc(cid:173)
`tets utiles, et il y a 50 trames par seconde. Ainsi,
`la ressource de une ligne/trame permet de transmettre
`50 X 32 X 8 = 12800 b/s (elements binaires par seconde).
`L 1 ensemble d'un tel~magazine est done transmis en
`12 , 8 x 10 =
`64 X 8
`4
`d
`•
`•
`• f •
`1
`secon es, ce qu~ s1gn1 1e que e
`magazine est transmis cycliquement avec une periode
`de 4 secondes.
`On observera qu'une ligne interactive reliant
`le centre de diffusion au depositaire de l'information
`fonctionne typiquement a 4800 b/s et que c'est cette
`difference de vitesse par rapport a la diffusion
`a 12800 b/s qui explique la necessite d'une memorisa~
`·tion de l'information au niveau de la source de dif(cid:173)
`fusion.
`
`Dans le systeme ANTIOPE, les octets vehicu(cid:173)
`lant !'information sent notes traditionnellement
`
`de la maniere suivante . .
`r
`b7
`
`b8
`
`j
`f
`b6
`
`b'
`
`5
`
`r
`b4
`
`k
`.J.,
`
`b3
`
`b2
`
`b'
`1
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Imparite
`
`Po ids forts
`
`Po ids faibles
`
`ou .l'element binaire ba est un element d'.impari.te,
`autremen~ dit.un element tel que le nombre total
`de "1" figurant dans l'octet soit impair.
`
`·35
`
`APPLE EX. 1007
`Page 6
`
`
`
`wo 80/01636
`
`PCT/FRB0/00019
`
`5
`
`(4/7)
`
`Selon cette notation, l'octet (j/k) -
`correspond ainsi a l'octet 11000111.
`Les octets se divisent en octets de comman(cid:173)
`ae et en oct·ets de donnees. Les octets de commande
`indiquent nota:r.unent des en-tetes et des fins de pages
`ain~i que des en-t&tes et des fins de rangees. Les
`octets de donnees, inseres entre des octets de com(cid:173)
`mande, correspondent a des caracteres contenus dans
`les rangees. T OJs ces octets, qu' ils scient de com-
`mande au de donnees, comprennent un element binaire
`de poids fort qui est un element d'imparite.
`L'ensemble des codes, identifies par de
`tels octets, s'organise selon un tableau qui est
`le suivant :
`
`b7
`b,
`b
`
`0
`0
`0
`
`0
`0
`1
`
`1
`
`0
`I
`0
`
`2
`
`0
`1
`1
`
`. 3
`
`l
`0
`0
`
`o4
`
`1
`0
`1
`
`.5
`
`1
`I
`0
`
`6
`
`I
`1
`1
`
`7
`
`b. !OJ ~"'I I~ 0
`
`0 0 0 0
`
`0 0 0 1
`
`0 0 I 0
`
`00 1 1
`
`0 1 0 0
`
`0
`l
`
`2
`
`3
`
`!j.
`
`1 I 1 1 15
`
`-
`
`-
`
`-
`
`Dans ce tableau
`les colonnes 0 et 1 qui correspondent aux octets
`dent les 6e et 7e elements binaires sont nuls
`(b6 = b7 = 0}, contiennent des octets de commande
`les colonnes 2 et 3 contiennent essentiellement
`des nombres et des signes de ponctuation ;
`les _colonn:es <~ et 5 __ gQJ:l1:~em::lent principa.lement
`des ma.juscules,
`les colonnes 6 et 7 contiennent principalement ·
`des minuscules.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`APPLE EX. 1007
`Page 7
`
`
`
`wo 00/(}1636
`
`PCT/FR80/000 19
`
`5
`
`10
`
`• 15
`
`20
`
`25
`
`30
`
`6
`
`A titre d'exemple, une page courante d'infor(cid:173)
`mation, accessible a l'usager se presente sous la
`forme suivante :
`El~e c0ntient tout d'abord .un en-tete de page,
`1) -
`qui se compose des codes de commande (ETX)
`FF RS ~~l NP2 NP3 :
`ou : EXX est un code qui termine la page prece(cid:173)
`dente,
`FF est un code qui indique une nouvelle
`page,
`RS est un drapeau de page,
`NP1 , NP2 , NP3 sont des codes indiquant
`un numero de page allant de 001 a 999.
`2) - Apres l'en-t·ete de page, figure une rangee
`"zero" : us oo c1 c2 c3
`••••• RC LF,
`ou : us est un drapeau de rangee,
`00 indique le rang zero,
`c1 , c2 , c3 sont des codes complementaires,
`RC LF terminent la rangee.
`La rangee zero peut contenir aussi un nom de
`service, une. date, une heure et eventuellement
`des indications de taxation. Cette rangee zero
`ne vehicule pas d'information constituant le
`service. Elle fait partie de la procedure~
`3) - Apres la rangee zero, viennent des rangees
`d'information comprenant d'abord un en-tete
`de rangee qui se compose des codes (RC LF) us
`NR1 NR2 ,
`ou : RC LF terminent la rangee precedente,
`US est un drapeau de rangee,
`NR1 , NR2 constituent le numero de rangee
`qui va de 01 a 24.
`viennent ensuite des octets de donnees dl,
`• Ces octets sent inseres entre !'en(cid:173)
`- d2A • • d
`0
`tete de rangee courante et soit une fin de
`
`APPLE EX. 1007
`Page 8
`
`
`
`wo 80/01636
`
`PCT /FR80/000 19
`
`7
`
`la rangee - debut d'une autre rangee - soit
`une fin de page. Ces octets d1 , a2, ••• dn repre(cid:173)
`sentent !'information constituant le service
`diffuse. L'_e.lement d 1 information dans un tel
`systeme est done la ~angee visualisable.
`Il exi~te eg~lement d 1autres pages que
`ces pages couiantes d'information. Elles sont acces(cid:173)
`sibles fonctionnellement par l'intermediaire des
`codes complementaires c1 , c2, c3 contenus·dans la
`rangee zero. Ce sont par exemple des pages de ga~de
`et d'alarme. Toutes ces pages font partie de la pro(cid:173)
`cedure. Il existe enfin une page de sommaire que
`l 1 on peut considerer comme ·faisant partie des donnees.
`Ces rappels a propos uu systeme ANTIOPE
`etant effectues, on peut aborder maintenant le pro-
`bleme que se propose de resoudre la presente .invention.
`L'avenement des services de type ANTIOPE
`ou TITAN souleve la question de leur taxation, c'est(cid:173)
`a-dire de la mise en oeuvre d'un systeme permettant
`!'identification et le controle des audiences. Cette
`questi.on se ·pose d 'ailleurs plus generalement pour
`tout service diffuse tendant a rentabiliser les reseaux
`de diffusion par une meilleure utilisation des ressources.
`Une taxation de type a abonnement constitue
`une relation a la fois souple et durable entre un ser-
`vicie et ses usagers. C'est en diffusion surtout qu'un
`tel mode de taxation trouve sa justification.
`Une taxation de type a la conso~~ation
`peut egalement etre retenue i ce mode de taxation
`est_ fondamental pour les systemes "interactifs" {dans
`lesquels un dialogue s 1 ins.taure entre 1' abonne et
`la source d'information, comme c'est le cas pour
`TITAN) : mais il reste secpn(iaire dal),~ les SY.~tem~s
`a di!f.us~on (dans lesquels les informations sent
`transmises de maniere unidirectionnelle vers des
`abonnes, comme c'est le cas 'pour ANTIOPE}.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`APPLE EX. 1007
`Page 9
`
`
`
`wo 80/01636
`
`PCT/FRB0/00019
`
`8
`
`Des systemes intermediaires, dits "quasi(cid:173)
`interactifs" peuvent se presenter, dans lesquels
`on modifie sans cesse le contenu de la source de
`diffusion pour satisfair·e aux reque·tes ·aes usagers
`qui sont transmises par un·reseau public de donnees.
`L'avenement des nouveaux moyens de diffusion a tres
`grande capacite (satellites) developpera beaucoup
`ce mode quasi-interactif, rendant alors necessaire
`la mise en oeuvre d'un systeme de contrele de l'acces
`a !'information offerte.
`Ce probleme du contrele d'acces pose avant
`tout celui du verrouillage de !'information a l'emission
`et du deverrouillage a la reception. Ce probleme
`doit naturellement etre resolu en tenant compte de
`la specificite du systeme de teletexte a contreler.
`En particulier, la methode de brouillage des· informa(cid:173)
`tions et celle de recouvrement de l'intelligibilite
`des informations, ne doit pas penaliser les performan(cid:173)
`ces du systeme.
`Or, on sait que les messages traduits dans
`le lang age ANTI OPE sont caracter ises par· une impor(cid:173)
`tante redondance, de maniere que soit minimisee l'inci(cid:173)
`dence des erreurs de transmission ~ur l'intell~gibilite
`de !'information diffusee. C'est ainsi que les textes
`alphabetiques so~t intrinsequement tres redondants 1
`de meme que la plupart des dessins en semi-graphique 1
`que les commandes de visualisation de caracteres
`utilisent des caracteres d'echappement 1 que les
`numerotations de pages et de lignes mettent en oeuvre
`des codes de Hamming 1 que taus les octets consti(cid:173)
`tuant un magazine sont transmis avec imparite, etc •••
`A~cun effort n'est done fait pour_comprimer !'informa(cid:173)
`tion et la methode de reeo\ilvr.ement de 1'-·intelligibilite
`de 1-• inf-ermation doit done respecter cette redondance
`et ne pas propager les consequences nefastes des
`erreurs de transmission, difficilernent contrelables
`en diffusion.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`/ /0i.::.-;-;~
`. ~
`
`Ci~PI
`\ . ./,, WIPO
`
`APPLE EX. 1007
`Page 10
`
`
`
`wo 80/01636
`
`PCT/FRS0/00019
`
`9
`
`Les moyens de recouvrement de l'intelligibilite
`d'une information prealablement verrouillee constituent
`en quelque sorte une "serrure electronique", et seule
`la mise en oeuvre d'une cle appropriee permet de
`recouvrer l'intelligibilite de !'information verrouillee.
`La premiere question qui se pose alors,
`est celle de ~a place a attribuer a cette serrure
`electronique dans le systeme a controler. En effet,
`dans le cas du systeme de teletexte, deux procedures
`sent mises en jeu : la proce9ure de transport (DI-DON)
`et la procedure de service (ANTIOPE) • A _quel niveau
`de procedure doit-on disposer cette serrure ?
`L'invention repond a cette question en
`proposant une serrure qui est attachee au niveau
`du service. Cette fac;:on de proceder presente plusieurs
`avantages. Elle respecte tout d'abord les contraintes
`de synchronisation et de non propagation des erreurs
`de transmission. De plus, elle est independante du
`reseau de transport utilise par le videotex. Enfin,
`elle ne demande aucun reamenagement des normes ANTIOPE
`existantes et s'accommodera d'une eventuelle evolution
`de ces normes.
`En d'autres termes, et selon une premiere
`caracter1stique de !'invention, le verrouillage de
`.1' information constituant un magazine ANTIOPE est
`effectue au niveau de la source de diffusion. De
`fac;:on plus precise, les moyens de verrouillage se
`situent en amant du multiplexeur DIDON qui, sur le
`schema de la figure 1, porte la reference 12.
`Une place ayant ete assignee au verrouillage,
`reste la question de l'objet auquel s'applique ce
`verrouillage.
`L'invention repond a cette seconde question
`en proposant un moyen dent la fonction est de verrouil-
`ler exclusivement !'information vehiculee dans les·
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`APPLE EX. 1007
`Page 11
`
`
`
`wo 80/01636
`
`PCT/FRB0/00019
`
`10
`
`rangees visualisables des pages ordinaires du magazine.
`En d'autres termes, le verrouillage n'affecte pas
`les codes de commande figurant dans les colonnes
`0 et 1 au tableau des-codes indique plus haut et
`nota~~ent, les codes ETX, FF, RS, RC, LF et US. Il
`n'affecte que les codes de donnees d1, a2, etc •••
`C'est la la s~conde caracteristique de !'invention.
`Enfin, !'invention se propose de resoudre
`un troisieme probleme qui est celui du respect de
`l'imparite des octets diffuses.
`Tous ces buts sont atteints par !'utilisation,
`selon !'invention, d'un automate de verrouillage
`qui comprend un moyen pour former une suite d'octets
`chiffrants dont les elements binaires, notes cl a
`c8 sont engendres de la maniere suivante :
`- cl, c2, c3, c4 et cs sont preleves a la sortie
`d'un generateur de suite pseudo-aleatoire, reinitia(cid:173)
`lise au debut de chaque rangee visualisable par
`une cle de service K et par les numeros de la page
`et de la rangee consideree ;
`- ~6 et c7 sont a zero, et
`- c 8 est Un element de parite.
`Ainsi, la suite chiffrante obtenue est
`composee d'octets pairs. Ces octets sont notes c1 ,
`c2 ••• cn ou, de f~~on 9enerique cj. Les octets clairs
`constituant une rangee d'information ferment une
`suite notee a1 , d2 ••• d0 ou de fa~on generique dj.
`Ces octets sont impairs et ils sont verrouilles par
`les octets chiffrants selon les regles suivantes :
`A chaque nouvel octet clair de la rangee
`visualisable, on preleve un octet de la suite chif(cid:173)
`frante.Deux cas peuvent se presenter :
`- Si 1 'octet clair a.p.parti.ent .aux .colonnes ·a et .1.
`du-tableau des code~ {b6 = b7 = 0) l'octet clair
`est transmis tel quel, et !'octet chiffrant n•est
`pas utilise ;
`
`5
`
`10
`
`- 15
`
`20
`
`25
`
`30
`
`35
`
`APPLE EX. 1007
`Page 12
`
`
`
`wo 80/01636
`
`11
`
`PCT/FRS0/00019
`
`-
`
`- Si l'octet clair n'appartient pas aux colonnes
`0 ou 1, alors l'octet clair et l'octet chiffrant
`sont combin's par un circuit logique "OU-exclusif"
`pour constituer un octet diffus' : D. = d. m c.,
`J
`J
`J
`ou le signe e repr'esente 1' operation logique "OU-
`exclusif".
`Du.fait de la parite des octets_chiffrants,
`les octets dfffuses sent impairs, tout cornme les
`octets clairs, ce qui repond bien a l'exigence posee
`plus haut.
`En outre, !'operation "OU-exclusif" se
`traduit par une substituti~n a !'octet clair d'un
`octet diffuse appartenant au meme g~oupe de colonnes
`que l'octet clair, a savoir :
`le groupe des colonnes 2 et 3 qui contient essentiel-
`-
`lement les nombres et des signes de ponctuation,
`le groupe des colonnes 4 et 5 qui contient principa(cid:173)
`lement des majuscules,
`et le groupe des colonnes 6 et 7 qui contient prin-
`cipalement des minuscules.
`Enfin, les octets appartenant aux colonnes
`0 et l ne ·sent pas modifies, ·en particulier les octets
`correspondant aux codes ETX, FF, RS, RC, LF et US
`qui sent transmis. tels quels. De plus, du .. fait d.e
`la nullite des 6e et ,e elements binaires des octets
`chiffrants, il n'y a pas introduction de nouveaux
`octets appartenant a ces colonnes. La transparence
`souhaitee est done assuree.
`Ainsi, taus les buts enonces plus haut
`sont-ils atteints par ce moyen de verrouillage mis
`en oeuvre selon l'invention.
`Pour renforcer le caractere d'inviolabilite
`de la serrure ainsi constituee, la cle de service
`K est avantageusement modifiee de man-iia·re al"E§atoire
`a des iritervalles determines et relativement courts
`(par exemple de l'ordre de ~uelques minutes).
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`.35
`
`CUREA.u
`
`O:v!PI
`.,_ WIPO
`
`-•"-'\>
`
`APPLE EX. 1007
`Page 13
`
`
`
`wo 80/01636
`
`PCT/FRS0/00019
`
`12
`
`-
`-
`
`Il reste alors, A la r~ception, A d'verrouil(cid:173)
`ler !'information. Pour ce faire, le r~cepteur doit
`comprendre un generateur d'octets dechiffrants qui
`d~livre des octets formes comme.suit: .
`les 5 elements binaires de faible poids sent prele-
`-
`ves dans une s~ite quasi-aleatoire obtenue par
`un generate~r reinitialise A chaque en-tete de
`rangee par laclede service K, par le numero-de
`page et par le numero de rangee consideres ;
`les 6e et 7e elements binaires sent nuls, et
`le ae element binaire est force a zero.
`Les r~gles de deverrouillage sont analogues
`aux r~gles de verrouillage : a chaque nouvel octet
`rec;u appartenant a une rangee verrouillee, un nouvel
`octet dechiffrant est engendre. Deux cas peuvent.
`se presenter :
`- Si l'octet re9u appartient aux colonnes 0 et 1,
`il est transmis tel quel aux circuits d'interpre(cid:173)
`tation ;
`- Si l'octet re9u n'appartient pas aux colonnes 0
`et 1, (parce que ses 6e etjou 7e elements binaires
`ne sent pas nuls) il est combine par un circuit
`ou-exculsif a l'octet dechiffrant avant la pour(cid:173)
`suite de 1 1 interp~~tatioh.
`L1 interpretation du langage est done intime-
`ment entrelacee ~vee le deverrouillage des rangees
`d'information, et la robustesse de la structure du
`langage ANTIOPE diffuse n'est pas affectee par les
`operations de verrouillage.
`Ces generalites sur !'invention ayant ete
`exposees, la definition precise de l'o'bjet de 1' inven(cid:173)
`tion semble alors pouvoir etre formulae de la mani~re ..
`sui.vante :
`_ "Systeme de videotex comprenant un centre
`d'emission d'inforrnation et des pastes recepteurs, le centre
`d'emission comprenant :
`
`5
`
`10
`
`~ 15
`
`20
`
`25
`
`30
`
`.35
`
`APPLE EX. 1007
`Page 14
`
`
`
`wo 80/01636
`
`PCT/FRB0/00019
`
`. 13
`
`- un moyen de composition d'un magazine constitue
`de pages organisees en rangees de caracteres, si
`ce moyen n'est pas deja contenu dans la source
`o'in~.q~mation,
`- un ~ircuit de memorisation du magazine sous forme
`de signaux numeriques groupes en octets (8 elements
`binaires) ,· ·_ces octets comprenant des octets de
`commande et des octets de donnees, les octets de
`commande indiquant notamment des en-tetes de fins
`de pages ainsi que des en-tetes et des fins de
`rangees, les oc~ets de donnees correspondant a
`des caracteres contenus dans chaque rangee, taus
`ces octets de commande et de donnees. comprenant
`un element binaire de poids fort qui est un element
`d'imparite, les octets ayant des 6e et 7e elements
`binaires nuls etant des octets de commande,
`- une jonction reliee au circuit de memorisation,
`- un multiplexeur de diffusion servant a !'inser-
`tion des· informations dans les lignes d'un signal
`de television,
`ce centre d'emission comprenant en outre des moyens
`de chiffrement de l.'information utilisant une cle
`de service, chaque peste recepteur comprenant :
`..... un circui"t de re'ception et d"e "'demodulation dud1 t
`s~gnal de television,
`- une voie de traitement des signaux video d'image,
`- une voie de traitement des signaux numeriques con-
`tenant notamment un decodeur de signaux numeri(cid:173)
`ques, et
`- un organe de visualisation,
`chaque paste .. rec.epteur comprenant. en outre des moyens
`de dechiffrement de !'information chiffree utilisant .
`ladite cle de service, le systeme etant caracterise
`en c_e qu~ :
`
`5
`
`10
`
`-15
`
`20
`
`25
`
`30
`
`APPLE EX. 1007
`Page 15
`
`
`
`wo 80/016"36
`
`A) -
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`14
`
`PCT/FRS0/00019'
`
`b)
`
`les moyens de chiffrement du centre d'emission
`comprennent :
`delivrant un signal numeri-
`un generateur
`a)
`que representant une cle de service K,
`cette cle changeant de maniere aleatoire
`a des intervalles determin~s,
`comprenant :
`un·-~utomate de verrouillage
`un cornparateur a une entree reliee
`i)
`au circuit de memorisation du magazine
`d'ou il re~oit des octets cia~rs,
`ce comparateur etant apte a distinguer
`parmi ces octets clairs, ceux dont
`les 7e· et 6e elements binaires sont
`nuls, ce comparateur ayant deux sorties,,
`la premiere vehiculant ces octets .
`a 7e et 6e elements binaire~ nuls
`et qui est reliee au multiplexeur
`de diffusion a travers la jonction,
`et la seconde vehiculant les octets
`clairs dj dent les 7e etjou 6e elements
`binaires ne sent pas nuls,
`ii) un circuit. logique ou-exclusif a deux
`entrees, dent l'une reliee a la deuxieme
`sortie du comparateur. a·· oil elle re9oit
`les octets clairs d. a 6e et/ou 7e ele-
`.
`J
`ments bina~res non nuls, ce circuit
`logique ayant une sortie qui vehicule
`des octets chiffres impairs Dj' les
`octets chiffres etant diriges ensuite
`vers le multiplexeur de diffusion
`a travers la jonction ;
`c) un generateur d 'octets chiffrants commande _.
`par l'automate de verrouillage d'ou il re9oit
`des octets indiquant les numeros de page et
`les numeros de rangees des donnees a trans(cid:173)
`mettre ainsi que le signal correspondant
`
`APPLE EX. 1007
`Page 16
`
`
`
`wo 80/01636
`
`PCT/FRS0/000 19
`
`15
`
`e)
`
`A la cle de service, ce generateur d'octets
`delivrant, pour chaque octet de donnees
`d. d'une rangee visualisable un octet chif-
`ae '1,
`J
`,
`t
`£rant c., cet octet possedant un
`e emen
`J
`binaire de parite et des 7e et 6e elements
`bina:±res·--nuls, cet octet etant applique
`A l'autre entree du circuit logique.
`les moyens de dechiffrement de chaque paste
`recepteur comprennent :
`un generateur d'un signal numerique repre-
`d)
`sentant la cle de service K en cours dans
`le centre d'emission,
`un automate de deverrouillage comprenant :
`un comparateur a une entree reliee
`i)
`au decodeur de signaux numeriques
`du peste recepteur d'ou il regoit
`les octets chiffres, ce comparateur
`etant apte a diStinguer 1 parmi CeS
`octets chiffres, ceux dont les 7e
`et 6e elements binaires sent nuls,
`ce comparateur ayant deux sorties,
`la premi~re- vehiculant ces octets
`dent les 7e et 6e elements binaires
`·SOnt nul·s, cette premiere sertie"·etant
`reliee directemerit a l'organe de visua(cid:173)
`lisation, la seconde vehiculant les
`octets chiffres D. dent les 7e et/ou
`J
`·e
`6 elements binaires ne sent pas nuls,
`ii) un circuit logique ou-exclusif A deux
`entrees, l'une reliee a la deuxieme
`sortie du comparateur d'ou elle re9oit
`les octets chiffres Dj' ce circuit
`logique ayant une sortie qui vehicule
`des octets dechiffr.es · dj dir iges ensui te
`vers l'organe de visualisation ;
`
`B) -
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`- 35
`
`APPLE EX. 1007
`Page 17
`
`
`
`wo 80/01636
`
`PCT/FRS0/00019
`
`16
`
`f)
`
`un generateur d'octets dechiffrants comman(cid:173)
`de par !'automate de deverrouillage qui
`lui transmet les octets indiquant les nume(cid:173)
`.ros de page et les numeros de rangees des
`donnees transmises et le signal correspon(cid:173)
`dant i~la cle de service en cours K, ce.
`geQerateur d'octets dechiffrants possedant
`une sortie qui delivre, pour chaque octet
`chiffre re~u, un octet dechiffrant cj posse(cid:173)
`dant un element binaire de poids fort qui
`est force a zero et des 7e et 6e elements
`binaires nuls.
`De tels moyens de verrouillage et de dever(cid:173)
`rouillage permettent de resoudre de maniere avanta-
`geuse le probleme de la taxation evoque plus haut.
`A cette fin, !'invention propose d'utiliser, en plus
`de la cle de service, dont le role vient d'etre defini,
`des cles d'abonnement qui sont engendrees de maniere
`aleatoire par un centre de gestion des taxations.
`Ces cles ont une duree de vie relativement longue
`(de 1 a 12 mois), par rapport a celle de la ale de
`service (qui est de l'ordre de quelques minutes).
`Pour illustrer le fonctionnement de ce
`systeme a double cle, on peut prendre un exemple
`de schema d'abonnement qui utiliserait quatre types
`d'abonnements : 1 mois, 3 mois, 6 mois et un ·an.
`En plus de sa duree, un abonnement est caracterise
`par son mois de debut. Avec un tel schema, durant
`un mois donne et pour un service donne, il y a done
`22 cles d'abonnement susceptibles d'etre utilisees
`par les usagers : une cle mensuelle, trois cles tri(cid:173)
`mestrielles, six cles semestrielles et douze cles
`annuelles.
`. Chaque mois, le centre de gestion des taxa-
`tions fournit a chaque centre de diffusion une liste
`de 22 cles d'abonnement en cours pour chaque service
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`"35
`
`APPLE EX. 1007
`Page 18
`
`
`
`wo 80/01636
`
`PCT/FRB0/00019
`
`17
`
`diffuse par ce centre. En outre, il fournit a.des
`points de vente d'abonnements, une autre liste de
`4 cles qui vent debuter le mois suivant (un mois,
`trois meis, six mois et un an), pour chaque service,
`avec les tarifs des abennements.
`Une machine appropriee, inst~llee dans
`chaque point··de vente, inscrit certaines de ces cles
`sous forme de blocs d'abonnements sur des supports
`prevus a cet effet {par exemple des cartes intelli-
`gentes de type "carte de credit"}. Ces cartes sent
`ensuite introduites par les usagers du service dans
`leur peste recepteur.
`Pour chaque service payant, toute~ les
`cinq minutes environ, une nouv,elle ,cle du service
`K est engendree au hasard, par chaque centre de dif(cid:173)
`fusion interesse. Ainsi, au caurs d'une session d'un
`service (une heure ou quelques heures), quelques
`dizaines de cles de service peuvent se succeder.
`D~s qu'un centre de diffusion engendre
`une nouvelle cle de service K, il calcule, pour chaque
`cle d'abonnement en cours Ci pour ce service, un
`message Mi par un algorithme Mi =Fe. (K), les cles Ci
`jouant le role de parametres.
`l
`Ainsi·, pour un servtce ·dote 'du ·s·chema d 1 abon-
`nement indique pl~s haut, a tout instant, 22 messages
`differents sent en vigueur. La duree de vie d'un
`message est egale a celle de la cle. du service K,
`Et pour un service donne, a tout instant, il existe
`
`autant de messages qu 1· il y a de cles d 1 abonn