Publication | Closed Access
Separating key management from file system security
335
Citations
27
References
1999
Year
Unknown Venue
Distributed File SystemEngineeringInformation SecuritySystem SoftwareData ManagementOperating System SecurityFile SystemsData PrivacyComputer ScienceKey ManagementBlockchainData SecurityCryptographyEncrypted StorageCloud ComputingSecurityStorage SecurityFile SystemSecure File System
No secure network file system has ever scaled across the Internet, and existing systems lack adequate key management for global security, making any single key‑management mechanism insufficient for diverse Internet use. The authors propose separating key management from file system security and present SFS, a secure file system that avoids internal key management. SFS uses self‑certifying pathnames that embed public keys, eliminating internal key management; file names act as key certificates, allowing users to choose any key‑management procedure, authenticate servers via various techniques, and bootstrap one mechanism with another. These properties make SFS more versatile than any file system with built‑in key management.
No secure network file system has ever grown to span the Internet. Existing systems all lack adequate key management for security at a global scale. Given the diversity of the Internet, any particular mechanism a file system employs to manage keys will fail to support many types of use.We propose separating key management from file system security, letting the world share a single global file system no matter how individuals manage keys. We present SFS, a secure file system that avoids internal key management. While other file systems need key management to map file names to encryption keys, SFS file names effectively contain public keys, making them self-certifying pathnames. Key management in SFS occurs outside of the file system, in whatever procedure users choose to generate file names.Self-certifying pathnames free SFS clients from any notion of administrative realm, making inter-realm file sharing trivial. They let users authenticate servers through a number of different techniques. The file namespace doubles as a key certification namespace, so that people can realize many key management schemes using only standard file utilities. Finally, with self-certifying pathnames, people can bootstrap one key management mechanism using another. These properties make SFS more versatile than any file system with built-in key management.
| Year | Citations | |
|---|---|---|
Page 1
Page 1