发明名称 A METHOD OF PERFORMING MATHEMATICAL OPERATIONS IN AN ELECTRONIC DEVICE, A METHOD OF GENERATING PSEUDO-RANDOM NUMBERS IN AN ELECTRONIC DEVICE, AND A METHOD OF ENCRYPTING AND DECRYPTING ELECTRONIC DATA
摘要 <p>A method of performing numerical computations in a mathematical system comprises expressing the mathematical system in discrete terms, using fixed-point variables in the computations, and extracting a sub-set of digits of a number. The sub-set of digits may represent a random or pseudo-random number. The mathematical system may be a system of non-linear differential equations, such as a chaotic system, for example a system with a positive Lyapunov exponent, or a discrete mapping, such as a logistic map, an Anosov or a Hénon map. The method is applicable to encryption and decryption algorithms, including stream ciphers and block ciphers, systems for generating a digital signature, Hash functions, and MAC (Message Authentication Code) functions. A test for periodical behaviour of a solution to the mathematical system is provided.</p>
申请公布号 WO2002047272(A2) 申请公布日期 2002.06.13
申请号 DK2001000814 申请日期 2001.12.07
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址