Author: Reinhard Merkle