1. Introduction
Networked storage solutions, such as Network-Attached Storage (NAS) and Storage Area Networks (SAN), have emerged recently as an alternative to direct-attached storage. It is desirable that clients have similar security guarantees in these environments to those offered by traditional storage. However, the storage servers in a networked storage system are more exposed than direct-attached disks. Clients need to protect the confidentiality and integrity of the stored data themselves and can not rely on the storage servers for security guarantees. Cryptographic file systems have been designed for this task.