<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.4//EN" "ep-patent-document-v1-4.dtd">
<ep-patent-document id="EP00650129B1" file="EP00650129NWB1.xml" lang="en" country="EP" doc-number="1085481" kind="B1" date-publ="20120208" status="n" dtd-version="ep-patent-document-v1-4">
<SDOBI lang="en"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIE......FI....CY....................................................</B001EP><B005EP>J</B005EP><B007EP>DIM360 Ver 2.15 (14 Jul 2008) -  2100000/0</B007EP></eptags></B000><B100><B110>1085481</B110><B120><B121>EUROPEAN PATENT SPECIFICATION</B121></B120><B130>B1</B130><B140><date>20120208</date></B140><B190>EP</B190></B100><B200><B210>00650129.0</B210><B220><date>20000913</date></B220><B240><B241><date>20080630</date></B241><B242><date>20080728</date></B242></B240><B250>en</B250><B251EP>en</B251EP><B260>en</B260></B200><B300><B310>990766</B310><B320><date>19990913</date></B320><B330><ctry>IE</ctry></B330></B300><B400><B405><date>20120208</date><bnum>201206</bnum></B405><B430><date>20010321</date><bnum>200112</bnum></B430><B450><date>20120208</date><bnum>201206</bnum></B450><B452EP><date>20110926</date></B452EP></B400><B500><B510EP><classification-ipcr sequence="1"><text>G08C  19/28        20060101AFI20001220BHEP        </text></classification-ipcr><classification-ipcr sequence="2"><text>G07C   9/00        20060101ALI20080424BHEP        </text></classification-ipcr></B510EP><B540><B541>de</B541><B542>Ein Fernsteuersender</B542><B541>en</B541><B542>A remote control transmitter</B542><B541>fr</B541><B542>Un émetteur de télécommande</B542></B540><B560><B561><text>WO-A-96/37063</text></B561><B561><text>WO-A-97/33373</text></B561><B561><text>US-A- 5 661 804</text></B561><B561><text>US-A- 5 767 784</text></B561></B560></B500><B700><B720><B721><snm>Moriarty, Donal</snm><adr><str>52 Monastery Park</str><city>Clondalkin,
Dublin 22</city><ctry>IE</ctry></adr></B721><B721><snm>O'Connell, Thomas</snm><adr><str>30 Priory Avenue</str><city>Blackrock,
County Dublin</city><ctry>IE</ctry></adr></B721></B720><B730><B731><snm>FAAC Electronics Limited</snm><iid>101280698</iid><irf>PHIS01/C/EP</irf><adr><str>4055 Kingswood Avenue 
Citywest</str><city>Dublin 24</city><ctry>IE</ctry></adr></B731></B730><B740><B741><snm>Weldon, Michael James</snm><sfx>et al</sfx><iid>100034089</iid><adr><str>John A. O'Brien &amp; Associates 
Third Floor, 
Duncairn House, 
14 Carysfort Avenue</str><city>Blackrock, Co. Dublin</city><ctry>IE</ctry></adr></B741></B740></B700><B800><B840><ctry>AT</ctry><ctry>BE</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>IE</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LU</ctry><ctry>MC</ctry><ctry>NL</ctry><ctry>PT</ctry><ctry>SE</ctry></B840><B880><date>20080528</date><bnum>200822</bnum></B880></B800></SDOBI><!-- EPO <DP n="1"> -->
<description id="desc" lang="en">
<p id="p0001" num="0001">The invention relates to a transmitter for a remote control group for a shared function such as opening a garage door. It also relates to a receiver for such a group and to a group of a receiver and a plurality of transmitters.</p>
<p id="p0002" num="0002">Our prior European Patent No. <patcit id="pcit0001" dnum="EP0651119B1"><text>EP0651119B1</text></patcit> describes a transmitter having a capability of learning a code so that it can be used in a remote control group. An embedded instruction allows versatility as to how learning takes place. Also, there is automatic "listening" every time the transmit button is pressed.</p>
<p id="p0003" num="0003">Such features in a transmitter are very helpful for learning. However, there remains a need for improving security in the transmitter-receiver link. One approach to achieving improved security is to encrypt using an encryption key. However, this means that the installation engineer needs to access the receiver to program it to allow introduction of each new transmitter of the group. This is time-consuming and expensive.</p>
<p id="p0004" num="0004">It is therefore an object of the invention to provide:
<ol id="ol0001" ol-style="">
<li>(a) improved security in the transmitter-receiver link, with</li>
<li>(b) automatic introduction of a new transmitter to the receiver with out the need for installation engineer to be involved.</li>
</ol></p>
<p id="p0005" num="0005"><patcit id="pcit0002" dnum="US5661804A"><text>US5661804</text></patcit> describes a trainable transceiver for learning and transmitting an activation signal that includes a rolling code.</p>
<p id="p0006" num="0006">According to the invention, there is provided a remote control group as set out in claim 1.<!-- EPO <DP n="2"> --></p>
<p id="p0007" num="0007">In one embodiment, the valid code is variable according to pre-set criteria.</p>
<p id="p0008" num="0008">In one embodiment, the valid code comprises a hopping index.</p>
<p id="p0009" num="0009">In another embodiment, the valid code comprises a combination of a fixed discrimination value known to the receiver and a hopping index.</p>
<p id="p0010" num="0010">In one embodiment, the slave transmitter comprises means for generating the encryption key by processing a manufacturer-set key with a site code which is unique to the group.</p>
<p id="p0011" num="0011">In one embodiment, the slave transmitter comprises means for receiving the site code in an encrypted teaching radiation signal and for decrypting said signal to determine the site code using a teaching decryption key.</p>
<p id="p0012" num="0012">In one embodiment, the slave transmitter comprises means for storing a transmitter-specific serial number and for transmitting the serial number together with the encrypted code.</p>
<p id="p0013" num="0013">According to another aspect, the master transmitter<!-- EPO <DP n="3"> --> processor comprises:
<ul id="ul0001" list-style="none">
<li>means for storing a site code which is unique to the remote control group,</li>
<li>means for encrypting the site code with a teaching encryption key for teaching; and</li>
<li>means for directing transmission of the encrypted site code in a teaching radiation signal.</li>
</ul></p>
<p id="p0014" num="0014">In one embodiment, the receiver processor comprises means for:
<ul id="ul0002" list-style="none">
<li>identifying a transmitter serial number in a received transmission and determining if it is valid,<!-- EPO <DP n="4"> --></li>
<li>identifying a hopping index and a discrimination value in the decrypted code, and</li>
<li>determining if the discrimination value and the hopping index are valid.</li>
</ul></p>
<p id="p0015" num="0015">In another embodiment, the receiver processor comprises means for determining if the serial number is valid by:
<ul id="ul0003" list-style="none">
<li>comparing the serial number with a stored list of valid serial numbers,</li>
<li>determining that the serial number is valid if it is the same as a stored valid serial number or if it subsequently receives a fresh encrypted code containing the same serial number and a valid hopping index.</li>
</ul></p>
<p id="p0016" num="0016">The invention will be more clearly understood from the following description of some embodiments thereof, given by way of example only with reference to the accompanying drawings in which <figref idref="f0001">Fig. 1</figref> is a schematic diagram of a remote control group transmitter of the invention.</p>
<p id="p0017" num="0017">Referring to <figref idref="f0001">Fig. 1</figref>, remote control group transmitter 1 comprises:
<ul id="ul0004" list-style="none" compact="compact">
<li>2: a microprocessor,</li>
<li>3: a memory having a capacity for four site (group) codes, four serial numbers, four hopping indexes, four encryption keys, and four discrimination values,</li>
<li>4: a radiation receiver connected to the microprocessor 2,</li>
<li>5: a transmitter antenna, connected to an oscillator circuit 6,</li>
<li>7: four switches,</li>
<li>8: a battery pack, and</li>
<li>9: a regulator providing + Vreg for all of the circuit.</li>
</ul><!-- EPO <DP n="5"> --></p>
<p id="p0018" num="0018">The memory capacity is adequate for four sets of data, as described above. This allows the transmitter 1 to be used for up to four different remote control groups. However, for clarity, operation for only one group is described below.</p>
<p id="p0019" num="0019">The microprocessor 2 is programmed to recognise a switch 7 depression as a transmit instruction. Simultaneous depression of two or more switches in various pre-set configurations are interpreted as user instructions for auxiliary functions such as a teach mode or randomisation of codes. Programming of the microprocessor 2 at manufacture determines whether the transmitter is a master or a slave. Slaves do not have a teach mode. The transmitter 1 is a slave.</p>
<p id="p0020" num="0020">The transmitter 1 is part of a remote control group also comprising a receiver and a master transmitter. The latter is used for teaching both the receiver and the transmitters 1. It has the same hardware configuration as the transmitter 1, but is additionally programmed with a teach mode.</p>
<p id="p0021" num="0021">The remote control group is given a unique site code by the installer and the master transmitter teaches the site code to the receiver and to the transmitters 1. This effectively empowers the installer to set the manner in which the remote control group operates from a security viewpoint. Each master transmitter is pre-programmed at manufacture with a unique (to it) site code. Therefore the installer may use the pre-programmed site code of a master transmitter as that of the group. Alternatively, he may change it by randomising the pre-set value.</p>
<p id="p0022" num="0022">Each new transmitter stores the following after manufacture:
<ul id="ul0005" list-style="none">
<li>a 24-bit serial number (pre-programmed at manufacture) which is unique to the new transmitter,<!-- EPO <DP n="6"> --></li>
<li>an initial 20-bit hopping index which will subsequently be incremented every time the new transmitter is used,</li>
<li>a manufacturer-set encryption key, and</li>
<li>a decryption key for decrypting a site code in a teaching session.</li>
</ul></p>
<p id="p0023" num="0023">The master transmitter teaches the site code to a (slave) transmitter 1 using a teaching encryption key. The transmitter 1 decrypts it using a teaching decryption key. After decryption, the transmitter 1 uses the site code to generate the encryption key for use in sending signals to the receiver for control of the shared group function. After it is used to generate the encryption key, it is not necessarily stored as it is not required again. The encryption key is 64 bits long. The master transmitter also teaches a discrimination value to the transmitter 1. This is an agreed value that enables the receiver to determine that it has correctly decrypted the transmission. It could, for example, be part of the site code or the serial number or any other agreed number.</p>
<p id="p0024" num="0024">The encryption key could alternatively be generated by only the master transmitter and taught to the receiver and the transmitters 1. However this suffers from the disadvantage of involving transmission of the encryption key.</p>
<p id="p0025" num="0025">When the user is given the new transmitter, he or she can immediately use it without the need for an installation engineer to access the receiver. There are two stages to the introduction of the new transmitter to the receiver by the user as follows.</p>
<heading id="h0001">(a) <u>Initial Acceptance</u></heading>
<p id="p0026" num="0026">The user presses the "transmit" button. The microcontroller encrypts the initial hopping index and the discrimination value with the encryption key to provide a<!-- EPO <DP n="7"> --> valid encrypted code. The (unencrypted) serial number and the encrypted code are transmitted, and are received by the receiver. The receiver decrypts the code using its stored decryption key to determine the discrimination value and the initial hopping index. The receiver then checks the (decrypted) discrimination value and, if valid, it stores the serial number and the initial hopping index.</p>
<heading id="h0002"><u>(b) Acceptance and Activation</u></heading>
<p id="p0027" num="0027">The user presses the "transmit" button again and the transmitter increments the hopping index and then encrypts the discrimination value and the incremented hopping index to provide a new encrypted code. Although there may only be a one-digit difference between this incremented hopping index and the initial hopping index, the encrypted code is very different due to the complex nature of the encryption. The receiver decrypts the new encrypted code to determine the discrimination value and the incremented hopping index, and reads the serial number. If the following criteria are met the receiver activates the shared group function (e.g. opens a gate) and stores the incremented hopping index:
<ul id="ul0006" list-style="none" compact="compact">
<li>the serial number is the same as the first one,</li>
<li>the decrypted incremented hopping index matches the hopping criterion (greater than the first one), and</li>
<li>the discrimination value is correct.</li>
</ul></p>
<p id="p0028" num="0028">Thereafter, the user only needs to press the transmit button once to activate the shared group function. This two-stage acceptance process prevents a spuriously "acceptable" noise signal from being able to activate the group function.</p>
<p id="p0029" num="0029">It will be appreciated that there is no need for the installation engineer to program the receiver to introduce (validate) a new transmitter. However, this is not achieved at the expense of reduced security as there is comprehensive encryption. Thus, for<!-- EPO <DP n="8"> --> example, an installer organisation may teach a new transmitter and send it to the user in the post, with considerable savings in time and money. Another aspect contributing to security is the fact that "breaking" of encryption in one group will have no effect on security at another group having the same or another manufacturer's equipment. This is because the encryption key is unique to each group. Also, unauthorised copying of the transmitted encrypted code is of no benefit to a thief as it changes from one transmission to the next in an unpredictable manner due to encryption of the combined discrimination value and incrementing hopping index. It is envisaged that where particularly strong security is required (such as at a bank) the user may safely store the (single) master transmitter thus preventing any unauthorised teaching of new transmitters.</p>
<p id="p0030" num="0030">The invention is not limited to the embodiments described but may be varied in construction and detail.</p>
</description><!-- EPO <DP n="9"> -->
<claims id="claims01" lang="en">
<claim id="c-en-01-0001" num="0001">
<claim-text>A remote control group for a site, the group comprising:
<claim-text>at least one slave transmitter comprising a transmitting device, a user transmit button, a processor, a radiation receiver and a memory,</claim-text>
<claim-text>a master transmitter for teaching the slave transmitter, the master transmitter comprising a memory, a processor, and a transmit device, and</claim-text>
<claim-text>a receiver comprising a memory, an interface to a shared function, and a processor comprising means for controlling the shared function via said interface,</claim-text>
<claim-text>wherein each slave transmitter processor comprises means for encrypting a valid code with an encryption key to generate an encrypted code, and directing transmission of the encrypted code, and</claim-text>
<claim-text>wherein the receiver processor comprises means for decrypting a received encrypted code to generate a decrypted code, and for determining if the decrypted code is valid,<br/>
<b>characterised in that</b>,</claim-text>
<claim-text>the encryption key used by each slave transmitter processor to encrypt the valid code is uniquely associated with the remote control group, and each slave transmitter comprises means for learning the encryption key in response to a teaching radiation signal transmitted by the master transmitter;</claim-text>
<claim-text>the master transmitter processor comprises means for teaching the encryption key to the slave transmitter and to the receiver; and<!-- EPO <DP n="10"> --></claim-text>
<claim-text>the receiver processor comprises means for storing a decryption key uniquely associated with the remote control group, and using said decryption key to decrypt a received encrypted code.</claim-text></claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>A remote control group as claimed in claim 1, wherein the valid code is variable according to pre-set criteria.</claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>A remote control group as claimed in claim 2, wherein the valid code comprises a hopping index.</claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>A remote control group as claimed in claim 2 or 3, wherein the valid code comprises a combination of a fixed discrimination value known to the receiver and a hopping index.</claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>A remote control group as claimed in claim 1, wherein the slave transmitter comprises means for generating the encryption key by processing a manufacturer-set key with a site code which is unique to the group.</claim-text></claim>
<claim id="c-en-01-0006" num="0006">
<claim-text>A remote control group as claimed in claim 5, wherein the slave transmitter comprises means for receiving the site code in an encrypted teaching radiation signal and for decrypting said signal to determine the site code using a teaching decryption key.</claim-text></claim>
<claim id="c-en-01-0007" num="0007">
<claim-text>A remote control group as claimed in any preceding claim, wherein the slave transmitter comprises means for storing a transmitter-specific serial number and for transmitting the serial number together with the encrypted code.</claim-text></claim>
<claim id="c-en-01-0008" num="0008">
<claim-text>A remote control group as claimed in any preceding claim, wherein the master transmitter processor comprises:<!-- EPO <DP n="11"> -->
<claim-text>means for storing a site code which is unique to the remote control group,</claim-text>
<claim-text>means for encrypting the site code with a teaching encryption key for teaching; and</claim-text>
<claim-text>means for directing transmission of the encrypted site code in a teaching radiation signal.</claim-text></claim-text></claim>
<claim id="c-en-01-0009" num="0009">
<claim-text>A remote control group as claimed in any of claims 4 to 8, wherein the receiver processor comprises means for:
<claim-text>identifying a transmitter serial number in a received transmission and determining if it is valid,</claim-text>
<claim-text>identifying a hopping index and a discrimination value in the decrypted code, and</claim-text>
<claim-text>determining if the discrimination value and the hopping index are valid.</claim-text></claim-text></claim>
<claim id="c-en-01-0010" num="0010">
<claim-text>A remote control group as claimed in claim 9, wherein the receiver processor comprises means for determining if the serial number is valid by:
<claim-text>comparing the serial number with a stored list of valid serial numbers,</claim-text>
<claim-text>determining that the serial number is valid if it is the same as a stored valid serial number or if it subsequently receives a fresh encrypted code containing the same serial number and a valid hopping index.</claim-text></claim-text></claim>
</claims><!-- EPO <DP n="12"> -->
<claims id="claims02" lang="de">
<claim id="c-de-01-0001" num="0001">
<claim-text>Fernsteuergruppe für einen Ort, wobei die Gruppe Folgendes umfasst:
<claim-text>wenigstens einen Slave-Sender, der ein Sendegerät, eine Benutzersendetaste, einen Prozessor, einen Strahlungsempfänger und einen Speicher umfasst,</claim-text>
<claim-text>einen Master-Sender zum Anlernen des Slave-Senders, wobei der Master-Sender einen Speicher, einen Prozessor und ein Sendegerät umfasst, und</claim-text>
<claim-text>einen Empfänger, der einen Speicher, eine Schnittstelle zu einer gemeinsamen Funktion und einen Prozessor mit Mitteln zum Steuern der gemeinsamen Funktion über die genannte Schnittstelle umfasst,</claim-text>
<claim-text>wobei jeder Slave-Sender-Prozessor Mittel zum Verschlüsseln eines gültigen Codes mit einem Verschlüsselungsschlüssel zum Erzeugen eines verschlüsselten Codes und zum Leiten des Sendens des verschlüsselten Codes umfasst, und</claim-text>
<claim-text>wobei der Empfängerprozessor Mittel zum Entschlüsseln eines empfangenen verschlüsselten Codes zum Erzeugen eines entschlüsselten Codes und zum Ermitteln umfasst, ob der entschlüsselte Code gültig ist,</claim-text>
<claim-text><b>dadurch gekennzeichnet, dass</b></claim-text>
<claim-text>der von jedem Slave-Sender-Prozessor zum Verschlüsseln des gültigen Codes verwendete Verschlüsselungsschlüssel eindeutig der Fernsteuergruppe zugeordnet ist und jeder Slave-Sender Mittel zum Erlernen des Verschlüsselungsschlüssels als Reaktion auf ein von dem Master-Sender gesendetes Anlern-Strahlungssignal umfasst;</claim-text>
<claim-text>der Master-Sender-Prozessor Mittel umfasst, um dem Slave-Sender und dem Empfänger den Verschlüsselungsschlüssel anzulernen; und</claim-text>
<claim-text>der Empfängerprozessor Mittel zum Speichern eines eindeutig der Fernsteuergruppe zugeordneten Entschlüsselungsschlüssels und zum Verwenden des genannten Entschlüsselungsschlüssels zum Entschlüsseln eines empfangenen verschlüsselten Codes umfasst.</claim-text></claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Fernsteuergruppe nach Anspruch 1, wobei der gültige Code gemäß voreingestellten Kriterien variabel ist.<!-- EPO <DP n="13"> --></claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>Fernsteuergruppe nach Anspruch 2, wobei der gültige Code einen Hopping-Index umfasst.</claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>Fernsteuergruppe nach Anspruch 2 oder 3, wobei der gültige Code eine Kombination aus einem dem Empfänger bekannten festen Diskriminanzwert und einem Hopping-Index umfasst.</claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>Fernsteuergruppe nach Anspruch 1, wobei der Slave-Sender Mittel zum Erzeugen des Verschlüsselungsschlüssels durch Verarbeiten eines vom Hersteller eingestellten Schlüssels mit einem Ortscode umfasst, der der Gruppe eindeutig zugeordnet ist.</claim-text></claim>
<claim id="c-de-01-0006" num="0006">
<claim-text>Fernsteuergruppe nach Anspruch 5, wobei der Slave-Sender Mittel zum Empfangen des Ortscodes in einem verschlüsselten Anlern-Strahlungssignal und zum Entschlüsseln des genannten Signals zum Ermitteln des Ortscodes mit einem Anlern-Entschlüsselungsschlüssel umfasst.</claim-text></claim>
<claim id="c-de-01-0007" num="0007">
<claim-text>Fernsteuergruppe nach einem der vorherigen Ansprüche, wobei der Slave-Sender Mittel zum Speichern einer senderspezifischen Seriennummer und zum Senden der Seriennummer zusammen mit dem verschlüsselten Code umfasst.</claim-text></claim>
<claim id="c-de-01-0008" num="0008">
<claim-text>Fernsteuergruppe nach einem der vorherigen Ansprüche, wobei der Master-Sender-Prozessor Folgendes umfasst:
<claim-text>Mittel zum Speichern eines Ortscodes, der der Fernsteuergruppe eindeutig zugeordnet ist, und</claim-text>
<claim-text>Mittel zum Verschlüsseln des Ortscodes mit einem Anlern-Verschlüsselungsschlüssel zum Anlernen; und</claim-text>
<claim-text>Mittel zum Leiten des Sendens des verschlüsselten Ortscodes in einem Anlern-Strahlungssignal.</claim-text></claim-text></claim>
<claim id="c-de-01-0009" num="0009">
<claim-text>Fernsteuergruppe nach einem der Ansprüche 4 bis 8, wobei der Empfängerprozessor Mittel umfasst zum:<!-- EPO <DP n="14"> -->
<claim-text>Identifizieren einer Senderseriennummer in einer empfangenen Sendung und Ermitteln, ob sie gültig ist,</claim-text>
<claim-text>Identifizieren eines Hopping-Indexes und eines Diskriminanzwertes in dem entschlüsselten Code, und</claim-text>
<claim-text>Ermitteln, ob der Diskriminanzwert und der Hopping-Index gültig sind.</claim-text></claim-text></claim>
<claim id="c-de-01-0010" num="0010">
<claim-text>Fernsteuergruppe nach Anspruch 9, wobei der Empfängerprozessor Mittel zum Ermitteln umfasst, ob die Seriennummer gültig ist, durch:
<claim-text>Vergleichen der Seriennummer mit einer gespeicherten Liste von gültigen Seriennummern;</claim-text>
<claim-text>Feststellen, dass die Seriennummer gültig ist, wenn sie dieselbe ist wie eine gespeicherte gültige Seriennummer oder wenn sie nachfolgend einen frischen verschlüsselten Code empfängt, der dieselbe Seriennummer und einen gültigen Hopping-Index enthält.</claim-text></claim-text></claim>
</claims><!-- EPO <DP n="15"> -->
<claims id="claims03" lang="fr">
<claim id="c-fr-01-0001" num="0001">
<claim-text>Un groupe de commande à distance pour un site, le groupe comprenant :
<claim-text>au moins un émetteur esclave comprenant un dispositif d'émission, un bouton d'émission utilisateur, un processeur, un récepteur de rayonnement et</claim-text>
<claim-text>une mémoire,</claim-text>
<claim-text>un émetteur maître d'enseignement de l'émetteur esclave, l'émetteur maître comprenant une mémoire, un processeur et un dispositif d'émission, et</claim-text>
<claim-text>un récepteur comprenant une mémoire, une interface vers une fonction partagée et un processeur comprenant un moyen de commande de la fonction partagée par l'intermédiaire de ladite interface,</claim-text>
<claim-text>où chaque processeur d'émetteur esclave comprend un moyen de chiffrement d'un code valide avec une clé de chiffrement de façon à générer un code chiffré, et de direction de l'émission du code chiffré, et</claim-text>
<claim-text>où le processeur récepteur comprend un moyen de déchiffrement d'un code chiffré reçu de façon à générer un code déchiffré, et un moyen de détermination si le code déchiffré est valide,</claim-text>
<claim-text><b>caractérisé en ce que</b>,</claim-text>
<claim-text>la clé de chiffrement utilisée par chaque processeur émetteur esclave pour chiffrer le code valide est associée de manière unique au groupe de commande à distance, et chaque émetteur esclave comprend un moyen d'apprentissage de la clé de chiffrement en réponse à un signal de rayonnement d'enseignement transmis par l'émetteur maître,</claim-text>
<claim-text>le processeur émetteur maître comprend un moyen d'enseignement de la clé de chiffrement à l'émetteur esclave et au récepteur, et</claim-text>
<claim-text>le processeur récepteur comprend un moyen de mise en mémoire d'une clé de déchiffrement associée de manière unique au groupe de commande à distance et d'utilisation de ladite clé de déchiffrement pour déchiffrer un code chiffré reçu.</claim-text></claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Un groupe de commande à distance selon la Revendication 1, où le code valide est variable en fonction de critères prédéfinis.</claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Un groupe de commande à distance selon la Revendication 2, où le code<!-- EPO <DP n="16"> --> valide comprend un indice de saut.</claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Un groupe de commande à distance selon la Revendication 2 ou 3, où le code valide comprend une combinaison d'une valeur de discrimination fixe connue du récepteur et d'un indice de saut.</claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Un groupe de commande à distance selon la Revendication 1, où l'émetteur esclave comprend un moyen de génération de la clé de chiffrement par le traitement d'une clé définie par le fabricant avec un code de site qui est unique au groupe.</claim-text></claim>
<claim id="c-fr-01-0006" num="0006">
<claim-text>Un groupe de commande à distance selon la Revendication 5, où l'émetteur esclave comprend un moyen de réception du code de site dans un signal de rayonnement d'enseignement chiffré et de déchiffrement dudit signal de façon à déterminer le code de site au moyen d'une clé de déchiffrement d'enseignement.</claim-text></claim>
<claim id="c-fr-01-0007" num="0007">
<claim-text>Un groupe de commande à distance selon l'une quelconque des Revendications précédentes, où l'émetteur esclave comprend un moyen de mise en mémoire d'un numéro de série spécifique à l'émetteur et de transmission du numéro de série conjointement avec le code chiffré.</claim-text></claim>
<claim id="c-fr-01-0008" num="0008">
<claim-text>Un groupe de commande à distance selon l'une quelconque des Revendications précédentes, où le processeur émetteur maître comprend :
<claim-text>un moyen de mise en mémoire d'un code de site qui est unique au groupe de commande à distance,</claim-text>
<claim-text>un moyen de chiffrement du code de site avec une clé de chiffrement d'enseignement destinée à un enseignement, et</claim-text>
<claim-text>un moyen de direction de l'émission du code de site chiffré dans un signal de rayonnement d'enseignement.</claim-text></claim-text></claim>
<claim id="c-fr-01-0009" num="0009">
<claim-text>Un groupe de commande à distance selon l'une quelconque des Revendications 4 à 8, où le processeur récepteur comprend un moyen :
<claim-text>d'identification d'un numéro de série d'émetteur dans une transmission reçue et de détermination s'il est valide,</claim-text>
<claim-text>d'identification d'un indice de saut et d'une valeur de discrimination dans le code déchiffré, et</claim-text>
<claim-text>de détermination si la valeur de discrimination et l'indice de saut sont<!-- EPO <DP n="17"> --> valides.</claim-text></claim-text></claim>
<claim id="c-fr-01-0010" num="0010">
<claim-text>Un groupe de commande à distance selon la Revendication 9, où le processeur récepteur comprend un moyen de détermination si le numéro de série est valide par :
<claim-text>la comparaison du numéro de série à une liste conservée en mémoire de numéros de série valides,</claim-text>
<claim-text>la détermination que le numéro de série est valide s'il est identique à un numéro de série valide conservé en mémoire ou s'il reçoit ultérieurement un nouveau code chiffré contenant le même numéro de série et un indice de saut valide.</claim-text></claim-text></claim>
</claims><!-- EPO <DP n="18"> -->
<drawings id="draw" lang="en">
<figure id="f0001" num="1"><img id="if0001" file="imgf0001.tif" wi="165" he="221" img-content="drawing" img-format="tif"/></figure>
</drawings>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>REFERENCES CITED IN THE DESCRIPTION</b></heading>
<p id="ref-p0001" num=""><i>This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.</i></p>
<heading id="ref-h0002"><b>Patent documents cited in the description</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><patcit id="ref-pcit0001" dnum="EP0651119B1"><document-id><country>EP</country><doc-number>0651119</doc-number><kind>B1</kind></document-id></patcit><crossref idref="pcit0001">[0002]</crossref></li>
<li><patcit id="ref-pcit0002" dnum="US5661804A"><document-id><country>US</country><doc-number>5661804</doc-number><kind>A</kind></document-id></patcit><crossref idref="pcit0002">[0005]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
