The present invention is a method for outputting larger bit size
pseudo-random number z.sub.i that is cryptographically secure. Since
larger bit size pseudo-random numbers are being outputted, larger bit size
segments of messages may be encrypted resulting in a speedier encryption
process than encryption processes of the prior art. In one embodiment, the
present invention is a pseudo-random number generator defined by a modular
exponential function
x.sub.i =g.sup.x.sup..sub.i-1 mod p.
The output of the pseudo-random number generator being a pseudo-random
number z.sub.i comprising a j-1 bit size segment of x.sub.i. The value of
j being less than or equal to m-2c (i.e., j.ltoreq.m-2c). In an embodiment
of the present invention, the pseudo-random number z.sub.i includes the j
least significant bits of x.sub.i excluding the least significant bit of
x.sub.i.
Die anwesende Erfindung ist eine Methode für das Ausgeben der größeren Spitze Größe Pseudo-Zufallszahl z.sub.i, die cryptographically sicher ist. Seit größerer Spitze Größe, die Pseudo-Zufallszahlen sind, outputted, größere Spitze Größe Segmente der Anzeigen kann verschlüsseltes Resultieren in einem schnelleren Verschlüsselungprozeß als Verschlüsselungprozesse der vorherigen kunst sein. In einer Verkörperung ist die anwesende Erfindung ein Pseudo-Zufallszahlgenerator, der durch modulares Exponentialfunktion x.sub.i = g.sup.x.sup..sub.i-1 Umb. p definiert wird. Der Ausgang des Pseudo-Zufallszahlgenerators, der eine Pseudo-Zufallszahl z.sub.i enthält ein Spitze j-1 Größe Segment von x.sub.i ist. Der Wert von J, das kleiner als oder Gleichgestelltes zu m-2c ist (d.h., j.ltoreq.m-2c). In einer Verkörperung der anwesenden Erfindung, schließt die Pseudo-Zufallszahl z.sub.i das J wenige bedeutende Spitzen von x.sub.i ausschließlich der wenigen bedeutenden Spitze von x.sub.i ein.