A method for storing a data block, including storing the data block in a storage pool, obtaining a data block location, calculating a secure data block checksum for the data block, and storing a first indirect block in the storage pool, wherein the first indirect block comprises the data block location...http://www.google.de/patents/US7412450?utm_source=gb-gplus-sharePatent US7412450 - Method and apparatus for identifying tampering of data in a file system