H - Electricity – 04 – L
Patent
H - Electricity
04
L
H04L 9/32 (2006.01) H04L 9/06 (2006.01)
Patent
CA 2210763
The invention provides a scheme for generating a symmetric encryption key for a given character string, such as a password or an alphanumeric. There is no limitation on the length or content of the given character string. The character string is converted to a bitstream using a standard character encoding scheme, such as ASCII. The bitstream is then subjected to combinations of bitstream processing operations over multiple rounds. The bitstream processing operations can include splitting the bitstream into multiple sub-bitstreams, reordering and shuffling the sub-bitstreams, performing logical bit-wise operations on the sub-bitstreams, performing one-way hashing on the sub-bitstreams, and combining the multiple sub-bitstreams back into a single bitstream through logical bit-wise operations on the sub-bitstreams. Prior to converting the character string into a bitstream, the given character string may be optionally combined with an initialization character string (for example, an initialization string associated with a particular processor), and it is the combined character string that is then encoded and used for generating an encryption key. Applying the combination rounds of the bitstream processes multiple times, for example sixteen times, will result in a strong key for encryption.
Méthode de production d'une clé de codage symétrique pour une chaîne de caractères donnée, p. ex. mot de passe ou chaîne alphanumérique. Il n'y a pas de limite à la longueur ou au contenu de la chaîne. Celle-ci est convertie en un train de bits au moyen d'une méthode de codage de caractères normalisée, p. ex. ASCII. Le train de données fait ensuite l'objet de multiples séries de combinaisons d'opérations de traitement. Ces opérations peuvent comprendre ce qui suit : séparer le train de bits en de multiples sous-trains, réordonner et remanier les sous-trains, exécuter des opérations au niveau du bit logique sur les sous-trains, exécuter le hachage unilatéral des sous-trains et recombiner les multiples sous-trains en un train unique au moyen d'opérations au niveau du bit logique sur les sous-trains. Avant de convertir la chaîne de caractères en un train de bits, la chaîne de caractères donnée peut être optionnellement combinée à une chaîne de caractères d'initialisation particulière (par exemple, une chaîne d'initialisation associée à un processeur particulier), et c'est la chaîne de caractères combinée qui est ensuite codée et utilisée pour générer une clé de cryptage. L'application des multiples séries de combinaisons précitées, p. ex. seize, permet d'obtenir une clé de codage robuste.
Ibm Canada Limited - Ibm Canada Limitee
Saunders Raymond H.
LandOfFree
Key generation from a given string for entity authentication does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Key generation from a given string for entity authentication, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Key generation from a given string for entity authentication will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1680115