Next, write an explanation of the algorithm. Your explanation
should be written as a well-organized paper such that it could appear in a cryptology publication. Pay
attention to proper written English. Your paper must include the
following elements:
- Describe how to use your algorithm to both encipher and decipher
messages.
- Include at least one example of using the
algorithm to encipher a message and at least one example of using
the algorithm to decipher a message.
- Explain the role of the key in the algorithm.
- Discuss why you think your algorithm is difficult to
cryptanalyze. (What features make it hard to break?)
- Provide some comments on what you think might be good strategies
for attacking the algorithm.
Your paper should be at least three or four
pages long, 1.5- or double-spaced.
You will be graded on the clarity of your explanations,
the originality of your algorithm, and how well you address the
strengths and weaknesses of your algorithm (the last two points above).