Key generation from a given string for entity authentication

H - Electricity – 04 – L

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1680115

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.