Math 673.600 Information, Secrecy and Authentication I Course Description

advertisement
Math 673.600
Information, Secrecy and Authentication I
Summer 2016
Math 673.600
Information, Secrecy and Authentication I
Course Description
Catalog Description.
Preliminaries; probability, information, entropy, signals, channels: group-theoretic view of messages: contemporary secrecy and digital signature systems; one-time pads, DES, RSA, DSS, wheels, LFSR-based
systems; analog scramblers; key exchange, key management, secret sharing, access structures; measures of
security. Cross-listed with CSCE 673.
Prerequisites.
Graduate classification and approval of the instructor.
Description.
Broadly defined this course is primarily about cryptology. Cryptology is the study of codes, or the art
of writing and solving them. Cryptology comprises cryptography and cryptanalysis. Cryptography is the
science and study of secret writing. Cryptanalysis is the science and study of methods of breaking ciphers.
This course will consider both theoretical and computational aspects of cryptology, with the weighting more
towards the theoretical. Modern cryptology is a multidisciplinary field. Our main mathematical tool is
number theory, which is mostly self-contained in the course.
Major topics include:
• Basic number theory
• Classical cryptosystems
• Modern cryptosystems (including public key cryptosystems)
• A selection of applications and related material.
Instructor and Class Information
Jon Pitts
E-mail: j-pitts at tamu.edu
Homepage: http://www.math.tamu.edu/˜jon.pitts/
Course Information
c 2016 by Jon Pitts
Copyright Page 1 of 2
Math 673.600
Information, Secrecy and Authentication I
Summer 2016
Required Items
• Text. Introduction to Cryptography with Coding Theory, 2nd Edition by Wade Trappe and Lawrence
Washington, Prentice-Hall, 2006 (ISBN 0-13-186239-1).
• Computer Program. We will use MATLAB. A recent version of MATLAB is available for free for
registered students. You will be provided with the means to sign in remotely. A number of chapters
of the text have MATLAB exercises especially tailored to the content. The authors have prepared a
special package of custom MATLAB routines available for download from the publisher. Please see
page 527 of the text for information.
In order that all students start at the same place in MATLAB, it is highly recommended for students
to practice before class starts by doing all the examples in Appendix C.1 of the text (pp. 528-533).
Basis for Grading
The course grade will be based on graded written assignments. Students will often work in groups and
submit work on that basis. Homework and/or papers will normally be submitted through eCampus.
Course grades will be awarded on the following basis:
• A – Excellent performance in all aspects of the course.
• B – Good performance in the course.
• C – Passing.
• D – Unsatisfactory performance.
• F – Failing
Americans with Disabilities Act (ADA) Policy Statement
The Americans with Disabilities Act (ADA) is a federal anti-discrimination statute that provides comprehensive civil rights protection for persons with disabilities. Among other things, this legislation requires that all
students with disabilities be guaranteed a learning environment that provides for reasonable accommodation
of their disabilities. If you believe you have a disability requiring an accommodation, please contact Disability Services, currently located in the Disability Services building at the Student Services at White Creek
complex on west campus or call 979-845-1637. For additional information, visit http://disability.tamu.edu.
Academic Integrity Statement
An Aggie does not lie, cheat, or steal or tolerate those who do. The Honor Council Rules and Procedures
are available on the web at http://aggiehonor.tamu.edu.
Course Information
c 2016 by Jon Pitts
Copyright Page 2 of 2
Download