L-notation
Appearance
The L-notation is widely used to express the computational complexity of an algorithm. By definition
- ,
where c is a positive constant, and is a constant 0 .
When is 0, then
is a polynomial function of . When is 1 then
is a fully exponential function of .
Example
For the elliptic curve discrete log problem, the fastest general purpose algorithm is the baby-step giant-step algorithm, which has a running time on the order of the square-root of the group order n. In L-notation this would be
- .
References
- Menezes, Alfred J., van Oorschot, Paul C., Vanstone, Scott A., Handbook of Applied Cryptography, CRC Press, Boca Raton, New York, London, Tokyo, 1996. ISBN 0-8493-8523-7.