System and method for controlling a gain circuit |
| In accordance with the present invention, a system and method for controlling a gain circuit is ... |
|
Resistor programmable temperature switch |
| What is claimed is: 1. A resistor programmable temperature switch for indicating that a preselected ... |
|
Tuned phase stable limiter amplifier |
| The foregoing objects and other objects are attained wherein there is provided in accordance with ... |
|
Multiplying saw phase shift envelope detector |
| A radio-frequency deflection apparatus is disclosed which includes a signal input for providing an ... |
|
Gain control or multiplier circuits |
| OF THE INVENTION Referring at this time to FIG. 1, a diagrammatic multiplier circuit system is ... |
|
Method and circuit for non-cooperative interference suppression of radio frequency signals |
| A circuit for separating a radio frequency signal of interest from an interfering signal, ... |
|
Direct-coupled active balanced mixer |
| A low-power, high performance mixer according to the invention includes a diode ring and first and ... |
|
Mobile phone combined physiological function detector |
| OF THE PREFERRED EMBODIMENT As shown in FIG. 1, a mobile phone combined physiological function ... |
|
|
Method and apparatus for public key exchange in a cryptographic system
| Details |
Inventors: Crandall, Richard E.;
Assignee: NeXT Computer, Inc. (Redwood City, CA)
Primary Examiner: Cangialosi; Salvatore
Assistant Examiner:
Attorney, Agent or Firm: Hecker & Harriman
The present invention is an elliptic curve cryptosystem that uses elliptic curves defined over finite fields comprised of special classes of numbers. Special fast classes of numbers are used to optimize the modulo arithmetic required in the enciphering and deciphering process. The class of numbers used in the present invention is generally described by the form 2q-C where C is an odd number and is relatively small, for example, no longer than the length of a computer word (16-32 bits). When a number is of this form, modulo arithmetic can be accomplished using shifts and adds only, eliminating the need for costly divisions. One subset of this fast class of numbers is known as "Mersenne" primes, and are of the form 2q-1. Another class of numbers that can be used with the present invention are known as "Fermat" numbers of the form 2q+1. The present invention provides a system whose level of security is tunable. q acts as an encryption bit depth parameter, such that larger values of q provide increased security. Inversion operations normally require an elliptic curve algebra can be avoided by selecting an inversionless parameterization of the elliptic curve. Fast Fourier transform for an FFT multiply mod operations optimized for efficient Mersenne arithmetic, allow the calculations of very large q to proceed more quickly than with other schemes. |
|
DETAILED DESCRIPTION The present invention is an elliptic curve cryptosystem that uses elliptic curves defined over finite fields comprised of special classes of prime numbers. Special fast classes of numbers are used to optimize the modulo arithmetic required in the enciphering and deciphering process. The class of numbers used in the present invention is generally described by the form 2. sup. q -C where C is an odd number and is relatively small, (for example, no longer than the length of a computer word (16-32 bits)). When a number is of this form, modulo arithmetic can be accomplished using shifts and adds only, eliminating the need for costly divisions. One subset of this fast class of numbers is known as "Mersenne" primes, and are of the form 2. sup. q -1. To perform an n mod p operation where p is a Mersenne prime of the form 2. sup. q -1, the q LSB's are latched and the remaining bits are added to these q bits. The first q bits of this sum are latched and the remaining bits are added to them. This process continues until the sum has q or fewer bits. This sum is the solution. Another class of numbers that can be used with the present invention are known as "Fermat" numbers of the form 2. sup. q +1, where q is equal to 2. sup. m and m is an integer. Modulo arithmetic using a Fermat number involves shifting q bits and alternately subtracting and adding next successive groups of q bits until the resultant has q or fewer bits. The present invention provides a system that has tunable levels of security, that is the level of security desired is adjustable. q acts as an encryption bit depth parameter, such that larger values of q provide increased security. By using a fast class of numbers, only shifts and adds are required for modulo arithmetic. Inversion operations normally require an elliptic curve algebra can be avoided by selecting an inversionless parameterization of the elliptic curve. Fast Fourier transform (FFT) multiply mod operations, optimized for efficient Mersenne arithmetic, allow the calculations of very large q to proceed more quickly than with other schemes
|
| Related patents |
|
|
Method of privacy communication using elliptic curves
Accordingly, the present invention has an object to provide a method of privacy communication using elliptic curves which define an EDLP unsolvable by the reducing ...
|
|
|
Comparison circuit for masking transient differences
I claim: 1. A comparison circuit for comparing first and second binary signals which are transmitted to said comparison circuit, said comparison circuit comprising: ...
|
|
|
Six channel digital demodulator
It is a principal object of the present invention to provide a novel programmable digital demodulator having a code error channel, a signal level channel and a phase or ...
|
|
|
Fiber optic switching network
FIG. 1 shows a ring wiring center (RWC) represented by broken block 10. The center includes a plurality of node switches NS1, NS2, - - - , NSN. Each node switch may be ...
|
|
|
Suppressed carrier modulator using differential amplifier
Accordingly, it is an object of this invention to provide a novel suppressed carrier modulation system having a large dynamic range even with a low source voltage. A...
|
|
|
Garnet centering ring for circulators and isolators
The present invention is designed to overcome the above noted limitations that are attendant in the "prior art" and toward this end it contemplates the provision of a ...
|
|
|
Microwave power amplifier
OF THE SHOWN EMBODIMENT Referring particularly to the drawing, there is shown the microwave power amplifier 10 of this invention. The amplifier 10 is constructed of an ...
|
|
|
Gain control circuit
The principal object of this invention is to realize a gain control circuit which varies the gain of an amplifier circuit approximately at geometric intervals, in other ...
|
|
|
Differential amplifier circuit having controllable gain
I claim: 1. Differential amplifier circuit, comprising a first differential amplifier stage formed of a pair of transistors having inputs and output circuits, said ...
|
|
|
Logarithmic amplifier
FIG. 7 depicts an ideal logarithmic response 40 for a device which generates an instantaneous voltage or current output proportional to the logarithm of its ...
|
|
|