Jump to content

Blum–Micali algorithm

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by SmackBot (talk | contribs) at 08:59, 19 February 2009 (Date maintenance tags and general fixes). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Blum-Micali algorithm is used as a pseudo random generator in cryptography. The algorithm gets its security from the difficulty of computing discrete logarithms.[1]


It can be used to set bits since the output of the generator is either 0 or 1.

In order for this generator to be secure, the prime number p needs to be large enough so that computing discrete logarithms is infeasible.[1]

References

  1. ^ a b Bruce Schneier, Applied Cryptography: Protocols, Algorithms, and Source Code in C, pages 416-417, Wiley; 2nd edition (October 18, 1996), ISBN 0471117099