Random signal generator

Electrical computers: arithmetic processing and calculating – Electrical digital calculating computer – Particular function performed

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06247033

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates to a random signal generator.
In electronics, and especially in the field of chip cards, it is sometimes necessary to have available means to generate a random logic signal, namely a signal comprising a random sequence of bits at 1 or at 0.
For example, in a standard procedure of chip card reader authentication, a chip card sends the reader a random signal, hereinafter called RANDOM, of the type referred to here above, comprising for example 16 or 32 bits. The chip card computes the result R=R
Ks
(RANDOM) of the conversion of RANDOM by an authentication function F
Ks
using a secret key Ks. The terminal, for its part, performs the same computation and sends a result R′ to the card. If the results R and R′ are identical, the card considers the terminal to be authentic and agrees to carry out the requested transaction.
In the prior art, certain wired logic random generators take the form of a logic machine (or cell automaton) comprising a finite number of internal states. These may be for example a shift register, some bits of which are sent back to input by means of an XOR gate. On the basis of an initial internal state, the logic machine is activated by means of a clock signal and, at each clock stroke, an internal bit of the logic machine is extracted.
The drawback of these logic machines is that they generally show a high rate of repetitivity of the sequences of bits that they produce, as well as a statistical bias at output relating to the distribution of the “1”s and “0”s. To mitigate this drawback, it is necessary to design logic machines having a very large number of internal states, the theoretical ideal being that the machine should have an infinite number of internal states. However, this approach runs counter to the requirements of simplicity, low cost price and low consumption on the part of the random generators.
Furthermore, there are known random generators using electronic noise as a random signal source. Indeed, electronic noise is by its nature essentially random. Furthermore, electronic noise is present in all electronic circuits because of the thermoelectric agitation, present in electronic components, and the transistor switching noises. It is therefore easy to make an electronic noise source, for example by means of an electronic component or, more simply again, by tapping the electronic noise present inside a circuit.
FIG. 1
gives a schematic view of a standard random generator
1
working by means of an electronic noise source N. The generator
1
comprises an infinite theoretical gain comparator
2
receiving the electronic noise N at its positive input and a reference voltage Vref at its negative input. The output of the comparator
2
delivers a random logic signal RS. The signal RS is applied to a sampler circuit
3
that delivers a random signal RSs synchronized with a clock signal Hs. The circuit
3
is for example an S-C flip-flop circuit activated by the leading edges of the clock signal Hs. The synchronous flip-flop circuit
3
receives the RS signal at its input S (Set) and a reverse signal /RS at its input C (Clear) by means of an inverter gate
4
. The signal RSs is taken at the Q output of the flip-flop circuit S-C.
FIG. 2
shows the signals RS, Hs and RSs of the generator
1
and
FIG. 3
shows the fluctuations of the noise N in relation to the reference voltage Vref. The signal RS oscillates randomly between the logic value 0 and the logic value 1 (saturation voltage of the amplifier
2
) as a function of the amplitude of the noise N in relation to the reference voltage Vref. Since the noise N is essentially random, the signal RS is also random. At each edge
5
of the clock signal Hs, the synchronized signal RSs copies the value of the signal RS and keeps this value up to the next clock edge. The signal RSs is thus a random sequence of bits synchronized with the clock signal Hs, for example the sequence “11010110001” shown in FIG.
2
.
Practice shows that the generator
1
of
FIG. 1
has various drawbacks, relating firstly to the electrical consumption of the comparator
2
and, secondly, to the difficulty of compensating for the voltage drifts that appear in the amplifier
2
as a function of the temperature. As shown in
FIG. 4
, these drifts cause the amplifier
2
to shift the noise N with respect to the reference voltage Vref so that the signal RS may be found to be blocked at the value 1 or 0.
The patent application FR 2 390 047 describes a random signal generator in which the amplitude of an electronic noise is compared with a reference voltage to produce a logic signal with a random pulse width. This principle of operation corresponds to the one that has just been described.
BRIEF SUMMARY OF THE INVENTION
Thus, a goal of the present invention is to provide for a means for converting an electronic noise into a random logic signal that has high working stability and low sensitivity to temperature.
A more particular goal of the invention is that this means should have low electrical consumption and be simple to make.
To achieve these goals, the idea of the present invention is to convert an electronic noise into a temporal lag of two pulses signals coming from one and the same reference pulsed signal, and then convert the temporal lag into a logic signal.
The U.S. Pat. No. 4,183,088 describes a random signal generator comprising 14 random generators whose outputs are applied to the 14 inputs of a shift register. The contents of the shift register, namely the random bits, are compared bit by bit with the contents of a reference shift register to produce a random signal. The working of each of the 14 random generators relies on the principle described further above. This working also includes a step for the comparison of pulsed signals but these pulsed signals do not come from the same reference pulsed signal.
Thus, essentially, the present invention provides for a random signal generator arranged to convert an electronic noise into a logic signal whose value depends on the random fluctuations of the electronic noise, comprising means for converting at least one electronic noise into a temporal lag between at least two pulsed signals coming from one and the same reference pulsed signal and means for delivering a logic signal whose value is a function of the relative lag between the two pulsed signals.
According to one embodiment, the means for converting at least one electronic noise comprise at least two delay lines having initially balanced time constants, receiving the pulsed reference signal at input, and means for injecting at least one electronic noise into at least one of the delay lines, so as to cause its time constant to fluctuate.
According to one embodiment, the delay lines comprise cascade-connected logic gates, and at least one logic gate of at least one delay line receives an electronic noise causing its switch-over time constant to fluctuate.
According to one embodiment, the electronic noise is applied to the ground terminal or the supply terminal of the logic gate.
According to one embodiment, the electronic noise is applied to the ground terminal of a buffer capacitor connected to the output of the logic gate.
Advantageously, the electronic noise is a differential noise taken at two points of a ground plane.
Advantageously, the electronic noise is a differential noise taken at two points of an electrical power supply plane.
According to one embodiment, the generator comprises at least two distinct oscillators to deliver two non-correlated oscillating signals, the oscillating signals are injected as complementary noise in the delay lines.
According to one embodiment, the output of one of the delay lines is brought to its input by means of logic gates to form an oscillator delivering the pulsed reference signal.
According to one embodiment, the generator comprises means for sampling the logic signal at the rate of a synchronization signal.


REFERENCES:
patent: 3612845 (1971-10-01), Lawlor
patent: 4183088 (1980-01-01), Simmons
patent: 45133

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Random signal generator does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Random signal generator, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Random signal generator will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2522860

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.