Abstract

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.

Keywords

Computer scienceKey managementNamespaceSelf-certifying File SystemKey (lock)SSH File Transfer ProtocolFile systemComputer securityTorrent fileNetwork File SystemPublic-key cryptographyComputer fileStub fileWorld Wide WebEncryptionDatabaseOperating system

Related Publications

Publication Info

Year
1999
Type
article
Pages
124-139
Citations
335
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

335
OpenAlex

Cite This

David Mazières, Michael Kaminsky, M. Frans Kaashoek et al. (1999). Separating key management from file system security. , 124-139. https://doi.org/10.1145/319151.319160

Identifiers

DOI
10.1145/319151.319160