INFA 723 Applied Cryptography (3 cr. hrs.)

DAKOTA STATE UNIVERSITY
Spring 2009

MEETING TIMES AND LOCATION

INSTRUCTOR CONTACT INFORMATION

CATALOG DESCRIPTION

An introduction to applied cryptography. Students will learn properties of encryption algorithms; strengths and weaknesses of encryption algorithms; how to configure and use encryption algorithms; and considerations in the selection of encryption schemes. Use of software to encrypt and decrypt, including PGP, DES3 and AES.

PREREQUISITES: Previous courses/Experience: Math 509.

COURSE MATERIALS:
Introduction to Cryptography with Coding Theory, 2nd Edition, By Wade Trappe, Lawrence C. Washington, ISBN-10: 0-13-186239-1, ISBN-13: 978-0-13-186239-5, Published by Prentice Hall, © 2006, Pub. Date: Jul 15, 2005

COURSE DELIVERY METHOD AND INSTRUCTIONAL METHODS:

CLASS ROOM POLICIES:

COURSE GOALS:
Student Learning Outcomes:
Upon completion of this course, the student should be able to,

  1. Understand the concepts behind classical and contemporary ciphers
  2. Learn techniques to perform cryptanalysis both in theory and in practice using CAP software tool.
  3. Design and implement ciphers and cryptanalysis tools in a programming language
  4. Understand the application of cryptology to enhance security in communications and software applications.
  5. Understand the theory behind design and analysis of secure cryptographic protocols.

EVALUATION PROCEDURE:
Assessments

The weights for the different assessments are as follows: The final letter grade will be based on the following scale:

HARDWARE AND SOFTWARE REQUIREMENTS:

To successfully complete this course, you need,

Hardware Software
  • Pentium,
  • 64 MB RAM
  • VGA or Super VGA monitor
  • Mouse
  • CD-ROM drive
  • 5 GB of free hard drive space
  • 10 MB of free hard drive space after installation
  • Internet connection
  • Windows XP operating system
  • Microsoft Office XP
  • Browser*
  • E-mail**
  • Java 2 Standard Edition 5***
  • * With JRE (Java Run-Time Environment) plug-in installed (for Java applets to work).
    **You can connect to pluto.dsu.edu from your browser and access your OutLook email.
    *** Available for free at http://java.sun.com/j2se/1.5.0/download.jsp

    COURSE OUTLINE:
     This is a tentative course schedule. Changes are possible.

    Unit Topics
    1 Introduction, Classical Cryptology Part I (Monoalphabetic, Polyalphabetic ciphers)
    2 Classical Cryptology Part II (Polygraphic and Transposition), Stream ciphers
    3 Block Ciphers, Product ciphers, DES, AES, Public-Key ciphers
    4 Key Management, Digital Signatures, Hash Functions, and Certificates
    5 Cryptographic Protocols

    ACADEMIC SUCCESS SUPPORT

    As your professor, I am personally committed to supporting YOUR academic success in this course.  For that reason, if you demonstrate any academic performance or behavioral problems which may impede your success, I will personally discuss and attempt to resolve the issue with you.  If the situation persists, I will forward my concern to the Student Development Office and your academic advisor to seek their support and assistance in the matter.  My goal is to make your learning experience in this course as meaningful and successful as possible.

    IMPORTANT DATES

    Please see the university Academic Calendar for last day to withdraw from the class, last to withdraw with a 'W' grade, and other important dates.

    FREEDOM IN LEARNING

    Under Board of Regents and University policy student academic performance may be evaluated solely on an academic basis, not on opinions or conduct in matters unrelated to academic standards. Students should be free to take reasoned exception to the data or views offered in any course of study and to reserve judgment about matters of opinion, but they are responsible for learning the content of any course of study for which they are enrolled. Students who believe that an academic evaluation reflects prejudiced or capricious consideration of student opinions or conduct unrelated to academic standards should contact the Dean, College of BIS to initiate a review of the evaluation.

     

    NOTE: Please go through the syllabus and inform us if you do not understand something or if you feel changes are needed. We will promptly discuss the matter and explain to you or make appropriate changes. This page was last updated Sunday, August 20, 2006