\documentclass[12pt]{article}
\usepackage{times}
\usepackage{graphics}
\usepackage{fullpage}
\usepackage{amsmath}

\begin{document}

\begin{center}
\LARGE\bf
Project Design Document\\
Introduction to Information Security (266-642)\\
Due Date for the first draft to the mentors: April 18, 2005 (Monday) 
\medskip\\
\end{center}
\noindent
This document ``the Stallings book'' refers to~\cite{Stallings03} and
``the Handbook'' refers to~\cite{Handbook97} (I have linked the Handbook
to the class homepage. You can download it for free.) 

\noindent
{\bf Reading assignment:} Please read section 14.1
from~\cite{Stallings03}.  This section describes the design of
Kerberos, an authentication system.  You will use
section 14.1 as a ``template'' for your design document. Your
design document will have the following sections.

\noindent
{\bf Project grading:} The design document is worth
40\% of the entire project grade. The final code is worth
60\% of the entire project grade. As you can see, we are 
putting a lot of emphasis on the design document.

\noindent
{\bf Length:} The design document should be no more than
$6$ pages long. Remember that the design document will be
used as the basis for your implementation. 



\section{Describing the entities}

This section should describe various entities in your system, such as
bank, customer, and merchant, and assign them short names or
identifiers, e.g., {\em B (Bank)}, {\em C (Customer)}, {\em M
(Merchant)}. These identifiers will be used later in the protocol
description.\\
{\bf Example:} See Page 405~\cite[Chapter 14]{Stallings03}. 



\section{Flow of messages in the protocol}
Show the flow of messages in the protocol. Make sure the format of
the messages and flow is clearly depicted.\\
{\bf Example:} For showing the protocol follow the example
shown on Page 409, Table 14.1~\cite[Chapter 14]{Stallings03}. 
Show the format of each message and the rationale for each message.
Follow the example given on Page 410, Table 14.2~\cite[Chapter 14]{Stallings03}.


\section{Architecture Diagram}
This diagram shows various components of the system and flow of
messages between them. This diagram presents  an overall view of the
system.\\ {\bf Example:} Follow the Kerberos overview given on Page
412, Figure 14.1~\cite[Chapter 14]{Stallings03}.

\section{Design Review}
Pick another team in the class. We call this team the {\em design-review team}.
Make sure your design-review team reviews the document before you submit. Incorporate
all their suggestions. Mention the design-review team in your design document.
\bibliographystyle{plain}
\bibliography{security-course}

\end{document}



