next up previous
Next: 11. Author Information Up: Stackable File Systems as Previous: 10. Portability to Other

Bibliography

1
M. Accetta, R. Baron, W. Bolosky, D. Golub, R. Rashid, A. Tevanian, and M. Young.
Mach: A New Kernel Foundation for UNIX Development.
USENIX Conference Proceedings (Atlanta, GA), pages 93-112.
USENIX, Summer 1986.

2
M. Blaze.
A Cryptographic File System for Unix.
Proceedings of the first ACM Conference on Computer and Communications Security (Fairfax, VA).
ACM, November, 1993.

3
M. I. Bushnell.
The HURD: Towards a New Strategy of OS Design.
GNU's Bulletin.
Free Software Foundation, January 1994.
Copies are available by writing to gnu@prep.ai.mit.edu.

4
G. Cattaneo and G. Persiano.
Design and Implementation of a Transparent Cryptographic File System for Unix.
Unpublished Technical Report.
Dip. Informatica ed Appl, Università di Salerno, 8 July 1997.
Available via ftp in ftp://edu-gw.dia.unisa.it/pub/tcfs/docs/tcfs.ps.gz.

5
P. Gutmann.
Secure FileSystem (SFS) for DOS/Windows.
Online Documentation.
September 1996.
Available via the WWW in http://www.cs.auckland.ac.nz/~pgut001/sfs/.

6
R. G. Guy, J. S. Heidemann, W. Mak, T. W. Page Jr., G. J. Popek, and D. Rothmeier.
Implementation of the Ficus replicated file system.
USENIX Conference Proceedings, pages 63-71.
USENIX, June 1990.

7
J. Heidemann and G. Popek.
Performance of cache coherence in stackable filing.
Fifteenth ACM Symposium on Operating Systems Principles (Copper Mountain Resort, CO).
Association for Computing Machinery SIGOPS, 3-6 December 1995.

8
J. S. Heidemann and G. J. Popek.
File System Development with Stackable Layers.
Transactions on Computing Systems, 12(1):58-89.
(New York, New York), ACM, February, 1994.

9
J. S. Heidemann and G. J. Popek.
A layered approach to file system development.
Technical report CSD-910007.
University of California, Los Angeles, March 1991.

10
M. Luby and C. W. Rackoff.
How to construct pseudo-random permutations from pseudo-random functions.
SIAM Journal on Computing, 17(2):373-86, April 1988.

11
S. Lucks.
Faster Luby-Rackoff Ciphers.
In Fast Software Encryption, pages 189-203.
Springer LNCS 1039, 1996.
Available via the WWW in http://th.informatik.uni-mannheim.de/People/Lucks/papers.html.

12
M. K. McKusick, K. Bostic, M. J. Karels, and J. S. Quarterman.
The Berkeley Fast Filesystem.
In The Design and Implementation of the 4.4BSD Operating System, pages 269-84.
Addison-Wesley, May 1996.

13
J. G. Mitchell, J. J. Gibbons, G. Hamilton, P. B. Kessler, Y. A. Khalidi, P. Kougiouris, P. W. Madany, M. N. Nelson, M. L. Powell, and S. R. Radia.
An Overview of the Spring System.
CompCon Conference Proceedings (San Francisco, California).
CompCon, 1994.

14
R. Nagar.
Filter Drivers.
In Windows NT File System Internals: A developer's Guide, pages 615-67.
O'Reilly, 1997.

15
J.-S. Pendry and M. K. McKusick.
Union mounts in 4.4BSD-Lite.
Conference Proceedings of the USENIX 1995 Technical Conference on UNIX and Advanced Computing Systems (New Orleans), pages 25-33.
Usenix Association, 16-20 January 1995.

16
J.-S. Pendry and N. Williams.
Amd - The 4.4 BSD Automounter.
User Manual, edition 5.3 alpha.
Imperial College of Science, Technology, and Medicine, London, England, March 1991.

17
D. S. H. Rosenthal.
Requirements for a ``Stacking'' Vnode/VFS Interface.
Unix International document SD-01-02-N014.
UNIX International, 1992.

18
D. S. H. Rosenthal.
Evolving the Vnode Interface.
USENIX Conference Proceedings (Anaheim, CA), pages 107-18.
USENIX, Summer 1990.

19
J. H. Saltzer and M. D. Schroeder.
The protection of information in computer systems.
Proceedings of IEEE, 63(9):1278-308, September 1975.

20
R. Sandberg, D. Goldberg, S. Kleiman, D. Walsh, and B. Lyon.
Design and implementation of the Sun Network Filesystem.
USENIX Association Summer Conference Proceedings of 1985 (11-14 June 1985, Portland, OR), pages 119-30.
USENIX Association, El Cerrito, CA, 1985.

21
B. Schneier.
Algorithm Types and Modes.
In Applied Cryptography, Second Edition, pages 189-97.
John Wiley & Sons, 1996.

22
B. Schneier.
Blowfish.
In Applied Cryptography, Second Edition, pages 336-9.
John Wiley & Sons, 1996.

23
G. C. Skinner and T. K. Wong.
''Stacking'' Vnodes: A Progress Report.
USENIX Conference Proceedings (Cincinnati, OH), pages 161-74.
USENIX, Summer 1993.

24
SMCC.
acl(2).
SunOS 5.6 Reference Manual, Section 2.
Sun Microsystems, Incorporated, 18 March 1996.

25
SMCC.
SunSHIELD Basic Security Module Guide.
Solaris 2.6 System Administrator Collection Vol 1.
Sun Microsystems, Incorporated, 1997.
Available via http://docs.sun.com/ab2/coll.47.4/SHIELD/@Ab2TocView?

26
SMCC.
lofs - loopback virtual file system.
SunOS 5.5.1 Reference Manual, Section 7.
Sun Microsystems, Incorporated, 20 March 1992.

27
M. E. Smid and D. K. Branstad.
The Data Encryption Standard: Past and future.
IEEEPROC., 76:550-9, 1988.

28
T. Ts'o, W. Almesberger, E. Young, and M. DSouza.
losetup(8).
RedHat Linux 6.1 Reference Manual, Section 8.
RedHat Systems, Incorporated, 24 November 1993.

29
E. Zadok.
Am-utils (4.4BSD Automounter Utilities).
User Manual, for Am-utils version 6.0a16.
Columbia University, 22 April 1998.
Available http://www.cs.columbia.edu/~ezk/am-utils/.

30
E. Zadok.
FiST: A File System Component Compiler.
PhD thesis, published as Technical Report CUCS-033-97 (Ph.D. Thesis Proposal).
Computer Science Department, Columbia University, 27 April 1997.
Available http://www.cs.columbia.edu/~library/.

31
E. Zadok, I. Badulescu, and A. Shender.
Cryptfs: A Stackable Vnode Level Encryption File System.
Technical Report CUCS-021-98.
Computer Science Department, Columbia University, 28 July 1998.
Available http://www.cs.columbia.edu/~library/.

32
E. Zadok, I. Badulescu, and A. Shender.
Extending File Systems Using Stackable Templates.
USENIX Conference Proceedings (Monterey, California).
USENIX, 6-11 June 1999.


Erez Zadok
2000-02-07