发明名称 |
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 |