FULLY DIGITAL CHAOTIC DIFFERENTIAL EQUATION-BASED SYSTEMS AND METHODS
First Claim
1. A digital circuit, comprising:
- a plurality of digital state registers; and
one or more digital logic modules coupled to the plurality of digital state registers, each of the one or more digital logic modules configured to;
obtain a first value from two or more of the plurality of 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 two or more of the plurality of digital state registers.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
31 Claims
-
1. A digital circuit, comprising:
-
a plurality of digital state registers; and one or more digital logic modules coupled to the plurality of digital state registers, each of the one or more digital logic modules configured to; obtain a first value from two or more of the plurality of 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 two or more of the plurality of digital state registers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A digital circuit, comprising:
-
a plurality of digital shift registers, each digital shift register configured to obtain an input and provide an output; a plurality of digital logic modules, each digital logic module configured to obtain outputs from a subset of two or more of the plurality of digital shift registers and to provide the input for setting a state of at least one of the subset of digital shift registers, the plurality of digital logic modules each configured to provide the input according to a portion of a numeric solution to a chaotic differential equation; and a digital clock configured to provide a digital clock signal for operating the plurality of digital shift registers. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method, comprising:
-
receiving a clock signal having a first clock state and a second clock state; obtaining first values from a subset of a plurality of digital state registers by each of a plurality of digital logic modules when the clock signal enters the first clock state; transforming the first values in each of the plurality of digital logic modules into a corresponding second value based upon a numerical solution to one or more chaotic differential equations; and writing the corresponding second values into a corresponding on of the plurality of digital state registers when the clock signal enters the second clock state. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification