2003 · 607 citations · 36 references
ComputingComputer ScienceComputer SystemsComputer SecurityCryptographyStorage SystemsDistributed StorageFile StorageFile SystemsKey Management ArchitectureSecure Data SharingStorage SecurityFile Sharing SystemsFile System SecurityKey ManagementScalable Key ManagementSecure File SharingSecure File StorageSecure Storage SystemsUser Revocation
Plutus is a cryptographic storage system that enables secure file sharing without placing much trust on the file servers. In particular, it makes novel use of cryptographic primitives to protect and share files. Plutus features highly scalable key management while allowing individual users to retain direct control over who gets access to their files. We explain the mechanisms in Plutus to reduce the number of cryptographic keys exchanged between users by using filegroups, distinguish file read and write access, handle user revocation efficiently, and allow an untrusted server to authorize file writes. We have built a prototype of Plutus on OpenAFS. Measurements of this prototype show that Plutus achieves strong security with overhead comparable to systems that encrypt all network traffic. 1
36
Handbook of applied cryptography
Choice Reviews Online · 1997 · 10.5K citations · Full text
Password authentication with insecure communication
Leslie Lamport · Communications of the ACM · 1981 · 2.8K citations · Full text
John Kubiatowicz, David Bindel, Yan Chen et al. · ACM SIGPLAN Notices · 2000 · 2K citations · Full text
Scale and performance in a distributed file system
John H. Howard, Michael L. Kazar, Sherri G. Menees et al. · ACM Transactions on Computer Systems · 1988 · 1.4K citations