首页> 外国专利> How to perform mathematical operations in an electronic apparatus, a method for generating a pseudo-random number in an electronic apparatus, and a method for decoding and encrypting electronic data

How to perform mathematical operations in an electronic apparatus, a method for generating a pseudo-random number in an electronic apparatus, and a method for decoding and encrypting electronic data

机译:如何在电子设备中执行数学运算,在电子设备中生成伪随机数的方法以及用于对电子数据进行解码和加密的方法

摘要

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.
机译:一种在数学系统中执行数值计算的方法,包括用离散项表示数学系统,在计算中使用定点变量并提取数字的子集。数字子集可以表示随机数或伪随机数。该数学系统可以是非线性微分方程的系统,例如混沌系统,例如具有正Lyapunov指数的系统,或离散映射,例如逻辑图,Anosov或Hénon图。该方法适用于加密和解密算法,包括流密码和分组密码,用于生成数字签名的系统,哈希函数和MAC(消息认证码)功能。提供了对数学系统解决方案的周期性行为的测试。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号