INFA 723 Applied Cryptography (3 cr. hrs.)
DAKOTA STATE UNIVERSITY
Spring 2009
MEETING TIMES AND LOCATION
- Tuesdays and Thursdays 4:00 - 5:15 p.m. TCB 109
INSTRUCTOR CONTACT INFORMATION
- Name - Dr. Sreekanth Malladi
- Office: East Hall 6
- Telephone: (605)-256-5172
- Email: Sreekanth.Malladi@dsu.edu
- Office Hours: M, W: 1 - 3 p.m. or by appointment (email or phone). I have
open hours for appointments Mondays, Wednesdays and Fridays from 12 - 1 p.m. I
am also available at other times (check my schedule on my web page or on my
office door). I
will almost always be ready to serve if I am present at the time you knocked on
the door.
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:
- Course delivery will be through live lectures. Lectures will also be recorded and the video files will be made available after the lecture.
- Instructional methods will include the use of Lecture slides, notes, textbook, e-mail
CLASS ROOM POLICIES:
- Attendance: Attendance is strongly encouraged. If you miss a class, you are responsible to learn all the material that was covered in class.
- Academic Dishonesty: Students are expected to maintain academic honesty. Academic dishonesty can result in an F for that assignment or exam (minimum) to an F for the course grade. Academic dishonesty includes (but is not limited to) plagiarism, copying answers or work done by another student (either on an exam or on out-of-class assignments), allowing another student to copy from you, and using unauthorized materials during an exam.
-
Use of Tablets in the Classroom (formerly called the WMCI Statement): The Tablet PC platform has been adopted across the DSU campus for all students and faculty, and tablet usage has been integrated into all DSU classes to enhance the learning environment. Tablet usage for course-related activities, note taking, and research is allowed and encouraged by DSU instructors. However, inappropriate and distracting use will not be tolerated in the classroom. Instructors set policy for individual classes and are responsible for informing students of class-specific expectations relative to Tablet PC usage. Failure to follow the instructor’s guidelines will hinder academic performance and may lead to disciplinary actions. Continued abuse may lead to increased tablet restrictions for the entire class.
-
Freedom in Learning Statement: Students are responsible for learning the content of any course of study in which they are enrolled. Under Board of Regents and University policy, student academic performance shall be evaluated solely on an academic basis and students should be free to take reasoned exception to the data or views offered in any course of study. It has always been the policy of Dakota State University to allow students to appeal the decisions of faculty, administrative, and staff members and the decisions of institutional committees. Students who believe that an academic evaluation is unrelated to academic standards but is related instead to judgment of their personal opinion or conduct should contact the dean of the college which offers the class to initiate a review of the evaluation.
-
Americans with Disability Act (ADA): If you have a documented disability and/or anticipate needing accommodations (e.g., non-standard note taking, test modifications) in this course, please arrange to meet with the instructor. Also, please contact Dakota State University’s ADA coordinator, Keith Bundy in the Student Development Office located in the Trojan Center Underground or at 256-5121, as soon as possible. The DSU website containing additional information, along with the form to request accommodations is
http://www.departments.dsu.edu/disability_services/. You will need to provide documentation of your disability. The ADA coordinator must confirm the need for accommodations before officially authorizing them.
-
Assignments: Late submissions will NOT be accepted. Assignments should be submitted through WebCT. No other forms of submissions
(such as email or printouts) will be accepted. You are responsible to have a working computer with an active network connection before the submission
deadline to be able to upload the assignments in time. Failure to submit an assignment through WebCT before the deadline will result in 0 points
for the assignment.
-
Exams: Exams will contain questions based on material contained in the text book (which is covered in class), and on other material supplied by instructors such as slides and handouts.
-
Make-up Exams: If, due to circumstances beyond your control, you are unable to take an exam at the scheduled time, please contact me prior to the exam. Proof of the circumstances (e.g. doctor's certificate) will be essential; make-up exams must be taken within one week. Unexcused absences on the day of the exam (i.e., failure to notify the instructor prior to the exam period) can result in an F for that exam.
COURSE GOALS:
Student Learning Outcomes:
Upon completion of this course, the student should be able to,
- Understand the concepts behind classical and contemporary ciphers
- Learn techniques to perform cryptanalysis both in theory and in practice using CAP software tool.
- Design and implement ciphers and cryptanalysis tools in a programming language
- Understand the application of cryptology to enhance security in communications and software applications.
- Understand the theory behind design and analysis of secure cryptographic
protocols.
EVALUATION PROCEDURE:
Assessments
- Assignments: There will be regular homework assignments. Late work will not be accepted and will receive 0 credit.
Assignments MUST be submitted through WebCT. Any other modes such as email
or paper will NOT be accepted under any circumstances.
- Exams: Mid Term will cover the first half of the topics covered and the Final exam will cover the remaining half.
The weights for the different assessments are as follows:
- Mid-term Exam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35%
- Assignments. . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . .
. 30%
- Final Exam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35%
The final letter grade will be based on the following scale:
- 90% - 100%. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "A"
- 80 - 89.9%. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "B"
- 70 - 79.9%. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "C"
- 60 - 69.9%. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "D"
- Less than 60% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "F"
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