DE3513860A1 - Method of coding and decoding for a coin-operated television system - Google Patents

Method of coding and decoding for a coin-operated television system

Info

Publication number
DE3513860A1
DE3513860A1 DE19853513860 DE3513860A DE3513860A1 DE 3513860 A1 DE3513860 A1 DE 3513860A1 DE 19853513860 DE19853513860 DE 19853513860 DE 3513860 A DE3513860 A DE 3513860A DE 3513860 A1 DE3513860 A1 DE 3513860A1
Authority
DE
Germany
Prior art keywords
word
coding
access
combination
words
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE19853513860
Other languages
German (de)
Other versions
DE3513860C2 (en
Inventor
Guido Angers Guerri D'All'Oro
Jean Claude Tessier
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LOIRE SEREL ELECTRONIQUE
Original Assignee
LOIRE SEREL ELECTRONIQUE
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 LOIRE SEREL ELECTRONIQUE filed Critical LOIRE SEREL ELECTRONIQUE
Publication of DE3513860A1 publication Critical patent/DE3513860A1/en
Application granted granted Critical
Publication of DE3513860C2 publication Critical patent/DE3513860C2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/127Shopping or accessing services according to a time-limitation
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/20Individual registration on entry or exit involving the use of a pass
    • G07C9/21Individual registration on entry or exit involving the use of a pass having a variable access code
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/0014Coin-freed apparatus for hiring articles; Coin-freed facilities or services for vending, access and use of specific services not covered anywhere else in G07F17/00
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence

Abstract

The coding method according to the invention allows an access unit to be formed which authorises or bars access to a coin-operated television network. …<??>According to the invention, the access unit comprises at least two words: a selection word which represents the authorised transmission, and an access word which is formed from a coded combination of the first word and a further word which represents the authorisation period. …<IMAGE>…

Description

PRINZ, LEISER, BUNKE & PARTNER >PRINZ, LEISER, BUNKE & PARTNER>

Patentanwälte · European Patent Attorneys O C 1 O Q C ΠPatent Attorneys · European Patent Attorneys O C 1 O Q C Π

München . StuttgartMunich . Stuttgart

Cc -Cc -

17. April 1985April 17, 1985

SOCIETE D'ELECTRONIQUE DE LA
REGION PAYS DE LOIRE SEREL
74, rue du Surmelin
75080 PARIS, Frankreich
SOCIETE D'ELECTRONIQUE DE LA
PAYS DE LOIRE SEREL REGION
74, rue du Surmelin
75080 PARIS, France

Unser Zeichen: S 3258Our reference: S 3258

Verfahren zum Codieren und Decodieren für ein Münzfernseh-SystemMethod of encoding and decoding for a coin operated television system

Die Erfindung bezieht sich auf ein Verfahren zum Codieren und Decodieren für ein Münzfernseh-System. Unter einem Münzfernseh-System soll hier ein System verstanden werden, in dem die Sendungen gestört werden. Der ordnungsgemäße Empfang dieser Sendungen ist nur mit Hilfe eines Decodier- oder Entstörgeräts möglich, das lediglich an eine befugte Person, beispielsweise nach dem Bezahlen einer Gebühr, übergeben wird.The invention relates to a method of coding and decoding for a pay television system. A coin-operated television system is to be understood here as a system in which the broadcasts are disrupted. Proper reception of these broadcasts is only possible with the help of a decoding or interference suppression device, the is only handed over to an authorized person, for example after paying a fee.

Es gibt verschiedene Verfahren der Störung von Sendungen. Zu erwähnen wäre beispielsweise ein in der I1R-PS 2 330 beschriebenes Verfahren, bei dem für jede Bildzeile der Zeitabstand zwischen dem Zeilensynchronisierimpuls und demThere are various methods of disrupting broadcasts. Mention should be made, for example, of a method described in I 1 R-PS 2 330, in which, for each image line, the time interval between the line synchronization pulse and the

Bildsignal verändert wird. Die Verschiebung zwischen dem Synchronisierimpuls und dem Bildsignal ändert sich nach einem Gesetz, das durch die Codierung bestimmt ist. Ohne eine Decodierung ist das empfangene Bild verzerrt und kann nur mit Mühe betrachtet werden. Die Decodier-Vorrichtung des Empfängers stellt die richtige Phase des Bildsignals in Bezug auf den Zeilensynchronisierimpuls wieder her. Die Decodier-Vorrichtung enthält beispielsweise eine variable Verzögerungsleitung nach Maßgabe eines Generators, der den umgekehrten Code des bei der Störung der Sendung verwendeten Codes erzeugt.Image signal is changed. The shift between the synchronizing pulse and the image signal changes according to a law determined by coding. Without decoding, the received image will be distorted and can only be viewed with difficulty. The decoding device of the receiver sets the correct phase of the picture signal with respect to the line sync pulse. The decoding apparatus includes, for example, one variable delay line according to a generator, which has the reverse code of when the transmission is disrupted codes used.

Welches Verfahren auch immer zum Stören angewandt werden mag: der Benutzer eines Empfängers muß dauernd über eine Decodier-Vorrichtung verfügen können. Nach der Erfindung aber besteht der Wunsch, daß die Wirksamkeit der Decodiervorrichtung nur dann freigegeben wird, wenn ihr Benutzer Inhaber eines Abonnements ist. Daher ist vorgesehen, daß die Wirksamkeit der Decodier-Vorrichtung von einer Freigabe abhängig ist nach Maßgabe einer Vorrichtung zur Freigabe des Zugangs zu den Sendungen oder eines Schlüssels. Selbstverständlich müssen die Daten der Vorrichtung zur Zugangsfreigabe codiert sein, damit sie nicht leicht gefälscht werden können. Diese Art der Codierung und der entsprechenden Decodierung - auf die sich die Erfindung bezieht - dürfen nicht verwechselt werden mit der oben erwähnten Codierungsart, die eine Störung der Sendungen bewirkt.Whatever method may be used to interfere: the user of a receiver must constantly have a Decoding device can have. According to the invention, however, there is a desire that the effectiveness of the decoding device will only be released if your user is a subscriber. Therefore it is envisaged that the effectiveness of the decoding device is dependent on a release according to a device for release access to the programs or a key. Of course, the data of the device must be used for Access authorization must be coded so that they cannot be easily forged. This type of coding and the corresponding decoding - to which the invention relates - must not be confused with the above mentioned type of coding, which causes a disruption of the broadcasts.

Die Codierung der Vorrichtung zur Zugangsfreigabe - die das Betreiben des Decodierers für die Entstörung ermöglichen soll - soll folgenden Bedingungen genügen:The coding of the device for the release of access - which enable the operation of the decoder for the interference suppression should - should meet the following conditions:

1. Die Codierung muß auf eine Person bezogen werden können. Das bedeutet, daß der Zugang zum Empfang von Sendungen, der über einen Schlüssel, beispielsweise in Form einer codierte Daten enthaltenden Karte, gewährt wird, nur für einen einzigen Empfänger gültig sein darf.1. The coding must be able to relate to a person. This means that access to the reception of broadcasts, which is granted via a key, for example in the form of a card containing coded data, for only one person only recipient may be valid.

2. Die Freigabe ist nur für eine bestimmte Abonnementzeit gültig.2. The release is only for a certain subscription period valid.

3. Jeder Abonnent muß verschiedene Arten von Abonnements erwerben können. Die Sendungen werden beispielsweise in zwei Kategorien aufgeteilt, die erste wird allen Abonnenten angeboten und der Empfang von Sendungen der zweiten Kategorie wird nur für solche Abonnenten freigegeben, die eine Zusatzgebühr entrichtet haben.3. Each subscriber must be able to purchase different types of subscriptions. The programs are, for example, in divided into two categories, the first is offered to all subscribers and the reception of programs of the second category is only released for those subscribers who have paid an additional fee.

Außerdem muß die Codierung der Vorrichtung zur Freigabe des Zugangs zum Münzfernsehen gut gegen Betrug geschützt sein.In addition, the coding of the device for enabling access to the pay television must be well protected against fraud.

Die Codierung der Vorrichtung zur Zugangsfreigabe wird hier als Zugangssatz bezeichnet. Er enthält mindestens zwei Wörter. Das erste, C, stellt die Auswahl der Art der Sendungen oder Programme dar, zu denen der Zugang gewährt wird. Das zweite Wort, M, wird aus einer codierten Kombination aus dem ersten Wort G und einem anderen Wort, B, gebildet und stellt die Zeitperiode der Freigabe dar, also die Abonnementzeit. Die verschiedenen Wörter werden beispielsweise dargestellt durch Binärzahlen.The coding of the device for enabling access is referred to here as an access record. It contains at least two words. The first, C, represents the selection of the type of broadcasts or programs to be granted access. The second Word, M, is formed from a coded combination of the first word G and another word, B, and represents the The time period of the release, i.e. the subscription time. The different words are represented by binary numbers, for example.

Das Auswahlwort C kann eine verminderte Anzahl von Bits enthalten und daher so aussehen, daß es vom Abonnenten verhältnismäßig leicht lesbar ist. Diese Lesbarkeit erhöht nicht die Möglichkeit, den Zugangssatz zu fälschen. FallsThe selection word C may contain a reduced number of bits and therefore look so that it is relatively easy to read by the subscriber. This increases readability not the opportunity to forge the access record. If

nämlich das V/ort G für sich allein verändert wird, ohne daß auch das Wort M verändert wird, kann der Zugangssatz die Entstörung nicht freigeben. Die Lesevorrichtung für den Zugangssatz im Empfänger erkennt dann nämlich einen Widerspruch zwischen den Worten C und M.namely the place G is changed on its own, without the word M is also changed, the access record cannot clear the interference suppression. The reading device for the access record the recipient then recognizes a contradiction between the words C and M.

Im bevorzugten Ausführungsbeispiel enthält der Zugangssatz ein drittes Wort T, das den Zugangssatz als personenbezogen kennzeichnet oder auch nicht. In diesem Fall wird das Zugangswort M aus der codierten Kombination der Wörter G und B ebenso wie eines zusätzlichen Wortes N gebildet. Das zusätzliche Wort N stellt den personenbezogenen Code oder den Standardcode N Index O dar und ist identisch für alle Abonnenten. Die V/örter N und N0 erscheinen als solche nicht im Zugangssatz; diese Wörter befinden sich - unzugänglich für den Benutzer - im Speicher des Zugangsbefugnisgerätes. VJie das Wort C braucht auch das Wort T nur eine verminderte Anzahl von Bits enthalten, beispielsweise ein Bit oder zwei Bits, die nur zwei Werte annehmen können. Die leichte Lesbarkeit des Worts T ist kein Nachteil, da dieses Wort wie das Auswahlwort G eine Sperrung der Wirksamkeit der Entstör-Decodiervorrichtung nach sich zieht, falls es ohne eine gleichzeitige Änderung des Worts M verändert wird.In the preferred embodiment, the access record contains a third word T, which identifies the access record as person-related or not. In this case the access word M is formed from the coded combination of the words G and B as well as an additional word N. The additional word N represents the personal code or the standard code N index O and is identical for all subscribers. The words N and N 0 do not appear as such in the access record; these words are - inaccessible to the user - in the memory of the access authorization device. Like the word C, the word T only needs to contain a reduced number of bits, for example one bit or two bits, which can only assume two values. The easy legibility of the word T is not a disadvantage, since this word, like the selection word G, results in the effectiveness of the interference suppression decoding device being blocked if it is changed without the word M being changed at the same time.

In einem Ausführungsbeispiel hat der Zugangssatz die Gestalt einer Karte mit codierten Daten. Die Daten werden durch eine Behörde dargestellt, und die Karte wird mit Hilfe einer Codiervorrichtung, insbesondere einen Rechner, hergestellt. Der Rechner enthält einen Zufallsgenerator zum Erzeugen dieser codierten Kombination.In one embodiment, the access record is in the form of a card with encoded data. The data will be represented by an authority, and the card is produced with the aid of a coding device, in particular a computer. The computer contains a random generator for generating this coded combination.

Um einen Betrug so weit wie möglich zu erschweren, wird das Programmauswahlwort C, gegebenenfalls mit dem Wort N entsprechend dem Code des Abonnenten oder dem Wort Nq desIn order to make fraud as difficult as possible, the program selection word C, possibly with the word N, is accordingly the subscriber's code or the word Nq des

Standardcodes, beispielsweise ebenfalls mit Hilfe eines Zufallsgenerators codiert, bevor es mit dem Wort B kombiniert wird. Pur das Decodieren muß man auf das Wort C und, falls notwendig, auf das Wort N oder das Wort N0 dieselbe Codierung anwenden. Die Kombination des Wortes B mit dem Wort, das sich aus der Codierung von C ergibt, entspricht einer umgekehrten Transformation dieser Kombination, die für die Codierung gebildet wird.Standard codes, for example also coded with the aid of a random generator, before it is combined with the word B. For decoding, the same coding must be applied to the word C and, if necessary, to the word N or the word N 0. The combination of the word B with the word that results from the coding of C corresponds to an inverse transformation of this combination, which is formed for the coding.

Die Vorrichtung zum Steuern des Zugangs oder der Sperrung des Empfangs von Sendungen enthält vorzugsweise einen auf einem Chip integrierten Schaltkreis, das ist ein einstückiges Halbleitersubstrat in einer solchen Form, daß der Zugang zu den inneren Verbindungen dieses integrierten Schaltkreises nicht möglich ist.The device for controlling access or blocking the reception of broadcasts preferably includes one a chip integrated circuit, which is a one-piece semiconductor substrate in such a form that access to the internal connections of this integrated circuit is not possible.

Damit das Decodieren besonders schwierig ist, greift man beim Codieren auf einen Pseudo-Zufallsgenerator zurück und benützt ihn in einer besonderen V/eise. Es wird daran erinnert, daß ein Pseudo-Zufallsgenerator ein Schieberegister mit N1 Stellen und ein Exklusiv-Oder-Tor zum periodischen Verändern des Inhalts Jeder Stelle nach Maßgabe eines Zeitgeber-Signals enthält. Die Endzahl wird nach X Impulsen des Zeitgebers erreicht. Sie wird entweder durch den Inhalt aller Stellen oder eines Teils von ihnen oder aber durch eine Folge von N2 Bits des Ausgangs der letzten Stelle gebildet, vorausgesetzt daß der Zeitgeber in Betrieb bleibt.To make decoding particularly difficult, a pseudo-random generator is used for coding and uses it in a special way. It is recalled that a pseudo-random generator contains a shift register with N 1 digits and an exclusive-or gate for periodically changing the content of each digit in accordance with a timer signal. The final number is reached after X pulses from the timer. It is formed either by the content of all positions or a part of them or by a sequence of N2 bits of the output of the last position, provided that the timer remains in operation.

Nach der Erfindung ist die Zahl X keine feste Zahl, sondern eine Funktion des Anfangswortes, also der Anfangszahl.According to the invention, the number X is not a fixed number, but a function of the initial word, i.e. the initial number.

Auf gleiche Weise kann man einen solchen Pseudo-Zufallsgenerator durch die Programmierung eines Mikroprozessors oder durch ein Analogprogramm bauen.In the same way one can create such a pseudo-random number generator by programming a microprocessor or build through an analog program.

Weitere Merkmale und Vorteile der Erfindung sind in der Beschreibung von einigen Ausführungsbeispielen unter Bezug auf die beigefügte Zeichnung beschrieben. Es zeigen:Further features and advantages of the invention are referenced in the description of some exemplary embodiments described on the accompanying drawing. Show it:

- Figur 1 die Struktur eines Zugangssatzes,- Figure 1 shows the structure of an access record,

- Figur 2 ein Schema eines Oodierers und eines Codierverfahrens ,FIG. 2 shows a diagram of an encoder and a coding method ,

- Figur 3 ein Schema eines Decodierers und eines Decodier-- Figure 3 shows a scheme of a decoder and a decoder

verfahrens,procedure,

- Figur 4- ein Schema zur Erläuterung eines Godierverfahrens- Figure 4- a scheme to explain a Godier method

mit einem Pseudo-Zufallsgenerator,with a pseudo-random generator,

- Figur 5 die Struktur eines Worts am Ausgang eines Pseudo-- Figure 5 shows the structure of a word at the exit of a pseudo

Zufallsgenerators,Random generator,

- Figur 6 ein Schema eines Pseudo-Zufallsgenerators,- Figure 6 is a scheme of a pseudo-random generator,

- Figur 7 eine Godekarte,- Figure 7 a code card,

- Figur 8 ein Schema einer Decodiereinrichtung und- Figure 8 is a diagram of a decoder and

- Figur 9 ein Verwirklichungsbeispiel für das Codierverfahren nach Figur 2.FIG. 9 shows an implementation example for the coding method according to FIG. 2.

Im Ausführungsbeispiel ist der Zugangssatz aus vier Wörtern T, C, M und V (Figur 1) zusammengesetzt. Jedes dieser vier Wörter wird durch eine Anzahl von codierten Binärzahlen gebildet, die auf eine Karte durch einen Strichcode in zwei Streifen aufgebracht sind (Figur 7)·In the exemplary embodiment, the access set is composed of four words T, C, M and V (FIG. 1). Each of these four Words is formed by a number of encoded binary numbers that are shown on a card by a bar code in two Strips are applied (Figure 7)

Das erste V/ort T gibt an, ob der Zugangssatz personenbezogen oder vom Standardtyp ist. Der personenbezogene Zugangssatz kann selbstverständlich nur von einem besonderen Decodierer gelesen werden; ein Standard-ZugangssatζThe first V / ort T indicates whether the access record is personal or is of the standard type. The personal access record can of course only from a special one Decoders are read; a standard access satζ

kann von allen Decodierern gelesen werden. Das Wort T umfaßt im einfachsten Fall ein Bit oder zwei Bits.can be read by all decoders. In the simplest case, the word T comprises one bit or two bits.

Das zweite Wort C entspricht der Auswahl der Fernsehprogramme, zu denen der Zugang freigegeben ist. Zu einer Auswahl gehört, daß es mehrere Arten von Fernsehsendungen gibt, beispielsweise drei Arten,und daß das Abonnement ein Zugangsrecht zur ersten oder zweiten oder dritten Art oder zu einer Kombination von zwei oder drei Arten gewähren kann. Zur ersten Sendungsart gehören beispielsweise Sendungen mit allgemeinen Informationen, zur zweiten Art kulturelle Sendungen und zur dritten Art Sportberichte. Man·..kann auch vorsehen, daß die verschiedenen Sendungsarten sich nach den Zeitblöcken unterscheiden, während derer diese Sendungen ausgestrahlt werden.The second word C corresponds to the selection of television programs, to which access is granted. One of the choices is that there are several types of television broadcasts there are, for example, three types, and that the subscription has a right of access to the first or second or third type or to a combination of two or three types. The first type of shipment includes, for example Broadcasts with general information, the second type of cultural broadcasts and the third type of sports reports. It is also possible to provide that the various types of broadcast differ according to the time blocks, during which these programs are broadcast.

Eine Auswahlart ist jedoch fest eingeplant: ein Basis- oder Minimum-Programm, zu dem das Abonnement zum niedrigsten Tarif Zugang gewährt, und Unterprogramme mit einem speziellen Zugangsrecht. Das Wort C gibt an, ob ein Unterprogramm freigegeben ist oder welche Unterprogramme freigegeben sind. Im Ausführungsbeispiel kann das Wort C - wie das Wort T - in einer praktisch klar lesbaren Form auf die Zugangskarte aufgedruckt sein. Das Basisprogramm und die Unterprogramme sind im allgemeinen nur für eine bestimmte Abonnementzeit gültig. Diese Gültigkeitszeit geht in das dritte Wort M ein.However, one type of selection is firmly planned: a basic or minimum program, to which the subscription is the lowest Tariff access granted, and sub-programs with a special access right. The word C indicates whether a subroutine is released or which subroutines are released. In the exemplary embodiment, the word C - like that Word T - be printed on the access card in a practically clearly legible form. The basic program and the Sub-programs are generally only valid for a certain subscription period. This validity period goes into the third word M a.

Das dritte Wort M ist ein festgelegtes Zugangswort, das den eigentlichen Zugangssatz bildet; es gewährt das Recht zur Freigabe. Wohlgemerkt, für die Codierung dieses Zugangsworts muß man die größte Vorsicht walten lassen.The third word M is a fixed access word that forms the actual access phrase; it grants the right for approval. Mind you, great care must be taken when coding this access word.

Das vierte Wort V ist ein einfacher PrüfSchlussel, der es erlaubt zu prüfen, ob der Zugangssatz richtig gelesen wurde.The fourth word V is a simple test key, the it allows to check whether the access record was read correctly.

Zur Erzeugung des Zugangsworts M wird ein Rechner 10 verwendet, in den folgende Eingangsgrößen eingegeben werden: das Wort T, das das personenbezogene Kennzeichen oder das NichtVorhandensein eines solchen Kennzeichens für die Freigabe bildet, das Auswahlwort C, und ein Wort B, das das Basisprogramm oder Minimumprogramm angibt. Dieses Wort B muß bestmöglich geschützt werden. Es wird periodisch geändert, beispielsweise monatlich, wenn die Abonnementzeit einen Monat beträgt; es gibt dann die Abonnementzeit an.A computer 10 is used to generate the access word M, into which the following input variables are entered become: the word T indicating the personal identifier or the absence of such an identifier forms for the release, the selection word C, and a word B, which specifies the basic program or minimum program. This word B must be protected as well as possible. It is changed periodically, for example monthly, if the subscription period is one month; it then indicates the subscription time.

Die Unterprogramme werden durch Wörter S^, bis S angegeben, diese Wörter werden aber zum Verarbeiten des Worts M nicht benützt.The subroutines are indicated by words S ^, to S, however, these words are not used to process the word M.

Das Basisprogramm B ist im Ausführungsbeispiel ständig vorhanden; die Zahl der Unterprogramme ist gleich der Zahl 2n der Auswahlmöglichkeiten. Auf diese Weise kann das Wort C η Bits umfassen. Es wurde schon darauf hingewiesen, daß es nicht notwendig ist, das Wort G in einer komplizierten Form zu verschlüsseln.The basic program B is always available in the exemplary embodiment; the number of subroutines is equal to the number 2 n of options. In this way the word C can comprise η bits. It has already been pointed out that it is not necessary to encrypt the word G in a complicated form.

Darüberhinaus enthält der Codierrechner 10, der Codierer } in seinem Speicher das Wort N entsprechend dem Code des Abonnenten und das Wort N0 entsprechend den Daten der Standard-Programmart.In addition, the coding computer 10, the encoder } contains in its memory the word N corresponding to the code of the subscriber and the word N 0 corresponding to the data of the standard program type.

Falls der Zugangssatz personenbezogen ist, wird das Wort N in einen Speicher A des Codierers 10 gebracht.If the access record is personal, the word N is brought into a memory A of the encoder 10.

Im andern Fall wird das Wort Nq in diesen Speicher A eingegeben.Otherwise the word Nq is stored in this memory A. entered.

Die Worte C und N (oder Nq) werden gemäß einem bestimmten Gesetz kombiniert. Für dieses Gesetz wird weiter unten in Verbindung mit Figur 9 ein Beispiel angegeben.The words C and N (or Nq) are according to a certain Law combined. An example of this law is given below in connection with FIG.

Diese Kombination bildet ein Wort G, das nach einem Pseudo-Zufallsgesetz FK verschlüsselt wird. Dieses Gesetz wird weiter unten in Verbindung mit den Figuren 4·, 5 und. 6 erläutert. Das Pseudo-Zufallsgesetz muß zur Transformation so beschaffen sein, daß es ein Wort K (oder Kq) mit einer ausreichenden Zahl von Bits liefert, weil nämlich die Zahl der möglichen Werte zum Erschweren eines Betrugs äußerst wichtig ist.This combination forms a word G, which is encrypted according to a pseudo-random law FK. This law will be discussed further below in connection with Figures 4 ·, 5 and. 6 explained. The pseudo-random law must be used Transformation must be such that it yields a word K (or Kq) with a sufficient number of bits because the number of possible values is extremely important in making fraud more difficult.

Das Wort K oder Kq wird mit dem Wort B nach einem anderen Gesetz FM kombiniert, das von einfacherer Form als das Gesetz FK sein kann und das Zugangswort M oder MQ liefert. Dieses Gesetz lautet beispielsweise FM (B, K) = B + K.The word K or Kq is combined with the word B according to another law FM, which can be of a simpler form than the law FK and which gives the accession word M or M Q. For example, this law reads FM (B, K) = B + K.

Die Einfachheit dieses Gesetzes erleichtert es, wie man noch sehen wird, das Decodieren zu verwirklichen ohne die Vertraulichkeit des Zugangsworts zu gefährden.The simplicity of this law makes it easier, as will be seen, to implement decoding without endanger the confidentiality of the access word.

Damit der Betrieb der Entstörvorrichtung für den Benutzer freigegeben wird, wird zum Decodieren des Zugangsworts die Karte mit dem Zugangssatz durch eine Lesevorrichtung (Figur 8) gelesen. Die Lesevorrichtung 20 überträgt die gelesenen Daten an einen Mikroprozessor-Chip 21 (Figuren und 8). In den Mikroprozessor 21 werden dazu folgende Worte eingegeben: T, C und M (oder MQ) und auch das Wort V für die Gültigkeits- oder Echtheitsprüfung. Außerdem be-So that the operation of the interference suppression device is released for the user, the card with the access record is read by a reading device (FIG. 8) in order to decode the access word. The reading device 20 transmits the read data to a microprocessor chip 21 (Figures and 8). The following words are entered into the microprocessor 21 for this purpose: T, C and M (or M Q ) and also the word V for the validity or authenticity check. In addition,

finden sich im Speicher des Mikroprozessors 21 die Worte N und Nq.the words N and Nq are found in the memory of the microprocessor 21.

Zum Decodieren (Figur 3) wird aus den Worten T und C das Wort K oder K0 auf genau die gleiche Weise wie im Codierer erzeugt. Es wird so eine Kombination aus den Worten C und N (oder NQ) zum Erzeugen des Worts G gebildet, das durch einen Pseudo-Zufallsgenerator gemäß dem Gesetz FK transformiert wird.For decoding (FIG. 3), the word K or K 0 is generated from the words T and C in exactly the same way as in the encoder. A combination of the words C and N (or N Q ) is thus formed to generate the word G, which is transformed by a pseudo-random generator according to the law FK.

Das Wort M oder MQ wird mit dem Wort K oder KQ gemäß einem Gesetz PB kombiniert, das umgekehrt wie das Codiergesetz PM verläuft,* auf diese Weise wird das Wort B, das dem Basisprogramm entspricht, wieder gebildet. Im Ausführungsbeispiel ist also M = B + K und damit PB (M,K) = B = M - K. The word M or M Q is combined with the word K or K Q according to a law PB which is the reverse of the coding law PM, * in this way the word B, which corresponds to the basic program, is formed again. In the exemplary embodiment, M = B + K and thus PB (M, K) = B = M - K.

Falls die Störung darin besteht, für jede Bildzeile den Abstand zwischen dem Zeilensynchronisationsimpuls und dem Bildsignal pseudo-zufallsbedingt zu verändern, dann bildet das Wort B das Startwort für einen auf das Basisprogramm angewandten Video-Pseudo-Zufallsgenerator. Es erzeugt eine variable Zeilenverzögerung, um für jede Zeile die korrekte Phase des Bildsignals in Bezug auf den Zeilensynchronisierimpuls wieder herzustellen.If the disturbance consists in the distance between the line synchronization pulse and the To change the image signal pseudo-randomly, then forms the word B is the start word for a video pseudo-random generator applied to the basic program. It creates a variable line delay to get the correct one for each line Restore the phase of the image signal with respect to the line sync pulse.

Die Pseudo-Zufallsfolge ist wegen der Unterprogramme verschieden, sie ist auch verschieden von einem Unterprogramm zu einem anderen. Man sieht daher die Worte S^ bis S für den Zugang zu diesen Unterprogrammen vor.The pseudo-random sequence is different because of the subroutines, it is also different from a subroutine to another. One therefore sees the words S ^ to S for provide access to these subroutines.

Wenn das Wort C den Zugang zum ersten Unterprogramm freigibt, wird das Wort C mit dem Wort B gemäß einem Gesetz F,, kombiniert zum Erzeugen des Worts F-. Das Wort Nx. ist gleichzeitig ein Startwort für einen Pseudo-Zufallsgenerator,When the word C enables access to the first subroutine, the word C is combined with the word B according to a law F i to produce the word F-. The word N x . is also a start word for a pseudo-random generator,

der, wie beim Wort B,auf eine variable Zeilenverzögerung wirkt. Zum Kombinieren des Worts B mit dem Wort C zum Erzeugen der Wörter Sp bis S sind Gesetze Fo ^is F vorgesehen. which, as with word B, acts on a variable line delay. To combine the word B with the word C to generate the words Sp through S, laws Fo ^ is F are provided.

Der Zugangssatz ist besonders gut gegen Betrug geschützt. Im einzelnen ist das Wort M (oder MQ) eine Funktion der Wörter B, C und N (oder NQ). Daraus ergibt sich, daß Jede Änderung des Worts T oder des Worts C das Wort K (oder KQ) verändert. Das Wort B, das eine Kombination mit dem Wort K ist, kann daher aufgrund dieser Änderung nicht zurückgewonnen werden. Darüber hinaus befinden sich das Wort N und das Gesetz FK im Speicher des Mikroprozessor-Chips 21^ und dem Benutzer ist ein Zugang zu diesem Speicher verwehrt .The access set is particularly well protected against fraud. In particular, the word M (or M Q ) is a function of the words B, C, and N (or N Q ). It follows that any change in the word T or the word C changes the word K (or K Q ). The word B, which is a combination with the word K, cannot therefore be recovered due to this change. In addition, the word N and the law FK are in the memory of the microprocessor chip 21 ^ and the user is denied access to this memory.

Die zufällige oder aufgrund eines Betrugs gewonnene Kenntnis des Worts B reicht auch deshalb zum Gewinnen eines Zu-r gangs nicht aus, weil diese Kenntnis das Verarbeiten des Zugangssatzes nicht ermöglicht.Knowledge of the word B, accidentally or as a result of fraud, is also sufficient for gaining an Zu-r does not exit because this knowledge does not enable the access record to be processed.

Der Zugangssatz umfaßt darüber hinaus ein Wort V, das dazu bestimmt ist zu prüfen, ob die Folge, die aus der Lesevorrichtung 20 gewonnen wird, einwandfrei einem vollständigen Zugangssatz entspricht. Ein solches Prüfungswort ist beispielsweise eine Summenprüfung, diese gibt dann die Zahl der Einsen und der Nullen an, die die Wörter T, C und M enthalten. Das Wort V kann auch durch das Verfahren einer Gleichheitsprüfung gewonnen werden.The access record also includes a word V, which is intended to check whether the sequence coming from the reading device 20 is obtained, perfectly corresponds to a complete access record. One such test word is, for example a sum test, this then gives the number of ones and zeros that make up the words T, C and M. contain. The word V can also be obtained by an equality check method.

Im folgenden wird auf die Figuren 4-, 5 und 6 Bezug genommen, die ein Beispiel einer Pseudo-Zufallscodierung FK vorstellen, das besonders gut gegen Betrug geschützt ist.In the following, reference is made to Figures 4-, 5 and 6, which present an example of a pseudo-random coding FK that is particularly well protected against fraud.

Der Generator in Figur 6 umfaßt eine Anzahl N,. von bistabilen Kippschaltungen 22^ ... 22m ... 22^. Jede Kippschaltung 22 umfaßt einen Setzeingang 23 5 dem ein Setzwort G zugeführt wird. Jede Kippschaltung wird gleichzeitig durch ein Signal eines nicht gezeigten Zeitgebers gesteuert. Die Gruppe dieser Kippschaltungen 22 bildet ein Schieberegister. Der Ausgang der Kippschaltungen 22 ist - wie Jeweils auch die übrigen Kippschaltungen - mit dem Eingang der folgenden Kippschaltung verbunden. Der Ausgang der Kippschaltung 22 ist dazu noch mit dem ersten Eingang 24 eines Exklusiv-Oder-Tors 25 verbunden. Der zweite Eingang 26 des Tors 25 ist mit dem Ausgang der letzten Kippschaltung 22,— verbunden. Der Ausgang des Tors 25 ist verbunden mit dem Eingang der ersten Kippschaltung 22-. Das Setzwort G wird den Eingängen 23 der Kippschaltungen 22 zugeführt; es ändert sich damit die Stellung der Kippschaltungen im Takt der Impulse des Zeitgebers. Nach einer bestimmten Anzahl X von Zeitgeberimpulsen wird diese Zahl X durch einen erwähnten Pseudo-Zufalls-Generator festgehalten, das Ausgangssignal ist dann die Stellung der Kippschaltungen 22 oder die Stellung eines Teils dieser Kippschaltungen. Es kann auch durch eine Folge von verschlüsselten Zahlen durch den Ausgang der letzten Kippschaltung gebildet werden, wenn der Zeitgeber weiter in Betrieb bleibt.The generator in Figure 6 comprises a number N ,. of bistable multivibrators 22 ^ ... 22 m ... 22 ^. Each flip-flop 22 comprises a set input 23 5 to which a set word G is fed. Each flip-flop is controlled simultaneously by a signal from a timer, not shown. The group of these flip-flops 22 forms a shift register. The output of the trigger circuits 22 is - like the other trigger circuits in each case - connected to the input of the following trigger circuit. The output of the flip-flop 22 is also connected to the first input 24 of an exclusive-OR gate 25. The second input 26 of the gate 25 is connected to the output of the last flip-flop 22, -. The output of the gate 25 is connected to the input of the first flip-flop 22-. The set word G is fed to the inputs 23 of the flip-flops 22; the position of the flip-flops changes in time with the pulse of the timer. After a certain number X of timer pulses, this number X is recorded by a mentioned pseudo-random generator, the output signal is then the position of the flip-flops 22 or the position of some of these flip-flops. It can also be formed by a sequence of encrypted numbers through the output of the last flip-flop if the timer continues to operate.

Bei einer bevorzugten Variante ist die Zahl X keine feste Zahl, sondern eine Funktion des Eingangsworts.In a preferred variant, the number X is not a fixed one Number, but a function of the input word.

Die pseudo-zufallsbedingte Codierung kann auch durch eine Programmierung verwirklicht werden (Figuren 4· und 5) ·The pseudo-random coding can also be done by a Programming can be realized (Figures 4 and 5)

Figur 4- stellt einen wesentlichen Teil der vorliegendenFigure 4- represents an essential part of the present

ein
Erfindung dar, nämlich Flußdiagramm, das zeigt, wie das
a
Invention, namely flow chart showing how that

γ-γ-

Wort K aus dem Wort G gewonnen wird. Das Flußdiagramm entspricht in seiner Funistion einem Pseudo-Zufallsgenerator von der Art, wie er in Figur 6 geschildert ist.Word K is derived from the word G. The function of the flowchart corresponds to a pseudo-random generator of the type shown in FIG.

Bei jedem Taktsignal des Zeitgebers wird das Ausgangssignal H des Exklusiv-Oder-Tors in die erste Stelle des Schieberegisters eingegeben. Der Inhalt dieser Stelle wird folglich - wenn der Eingang links und der Ausgang rechts ist - nach rechts geschoben. Der Inhalt der Stelle η ist also gleich dem Inhalt der Stelle (n - 1) zum Zeitpunkt des vorhergehenden Taktsignals des Zeitgebers .With each clock signal of the timer, the output signal H of the exclusive-or gate is in the first digit of the Entered shift register. The content of this point is consequently - if the entrance is on the left and the exit right is - pushed to the right. The content of the place η is therefore equal to the content of the place (n - 1) at the time of the previous clock signal of the timer.

Die Folge der Bits am Ausgang des Schieberegisters bezeichnet man als Folge S. Sie ist periodisch. Die Länge einer Periode ist L = 2 - 1, in Sekunden also P = (2 - 1)T Sekunden, wobei T die Periode der Zeitgebersignale ist. Wegen der periodischen Eigenschaft der Folge S ist sie in Figur 5 in Form eines Kreises dargestellt. The sequence of bits at the output of the shift register is called sequence S. It is periodic. The length of a period is L = 2 - 1, i.e. P = in seconds (2 - 1) T seconds, where T is the period of the timer signals is. Because of the periodic property of the sequence S, it is shown in FIG. 5 in the form of a circle.

Das Ausgangswort wird entweder durch den Inhalt aller Stellen des Schieberegisters am Ende einer bestimmten Anzahl von Zeitgeberimpulsen oder durch den Inhalt einiger dieser Stellen oder aber durch eine Folge von Bits am Ausgang des Schieberegisters, also an der Stelle N,,, gebildet. Der Anfang dieser Folge erscheint zur Zeit t^ = X . "C , dabei ist X in einem Ausführungsbeispiel konstant. Die Dauer der Folge wird auch festgelegt durch einen bestimmten Pseudo-Zufallsgenerator.The output word is either determined by the content of all positions in the shift register at the end of a certain number by timer pulses or by the content of some of these positions or by a sequence of bits at the output of the shift register, ie at the point N ,,, formed. The beginning of this sequence appears at time t ^ = X. "C, where X is constant in one embodiment. The duration of the episode is also determined by a particular one Pseudo-random generator.

Zum Erhöhen der Zahl der möglichen Ausgangsworte, also zum beträchtlichen Vergrößern der Periode L oder P, und auch zum Erschweren eines Betrugs, ist im Ausführungsbei-To increase the number of possible output words, that is to considerably increase the period L or P, and also to make fraud more difficult, is included in the

spiel der Anfang 60 oder das Ausgangsfenster 61 der Folge eine Funktion des Anfangsworts G, das in das Schieberegister hineingeschoben wurde. Stattdessen oder noch zusätzlich ist die Dauer des Fensters 61 eine Funktion des erwähnten V/orts G.play the beginning 60 or the output window 61 of the sequence a function of the beginning word G, which is in the shift register was pushed in. Instead or in addition, the duration of the window 61 is a function of the mentioned V / place G.

Im Flußdiagramm der Figur 4 läuft das Ausgangswort K (oder Gf) parallel dazu: es handelt sich dabei um den Inhalt der Stellen nach einer bestimmten Zeit, die eine Funktion des Eingangsworts ist. Die Zahl A legt die Zeit nach einem komplizierten Gesetz fest, wie man weiter unten sehen wird.In the flow chart of FIG. 4, the output word K (or G f ) runs parallel to it: it is the content of the digits after a certain time, which is a function of the input word. The number A determines the time according to a complicated law, as you will see below.

T ist der Inhalt eines Zwischenspeichers, der am AnfangT is the content of a buffer at the beginning

gleich.same.

der Folge / t_, ist und der bei jedem Impuls des Zeitgebers um eine Einheit oder um eine Periode verringert wird. Aus Gründen des Schutzes gegen Betrug hat t-n vorzugsweise einen nicht zu kleinen Wert, er sollte vielmehr einen Mindestwert aufweisen. Deshalb legt man den Wert des Bits von der Stelle JT. der Binär zahl T auf den Wert 1 fest, so daß Tmin = 2τ ist.of the sequence / t_, and which is reduced by one unit or by one period for each pulse of the timer. For reasons of protection against fraud, tn preferably has a value that is not too small, rather it should have a minimum value. Therefore, the value of the bit is set from the JT position. the binary number T fixed to the value 1, so that T min = 2τ.

Die Raute, in der m. = n.^ steht, entspricht in ihrer Funktion einem Exklusiv-Oder-, A ist die Zahl der Arbeitszyklen. Ein Zyklus ist wie folgt definiert: wenn die ZeitThe rhombus in which m. = N. ^ Stands corresponds in their Function of an exclusive or, A is the number of work cycles. A cycle is defined as follows: when the time

ΐΏ erreicht ist, legt der Inhalt G1 des Schieberegisters κ ΐ Ώ is reached, puts the content G 1 of the shift register κ

einen neuen Wert von ΐπ fest. Bis dahin wurde somit einset a new value of ΐ π . By then, a

ixix

erster Zyklus durchgeführt. Der neue Wert von tR legt den Augenblick fest, an dem der zweite Zyklus festgehalten wird und an dem der dritte Zyklus startet, und so weiter.first cycle carried out. The new value of t R defines the instant at which the second cycle is held and at which the third cycle starts, and so on.

Das Ausgangswort K ist am Ende des Zyklus der Rangstelle A gleich dem Wort G1, dem Inhalt des Schieberegisters.At the end of the cycle of rank A, the output word K is equal to the word G 1 , the content of the shift register.

Man sieht daraus, daß das Ausgangswort K nach einer variablen Zeit nach der Eingabe des Eingangsworts erscheint. Das Gesetz, das das Eingangswort mit der Zeit zwischen dem Eingangswort und dem Ausgangswort verbindet, ist verhältnismäßig kompliziert. Es ist daher besonders schwierig, wenn nicht gar unmöglich, das Eingangswort herauszufinden, wenn man das Ausgangswort kennt.It can be seen from this that the output word K appears after a variable time after the input word has been entered. The law that connects the input word with time between the input word and the output word, is relatively complicated. It is therefore particularly difficult, if not impossible, to use the input word to find out if you know the starting word.

In dem Ausführungsbeispiel, das in Figur 7 geschildert ist, ist der Zugangssatz auf einer optisch lesbaren Karte 30 untergebracht. Die Karte ist mit einem Loch 31 in der Nähe eines Kartenendes 32 versehen. Der Zugangssatz ist zwischen das Loch 31 und das andere Kartenende 33 eingeschrieben. Der Satz selbst ist dargestellt in Form von Strichen in zwei Streifen 34 und 35· Ein schwarzer Strich 36 auf dem Streifen 34- stellt eine Eins dar, ein schwarzer Strich 37 auf dem Streifen 35 eine Null. Zwei schwarze Striche können daher nicht gleichzeitig auf beiden Streifen 34 und 35 erscheinen. Abgesehen von den Zwischenräumen zwischen den Strichen findet man einen schwarzen Strich entweder auf dem Streifen 34 oder dem Streifen 35· Ein solcher Strichcode auf zwei Streifen ist besonders leicht zu schreiben und zu lesen.In the embodiment shown in FIG is, the access record is housed on an optically readable card 30. The card has a hole 31 in the Near one end of the card 32 is provided. The access rate is inscribed between the hole 31 and the other end of the card 33. The set itself is shown in the form of lines in two stripes 34 and 35 · A black line 36 on strip 34- represents a one, a black one Line 37 on strip 35 is a zero. Two black lines can therefore not appear on both stripes at the same time 34 and 35 appear. Except for the spaces in between between the lines there is a black line either on stripe 34 or on stripe 35 Such a barcode on two strips is particularly easy to write and read.

Zum Lesen der Karte ist eine Lesevorrichtung 38 (Figur 8) vorgesehen, die zwei Paare von Lichtsendern und Lichtempfängern enthält, und zwar für jeden Streifen ein Paar. Das Fehlen von Licht, das von der Oberfläche der Karte reflektiert worden wäre, zeigt die Anwesenheit eines schwarzen Strichs 36 oder 37 an.To read the card, a reading device 38 (Figure 8) provided, which contains two pairs of light emitters and light receivers, one pair for each strip. The absence of light that would have reflected off the surface of the card indicates the presence of a black one Dash 36 or 37.

Vor der Lesevorrichtung 38 enthält der Decodierer eine Lichtschranke, die durch eine auf der einen Seite der KarteIn front of the reading device 38, the decoder contains a Photoelectric switch passing through one on one side of the card

angeordnete Lichtquelle und einen auf der anderen Seite der Karte 30 angeordneten Detektor 4-1. Das Einführen der Karte 30 in den Schlitz 4-3 des Detektors bewirkt eine Unterbrechung des Lichtbündels 4-2, das von der Lichtquelle 40 ausgesendet wird,und damit die Feststellung der Einführung dieser Karte. Das Ende des Einführvorgangs wird dann festgestellt, wenn das Loch 31 das Lichtbündel 4-2 wieder zum Detektor 4-1 hindurchgehen läßt.arranged light source and arranged on the other side of the card 30 detector 4-1. Introducing the Card 30 in slot 4-3 of the detector causes one Interruption of the light beam 4-2, which is emitted by the light source 40, and thus the determination the introduction of this card. The end of the insertion process is determined when the hole 31 the light beam 4-2 can pass again to detector 4-1.

Zwischen der Lesevorrichtung 38 und dem Detektor 4-1 einerseits und dem Mikroprozessor 21 andererseits enthält der Decodierer einen Verarbeitungsschaltkreis 4-5 und eine elektrische Stromversorgungsquelle 4-6 zum Versorgen der Lesevorrichtung 38» der Lichtquelle 40, des Verarbeitungsschaltkreises 4-5 und des MikroprozessorsBetween the reading device 38 and the detector 4-1 on the one hand and the microprocessor 21 on the other hand, the decoder contains a processing circuit 4-5 and an electrical power supply source 4-6 for supplying the reading device 38 »of the light source 40, des Processing circuit 4-5 and the microprocessor

Schließlich weist die Abdeckplatte 50 der Lesevorrichtung und des Decodierers zwei Lichtquellen 51 und 52 mit verschiedenen Farben auf. Die Lichtquelle 51 ist beispielsweise eine Elektroluminiszenzdiode von roter Farbe, sie wird eingeschaltet, wenn/inkorrekt gelesen wird oder keinen Zugang zum Decodieren einer laufenden Sendung gewährt. Die Lichtquelle 52 ist bei diesem Beispiel eine Elektroluminiszenzdiode von grüner Farbe, sie bestätigt die Zügangsmöglichkeit zum Empfang einer laufenden Sendung. Finally, the cover plate 50 of the reading device and the decoder has two light sources 51 and 52 different colors. The light source 51 is, for example an electroluminescent diode of red color, it is turned on when / is read incorrectly or is not granted access to decode a current program. The light source 52 is one in this example Electroluminescent diode of green color, it confirms the possibility of access to receive a current broadcast.

Im folgenden werden Ausführungsbeispiele der Codier- und Decodierverfahren gemäß der Erfindung gegeben.In the following, exemplary embodiments of the coding and decoding methods according to the invention are given.

Das Wort T umfaßt zwei Bits.The word T comprises two bits.

Das Wort N umfaßt 24- Bits.
/ der Zugangssatz
The word N is 24 bits.
/ the access rate

Das Wort N0 wird ebenfalls durch 24- Bits dargestellt.The word N 0 is also represented by 24 bits.

Es sind ein Basisprogramm und drei Unterprogramme vorgesehen, unter diesen kann man zwischen den Programmen O, 1, 2 oder 3 wählen. Auf diese Weise gibt es acht mögliche Kombinationen. Das Wort C umfaßt dazu 3 Bits.A basic program and three sub-programs are provided, Among these you can choose between programs O, 1, 2 or 3. This way there are eight possible Combinations. The word C comprises 3 bits for this purpose.

Das Wort B, das das Basisprogramm darstellt, ist in 24 Bits codiert.The word B representing the basic program is in FIG. 24 Bits coded.

Die Kombination der Wörter N (oder NQ) und C zum Erzeugen des Wortes G wird auf folgende Weise bewirkt (Figur 9): das V/ort N wird in drei achtstellige Zahlen (in 3 Binärzahlen mit je 8 Bits) N,,, N2 und N^ zerlegt; die Kombination von N und C ist dann die Zahl D = Dx, Dp D,. Dabei gilt D^ = N^, D2 = N2 + C, D^ = N* + Ö.The combination of the words N (or N Q ) and C to generate the word G is effected in the following way (Figure 9): The V / ort N is converted into three eight-digit numbers (in 3 binary numbers with 8 bits each) N ,,, N 2 and N ^ decomposed; the combination of N and C is then the number D = D x , Dp D ,. The following applies here: D ^ = N ^, D 2 = N 2 + C, D ^ = N * + Ö.

C bedeutet das Komplement von C und ist die Zahl, die durch die Transformation der Nullen in Einsen und der Einsen in Nullen erhalten wird.C means the complement of C and is the number that goes through the transformation of the zeros to ones and the ones to zeros is obtained.

Für den Fall, daß diese Kombination einen Wert Null für D ergibt, dann wird eine davon etwas verschiedene Kombination verwendet, nämlich D2 = N2 + Ü . Das Ergebnis lautet dann D^, D2 D^ = GQ.In the event that this combination gives a value of zero for D, then a slightly different combination is used, namely D 2 = N 2 + U. The result is then D ^, D 2 D ^ = G Q.

Für die Funktion FK benützt man eine Pseudo-Zufalls-Codierung zum Abbrechen der Folge von der Art, 'wie sie in Verbindung mit Figur 4 beschrieben wurde. In diesem Fall gilt für den Zyklus A = N2 + N, + C.For the function FK, a pseudo-random coding is used to break off the sequence of the type described in connection with FIG. In this case, the cycle A = N 2 + N, + C applies.

Wenn jedoch das dritte Bit dieser Zahl Null ist, transformiert man die Null in eine Eins, damit die kleinste Zykluszahl 2^ = 8 ist.However, if the third bit of this number is zero, the zero is transformed into a one, making it the smallest Cycle number is 2 ^ = 8.

Im übrigen entspricht die Punktion FK genau derjenigen, die in Figur 4 beschrieben ist.Otherwise, the puncture FK corresponds exactly to that which is described in FIG.

Das nach der Pseudo-Zufalls-Folge erhaltene Wort K umfaßt 24 Bits.The word K obtained according to the pseudo-random sequence comprises 24 bits.

Das Wort M =» B + K enthält 25 Bits, wobei jede der Zahlen B und K 24 Bits enthält.The word M = »B + K contains 25 bits, each of the numbers B and K contains 24 bits.

Die Gesetze F1, F2, F2. für die Decodierung (Figur 3) stel len auf folgende Weise die Wörter S1, S2 und S, wieder her: F1 (S1) ο B? F2 (S2) = B2 B^ B1 (B1 B2 und B5 sind die achtstelligen Zahlen, die das Wort B = B1B2 B^ bilden)The laws F 1 , F 2 , F 2 . for the decoding (FIG. 3) restore the words S 1 , S 2 and S in the following way: F 1 (S 1 ) ο B? F 2 (S 2 ) = B 2 B ^ B 1 (B 1 B 2 and B 5 are the eight-digit numbers that make up the word B = B 1 B 2 B ^)

Das Wort V schließlich enthält 5 Bits.Finally, the word V contains 5 bits.

Der Zugangssatz TCMV umfaßt also insgesamt 35 Bits, nämlich 2 Bits für T, 3 Bits für O, 25 Bits für M und 5 Bits für V.The access record TCMV thus comprises a total of 35 bits, namely 2 bits for T, 3 bits for O, 25 bits for M and 5 bits for V.

Claims (1)

PRINZ, LEISER, BUNKE & PABTiTSlER:-:7-.PRINZ, LEISER, BUNKE & PABTITSlER: -: 7 -. Patentanwälte · European Patent" Attorneys * O r Ϊ Ö Q C Π München Stuttgart 00 IO ÖD UPatent Attorneys · European Patent "Attorneys * O r Ϊ Ö Q C Π Munich Stuttgart 00 IO ÖD U 17. April 1985 SOCIETE D'ELECTRONIQUE DE LAApril 17, 1985 SOCIETE D'ELECTRONIQUE DE LA REGION PAYS DE LOIRE SEREL
74-, rue du Surmelin
73020 PARIS, Frankreich
PAYS DE LOIRE SEREL REGION
74-, rue du Surmelin
73020 PARIS, France
Unser Zeichen: S 3258Our reference: S 3258 PatentansprücheClaims Verfahren zum Codieren und Bilden eines Zugangssatzes zum Überprüfen einer gegebenenfalls bestehenden Freigabe einer Entstörung des Empfangs von Sendungen in einem Münzfernseh-System, dadurch gekennzeichnet, daß mehrere Arten von Sendungen geboten werden und die Freigabe nur für eine einzige Sendung oder eine Kombination von Sendungen und für eine vorbestimmte Zeitperiode gewährt wird und daß ein Zugangssatz gebildet wird, der mindestens zwei Wörter C und M umfaßt, von denen das erste, Gestaltungswort C genannt, die freigegebenen Sendungen oder die Kombination der freigegebenen Sendungen darstellt und das zweite, Zugangswort M genannt, aus einer codierten Kombination aus dem ersten Wort C und einem V/ort B gebildet wird und die Freigabeperiode darstellt.A method for coding and forming an access record for checking a possibly existing release of interference suppression of the reception of broadcasts in a coin-operated television system, characterized in that several types of broadcasts are offered and the release only for a single broadcast or a combination of broadcasts and for a predetermined period of time is granted and that an access set is formed which comprises at least two words C and M , of which the first, called the layout word C, represents the approved programs or the combination of the approved programs and the second, called access word M, consists of one coded combination of the first word C and a V / ort B is formed and represents the release period. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß jeder Lese-Decodier-Vorrichtung von Zugangssätzen2. The method according to claim 1, characterized in that that each read-decoder of access records ein bestimmtes Wort N zugeordnet ist, das von Lesevorrichtung zu Lesevorrichtung verschieden ist, damit der Zugangssatz die Freigabe nur einer vorbestimmten Lesevorrichtung gewährt, und daß das Zugangswort M aus einer Kombination der Wörter N, C und B gebildet wird.a certain word N is assigned, which differs from reading device to reading device, so that the Access set grants the release only to a predetermined reading device, and that the access word M from a Combination of the words N, C and B is formed. 3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß öeder Zugangssatz ein zusätzliches Wort T umfaßt, das ein personenbezogenes Kennzeichen oder eine Standardfreigabe darstellt, und daß dann, wenn eine Standardfreigabe vorliegt, das Zugangswort M aus einer Kombination aus einem allen Lese-Decodier-Vorrichtungen gemeinsamen V/ort Nq und den Wörtern C und B gebildet wird.3. The method according to claim 2, characterized in that that each access record includes an additional word T, which is a personal identifier or a standard release represents, and that if there is a standard release, the access word M from a combination formed from a V / ort Nq and the words C and B which are common to all read-decoder devices will. 4. Verfahren nach einem der Ansprüche 1 bis 3T dadurch gekennzeichnet, daß das Zugangswort M aus einer Kombination des Wortes B und einem Wort K (oder K0) gebildet wird, daß das Wort K (oder Kq) aus dem Wort C durch eine Kombination G aus dem Wort C und dem Wort N (oder Nq) gebildet ist und daß das Codierungsgesetz FK von C (oder G) mit K ein Pseudo-Zufalls-Gesetz ist.4. The method according to any one of claims 1 to 3 T, characterized in that the access word M is formed from a combination of the word B and a word K (or K 0 ) that the word K (or Kq) from the word C by a Combination G is formed from the word C and the word N (or Nq) and that the coding law FK of C (or G) with K is a pseudo-random law. 5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß die Pseudo-Zufalls-Codierung nach der Maßgabe von Impulsen eines Zeitgebers arbeitet und daß das Endwort des Gesetzes FK nach einer bestimmten konstanten Anzahl X von Impulsen des Zeitgebers nach dem Beginn des Codierverfahrens erscheint.5. The method according to claim 4, characterized in that that the pseudo-random coding works according to the impulses of a timer and that the end word of the law FK after a certain constant number X of pulses from the timer after the start of the Coding method appears. 6. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß die Pseudo-Zufalls-Codierung nach Maßgabe von Impulsen des Zeitgebers arbeitet und das Endwort K nach einer Anzahl X von Zeitgeberimpulsen nach dem von einem6. The method according to claim 4, characterized in that the pseudo-random coding in accordance with pulses of the timer is working and the end word K after a number X of timer pulses after that of one Anfangswort abhängigen Beginn des Codierverfahrens erscheint. The beginning of the coding process depends on the beginning of the word. 7. Verfahren nach Anspruch 4- oder 6, dadurch gekennzeichnet, daß die Pseudo-Zufalls-Codierung nach Maßgabe von Taktimpulsen eines Zeitgebers arbeitet und die Zahl der Stellen des Endwortes K abhängig ist vom Wert des Anfangswortes G.7. The method according to claim 4 or 6, characterized in that that the pseudo-random coding works in accordance with clock pulses of a timer and the number of digits in the end word K depends on the value of the beginning word G. 8. Verfahren nach Anspruch 6, dadurch gekennzeichnet, daß das Anfangswort und das Endwort durch den Inhalt von Stellen eines Schieberegisters gebildet wird und daß die Codierung FK nach folgendem Schema vorgenommen wird:8. The method according to claim 6, characterized in that the beginning word and the end word by the content is formed by places of a shift register and that the coding FK is carried out according to the following scheme will: - es wird eine erste Zahl A gebildet, die eine Funktion des Anfangswortes ist,- a first number A is formed, which is a function of the initial word, - es wird ein Zeitwert tn zwischen dem Zuführen des Anfangsworts und dem Beginn des Erscheinens des Endworts gebildet, wobei der Zeitwert t^ eine Funktion des Anfangsworts ist,- a time value t n is formed between the supply of the start word and the beginning of the appearance of the end word, the time value t ^ being a function of the start word, - während der Zeit t„ wird eine Pseudo-Zufalls-Folge gebildet und am Ende dieser Folge wird das Endwort zum Bilden des Eingangsworts eines neuen Zeitwerts tD genommen, wobei das Endwort nach A Unterbrechungen der Pseudo-Zufalls-Folge erscheint.a pseudo-random sequence is formed during the time t "and at the end of this sequence the end word is used to form the input word of a new time value t D , the end word appearing after A interruptions in the pseudo-random sequence. 9. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß das Wort N drei achtstellige Zahlen N^ N2 N* enthält und daß das Wort G der Kombination aus N und C die Form9. The method according to claim 2, characterized in that the word N contains three eight-digit numbers N ^ N 2 N * and that the word G of the combination of N and C has the form G = D1 D2 D^ hat mit D^ » ^1 D2 « N2 + O und D, = N* + C*, wobei jedoch D2 = N2 + ö ist, falls das sich aus der Kombination ergebende Wort G Null ist.G = D 1 D 2 D ^ has with D ^ »^ 1 D 2 « N 2 + O and D, = N * + C *, where however D 2 = N 2 + ö, if that results from the combination Word G is zero. 10. Verfahren nach einem der Ansprüche 8 und 9» dadurch gekennzeichnet, daß A = N^ + N^ + C ist.10. The method according to any one of claims 8 and 9 »thereby characterized in that A = N ^ + N ^ + C. 11. Verfahren nach Anspruch 4·, dadurch gekennzeichnet, daß M « B + K ist.11. The method according to claim 4, characterized in that that M «is B + K. 12. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß unter den verschiedenen freigegebenen Arten von Sendungen ein Minimalprogramm oder Basisprogramm vorgesehen ist, wobei das Wort B das Basisprogramm darstellt und periodisch geändert wird.12. The method according to any one of the preceding claims, characterized in that among the various Released types of programs a minimal program or basic program is provided, where the word B denotes Represents the basic program and is periodically changed. 13- Verfahren zum Decodieren eines aus einem Codierverfahren nach Anspruch 4· erhaltenen Zugangssatζes, dadurch gekennzeichnet, daß das Wort K (oder K0) aus dem Wort C oder aus einer Kombination von G und G oder aus dem Wort N (oder NQ) nach dem gleichen Gesetz (FK), das zum Codieren dient, gewonnen wird.13- method for decoding an access set obtained from a coding method according to claim 4, characterized in that the word K (or K 0 ) is derived from the word C or from a combination of G and G or from the word N (or N Q ) is obtained according to the same law (FK) that is used for coding. 14. Verfahren zum Decodieren nach Anspruch 13 für eine Lesevorrichtung von nach dem Verfahren des Anspruchs 12 codierten Zugangssätzen, dadurch gekennzeichnet, daß die Wörter (S^ ... S) zur Freigabe von Unterprogrammen aus dem Wort C, das die freigegebene Sendungsart oder die freigegebenen Sendungsarten darstellt, und dem Wort B gemäß den Gesetzen zum Codieren (F,,...F1n) gebildet wird.14. A method of decoding according to claim 13 for a reading device of coded according to the method of claim 12 access records, characterized in that the words (S ^ ... S) for the release of sub-programs from the word C, the released type of broadcast or the Released types of broadcast represents, and the word B is formed in accordance with the coding laws (F ,, ... F 1n ). ι ηι η 15. Decodierer zum Ausüben eines Verfahrens nach Anspruch15. A decoder for practicing a method according to claim 13. dadurch gekennzeichnet, daß er einen Mikroprozessor-Chip (21) umfaßt, dessen nicht zugänglicher Speicher das Gesetz FK zum Codieren des Worts C oder einer Kombination der Wörter C und N (oder NQ) enthält.13. characterized in that it comprises a microprocessor chip (21) whose inaccessible memory contains the law FK for coding the word C or a combination of the words C and N (or N Q ). 16. Decodierer nach Anspruch 15, dadurch gekennzeichnet, daß der unzugängliche Speicher des Mikroprozessors auch die Wörter R und NQ enthält.16. Decoder according to claim 15, characterized in that the inaccessible memory of the microprocessor also contains the words R and N Q. 17. Vorrichtung znm Freigeben eines Zugangs zu Sendungen in einem Münzfernseh-System zum Ingangsetzen des Verfahrens nach einem der Ansprüche 1 bis 14-, dadurch gekennzeichnet, daß die Codierung nach Art eines Strichcodes ist.17. Apparatus for enabling access to broadcasts in a coin operated television system for initiating the method according to one of claims 1 to 14, characterized in that the coding is in the manner of a bar code is. 18. Vorrichtung nach Anspruch 17, dadurch gekennzeichnet, daß die Codierung zwei Streifen von Strichen umfaßt und zwar einen für die Nullen und einen für die Einsen, und daß die Einsen durch einen Strich auf dem ersten Streifen und die Nullen durch einen Strich auf dem zweiten Streifen dargestellt werden.18. The device according to claim 17, characterized in that the coding comprises two strips of bars and one for the zeros and one for the ones, and that the ones by a line on the first strip and the zeros are represented by a dash on the second stripe.
DE3513860A 1984-04-19 1985-04-17 Coding and decoding method for a coin television system Expired - Fee Related DE3513860C2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR8406220A FR2563402B1 (en) 1984-04-19 1984-04-19 ENCODING AND DECODING METHOD FOR A TOLL TELEVISION SYSTEM

Publications (2)

Publication Number Publication Date
DE3513860A1 true DE3513860A1 (en) 1985-10-31
DE3513860C2 DE3513860C2 (en) 1996-08-01

Family

ID=9303323

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3513860A Expired - Fee Related DE3513860C2 (en) 1984-04-19 1985-04-17 Coding and decoding method for a coin television system

Country Status (2)

Country Link
DE (1) DE3513860C2 (en)
FR (1) FR2563402B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2604809B1 (en) * 1986-10-07 1988-12-02 Thomson Csf CONTROL CARD FOR GENERATING SECRET CODES OF LONG LENGTH

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2330236A1 (en) * 1975-11-03 1977-05-27 France Etat Coding of TV transmission for reception by selected subscribers - is performed by shifting each line with respect to line sync. signal
US4354201A (en) * 1979-06-15 1982-10-12 Etablissement Public De Diffusion Dit: Telediffusion De France Television system with access control

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2313825A1 (en) * 1975-06-06 1976-12-31 Telediffusion Fse DATA DISSEMINATION SYSTEM
WO1981002961A1 (en) * 1980-03-31 1981-10-15 Tocom Addressable cable television control system with video format data transmission
US4388643A (en) * 1981-04-06 1983-06-14 Northern Telecom Limited Method of controlling scrambling and unscrambling in a pay TV system
US4484027A (en) * 1981-11-19 1984-11-20 Communications Satellite Corporation Security system for SSTV encryption
FR2542533A1 (en) * 1983-03-11 1984-09-14 Thomson Brandt System for controlling access, in particular to broadcast information, by means of an optical access card

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2330236A1 (en) * 1975-11-03 1977-05-27 France Etat Coding of TV transmission for reception by selected subscribers - is performed by shifting each line with respect to line sync. signal
US4354201A (en) * 1979-06-15 1982-10-12 Etablissement Public De Diffusion Dit: Telediffusion De France Television system with access control

Also Published As

Publication number Publication date
FR2563402B1 (en) 1987-08-28
DE3513860C2 (en) 1996-08-01
FR2563402A1 (en) 1985-10-25

Similar Documents

Publication Publication Date Title
EP0098437B1 (en) Electronic locking device with key and lock parts interacting by means of electric pulses
DE2439116C2 (en) Method and arrangement for distorting and equalizing television signals
DE2822522C2 (en)
DE60131270T2 (en) Time Valid reasoning system
EP1040662B1 (en) Method for securing a system protected by key hierarchy
EP0281057B1 (en) Circuitry for securing the access to a data processor by means of an IC card
DE2824135C2 (en)
DE69530635T2 (en) Rolling code encryption process for a remote controlled keyless entry system
DE3018945C2 (en) Method and device for checking the admissibility of a connection between data transmission network participants
DE2253275B2 (en) Method and device for operating a communications transmission system protected against unauthorized access
DE2401602A1 (en) ELECTRONIC COMBINATION LOCK AND LOCK SYSTEM
DE1288144C2 (en) DEVICE FOR THE TRANSFER OF DATA BETWEEN A STATIC AND A DYNAMIC MEMORY
DE2164719A1 (en) Method and device for remote monitoring of extensions
DE2820229C2 (en) Subscription television decoder
DE2855787A1 (en) DIGITAL SIGNATURE DEVICE
DE2734456A1 (en) DATA SCANNING SYSTEM FOR DETERMINING THE VALIDITY OF A RECORDING MEDIUM
EP1099197A1 (en) Device for supplying output data in reaction to input data, method for checking authenticity and method for encrypted data transmission
DE2556625C3 (en)
DE60004409T2 (en) Circuit and method for generating random numbers
DE10105987A1 (en) Data processing device
DE3513860A1 (en) Method of coding and decoding for a coin-operated television system
DE2842978C2 (en) Electronic locking system
DE2640944A1 (en) CATHODE TUBE DATA STATION
DE2350288A1 (en) WIRELESS SYSTEM
DE3501178C2 (en)

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee