Next: Performance
Up: Implementations
Previous: The BSD version
Process keys
The BSD implementation of TCFS makes possible to provide different keys to
different processes belonging to the same user.
Thus users can work with several keys simultaneously and,
moreover, he can setup batch jobs which works on encrypted
resources. User applications do not need to be rewritten/recompiled and,
the process keys management is completely transparent.
To make easy to run application with different keys, we developed the
tcfsrun utility. This utility asks the user for the process key,
passes it to the kernel and withdraws it when the user application ends.
All kinds of keys (user, group and process) are managed independently, so,
user can use his masterkey and group-shares normally even while any applications
work with their own key.
The TCFS Team
2001-04-27