WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO1998027686) ALGORITHME DE CRYPTAGE PERMETTANT D'OUVRIR A DISTANCE, SANS CLE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/1998/027686    N° de la demande internationale :    PCT/US1997/020248
Date de publication : 25.06.1998 Date de dépôt international : 10.11.1997
Demande présentée en vertu du Chapitre 2 :    09.07.1998    
CIB :
H04L 9/18 (2006.01)
Déposants : UT AUTOMOTIVE DEARBORN, INC. [US/US]; 5200 Auto Club Drive, Dearborn, MI 48126-9982 (US)
Inventeurs : FELDMAN, Andrea, M.; (US).
SETTLES, Steven; (US)
Mandataire : TEITELBAUM, Ozer, M., N.; UT Automotive Dearborn, Inc., Legal Dept./Patent, 5200 Auto Club Drive, Dearborn, MI 48126-9982 (US)
Données relatives à la priorité :
08/771,336 16.12.1996 US
Titre (EN) REMOTE KEYLESS ENTRY ENCRYPTION ALGORITHM
(FR) ALGORITHME DE CRYPTAGE PERMETTANT D'OUVRIR A DISTANCE, SANS CLE
Abrégé : front page image
(EN)The present invention teaches a method and system of encrypting a set of data having a test bit. The method comprises the step of generating a first and a second data string from the set of data. Once generated, the test bit is tested, and should it comprise a first value, the first data string is shifted in a first direction to transfer a carry over bit from a carry over register into the first data string while transferring a first bit of the first data string to said carry over register. This shifting step is followed by the step of shifting the second data string in a second direction to transfer a first bit of the second data string to the carry over register while transferring the carry over bit from the carry over register into the second data string. However, if the test bit comprises a second value, a first logic operation is executed on the first data string with a first number, and a second logic operation is executed on the second data string with a second number. Thereafter, the first data string is shifted in the second direction such that said carry over bit from said carry over register is transferred onto the first data string while the first bit of the first data string is transferred to the carry over register. Subsequently, the second data string is shifted in the first direction such that the carry over bit from the carry over register is transferred onto the second data string while the first bit of the second data string is transferred to the carry over register.
(FR)La présente invention concerne un procédé et un système de cryptage d'une série de données ayant un bit d'essai. Le procédé comprend une étape de génération d'un premier et d'un second enchaînements de données à partir d'un ensemble de données. Une fois généré, le bit d'essai est évalué. S'il comprend une première valeur, le premier enchaînement de données est décalé dans une première direction pour transférer un bit de report d'un registre de report dans un premier enchaînement de données, tout en transférant un premier bit du premier enchaînement de données vers ledit registre de report. Cette étape de décalage est suivie par une étape de décalage du second enchaînement de données dans une seconde direction, pour transférer un premier bit du second enchaînement de données vers le registre de report tout en transférant le bit de report du second registre de report dans le second enchaînement de données. Toutefois, quand le bit d'essai comprend une seconde valeur, une première opération logique est exécutée sur le premier enchaînement de données avec un premier nombre et une seconde opération logique est exécutée sur le second enchaînement de données avec un second nombre. Ensuite le premier enchaînement de données est décalé dans la seconde direction pour que ledit bit de report dudit registre de report soit transféré, dans le premier enchaînement de données, pendant que le premier bit du premier enchaînement de données est transféré vers le registre de report. Ensuite, le second enchaînement de données est décalé dans la première direction, de façon à ce que le bit de report du registre de report soit transféré dans le second enchaînement de données, pendant que le premier bit du second enchaînement de données est transféré vers le registre de report.
États désignés : JP, KR, MX.
Office européen des brevets (OEB) (AT, BE, CH, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)