Computer and Network Security
Cryptography: Algorithms and Applications
Algorithms and theory and how they are used in everyday web and computer applications are studied. The theory behind the algorithms is included, as well as application of those theories. Some of the topics explored include the following: Cryptography (encompassing private and public key cryptography; digital signatures; and encryption methods such as Rijdael, RSA, and Kerberos), Data Compression (MPEG/JPEG), Indexing/Traversing methodologies.
Prerequisite(s): SEC210 or SEC250