Efficient integrity checking of untrusted network storage
Skip lists: a probabilistic alternative to balanced trees