eVault: Secure Electronic Storage for Digital Documents