Abstract
M.Sc.
This dissertation investigates the possibility of a steganographic file system
which does not have to duplicate hidden data in order to avoid "collisions"
between the hidden and non-hidden data. This will ensure the consistency of
the hidden data, and avoid unnecessary data duplication while at the same
time providing an acceptable level of information security.
The dissertation will critically analyse a number of existing steganographic
file systems in order to determine the problems which are faced by
this field. These problems will then be addressed, which will allow for the
definition of a possible solution.
In order to provide a more complete understanding of the implementation
discussed in the latter part of this dissertation, a number of background
concepts are discussed. This includes a discussion of file systems, cryptography,
and steganography, each of which contributes to the body of knowledge
required for later chapters.
The latter part of this dissertation outlines the Secure Steganographic File
System (SSFS). This implementation will attempt to effectively manage the
storage of hidden data which is embedded within a host file system. The
dissertation will outline how SSFS will allow fragments of hidden data to
exist in any physical location on a storage device, while still maintaining a
consistent file system structure.
The dissertation will then critically analyse the impact of such a system,
by examining the impact on the host file system's performance. This will
allow the feasibility of such a system to be demonstrated.