G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 7/00 (2006.01) G06F 7/58 (2006.01) G06F 17/10 (2006.01) G09C 1/00 (2006.01) H04L 9/28 (2006.01)
Patent
CA 2488514
A method for performing computations in a mathematical system which exhibits a positive lyapunov exponent, or exhibits chaotic behavior, comprises varying a parameter of the system. When employed in cryptography, such as, e.g., in a pseudo-random number generator of a stream-cipher algorithm, in a block-cipher system or a HASH/MAC system, unpredictability may be improved. In a similar system, a computational method comprises multiphying two numbers and manipulating at least one of the most significant bits of the number resulting from the multiplication to produce an output. A number derived from a division of two numbers may be used for deriving an output. In a system for generating a sequence of numbers, an array of counters is updated at each computational step, whereby a carry value is added to each counter. Fixed-point arithmetic may be employed. A method of determining an identification value and for concurrently encrypting and/or decrypting a set of data is disclosed.
L'invention concerne un procédé permettant d'effectuer des calculs dans un système mathématique présentant un exposant de Lyapunov, ou présentant un comportement chaotique, lequel procédé consistant à faire varier un paramètre du système. Lorsque ce procédé est employé en cryptographie, notamment, dans un générateur de nombres pseudo aléatoires d'un algorithme de chiffre en continu, dans un système de cryptage par blocs ou dans un système de condensé numérique (HASH/MAC), l'imprévisibilité peut être accrue. Dans un système analogue, un procédé de calcul consiste à multiplier deux nombres et à manipuler au moins l'un des bits les plus significatifs du nombre résultant de la multiplication pour produire une sortie. Un nombre dérivé d'une division de deux nombres peut être utilisé pour dériver une sortie. Dans un système permettant de générer une séquence de nombres, un réseau de compteurs est mis à jour à chaque étape de calcul, une valeur de retenue étant ajoutée à chaque compteur. L'arithmétique en virgule fixe peut être utilisée. L'invention concerne un procédé permettant la détermination d'une valeur d'identification, et un cryptage simultané et/ou un décryptage simultané d'un ensemble de données.
Petersen Mette Vesterager
Sorensen Hans Martin Boesgaard
Cryptico A/s
Mccarthy Tetrault Llp
LandOfFree
Method for improving unpredictability of output of... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for improving unpredictability of output of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for improving unpredictability of output of... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1370346