Plutus: Scalable Secure File Sharing on Untrusted Storage
Keying Hash Functions for Message Authentication