Merkle Tree Traversal Revisited
Algorithms for quantum computation: discrete logarithms and factoring