发明名称 Fully digital chaotic differential equation-based systems and methods
摘要 Various embodiments are provided for fully digital chaotic differential equation-based systems and methods. In one embodiment, among others, a digital circuit includes digital state registers and one or more digital logic modules configured to obtain a first value from two or more of the digital state registers; determine a second value based upon the obtained first values and a chaotic differential equation; and provide the second value to set a state of one of the plurality of digital state registers. In another embodiment, a digital circuit includes digital state registers, digital logic modules configured to obtain outputs from a subset of the digital shift registers and to provide the input based upon a chaotic differential equation for setting a state of at least one of the subset of digital shift registers, and a digital clock configured to provide a clock signal for operating the digital shift registers.
申请公布号 US9600238(B2) 申请公布日期 2017.03.21
申请号 US201213408388 申请日期 2012.02.29
申请人 King Abdullah University of Science and Technology (KAUST) 发明人 Radwan Ahmed Gomaa Ahmed;Zidan Mohammed Affan;Salama Khaled Nabil
分类号 G06F7/58;H04L9/00;H04L9/06 主分类号 G06F7/58
代理机构 Thomas | Horstemeyer LLP 代理人 Thomas | Horstemeyer LLP ;Deveau Todd N.;Schoen Randy R.
主权项 1. A digital circuit, comprising: three digital state registers; and three digital logic modules coupled to the three digital state registers, each of the three digital logic modules configured to: obtain a plurality of first values from two or more digital state registers of the three digital state registers, where a first digital logic module of the three digital logic modules obtains two first values of the plurality of first values from two of the three digital state registers, where a second digital logic module of the three digital logic modules obtains two first values of the plurality of first values from two of the three digital state registers, and where a third digital logic module of the three digital logic modules obtains three first values of the plurality of first values from the three digital state registers;determine a corresponding second value based upon the two or three first values obtained by that digital logic module and a chaotic differential equation; andprovide the corresponding second value as a respective input to set a state of a corresponding one of the three digital state registers; where the three digital logic modules are configured to determine the corresponding second values according to a Runge-Kutta Fourth-order numerical solution, a mid-point numerical solution, or an Euler numerical solution to the chaotic differential equation.
地址 Thuwal SA