Efficient Third Party Auditing for a Distributed Storage System