Colecciones nacionales e internacionales de patentes
Parte del contenido de esta aplicación no está disponible en este momento.
Si esta situación persiste, contáctenos aComentarios y contacto
1. (WO1995025392) VARIABLE-KEY CRYPTOGRAPHY SYSTEM
Datos bibliográficos más recientes de la Oficina Internacional

Nº de publicación: WO/1995/025392 Nº de la solicitud internacional: PCT/US1995/002906
Fecha de publicación: 21.09.1995 Fecha de presentación de la solicitud internacional: 10.03.1995
Se presentó la solicitud en virtud del Capítulo II: 23.08.1995
CIP:
H04L 9/18 (2006.01)
H ELECTRICIDAD
04
TECNICA DE LAS COMUNICACIONES ELECTRICAS
L
TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA
9
Disposiciones para las comunicaciones secretas o protegidas
18
Cifrado por modificación seriada y continua del flujo de elementos de datos, p. ej. sistemas de codificación en continuo
Solicitantes:
SHAW, William, Y. [US/US]; US
Personas inventoras:
SHAW, William, Y.; US
Mandataria/o:
MAXWELL, Lawrence, D. ; Brown, Martin, Haller & McClain 1660 Union Street San Diego, CA 92101-2926, US
Datos de prioridad:
08/209,91814.03.1994US
Título (EN) VARIABLE-KEY CRYPTOGRAPHY SYSTEM
(FR) SYSTEME CRYPTOGRAPHIQUE A CLE VARIABLE
Resumen:
(EN) Binary data is encrypted or decrypted using a final key. The final key is formed by manipulating one or more user keys and a base key, and combining the manipulated keys using an exclusive-OR operation. The data to be encrypted or decrypted are combined with the final key using a circular exclusive-OR operation. The user and base keys are binary sequences having any number of bits. The user key may be input to the present invention directly in binary form or in any other suitable form that the present invention can interpret as a binary sequence, such as a string of ASCII-encoded alphanumeric characters. Manipulating the user key includes the steps of shuffling or permuting segments of the user key, such as bytes, circularly shifting the permuted user key by a number of bit positions, and filling a location with one or more copies of the permuted and shifted key such that the result has a length equal to that of the base key. The ordering of the segments of the user key in the permutation step and the number of bit positions by which the user key is shifted in the shifting step are determined in response to the value and position of the segments of the user key itself. Manipulating the base key includes the step of circularly shifting the base key by a number of bit positions that is determined in response to the value and position of segments of the user key.
(FR) Des données binaires sont chiffrées ou déchiffrées en utilisant une clé finale. La clé finale est élaborée en manipulant une ou plusieurs clés utilisateur et une clé de base et en combinant les clés manipulées en utilisant une opération OU exclusif. Les données à chiffrer ou à déchiffrer sont combinées avec la clé finale en utilisant une opération circulaire OU exclusif. La clé utilisateur et la clé de base sont des séquences binaires comportant un nombre quelconque de bits. La clé utilisateur, peut être introduite directement dans le système de la présente invention sous forme binaire ou toute autre forme appropriée que le système pourra interpréter comme une séquence binaire, comme par exemple une suite de caractères alphanumériques codés en ASCII. La manipulation de la clé utilisateur comprend plusieurs étapes: le brassage ou la permutation de segments, tels que des octets, de la clé utilisateur, le décalage circulaire de la clé utilisateur permutée par un certain nombre de positions binaires, et le remplissage d'un site par une ou plusieurs copies de la clé permutée et décalée, de telle sorte que le résultat ait une longueur égale à celle de la clé de base. L'ordonnancement des segments de la clé utilisateur dans l'étape de permutation et le nombre de positions binaires selon lesquelles la clé utilisateur est décalée au cours de l'étape de décalage sont déterminés en conséquence de la valeur et de la position des segments de la clé utilisateur elle-même. La manipulation de la clé de base comprend une étape de décalage circulaire de la clé de base par un nombre de positions binaires déterminé en fonction de la valeur et de la position des segments de la clé utilisateur.
Estados designados: AM, AT, AU, BB, BG, BR, BY, CA, CH, CN, CZ, DE, DK, EE, ES, FI, GB, GE, HU, JP, KE, KG, KP, KR, KZ, LK, LR, LT, LU, LV, MD, MG, MN, MW, MX, NL, NO, NZ, PL, PT, RO, RU, SD, SE, SI, SK, TJ, TT, UA, UZ, VN
Organización Regional Africana de la Propiedad Intelectual (ORAPI) (KE, MW, SD, SZ, UG)
Oficina Europea de Patentes (OEP) (AT, BE, CH, DE, DK, ES, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
Organización Africana de la Propiedad Intelectual (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, ML, MR, NE, SN, TD, TG)
Idioma de publicación: Inglés (EN)
Idioma de la solicitud: Inglés (EN)
También publicado como:
US5619576CN1143437AU1995019846