DE19917047A1 - Communications method involves automatically generating a code word exchanged between transmitter and receiver for encoding transmitted information and decoding received information - Google Patents

Communications method involves automatically generating a code word exchanged between transmitter and receiver for encoding transmitted information and decoding received information

Info

Publication number
DE19917047A1
DE19917047A1 DE19917047A DE19917047A DE19917047A1 DE 19917047 A1 DE19917047 A1 DE 19917047A1 DE 19917047 A DE19917047 A DE 19917047A DE 19917047 A DE19917047 A DE 19917047A DE 19917047 A1 DE19917047 A1 DE 19917047A1
Authority
DE
Germany
Prior art keywords
code word
information
transmitter
receiver
unit according
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.)
Ceased
Application number
DE19917047A
Other languages
German (de)
Inventor
Ralf Rosenbaum
Hartmut Wolf
Jens Lehmann
Wolfram Proske
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.)
Beta Research GmbH
Original Assignee
Beta Research GmbH
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 Beta Research GmbH filed Critical Beta Research GmbH
Priority to DE19917047A priority Critical patent/DE19917047A1/en
Publication of DE19917047A1 publication Critical patent/DE19917047A1/en
Ceased legal-status Critical Current

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0838Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0891Revocation or update of secret information, e.g. encryption key update or rekeying
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42221Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4367Establishing a secure communication between the client and a peripheral device or smart card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4431OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB characterized by the use of Application Program Interface [API] libraries

Abstract

The method involves automatically generating a code word at one end, transmitting it to the other end, encoding information using the code word at the transmitter end, receiving information at the receiver end and decoding the received information using the code word. A new code word is generated on defined occasions using a random process. Independent claims are also included for: (1) a transmitter unit; (2) and for a communications system.

Description

Die vorliegende Erfindung betrifft ein Kommunikationsverfahren, eine Sendereinheit, eine Empfängereinheit und ein Kommunikationssystem, bestehend aus Empfänger- und Sendereinheit.The present invention relates to a communication method, a Transmitter unit, a receiver unit and a communication system from receiver and transmitter unit.

Ein derartiges Kommunikationsverfahren bzw. -system findet Anwendung insbesondere zur Realisierung einer Fernbedienung für Geräte der Unterhaltungs­ elektronik wie z. B. HIFI- oder Fernsehgeräte, für Dekodiereinrichtungen aller Arten des Pay-TV sowie für "Tele-Shopping"-, "Home-Banking"- oder ähnliche Einrichtungen.Such a communication method or system is used in particular for realizing a remote control for entertainment devices electronics such as B. HIFI or television sets, for decoders of all Types of pay TV as well as for "tele-shopping", "home banking" or similar Facilities.

Bei den genannten Anwendungen ist es in bestimmten Fällen wünschenswert, die Senderseite - also eine Fernbedienungseinheit - zu personalisieren, d. h. aus­ schließlich auf das Zusammenwirken mit einer bestimmten Empfängerseite - also dem zu bedienenden Gerät - festzulegen. Das zu bedienende Gerät soll dadurch vor der Bedienung und vor dem Mißbrauch mittels anderer Fernbedienungs­ einheiten geschützt werden. Dies ist insbesondere dann erforderlich, wenn mit dem Gerät kommerzielle Anwendungen (Transaktionen) getätigt werden sollen, etwa das Abrufen eines Films (wenn dieses Gerät als Decoder, z. B. d-box ausgestaltet ist), das Bestellen einer Ware im Rahmen des Tele-Shoppings oder das Durchführen einer Bankoperation beim Home-Banking. Zwar können Fernbe­ dienungseinheit und Empfängereinheit bereits bei der Herstellung durch entsprechende Hardware-Einstellungen einander fest zugeordnet werden, doch stellt dies bei der Massenproduktion der Geräte einen beachtlichen Kostenfaktor dar, insbesondere dann, wenn Fernbedienungseinheit und Empfängereinheit getrennt voneinander hergestellt oder vertrieben werden. Ähnlich verhält es sich bei der Personalisierung von Geräten mittels Chips oder Chipkarten, die einpro­ grammierte PIN-Schlüssel enthalten. Diese Maßnahme führt zu Komplikationen, wenn der Benutzer seinen PIN-Code vergißt oder die Chipkarte verliert.In the applications mentioned, it is desirable in certain cases that Personalize the transmitter side - i.e. a remote control unit - d. H. out finally on the interaction with a certain recipient side - well the device to be operated. The device to be operated should thereby before operation and before misuse by other remote controls units are protected. This is particularly necessary when using commercial applications (transactions) are to be carried out on the device, such as calling up a movie (if this device is used as a decoder, e.g. d-box is configured), ordering goods as part of tele-shopping or performing a banking operation on home banking. Fernbe service unit and receiver unit already during manufacture Corresponding hardware settings are permanently assigned to each other, however this represents a considerable cost factor in the mass production of the devices represents, especially when remote control unit and receiver unit  are manufactured or sold separately. It is similar when personalizing devices using chips or smart cards that pro grammed PIN keys included. This measure leads to complications if the user forgets his PIN code or loses the chip card.

Ziel der Erfindung ist es daher, ein Kommunikationsverfahren, eine Sendereinheit, eine Empfängereinheit sowie ein Kommunikationssystem zu schaffen, welche eine einfache, aber dennoch hinreichend zuverlässige Möglichkeit der Personali­ sierung von fernbedienbaren Geräten während des Betriebs gewährleisten. Dieses Ziel wird durch ein Verfahren mit den Merkmalen gemäß Anspruch 1, durch eine Sendereinheit mit den Merkmalen gemäß Anspruch 17 oder 19, eine Empfänger­ einheit mit den Merkmalen gemäß Anspruch 25 bzw. ein System mit den Merk­ malen gemäß Anspruch 33 erreicht. Vorteilhafte Weiterbildungen sind in den Unteransprüchen definiert.The aim of the invention is therefore a communication method, a transmitter unit, to create a receiver unit and a communication system, which a simple, yet sufficiently reliable option for personali Ensure remote-controlled devices during operation. This Target is achieved by a method having the features of claim 1, by a Transmitter unit with the features of claim 17 or 19, a receiver unit with the features according to claim 25 or a system with the notes paint achieved according to claim 33. Advantageous further developments are in the Subclaims defined.

Erfindungsgemäß wird also ein Kommunikationsverfahren zwischen einer Senderseite und einer Empfängerseite bereitgestellt, insbesondere wobei zwischen Senderseite und Empfängerseite keinerlei Draht-, Faser- oder sonstige feste Kommunikationsverbindung besteht, welches durch die folgenden Schritte gekennzeichnet ist: Automatisches Erzeugen eines Codewortes auf einer der Seiten, Übermitteln des Codewortes an die andere Seite, Verschlüsseln von Information unter Verwendung des Codewortes auf der Senderseite, Senden von Information von der Senderseite, Empfangen von Information auf der Empfänger­ seite und Entschlüsseln der empfangenen Information unter Verwendung des Codewortes.According to the invention, a communication method between one Provided transmitter side and a receiver side, in particular being between Transmitter side and receiver side no wire, fiber or other solid Communication connection exists, which is carried out by the following steps is marked: Automatic generation of a code word on one of the Pages, transmitting the code word to the other side, encrypting Information using the code word on the transmitter side, sending from Information from the sender side, receiving information at the receiver page and decrypting the received information using the Code word.

Die erfindungsgemäße Sendereinheit zum Kommunizieren mit einer Empfänger­ seite weist auf: Mittel zum Eingeben eines von der Empfängerseite übermittelten Codewortes, Mittel zum Verschlüsseln von Information unter Verwendung des Codewortes und Mittel zum Senden von Information.The transmitter unit according to the invention for communicating with a receiver page has: Means for entering a transmitted from the recipient side  Codeword, means for encrypting information using the Codeword and means for sending information.

Alternativ weist die erfindungsgemäße Sendereinheit auf Mittel zum Erzeugen eines Codewortes, Mittel zum Übermitteln des Codewortes an die Empfänger­ seite, Mittel zum Verschlüsseln von Information unter Verwendung des Code­ wortes und Mittel zum Senden von Information.Alternatively, the transmitter unit according to the invention has means for generating a code word, means for transmitting the code word to the recipient page, means for encrypting information using the code words and means of sending information.

Erfindungsgemäß weist die Empfängereinheit zum Kommunizieren mit einer Senderseite auf: Mittel zum Erzeugen eines Codewortes, Mittel zum Übermitteln des Codewortes an die Senderseite, Mittel zum Empfangen von Information und Mittel zum Entschlüsseln von Information unter Verwendung des Codewortes.According to the invention, the receiver unit for communicating with a Sender side on: means for generating a code word, means for transmission of the code word to the transmitter side, means for receiving information and Means for decrypting information using the code word.

Erfindungsgemäß weist das Kommunikationssystem mindestens eine Senderein­ heit und mindestens eine Empfängereinheit auf.According to the invention, the communication system has at least one transmitter unit and at least one receiver unit.

Die Erfindung ist mit einer Reihe von Vorteilen verbunden. So schafft das Generieren des Codewortes durch eine der beiden Seiten und Übermitteln des Codewortes an die andere Seite eine eindeutige und exklusive Zuordnung beider Seiten, also eine Personalisierung der beiden Seiten zueinander. Diese Zuordnung erfolgt unmittelbar vor dem Senden von Information, ist also nicht voreingestellt. Somit können die Geräte kostengünstig in Massenproduktion hergestellt werden, da eine werksseitige Zuordnung der Sende-/Empfangseinheiten entfällt.The invention has a number of advantages. That's how it works Generate the code word by one of the two sides and transmit the Code word to the other side a clear and exclusive assignment of both Sides, so a personalization of the two sides to each other. This assignment occurs immediately before information is sent, so it is not preset. Thus, the devices can be mass-produced inexpensively, since there is no factory assignment of the transmitter / receiver units.

Gemäß einem weiteren Aspekt der Erfindung kann vorgesehen sein, daß zu vorbestimmten oder regelmäßigen Anlässen ein neues Codewort erzeugt wird. Dies schafft eine weitere Erhöhung der Sicherheit vor Mißbrauch, da somit eine einmal personalisierte Sender-/Empfangsseite zu regelmäßigen Anlässen wieder aufgehoben wird.According to a further aspect of the invention it can be provided that predetermined or regular occasions a new code word is generated. This creates a further increase in security against abuse, as a result  once personalized transmitter / receiver side again on regular occasions will be annulled.

Gemäß einem weiteren Aspekt der Erfindung kann das Codewort mittels eines Zufallsprozesses erzeugt werden.According to a further aspect of the invention, the code word can be generated using a Random process are generated.

Ferner kann die übertragene Information Kontrollinformation enthalten. Dies dient der Erhöhung der Zuverlässigkeit der Informationsübertragung zwischen den bei­ den Seiten.Furthermore, the transmitted information can contain control information. This serves the increase in the reliability of information transfer between the the sides.

Desweiteren kann vorgesehen sein, daß die zu übertragende Information abhängig von ihrer Art verschlüsselt unter Verwendung des Codewortes oder unver­ schlüsselt gesendet wird. Dies ist insbesondere dann von Vorteil, wenn an die zu übertragende Information jeweils variierende Sicherheitsbedürfnisse geknüpft sind.Furthermore, it can be provided that the information to be transmitted is dependent encrypted by their type using the code word or un encrypted is sent. This is particularly advantageous if you are too transmitting information linked to varying security needs are.

Auch kann vorgesehen sein, daß an eine dritte Seite gemeldet wird, ob verschlüsselt oder unverschlüsselt gesendet wird. Mittels dieser Maßnahme kann - etwa zu Abrechnungszwecken oder aus Sicherheitsgründen - der Betriebszustand der Sender-/ Empfängerseite von der dritten Seite überwacht werden. Diese dritte Seite kann z. B. ein Programm-Anbieter (Provider) sein, mit dem ein der Empfängerseite zugeordnetes Gerät in Verbindung treten kann.Provision can also be made for a third party to report whether is sent encrypted or unencrypted. By means of this measure - For example, for billing purposes or for security reasons - the operating status the transmitter / receiver side are monitored from the third side. This third Page can e.g. B. be a program provider (provider) with which one of the Device connected to the receiver side can connect.

Alternativ oder zusätzlich zur Erzeugung des Codewortes in Abhängigkeit von der Art der zu übertragenden Information kann auch vorgesehen sein, daß das Erzeugen eines Codewortes von einer dritten Seite (z. B. dem Programm-Provider) veranlaßt wird. Dies dient der Steuerung und der Kontrolle des der Empfänger­ seite zugeordneten Geräts durch die dritte Seite. Alternatively or in addition to generating the code word depending on the The type of information to be transmitted can also be provided that the Generation of a code word from a third party (e.g. the program provider) is initiated. This serves to control and monitor the recipient device assigned by the third page.  

Bei erfindungsgemäßen Verfahren und den Einheiten kann auch vorgesehen sein, das übermittelte Codewort auf der Senderseite mittels einer Zeicheneingabe­ vorrichtung, insbesondere einer Tastatur einzugeben. Dies schafft eine besonders unkomplizierte Bedienungsmöglichkeit für einen Benutzer. Dann ist es auch besonders vorteilhaft, wenn das Codewort auf der Empfängerseite und/oder auf der Senderseite sichtbar gemacht werden kann.In the method and the units according to the invention, it can also be provided that the transmitted code word on the transmitter side by means of a character input device, in particular to enter a keyboard. This creates a special one uncomplicated operation for one user. Then it is too particularly advantageous if the code word on the receiver side and / or on the sender side can be made visible.

Eine kostengünstige Herstellung der erfindungsgemäßen Einheiten läßt sich erzielen, wenn als Übertragungsweg für die Information eine Infrarot-, Funk- oder Ultraschallverbindung zwischen Senderseite und Empfängerseite verwendet wird.The units according to the invention can be manufactured inexpensively achieve if an infrared, radio or Ultrasonic connection between the transmitter side and receiver side is used.

Vorteilhaft ist es auch, wenn das Codewort auf der Senderseite auf der Basis von vorherigen Tastenbetätigungen erzeugt wird. Dies schafft eine quasi-zufällige Erzeugung des Codewortes und ermöglicht auch eine engere Zuordnung von Sender- und Empfängerseite, da in die Erzeugung somit die "Geschichte" der Tastenbetätigungen im System eingeht.It is also advantageous if the code word on the transmitter side is based on previous key presses is generated. This creates a quasi-random Generation of the code word and also enables a closer assignment of Sender and receiver side, since in the generation the "history" of Key presses received in the system.

Besonders vorteilhaft ist es, das erfindungsgemäße Verfahren und die erfindungs­ gemäßen Einheiten zur Fernbedienung einer Vorrichtung der Unterhaltungselek­ tronik, insbesondere einer digitalen Decoder-Box, einzusetzen. Gerade bei derar­ tigen Geräten schafft die erfindungsgemäß erzielte Personalisierung eine erhöhte Betriebssicherheit unter Erhaltung einer hohen Bedienerfreundlichkeit.It is particularly advantageous to the inventive method and the units for remote control of an entertainment electronics device tronics, especially a digital decoder box. Especially with derar term devices creates the personalization achieved according to the invention an increased Operational safety while maintaining a high level of user-friendliness.

Die Erfindung wird anhand der Zeichnung näher beschrieben. In der Zeichnung zeigt:The invention is described in more detail with reference to the drawing. In the drawing shows:

Fig. 1 ein erstes Ausführungsbeispiel der Erfindung, Fig. 1 shows a first embodiment of the invention,

Fig. 2 die Funktionsweise der Fernbedienungseinheit gemäß dem ersten Ausführungsbeispiel, Fig. 2, the operation of the remote control unit according to the first embodiment,

Fig. 3 die Funktionsweise eines Pseudo-Zufallszahlenfolgen-Generators in der Erfindung und Fig. 3 illustrates the operation of a pseudo-random number sequences generator in the invention, and

Fig. 4 ein zweites Ausführungsbeispiel der Erfindung. Fig. 4 shows a second embodiment of the invention.

In den beiden Ausführungsbeispielen ist das erfindungsgemäße Kommunikations­ verfahren bzw. -system für einen Decoder für ein Fernsehgerät sowie eine Fernbedienungseinheit dieses Decoders realisiert. Der Decoder ist einem Fernsehgerät vorgeschaltet und dient zu Auswahl, Empfang und Dekodierung kommerzieller digitaler Anwendungen wie z. B. Fernsehprogramme, die von dritter Seite terrestrisch, über Kabel oder Satellit bereitgestellt werden. Die Senderseite des erfindungsgemäßen Kommunikationssystems wird durch die Fernbedienung verkörpert, die Empfängerseite ist im Decoder untergebracht bzw. Teil dieses Decoders. Zur Vereinfachung wird im folgenden die Empfängerseite selbst auch als Decoder bezeichnet.In the two exemplary embodiments, this is communication according to the invention Method and system for a decoder for a television set and a Remote control unit of this decoder realized. The decoder is one TV upstream and is used for selection, reception and decoding commercial digital applications such as B. television programs by third party terrestrial, cable or satellite. The Sender side of the communication system according to the invention is by the Remote control embodied, the receiver side is housed in the decoder or Part of this decoder. In the following, the recipient side is used for simplification itself also called a decoder.

Beim ersten Ausführungsbeispiel gemäß Fig. 1 und 2 wird das Codewort im Decoder auf der Empfängerseite generiert. Die Kommunikation zwischen Fern­ bedienung und Decoder verläuft über eine Infrarotverbindung. Im folgenden wird als Oberbegriff für mittels der Fernbedienung eingegebene Befehle, Daten und Codeworte der Begriff Tastatureingabe verwendet. Es werden drei Arten von Tastatureingaben entsprechend drei Betriebsmodi des Kommunikationssystems unterschieden. Der erste Betriebsmodus entspricht Tastatureingaben, mit denen einfache Bedienungsfunktionen des Decoders angesteuert werden, wie z. B. Navi­ gationsbefehle, Lautstärkeänderung und Bestätigungen. Diese Tastatureingaben sind unter dem Gesichtspunkt des Schutzes vor Mißbrauch unkritisch und werden daher ohne Personalisierung der Infrarotverbindung übertragen. Der zweite Be­ triebsmodus umfaßt hingegen diejenigen Tastatureingaben, die "geschützte" Befehle auslösen, welche für den Benutzer mit finanziellen Verpflichtungen verbunden sind, etwa das Abrufen eines Spielfilms oder das Bestellen einer Ware. Diese Tastatureingaben werden daher mit personalisierter IR-Verbindung, also mit einer personalisierten Verschlüsselung übertragen. Der dritte Betriebsmodus um­ faßt die Eingabe des Codewortes, das zur Personalisierung der IR-Verbindung für die Befehle des zweiten Betriebsmodus' verwendet wird. Diese Tastatureingaben werden nicht übertragen; an deren Stelle wird jeweils lediglich ein Platzhalter (z. B. ein Sternchen) übertragen.In the first embodiment according to FIG. 1 and 2, the code word is generated in the decoder at the receiver side. Communication between the remote control and decoder is via an infrared connection. In the following, the term keyboard input is used as a generic term for commands, data and code words entered by means of the remote control. A distinction is made between three types of keyboard inputs corresponding to three operating modes of the communication system. The first operating mode corresponds to keyboard inputs with which simple operating functions of the decoder are controlled, such as. B. Navigation commands, volume change and confirmations. These keystrokes are not critical from the point of view of protection against misuse and are therefore transmitted without personalization of the infrared connection. The second operating mode, on the other hand, includes those keystrokes that trigger "protected" commands that are associated with financial obligations for the user, such as calling up a movie or ordering goods. These keystrokes are therefore transmitted with a personalized IR connection, i.e. with a personalized encryption. The third operating mode includes the entry of the code word that is used to personalize the IR connection for the commands of the second operating mode. These keystrokes are not transmitted; in their place, only one placeholder (e.g. an asterisk) is transferred.

Anhand der Fig. 1 wird das Zusammenwirken des IR-Empfängers (IR-Receiver) in dem Decoder mit der IR-Fernbedienung beim Abrufen einer Anwendung (z. B. einen Film) durch den Benutzer beschrieben. Der IR-Empfänger weist verschiedene Funktionsmodule auf - eine Anwendungsschicht (Application Layer), ein IR-Handler, ein Ereignis-Handler, CA-Subsystem (Conditional Access- bzw. Zugangsberechtigungs-Subsystem) - und ein Display-Handler (An­ zeigesteuerung) -, die miteinander und mit der Fernbedienung (RCU, Remote Control Unit) kommunizieren. Die Module können jeweils in Hardware und/oder auch in Software ausgebildet sein können. Der modulare Aufbau eröffnet die Möglichkeit, das System auch noch nach Inbetriebnahme durch den Benutzer teilweise nachzurüsten oder - im Fall der Realisierung in Software - einzelne Module aus der Ferne durch Herunterladen (download) vom Provider auszu­ tauschen und somit geänderten technischen oder Sicherheitsanforderungen anzupassen.The interaction of the IR receiver (IR receiver) in the decoder with the IR remote control when calling up an application (for example a film) by the user is described with reference to FIG. 1. The IR receiver has various function modules - an application layer, an IR handler, an event handler, CA subsystem (Conditional Access or access authorization subsystem) and a display handler (display control). that communicate with each other and with the remote control (RCU, Remote Control Unit). The modules can each be designed in hardware and / or in software. The modular structure enables the system to be partially retrofitted even after commissioning by the user or - in the case of implementation in software - to replace individual modules remotely by downloading from the provider and thus adapting them to changed technical or security requirements.

Die Anwendungsschicht, die zum Abrufen der Anwendung (z. B. einem Film) dient, und der IR-Empfänger im Decoder kommunizieren hierbei über eine An­ wendungsprogrammierungs-Schnittstelle (API) miteinander. Die Aufforderung, in den personalisierten Betriebsmodus überzugehen, wird jeweils von der Anwen­ dungsseite initiiert. Die Anwendungsseite erhält vom Kommunikationssystem jeweils eine Marke (ein Flag) mit der Information zugesendet, welcher Betriebs­ modus gerade aktiv ist.The application layer that is used to retrieve the application (e.g. a movie) serves, and the IR receiver in the decoder communicate via an An  application programming interface (API) with each other. The request to The user is responsible for changing over to the personalized operating mode initiation page. The application side receives from the communication system a brand (a flag) with the information which company mode is currently active.

Fig. 1 verdeutlicht die Führung des Benutzers durch die drei Betriebsmodi des Kommunikationssystems am Beispiel eines typischen Kommunikationsablaufs zwischen Fernbedienung und Decoder über einer horizontalen Zeitachse. Möchte der Benutzer nun eine ("geschützte") kommerzielle Anwendung (z. B. einen kostenpflichtigen Film) starten, die den zweiten, also den personalisierten Betriebsmodus erfordert, so betätigt er eine entsprechende Umschalttaste seiner Fernbedienung. Daraufhin wird zunächst im Decoder überprüft, ob überhaupt eine kommerzielle Anwendung gestartet werden darf. Wenn nein, dann wird die Anwendung von vornherein verworfen und die Anwendung ist beendet. Wenn ja, wird anschließend überprüft, ob sich das System bereits im personalisierten Modus befindet. Wenn dies der Fall ist, dann wird dem Benutzer signalisiert, daß er mit dem Abrufen der kommerziellen Anwendung beginnen kann. Befindet sich das System nicht im personalisierten Modus, so springt das System in den dritten, also den Personalisierungsmodus. Das aktuelle Codewort - eine Zeichenkette - wird mittels des Zufallsgenerators im Decoder erzeugt und dem Benutzer auf einem Display des Decoders oder auf dem nachgeschalteten Fernsehgerät ange­ zeigt. Der Benutzer gibt dieses Codewort über die Tastatur der Fernbedienung ein. Zur Kontrolle für den Benutzer wird bei jeder Betätigung einer Taste ein Stern­ chen an den Decoder übertragen und auf dem Display oder dem Bildschirm angezeigt. Nach Eingabe aller Stellen des Codewortes ist die Infrarotverbindung zwischen Senderseite und Empfängerseite personalisiert und dem Benutzer wird signalisiert, daß er das Abrufen der Anwendung vornehmen kann. Das System befindet sich nun im personalisierten Modus. Die vom Benutzer eingegebenen Befehle werden unter Verwendung des Codewortes verschlüsselt und über die personalisierte IR-Verbindung an die Empfängerseite im Decoder gesendet. Dort werden die empfangenen Befehle unter Verwendung des gerade erzeugten Codewortes wieder entschlüsselt. Stimmt das zur Verschlüsselung verwendete Codewort mit demjenigen zur Entschlüsselung überein, so werden die Befehle als solche erkannt, und die kommerzielle Anwendung wird erfolgreich ausgeführt, anderenfalls wird der Start der Anwendung verhindert, der Benutzer erhält eine entsprechende Signalisierung, und das Kommunikationssystem fällt in den ersten, den nicht personalisierten Modus zurück. Fig. 1 illustrates the guidance of the user through the three operating modes of the communication system using the example of a typical communication process between remote control and decoder over a horizontal time axis. If the user now wants to start a ("protected") commercial application (for example a film which is subject to a charge) which requires the second, that is to say the personalized, operating mode, he presses a corresponding shift key on his remote control. The decoder then checks whether a commercial application can be started at all. If not, the application is discarded from the start and the application is ended. If so, it is then checked whether the system is already in personalized mode. If this is the case, then the user is signaled that he can start retrieving the commercial application. If the system is not in the personalized mode, the system jumps to the third, i.e. the personalization mode. The current code word - a character string - is generated by means of the random generator in the decoder and shown to the user on a display of the decoder or on the television set connected downstream. The user enters this code word on the remote control keyboard. To control the user, each time a key is pressed, an asterisk is transferred to the decoder and shown on the display or screen. After entering all digits of the code word, the infrared connection between the transmitter side and the receiver side is personalized and the user is signaled that he can call up the application. The system is now in personalized mode. The commands entered by the user are encrypted using the code word and sent to the receiver side in the decoder via the personalized IR connection. There the received commands are decrypted again using the code word just generated. If the code word used for encryption matches the one for decryption, the commands are recognized as such and the commercial application is executed successfully, otherwise the application is prevented from starting, the user receives appropriate signaling, and the communication system falls into the first one , the non-personalized mode.

Nach erfolgreicher Ausführung der Anwendung wird der Benutzer aufgefordert, den personalisierten Modus zu verlassen. Hierzu betätigt der Benutzer ein zweites Mal die zuvor genannte Umschalttaste seiner Fernbedienung, und das System kehrt in den ersten Modus zurück. Der Pseudo-Zufallszahlengenerator wird zurückgesetzt. Anschließend kann eine interaktive Testroutine gestartet werden. Hierbei wird der Benutzer aufgefordert, mittels der Tastatur eine Testfolge für den nicht personalisierten Modus einzugeben.After successful execution of the application, the user is asked to exit the personalized mode. To do this, the user actuates a second one Times the aforementioned shift key on his remote control, and the system returns to the first mode. The pseudo-random number generator will reset. An interactive test routine can then be started. The user is asked to use the keyboard to run a test sequence for the to enter non-personalized mode.

Das Flußdiagramm der Fig. 2 zeigt die Funktionsweise der Fernbedienung vom Betätigen der Tastatur bis zum Aussenden der entsprechenden Information. Die obere Hälfte des Flußdiagramms stellt eine Tastaturabfrage dar. Rechts davon ist schematisch ein Signalmuster für die Abfrage der Tastatur (Zeilen/Spalten) darge­ stellt, welches zyklisch an die Spalten angelegt wird. Der untere, grau unterlegte Bereich zeigt die Verzweigung in die drei Betriebsmodi des Kommunikations­ systems.The flowchart of FIG. 2 shows the operation of the remote control from operating the keyboard to sending out the corresponding information. The upper half of the flowchart represents a keyboard query. To the right of this is a schematic signal pattern for the query of the keyboard (rows / columns), which is applied cyclically to the columns. The lower, gray area shows the branching into the three operating modes of the communication system.

Die Tastaturabfrage besteht aus einer Schleife, die ein Halteglied und eine Zuweisungsoperation enthält und zyklisch durchlaufen wird. Die der betätigten Taste entsprechende Information wird der Variablen actkey zugewiesen. Wird eine Taste betätigt, so wird diese Schleife verlassen, und es wird anhand des Wertes von actkey zunächst geprüft, ob es sich wiederum um die unmittelbar zuvor betätigte Taste handelt. Wenn dies der Fall ist, dann wird die vorherige Sende­ aktion wiederholt, ohne daß es einer neuen Entscheidung zwischen den drei Be­ triebsmodi bedürfte. Der grau unterlegte Kasten wird daher umgangen (linker Ast).The keyboard query consists of a loop, which is a holding link and a Assignment operation contains and is cycled. That of the actuated The corresponding information is assigned to the actkey variable. Will one Key is pressed, this loop is exited and it is based on the value  first checked by actkey, whether it is the immediately before operated button. If so, then the previous broadcast action repeated without a new decision between the three Be drive modes needed. The box with a gray background is therefore bypassed (left Branch).

Wenn actkey den Wert gewechselt hat, wird beim Eintritt in den grau unterlegten Kasten unterschieden, ob es sich bei der betätigten Taste um eine Zifferntaste oder um eine ungeschützte Funktionstaste, etwa zur Navigation handelt. Handelt es sich um eine Zifferntaste [0 ... 9], so wird - nach Feststellen, daß sich die Fernbe­ dienung im Personalisierungsmodus befindet (keyflag = 1) und daß noch nicht alle Stellen des Codewortes PIN eingegeben worden sind - unter Verarbeitung des eingegeben Tastenwertes ein Generator-Polynom gebildet und in das Generator- Register eingelesen, Gen Reg = f(actkey(PINCnt)). Zur Aussendung gelangt anschließend nicht die eingegebene Taste actkey, sondern ein unverschlüsseltes Ersatzzeichen (ein Sternchen), welchem Kontrollblöcke beigefügt werden, wie z. B. ein Scrambling-Flag, das angibt, ob die gesendete Sequenz verschlüsselt ist (ScrFlag = 1 bzw. 0), und ein Wortlängen-Zählwert. Dieser Eingabezyklus wird wiederholt, bis alle Stellen des Codewortes PIN eingegeben sind. Am Ende des Eingabevorganges ist das Generator-Polynom definitiv festgelegt, die IR- Verbindung ist somit personalisiert. Dieses Generator-Polynom wird anschließend zur Verschlüsselung der geschützten Befehle verwendet.If actkey has changed the value, it is highlighted in gray when entering Box differentiated whether the key pressed is a number key or is an unprotected function key, for example for navigation. Act it is a numeric key [0 ... 9], then - after determining that the Fernbe service is in personalization mode (keyflag = 1) and not yet all digits of the code word PIN have been entered - while processing the entered key value a generator polynomial is formed and in the generator Register read, Gen Reg = f (actkey (PINCnt)). Sent to the broadcast then not the actkey key entered, but an unencrypted one Substitute characters (an asterisk) to which control blocks are added, such as e.g. B. a scrambling flag indicating whether the transmitted sequence is encrypted (ScrFlag = 1 or 0), and a word length count. This input cycle will repeated until all digits of the code word PIN have been entered. At the end of The generator polynomial is definitely defined, the IR Connection is thus personalized. This generator polynomial is then called used to encrypt the protected commands.

Der Funktionsablauf beim Übertragen der geschützten Befehle über die personalisierte IR-Verbindung ist in dem mittleren Ast des grauen Kastens dargestellt. Nach Feststellen, daß sich das System nicht im Modus des Persona­ lisierens befindet (Abfrage 3), wird der Tastenwert actkey zunächst durch einen Pseudo-Zufallsgenerator (Next Polynom 4) gemäß einem Standardverfahren verschlüsselt. Anschließend erfolgt die personalisierte Verschlüsselung unter Verwendung des Generator-Polynoms GenReg, welches unter Verwendung des zuvor eingegebenen Codewortes PIN gebildet wird. Die so verschlüsselte Information, enthalten in der Variablen actkey', wird unter Beifügung von Kontrollinformation - Art, Parität und Länge - ausgesendet.The functional sequence when transmitting the protected commands via the personalized IR connection is in the middle branch of the gray box shown. After determining that the system is not in Persona mode lisierens (query 3), the key value is first actkey by a Pseudo-random generator (Next Polynom 4) according to a standard procedure encrypted. The personalized encryption then takes place under Using the GenReg generator polynomial, which is generated using the  previously entered code word PIN is formed. The one so encrypted Information contained in the variable actkey 'is added with the addition of Control information - type, parity and length - sent out.

Wird hingegen eine Taste gedrückt, die nicht mit einem geschützten Befehl verknüpft ist, so wird dieser ohne personalisierte Verschlüsselung ausgesendet. Dieser Modus ist in dem linken Ast des grauen Kastens dargestellt. Der zu sendende Befehl kann - muß aber nicht - durch ein Standardverfahren (Pseudo- Zufallsgenerator 4) verschlüsselt werden.If, on the other hand, a key is pressed that is not a protected command is linked, it is sent out without personalized encryption. This mode is shown in the left branch of the gray box. The too sending command can - but does not have to - by a standard procedure (pseudo- Random number generator 4) are encrypted.

Im oberen Teil des linken Pfades erfolgt die Initialisierung des Betriebsmodus' in Form des keyflags (keyflag wechseln) sowie die dadurch gesteuerte Rücksetzung des Generator-Polynoms und der Variablen PINCnt jeweils auf 0.The operating mode is initialized in the upper part of the left path Form of the key flag (change key flag) and the reset that is controlled as a result of the generator polynomial and the variable PINCnt each to 0.

Hierdurch wird sichergestellt, daß die Fernbedienung nach Verlassen des Scramble-Modus erst nach erneuter Personalisierung mit einem neuen Codewort durch den Benutzer wieder für geschützte Befehle eingesetzt werden kann (Abfrage 3).This ensures that the remote control after leaving the Scramble mode only after personalization with a new code word can be used again by the user for protected commands (Query 3).

Eine besonders zuverlässige Kommunikation zwischen Fernbedienung und Em­ pfänger wird erreicht, wenn bei jeder gedrückten Taste der Stand eines Überlauf zählers mitübertragen wird (continuity = Continuität). Damit wird der Empfänger in die Lage versetzt, die zur Verschlüsselung verwendete Zufallsfolge mit derjenigen der Fernbedienung auch während des Sendens der einzelnen Befehle wiederholt abzugleichen. Bei jedem Tastendruck springt der Zufallsfolgen-Gene­ rator einen Schritt weiter. A particularly reliable communication between remote control and Em Recipient is reached when an overflow status occurs with every key pressed is also transmitted (continuity = continuity). This will make the recipient enabled to use the random sequence used for encryption that of the remote control even while sending the individual commands adjust repeatedly. The random sequence gene jumps each time the button is pressed rator one step further.  

Fig. 3a zeigt in Programmiercode-Darstellung die Funktionsweise des Pseudo- Zufallszahlenfolgen-Generators, der sowohl in der Fernbedienung als auch im Empfängergerät vorhanden ist. Die beiden Pseudo-Zufallszahlenfolgen-Generato­ ren werden durch einen Wert geladen, der aus dem von der Empfängereinheit angezeigten und vom Benutzer in die Fernbedienung einzugebenden Codewort abgeleitet wird. Ist das korrekte Codewort eingegeben, so werden beide Generato­ ren durch dieselben Zahlen initialisiert; sie erzeugen demzufolge durch f(GenReg) das gleiche verschlüsselte Wort. Die zu übertragenden Daten werden durch logische Verknüpfungen unter Verwendung des Codewortes verschlüsselt und an die Empfängerseite gesendet. Dort werden die Daten unter Verwendung desselben Codewortes entschlüsselt. Fig. 3a shows the operation of the pseudo-random number sequences generator, which is present in both the remote control and the receiver device in the programming code representation. The two pseudo-random number sequence generators are loaded by a value which is derived from the code word displayed by the receiver unit and to be entered by the user in the remote control. If the correct code word is entered, both generators are initialized by the same numbers; they therefore generate the same encrypted word using f (GenReg). The data to be transmitted are encrypted by logical links using the code word and sent to the recipient side. There the data is decrypted using the same code word.

Fig. 3b zeigt den Prozeß der Initialisierung des Pseudo-Zufallsfolgen-Generators, wie er sowohl in der Fernbedienung als auch im Empfänger vorhanden ist. Die Register werden durch Werte beladen, die aus dem Codewort abgeleitet werden. Die beiden Pseudo-Zufallszahlenfolgen-Generatoren werden somit durch die gleichen Werte initialisiert. Mittels f(GenReg, Nutzlast) wird hieraus das endgül­ tige Codewort gebildet, das anschließend mit den zu übertragenden Befehlen umgewandelt wird. Das Endergebnis an den Ausgängen zeigt die Struktur der zu übertragenden Daten mit dem verschlüsselten IR-Befehl, dem Verschlüsselungs- Flag und dem n-Bit-Überlaufzählerstand. Fig. 3b shows the process of initializing the pseudo random sequence generator as it is present in both the remote control and the receiver. The registers are loaded with values derived from the code word. The two pseudo-random number sequence generators are thus initialized with the same values. Using f (GenReg, payload), the final code word is formed from this, which is then converted with the commands to be transmitted. The end result at the outputs shows the structure of the data to be transmitted with the encrypted IR command, the encryption flag and the n-bit overflow counter.

Beim zweiten Ausführungsbeispiel wird das Codewort nicht in der Empfänger­ einheit, sondern in der Sendereinheit, also in der Fernbedienungseinheit erzeugt. Anstelle mittels Pseudo-Zufallszahlenfolgen-Generators wird das Codewort hier als Funktion vorheriger Befehle, d. h. Tastatureingaben in der Fernbedienungs­ einheit erzeugt, also aus der "Geschichte" der Tastatureingaben der Fernbe­ dienungseinheit. Fig. 4 zeigt ein Schema des Erzeugens und Übertragens des Codewortes an die Empfängerseite. Dieser Vorgang wird durch Bedienen einer Initialisierungstaste der Fernbedienung ausgelöst. Das Codewort wird automatisch gemäß der Formel für F_Init_Code als Funktion der Tastatureingaben der Vergangenheit erzeugt. Diese Tastatureingaben werden jeweils vom Zeitpunkt T0 an, zu dem die Fernbedienung in Betrieb genommen wird, über der Zeit t aufgezeichnet. Zum Zeitpunkt Tinit1, wenn die Starttaste zur Einleitung des perso­ nalisierten Modus' bedient wird, wird das Codewort gemäß F_Init_Code(Tinit1) aus der "Geschichte" der Tastatureingaben im Zeitraum von T0 bis zum Beginn der Initialisierungsphase, hier Tinit1, erzeugt. Der personalisierte Modus wird durch abermaliges Bedienen der Starttaste wieder beendet. Für jeden weiteren personali­ sierten Betrieb bei TinitN wiederholt sich dieser Vorgang. Im Ergebnis hat die Funktion F_Init_Code(T) zur Erzeugung des Codewortes eine Art von Zufalls­ charakteristik. Bei diesem Ausführungsbeispiel entfällt also die direkte Eingabe des Codewortes mittels der Tastatur. Zur Aufzeichnung der Befehle der Vergan­ genheit weist die Fernbedienung einen Speicher auf, der wiederbeschreibbar ist. In einer Variante kann der Speicher nicht flüchtig sein. Dann können auch Befehls­ sequenzen aus der Vergangenheit aufgezeichnet sein. Des weiteren kann der Speicher aus der Fernbedienung herausnehmbar sein, also z. B. auf einer Chipkarte realisiert sein. Ansonsten entspricht die Funktionsweise derjenigen des ersten Ausführungsbeispiels hinsichtlich des ersten und zweiten Betriebsmodus'.In the second exemplary embodiment, the code word is not generated in the receiver unit, but in the transmitter unit, that is to say in the remote control unit. Instead of using a pseudo-random number sequence generator, the code word is generated here as a function of previous commands, ie keyboard inputs in the remote control unit, ie from the "history" of the keyboard inputs of the remote control unit. Fig. 4 is a schematic of the generating and transmitting shows the code word to the receiver side. This process is triggered by operating an initialization button on the remote control. The code word is generated automatically according to the formula for F_Init_Code as a function of the keyboard inputs of the past. These keystrokes are recorded from time T0, at which the remote control is started, over time t. At the time T init1 , when the start button for initiating the personalized mode is operated, the code word according to F_Init_Code (T init1 ) is generated from the "history" of the keyboard entries in the period from T0 to the beginning of the initialization phase , here T init1 . The personalized mode is ended by pressing the start button again. This process is repeated for every further personalized operation at T initN . As a result, the function F_Init_Code (T) for generating the code word has a kind of random characteristic. In this exemplary embodiment, the direct entry of the code word by means of the keyboard is therefore omitted. To record the commands of the past, the remote control has a memory that can be rewritten. In one variant, the memory cannot be volatile. Then command sequences from the past can also be recorded. Furthermore, the memory can be removed from the remote control. B. be implemented on a chip card. Otherwise, the mode of operation corresponds to that of the first exemplary embodiment with regard to the first and second operating modes.

In einer Abwandlung des ersten Ausführungsbeispiels kann auch dort das durch die Empfängereinheit erzeugte Codewortes automatisiert an die Fernbedienung übertragen werden. Hierzu ist die Fernbedienung mit einer Empfangseinrichtung versehen, die das Codewort aufnehmen und erkennen kann. Die Übertragung kann hierbei auf optischem Wege oder wiederum über eine IR- oder sonstige Verbin­ dung erfolgen. Auch hier wird der Personalisierungsmodus dann durch eine entsprechende Befehlstaste der Fernbedienung eingeleitet und beendet.In a modification of the first embodiment, this can also be done there the receiver unit automatically generates the codeword to the remote control be transmitted. For this purpose, the remote control with a receiving device provided that can record and recognize the code word. The transfer can here optically or again via an IR or other connection take place. Here too, the personalization mode is replaced by a corresponding command key on the remote control initiated and ended.

Anstelle der Tastatur kann auch eine Realisierung durch Softkeys vorgesehen sein, wobei die den Tasten zugeordneten Eingaben auf einem Display erscheinen und dort angewählt werden. Auch könnte die Tastatur durch ein sprachgesteuertes Eingabesystem ersetzt oder ergänzt werden, bei welchem gesprochene Eingaben mittels eines Spracherkennungssystems in elektrische Informationen umgesetzt werden.Instead of the keyboard, it can also be provided by softkeys, the inputs assigned to the keys appear on a display and can be selected there. The keyboard could also be controlled by a voice  Input system to be replaced or supplemented, in which spoken inputs converted into electrical information by means of a speech recognition system become.

Claims (33)

1. Kommunikationsverfahren zwischen einer Senderseite und einer Empfän­ gerseite, insbesondere wobei zwischen Senderseite und Empfängerseite kei­ nerlei Draht-, Faser- oder sonstige feste Kommunikationsverbindung be­ steht, gekennzeichnet durch die folgenden Schritte:
  • - Automatisches Erzeugen eines Codewortes auf einer der Seiten,
  • - Übermitteln des Codewortes an die andere Seite,
  • - Verschlüsseln von Information unter Verwendung des Codewortes auf der Senderseite,
  • - Senden von Information von der Senderseite,
  • - Empfangen von Information auf der Empfängerseite,
  • - Entschlüsseln der empfangenen Information unter Verwendung des Code­ wortes.
1. Communication method between a transmitter side and a receiver side, in particular where there is no wire, fiber or other fixed communication connection between the transmitter side and the receiver side, characterized by the following steps:
  • - automatic generation of a code word on one of the pages,
  • - transmission of the code word to the other side,
  • Encryption of information using the code word on the transmitter side,
  • - sending information from the transmitter side,
  • - receiving information on the receiving end,
  • - Decrypt the received information using the code word.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß zu vorbestimmten Anlässen ein neues Codewort erzeugt wird.2. The method according to claim 1, characterized in that at predetermined Occasionally a new code word is generated. 3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß das Code­ wort mittels eines Zufallsprozesses erzeugt wird.3. The method according to claim 1 or 2, characterized in that the code word is generated by means of a random process. 4. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß die übertragene Information Kontrollinformation enthält. 4. The method according to any one of the preceding claims, characterized in that that the transmitted information contains control information.   5. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß die zu übertragende Information abhängig von ihrer Art verschlüsselt unter Verwendung des Codewortes oder unverschlüsselt gesendet wird.5. The method according to any one of the preceding claims, characterized in that the information to be transmitted is encrypted depending on its type is sent using the code word or unencrypted. 6. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß an eine dritte Seite gemeldet wird, ob verschlüsselt oder unverschlüsselt gesendet wird.6. The method according to any one of the preceding claims, characterized in to report to a third party whether encrypted or unencrypted is sent. 7. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß das Erzeugen eines Codewortes von einer dritten Seite veranlaßt wird.7. The method according to any one of the preceding claims, characterized in that that the generation of a code word is caused by a third party. 8. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß das übermittelte Codewort auf der Senderseite mittels einer Zeichenein­ gabevorrichtung, insbesondere einer Tastatur eingegeben wird.8. The method according to any one of the preceding claims, characterized in that that the transmitted code word is on the transmitter side by means of a character Giving device, in particular a keyboard is entered. 9. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß das Codewort auf der Empfängerseite sichtbar gemacht werden kann.9. The method according to any one of the preceding claims, characterized in that that the code word can be made visible on the receiver side. 10. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß das Codewort durch die Senderseite sichtbar gemacht werden kann.10. The method according to any one of the preceding claims, characterized in that that the code word can be made visible by the transmitter side. 11. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß die Information via Infrarot-, Funk- oder Ultraschallverbindung zwi­ schen Senderseite und Empfängerseite übertragen wird.11. The method according to any one of the preceding claims, characterized in that that the information via infrared, radio or ultrasound connection between between the sender side and the receiver side. 12. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß Information in der Senderseite zusätzlich gemäß einem Standardverfah­ ren verschlüsselt werden kann und daß auf der Empfängerseite derart ver­ schlüsselte Information entschlüsselt werden kann.12. The method according to any one of the preceding claims, characterized in that information on the transmitter side is additionally according to a standard procedure  ren can be encrypted and that ver on the receiving end encrypted information can be decrypted. 13. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß in der Senderseite Tastenbetätigungen gespeichert werden können.13. The method according to any one of the preceding claims, characterized in that that button operations can be stored on the transmitter side. 14. Verfahren nach Anspruch 13, dadurch gekennzeichnet, daß das Codewort auf der Senderseite auf der Basis der Tastenbetätigungen erzeugt wird.14. The method according to claim 13, characterized in that the code word is generated on the transmitter side based on the key operations. 15. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß die gesendete Information Steuerbefehle für die Empfängerseite enthält.15. The method according to any one of the preceding claims, characterized in that the information sent contains control commands for the receiver side. 16. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß es zur Fernbedienung einer Vorrichtung der Unterhaltungselektronik, insbesondere einer digitalen Decoder-Einrichtung, eingesetzt wird.16. The method according to any one of the preceding claims, characterized in that it is used to remote control a consumer electronics device, in particular a digital decoder device is used. 17. Sendereinheit zum Kommunizieren mit einer Empfängerseite, aufweisend:
  • - Mittel zum Eingeben eines von der Empfängerseite übermittelten Code­ wortes,
  • - Mittel zum Verschlüsseln von Information unter Verwendung des Codewortes,
  • - Mittel zum Senden von Information.
17. Transmitter unit for communicating with a receiver side, comprising:
  • Means for entering a code word transmitted by the recipient,
  • Means for encrypting information using the code word,
  • - Means for sending information.
18. Sendereinheit nach Anspruch 17, dadurch gekennzeichnet, daß die Code­ wort-Eingabemittel durch Zeicheneingabemittel, insbesondere durch eine Tastatur realisiert sind. 18. Transmitter unit according to claim 17, characterized in that the code word input means by character input means, in particular by a Keyboard are realized.   19. Sendereinheit zum Kommunizieren mit einer Empfängerseite, aufweisend:
  • - Mittel zum Erzeugen eines Codewortes,
  • - Mittel zum Übermitteln des Codewortes an die Empfängerseite,
  • - Mittel zum Verschlüsseln von Information unter Verwendung des Codewortes,
  • - Mittel zum Senden von Information.
19. Transmitter unit for communicating with a receiver side, comprising:
  • Means for generating a code word,
  • Means for transmitting the code word to the recipient side,
  • Means for encrypting information using the code word,
  • - Means for sending information.
20. Einheit nach Anspruch 19, dadurch gekennzeichnet, daß sie Zeicheneinga­ bemittel, insbesondere eine Tastatur aufweist.20. Unit according to claim 19, characterized in that it character input means, in particular a keyboard. 21. Einheit nach Anspruch 20, dadurch gekennzeichnet, daß sie Mittel zum Speichern von eingegebenen Zeichen aufweist.21. Unit according to claim 20, characterized in that it has means for Storing entered characters. 22. Einheit nach Anspruch 21, dadurch gekennzeichnet, daß die Speichermittel aus der Einheit herausnehmbar sind.22. Unit according to claim 21, characterized in that the storage means are removable from the unit. 23. Einheit nach Anspruch 21 oder 22, dadurch gekennzeichnet, daß die Code­ wort-Erzeugungsmittel derart ausgestaltet sind, daß sie das Codewort auf Basis zuvor eingegebener Zeichen erzeugen.23. Unit according to claim 21 or 22, characterized in that the code Word generating means are designed such that they on the code word Generate the base of previously entered characters. 24. Einheit nach einem der Ansprüche 17-23, dadurch gekennzeichnet, daß sie zusätzlich Mittel zum Verschlüsseln von Information gemäß einem Stan­ dardverfahren aufweist.24. Unit according to one of claims 17-23, characterized in that it additional means for encrypting information according to a standard dardverfahren has. 25. Empfängereinheit zum Kommunizieren mit einer Senderseite, aufweisend:
  • - Mittel zum Erzeugen eines Codewortes,
  • - Mittel zum Übermitteln des Codewortes an die Senderseite,
  • - Mittel zum Empfangen von Information,
  • - Mittel zum Entschlüsseln von Information unter Verwendung des Code­ wortes.
25. Receiver unit for communicating with a transmitter side, comprising:
  • Means for generating a code word,
  • Means for transmitting the code word to the transmitter side,
  • Means for receiving information,
  • - Means for decrypting information using the code word.
26. Einheit nach Anspruch 25, dadurch gekennzeichnet, daß die Codewort- Erzeugungsmittel einen Zufallsgenerator aufweisen.26. Unit according to claim 25, characterized in that the code word Generating means have a random generator. 27. Einheit nach Anspruch 25 oder 26, dadurch gekennzeichnet, daß sie zusätz­ lich Mittel zum Entschlüsseln von Information, die gemäß einem Standard­ verfahren verschlüsselt ist, aufweist.27. Unit according to claim 25 or 26, characterized in that they additionally Lich means to decrypt information according to a standard is encrypted. 28. Einheit nach einem der Ansprüche 17-27, dadurch gekennzeichnet, daß die Information Steuerbefehle enthält.28. Unit according to one of claims 17-27, characterized in that the Information contains control commands. 29. Einheit nach einem der Ansprüche 17-28, dadurch gekennzeichnet, daß die Information Kontrollinformation enthält.29. Unit according to one of claims 17-28, characterized in that the Information contains control information. 30. Einheit nach einem der Ansprüche 17-29, dadurch gekennzeichnet, daß sie Mittel zum Sichtbarmachen des Codewortes aufweist.30. Unit according to one of claims 17-29, characterized in that it Has means for making the code word visible. 31. Einheit nach einem der Ansprüche 17-30, dadurch gekennzeichnet, daß sie Mittel zum Kommunizieren via Infrarot-, Funk- oder Ultraschallverbindung aufweist, insbesondere Sender- bzw. Empfängereinheiten zum Senden bzw. Empfangen von Infrarot-Signalen, Funksignalen bzw. Ultraschallsignalen. 31. Unit according to one of claims 17-30, characterized in that it Means for communicating via infrared, radio or ultrasound connection has, in particular transmitter or receiver units for transmitting or Receive infrared signals, radio signals or ultrasound signals.   32. Einheit nach einem der Ansprüche 17-31, dadurch gekennzeichnet, daß sie zur Steuerung einer Vorrichtung der Unterhaltungselektronik, insbesondere einer Decoder-Einrichtung ausgestaltet ist.32. Unit according to one of claims 17-31, characterized in that it for controlling a consumer electronics device, in particular a decoder device is configured. 33. Kommunikationssystem mit mindestens einer Sendereinheit nach einem der Ansprüche 17-23 oder 27-32 und mindestens einer Empfängereinheit nach einem der Ansprüche 24-26 oder 27-32.33. Communication system with at least one transmitter unit according to one of the Claims 17-23 or 27-32 and at least one receiver unit according to one of claims 24-26 or 27-32.
DE19917047A 1999-04-15 1999-04-15 Communications method involves automatically generating a code word exchanged between transmitter and receiver for encoding transmitted information and decoding received information Ceased DE19917047A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19917047A DE19917047A1 (en) 1999-04-15 1999-04-15 Communications method involves automatically generating a code word exchanged between transmitter and receiver for encoding transmitted information and decoding received information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19917047A DE19917047A1 (en) 1999-04-15 1999-04-15 Communications method involves automatically generating a code word exchanged between transmitter and receiver for encoding transmitted information and decoding received information

Publications (1)

Publication Number Publication Date
DE19917047A1 true DE19917047A1 (en) 2000-10-26

Family

ID=7904677

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19917047A Ceased DE19917047A1 (en) 1999-04-15 1999-04-15 Communications method involves automatically generating a code word exchanged between transmitter and receiver for encoding transmitted information and decoding received information

Country Status (1)

Country Link
DE (1) DE19917047A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10161894B4 (en) * 2000-12-27 2005-09-22 Logitech Europe S.A. Wireless secure device

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4223258C2 (en) * 1992-07-15 1994-06-16 Telefunken Microelectron Method for verifiable transmission of data
WO1994014242A1 (en) * 1992-12-11 1994-06-23 Universal Electronics Inc. Remote control using encrypted code for operating a controlled device
EP0417735B1 (en) * 1989-09-11 1995-02-15 EDICO S.r.l. Improved television receiver
DE4421496A1 (en) * 1993-10-01 1995-04-06 Marquardt Gmbh Electronic door-locking system on a motor vehicle
DE4340260A1 (en) * 1993-10-01 1995-04-06 Marquardt Gmbh Locking system, in particular for motor vehicles
DE19503585A1 (en) * 1994-02-07 1995-08-10 Videotron Groupe Ltee Method and system for distributing signals to authorized participants
DE19501004A1 (en) * 1994-05-03 1995-11-09 Telefunken Microelectron Method for operating a data transmission system from a transponder and a reading device
DE19502373C2 (en) * 1995-01-26 1997-07-03 Telefunken Microelectron Anti-theft method for motor-driven motor vehicles
EP0808972A2 (en) * 1996-05-20 1997-11-26 Sony Corporation Identification signal registering method and apparatus
DE19729577A1 (en) * 1996-12-25 1998-07-02 Mitsubishi Electric Corp Remote control key unit for vehicle security systems

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0417735B1 (en) * 1989-09-11 1995-02-15 EDICO S.r.l. Improved television receiver
DE4223258C2 (en) * 1992-07-15 1994-06-16 Telefunken Microelectron Method for verifiable transmission of data
WO1994014242A1 (en) * 1992-12-11 1994-06-23 Universal Electronics Inc. Remote control using encrypted code for operating a controlled device
DE4421496A1 (en) * 1993-10-01 1995-04-06 Marquardt Gmbh Electronic door-locking system on a motor vehicle
DE4340260A1 (en) * 1993-10-01 1995-04-06 Marquardt Gmbh Locking system, in particular for motor vehicles
DE19503585A1 (en) * 1994-02-07 1995-08-10 Videotron Groupe Ltee Method and system for distributing signals to authorized participants
DE19501004A1 (en) * 1994-05-03 1995-11-09 Telefunken Microelectron Method for operating a data transmission system from a transponder and a reading device
DE19502373C2 (en) * 1995-01-26 1997-07-03 Telefunken Microelectron Anti-theft method for motor-driven motor vehicles
EP0808972A2 (en) * 1996-05-20 1997-11-26 Sony Corporation Identification signal registering method and apparatus
DE19729577A1 (en) * 1996-12-25 1998-07-02 Mitsubishi Electric Corp Remote control key unit for vehicle security systems

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10161894B4 (en) * 2000-12-27 2005-09-22 Logitech Europe S.A. Wireless secure device
US7224801B2 (en) 2000-12-27 2007-05-29 Logitech Europe S.A. Wireless secure device

Similar Documents

Publication Publication Date Title
DE60004480T2 (en) METHOD AND DEVICE FOR ENCRYPTED TRANSMISSION
DE69825611T2 (en) Method and apparatus for use in scrambled or scrambled transmission such as scrambled television broadcasting
DE60131270T2 (en) Time Valid reasoning system
DE602004008586T2 (en) PROCESS AND DEVICE WITH CONDITIONAL ACCESS
DE69908092T2 (en) INTERACTIVE GAME SYSTEM
EP0780990B1 (en) Method and apparatus for remote control of electronic equipment
EP0283432B1 (en) Method and apparatus for protecting secret elements in a cryptographic devices network with open key management
EP0791272B1 (en) Remote control for a receiver device
DE2164719B2 (en) MESSAGE TRANSMISSION SYSTEM
DE4431438C2 (en) Device for the communication of a television receiver with a telephone set
DE69912996T2 (en) FLEXIBLE INTERFACE FOR SECURING A PIN CODE
EP0212046A2 (en) System for locking and/or unlocking a security device
EP0012974B1 (en) Method for enciphering data blocks of a given length
EP0744867B1 (en) Communication control method for interactive services
WO2008119515A2 (en) Multimedia device and method for data transmission in a multimedia device
DE3730134C1 (en) Encryptor operated by authorised card for coded digital transmission
EP1073019A2 (en) Method and device for the transfer of data to smart cards
DE10105987A1 (en) Data processing device
EP0910215B1 (en) Program authorizing circuit for consumer electronics and/or communications technology.
DE19917047A1 (en) Communications method involves automatically generating a code word exchanged between transmitter and receiver for encoding transmitted information and decoding received information
EP1312053B1 (en) Chip card
DE4025302C2 (en)
WO2001060036A1 (en) Decoder, decoding method and a chip card
DE10155092A1 (en) Release or activation method for computer software, especially for time-limited software use, whereby a computer communicates with a separate transponder that provides an activation code for time limited use of a program component
DE3501178C2 (en)

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection