\documentstyle[12pt,studentcopyright]{thesis}

		% The title of your magnum opus; use \\ to do line breaks.
\title{Nox: A Private Key Encryption Server \\
with Flexible Semantics}

\author{Theodore Ts'o}

\date{May 11, 1990}  		% What date are you signing it?
				% \today sometimes works well

		% Uncomment the next line of the template if you have a
		% previous degree.  
%\previousdegree{B.S., Electrical Engineering}{Stanford University}{1985}

\department{Electrical Engineering and Computer Science}

\degree{Bachelor of Science}  	% Bachelor of Science, Engineer, whatever.

		% in... what?  Physics?  Mathematics?  It isn't
		% necessarily just the name of your department, as this
		% example proves....
\degreetitle{Computer Science and Engineering}

		% This defines the thesis advisor .  If you have more than
		% one advisor, just put an extra \supervisor line
\supervisor{Dr. David Clark}{Thesis Supervisor}{Senior Research
	Scientist, MIT Laboratory of Computer Science}

		% These fields define who signs the ``accepted by line''
		%
\chairman{Leonard A. Gould}
\chairtitle{Chairman, Department Committee on Undergraduate Theses} 

\gradmonth{June}		% When do you graduate?
\gradyear{1990}

\begin{document}

\maketitle

\begin{abstract}

This thesis summarizes the design of Nox, a private-key encryption
server whose purpose is to encrypt data such that it can only be
decrypted by a select set of people.  Since the encryption keys are held
only be the Nox server, it can enforce whatever semantics it desires
about who can be allowed to look at the contents of the encrypted data.
What assumptions required to make Nox secure and what security semantics
Nox offers are discussed, and some applications which make use of the
Nox server are presented.  Finally, we will discuss possible extensions
to Nox, including multiple servers in a single realm, and mutli-realm
operation.

\end{abstract}

\begin{acknowledgements}

The original idea of Nox was born as Mark Eichin and I were driving 
to a dinner party.  I would thus like to thank Mark Eichin for not
paying sufficient attention to the road so that we could collaborate on
the initial idea.  Thanks also to John Kohl and Ken Raeburn for keeping
the turkey warm (we arrived an hour late).  I would also like to thank:

Mark Eichin, Laura Feeney, and Bill Sommerfeld, for providing a lot of
constructive criticism, and for not hesitating in pouring liberal
amounts of blood on drafts of this document.

All of the members of the Student Information Processing
Board, who have both been an inspiration and a source of friendship
during my last four years at MIT.

\end{acknowledgements}



		% And so on and so forth.  Just use regular LaTeX
		% commands in the rest of your input files.  This
		% command will look for introduction.tex in the current
		% directory.  
\begin{singlespace}
\tableofcontents
\end{singlespace}
\newpage

\input{introduction}
\input{concepts}
\input{security}
\input{applications}
\input{extensions}
\input{conclusion}
\appendix
\input{implementation}

		% Here we begin the bibliography.  There are immense
		% numbers of possible bibliography styles --- list
		% /usr/sipb/lib/tex/macros/*.bst (or wherever your TeX
		% macros live) for the names of all the files.  This
		% uses alpha.bst, which does nothing particularly weird.
		% Check {\bf The LaTeX Book} for documentation.
\newpage
\nocite{Millen}
\bibliographystyle{ieeetr}
		% This looks for a file named samplethesis.bib.  If you move
		% it, change this line.
\begin{singlespace}
\bibliography{thesis}
\end{singlespace}

\end{document}

% The following informs gnuemacs of various variables
% and modes to set when this file is being edited.  It
% will not affect any other files you may edit.
% 
% Local variables:
% version-control: t
% make-backup-files: t
% mode: TeX
% End:
