发明名称 |
METHOD FOR IMPROVING UNPREDICTABILITY OF OUTPUT OF PSEUDO-RANDOM NUMBER GENERATORS |
摘要 |
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. |
申请公布号 |
WO03104969(A2) |
申请公布日期 |
2003.12.18 |
申请号 |
WO2003DK00375 |
申请日期 |
2003.06.06 |
申请人 |
CRYPTICO A/S;PETERSEN, METTE, VESTERAGER;SOERENSEN, HANS, MARTIN, BOESGAARD |
发明人 |
PETERSEN, METTE, VESTERAGER;SOERENSEN, HANS, MARTIN, BOESGAARD |
分类号 |
G06F7/00;G06F7/58;G06F17/10;G06N7/08;G09C1/00;H04L9/00;H04L9/22;H04L9/28 |
主分类号 |
G06F7/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|