Building castles out of mud: practical access pattern privacy and correctness on untrusted storage
A new paradigm for collision-free hashing: incrementality at reduced cost