In a pay broadcasting system, data of a broadcast program is scrambled with
a scramble key updated in a short period. The scramble key is encrypted
with a first key assigned to the subscriber terminal. The first key is
encrypted with a first master key set in the subscriber terminal. The
security of a broadcast program stored for subsequent use in the
subscriber terminal is enhanced as follows. A central station generates a
second key-encrypted scramble key by encrypting the scramble key with a
second key different from the first key and changeable in an interval
shorter than a update interval of the first key; generates an encrypted
second key by encrypting the second key with a second master key which has
been commonly issued to subscriber terminals of the system; and broadcast
the second key-encrypted scramble key and the encrypted second key
together with the scrambled data of the program, the first key-encrypted
scramble key and the encrypted first key in a multiplexed manner. When a
broadcast program is to be stored, the subscriber terminal stores the
scrambled data of the broadcast program and the second key-encrypted
scramble key; decrypt the encrypted second key with the second master key
into the second key, which is added to a stored program second key list.
If the stored program is to be executed, the second key-encrypted scramble
key is decrypted with a corresponding one of the second keys in the stored
program second key list into a decrypted scramble key; and the scrambled
data of the broadcast program is unscrambled with the decrypted scramble
key.
In einem Bezahlung Rundschreibsystem sind Daten eines Sendung Programms mit einem Jagtschlüssel durcheinandergemischt, der in einer kurzen Periode aktualisiert wird. Der Jagtschlüssel wird mit einem ersten Schlüssel verschlüsselt, der dem Teilnehmeranschluß zugewiesen wird. Der erste Schlüssel wird mit einem ersten Hauptschlüssel verschlüsselt, der in den Teilnehmeranschluß eingestellt wird. Die Sicherheit eines Sendung Programms, das für folgenden Gebrauch im Teilnehmeranschluß gespeichert wird, wird wie folgt erhöht. Eine zentrale Station erzeugt einen Sekunde Schlüssel-verschlüsselten Jagtschlüssel, indem sie den Jagtschlüssel mit einem zweiten Schlüssel verschlüsselt, der zu dem ersten Schlüssel unterschiedlich und in einem Abstand veränderbar ist, der als ein Updateabstand des ersten Schlüssels kürzer ist; erzeugt einen verschlüsselten zweiten Schlüssel indem das Verschlüsseln des zweiten Schlüssels mit einem zweiten Hauptschlüssel, der allgemein zu den Teilnehmeranschlüssn des Systems herausgegeben worden ist; und übertragen den Sekunde Schlüssel-verschlüsselten Jagtschlüssel und den verschlüsselten zweiten Schlüssel zusammen mit den durcheinandergemischten Daten des Programms, den zuerst Schlüssel-verschlüsselten Jagtschlüssel und den verschlüsselten ersten Schlüssel in einer multiplexen Weise. Wenn ein Sendung Programm gespeichert werden soll, speichert der Teilnehmeranschluß die durcheinandergemischten Daten des Sendung Programms und des zweiten Schlüssel-verschlüsselten Jagtschlüssels; entschlüsseln Sie den verschlüsselten zweiten Schlüssel mit dem zweiten Hauptschlüssel in den zweiten Schlüssel, der einer gespeicherten Schlüsselliste des Programms zweite hinzugefügt wird. Wenn das gespeicherte Programm durchgeführt werden soll, wird der zweite Schlüssel-verschlüsselte Jagtschlüssel mit entsprechendem der zweiten Schlüssel in der gespeicherten Schlüsselliste des Programms zweite in einen entschlüsselten Jagtschlüssel entschlüsselt; und die durcheinandergemischten Daten des Sendung Programms unscrambled mit dem entschlüsselten Jagtschlüssel.