A JESS-based Expert System for Analyzing Simple Ciphers
Carolyn Rucci '03
Senior Project
Advisor: Professor Ralph Morelli
Abstract
JESS (Java Expert System Shell) was used to create an
expert system for analyzing simple ciphers. The expert
system is given an encrypted message. It uses various
kinds of statistical information to reason expertly about
the type of cipher. If it is able to determine the type,
it utilizes a Java-based analyzer to determine the cipher's
key and uses the key to decrypt the message.