A storage device provides a file system to a host based on the access
rights of a user determined during authentication. If the authentication
does not succeed, the storage device provides to the user a file system
restricted to files authorized by public access rights. If the
authentication does succeed, and the user is a device owner, the storage
device provides to the user the native file system. If the authentication
succeeds, and the user is not a device owner, the storage device provides
a file system that is restricted to files that the given user is
authorized to access. Due to the internal nature of the mechanism for
safeguarding files, this security measure cannot be circumvented by
simply connecting the storage device to another host that does not
respect the permission rules of the file system.