Encryption device, program, and method

H - Electricity – 04 – L

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

H04L 9/22 (2006.01)

Patent

CA 2658476

Provided is an encryption device having a high safety for confidential data when performing data communication and accumulation.The encryption device generates a pseudo-random number according to a secret key and applies the pseudo-random number sequence to a plain text so as to generate an encrypted text. An internal state used for generating the pseudo-random number sequence is an internal state based on the state in accordance with rearrangement of a finite number of numeric values. At least one of the temporary variable used for generation of the pseudo-random number sequence is a temporary variable using the result of execution of a predetermined leftward or rightward rotate shift and depending on a number smaller than the number of internal state in accordance with the result of the linear or non-linear, or a combination of linear and non-linear using one or more numeric values of the internal state. The pseudo-random number generated is generated by performing calculation by using one or more numeric values among the internal states and the temporary variable.

L'invention concerne un dispositif de cryptage ayant une sécurité élevée pour des données confidentielles en cas de réalisation d'une communication et d'une accumulation de données. Le dispositif de cryptage génère un nombre pseudo-aléatoire selon une clé secrète et applique la séquence de nombres pseudo-aléatoires à un texte en clair de façon à générer un texte crypté. Un état interne utilisé pour générer la séquence de nombres pseudo-aléatoires est un état interne basé sur l'état en accord avec le réarrangement d'un nombre fini de valeurs numériques. Une ou plusieurs variables temporaires utilisées pour la génération de la séquence de nombres pseudo-aléatoires sont une variable temporaire utilisant le résultat d'exécution d'un décalage de rotation vers la gauche ou vers la droite et dépendant d'un nombre inférieur au nombre d'états internes en accord avec le résultat du linéaire ou du non linéaire, ou d'une combinaison du linéaire et du non linéaire utilisant une ou plusieurs valeurs numériques de l'état interne. Le nombre pseudo-aléatoire généré est généré en réalisant un calcul à l'aide d'une ou plusieurs valeurs numériques parmi les états internes et la variable temporaire.

LandOfFree

Say what you really think

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

Rating

Encryption device, program, and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Encryption device, program, and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Encryption device, program, and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2021924

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