The class will meet Tuesday and Thursday at noon in Fulton I will be absent on Tuesday, October 28 and Thursday, October A midterm will be scheduled for one of those two days, and class canceled on the other. Whenyou log onto a secure web site, for example to pay a bill from your bank account, you need to be assured of certain things: Is your communication private? An eavesdropper should not be able to determine what information you and the bank are exchanging.
|Published (Last):||9 June 2014|
|PDF File Size:||1.34 Mb|
|ePub File Size:||9.49 Mb|
|Price:||Free* [*Free Regsitration Required]|
The class will meet Tuesday and Thursday at noon in Fulton I will be absent on Tuesday, October 28 and Thursday, October A midterm will be scheduled for one of those two days, and class canceled on the other. Whenyou log onto a secure web site, for example to pay a bill from your bank account, you need to be assured of certain things: Is your communication private? An eavesdropper should not be able to determine what information you and the bank are exchanging. Does the website you are communicating with really belong to the bank?
No one should be able to successfully impersonate the bank. Are you you? No one should be able to impersonate you and gain access to your account information, or make payments from your account. Are the messages you and the bank receive from each other the same ones that were sent? No one should be able to alter the messages in transit without this being detected. Behind the scenes, an extraordinary series of computations takes place to ensure that these security requirements are met.
This course is about how all that works. The practice of disguising the content of a message so that it can be read only by the intended recipient dates back to antiquity. Scientific treatises on cryptography were written as early as the 9th century AD, and there has always been a strong interest in its military and diplomatic applications.
The emergence of the computer revolutionized cryptography: On one hand, the ability of computers to rapidly search a very large space of possible keys required the creation of more secure cryptographic systems. A university approved excuse must be provided to the instructor in writing e-mail is sufficient within 1 working day for exams and within 2 working days for other work.
You are allowed todiscuss homework with others, but your write-ups are expected to bedone on your own and in your own words. Copying the work of otherswill be prosecuted to the full extent possible under University policies. Please see the Honor Council Rules and Procedures on the web at. The Americans with Disabilities Act ADA is a federalanti-discrimination statute that provides comprehensive civil rightsprotection for persons with disabilities.
Among other things, thislegislation requires that all students with disabilities be guaranteeda learning environment that provides for reasonable accommodation oftheir disabilities. If you believe you have a disability requiring anaccommodation, please contact Disability Services in Cain Hall, RoomB, or call Students seeking speical considerations foran exam must contact this office several weeks in advance of the exam. For more information,visit.
All printed handouts and web materials are protected by US CopyrightLaws. No multiple copies can be made without written permission ofthe instructor. Course announcements may occasionally be made via e-mail e. Students should regularly check their TAMU e-mailaccounts. Page maintained by Matt Papanikolas , Dept. Washington Balances applied and theoretical aspects of security Presents applications and protocols where cryptographic primitives are used in practice, such as SET and SSL.
Coverage of practical applications of cryptography to security protocols Connects the cryptographic tools developed earlier in the book to the building of real security tools, demonstrating to students that there is more to security and cryptography than just math. Friendly, story-like discussion of security concepts Uses historical examples to illustrate the concepts of security and cryptanalysis by relating theory to easier-to-grasp events. Modern methods such as Elliptic curves, Lattice methods, and Quantum Techniques Provides thorough coverage of topics that are becoming increasingly prominent in the field.
Offers a discussion of coding theory, which is often covered in todays cryptology courses. Includes many examples, especially in purely mathematical chapters such as Ch.
Provides an example of what an actual public key certificate looks like, rather than just describing it. Give students hands-on experience with the large-numbered cryptography of todays security systems, and provides a discussion of security protocols.
Therefore, Anthony cannot determine where to meet Caesar. The inverse of 9 mod 26 is 3. Now simply decrypt letter by letter as follows. The 3. Changing the plaintext to numbers yields 7, 14, 22, 0, 17, 4, 24, 14, The rst congruence now yields 7m 1 mod Subtracting yields 7 a 15 11a. Since 11 19 mod 26 , we have a 19 7 3 mod Therefore, successively encrypting with two ane functions is the same as encrypting with a single ane function.
There is therefore no advantage of doing double encryption in this case. So he replaced every A in his messages with a D, every B with an E, and so on through the alphabet. Only someone who knew the "shift by 3" rule could decipher his messages. Data that can be read and understood without any special measures is called plaintext or cleartext. The method of disguising plaintext in such a way as to hide its substance is called encryption.
Encrypting plaintext results in unreadable gibberish called ciphertext. You use encryption to ensure that information is hidden from anyone for whom it is not intended, even those who can see the encrypted data. The process of reverting ciphertext to its original plaintext is called decryption.
Figure illustrates this process. Cryptography is the science of using mathematics to encrypt and decrypt data. Cryptography enables you to store sensitive information or transmit it across insecure networks like the Internet so that it cannot be read by anyone except the intended recipient. While cryptography is the science of securing data, cryptanalysis is the science of analyzing and breaking secure communication.
Classical cryptanalysis involves an interesting combination of analytical reasoning, application of mathematical tools, pattern finding, patience, determination, and luck. Cryptanalysts are also called attackers. Cryptology embraces both cryptography and cryptanalysis. There are two kinds of cryptography in this world: cryptography that will stop your kid sister from reading your files, and cryptography that will stop major governments from reading your files.
This book is about the latter. Scheinerman Brooks and Cole. Section 1 meets Thursday am in Latrobe Hall TA is Tushar Jois,. Office hours Tuesday pm andThursday pm; will be held in the TA help room on the second floor of Whitehead Hall.
An introduction to cryptology. We will begin with an overview of the classical and modern symmetric cryptosystems; Caesar, substitution,affine, and Vigenere ciphers, Vernam one-time-pad, DES, and Rijndael. We will also discuss cryptanalysis of the the above. We introduce and develop relevant number theory, abstract algebra, and computer science, and then move on to asymmetric "public key" cryptosystems, including RSA, Rabin,Diffie-Hellman key exchange, Elgamal. We explore factoring integers and generating large prime numbers.
Error correcting codes. Additional topics as time permits. Everyone is responsible for attending all lectures and hearingall announcements. Late homework will not be accepted except in case of a medical emergency, in whichcase I will decide how the grade may be made up.
Plagiarism, cheating, and all formsof academic dishonesty will not be tolerated at all, and will be dealtwith in accordance with the procedures outlined in the student manual. If you find other references you think should be added to this list, let me know! Students with documented disabilities: Students who may need an academic accommodation based on the impact of a disability must initiate the request with the Office of Accessible Education OAE.
Professional staff will evaluate the request with required documentation, recommend reasonable accommodations, and prepare an Accommodation Letter for faculty dated in the current quarter in which the request is made.
Students should contact the OAE as soon as possible since timely notice is needed to coordinate accommodations. Homework policy: Homework assignments will be posted to the course webpage.
Homework is due on Thursdays, and collected at the beginning of lecture. Late homework is generally not accepted except under extenuating circumstances. Your homework solutions should be neat, legible, and stapled. You may work in groups and discuss homework problems with other students, but your solutions must be written up independently and in your own words. Mathematical proof and writing skills are a major focus of this course, and homework will be evaluated for effective communication and exposition.
You are welcome to use other texts and online resources to review the mathematical theory and computational techniques we cover. Students should regularly check their neo e-mailaccounts.
Assumes a minimal background. The level of math sophistication is equivalent to a course in linear algebra. Includes expanded discussions of block ciphers, hash functions, and multicollisions, plus additional attacks on RSA to make readers aware of the strengths and shortcomings of this popular scheme. For engineers interested in learning more about cryptography.
Teaching At Utsc: Cryptography Email: gpete at utsc dot utoronto dot the country we live in. Prentice Hall, For most of the course, the 1st edition is also fine, but expect some inconveniences, like missing exercises and sections.
Several copies of the 2nd edition are available in the UTSC library. Cryptography deals with communication over non-secure channels.
Pearson eText for Introduction to Cryptography with Coding Theory -- Access Card, 3rd Edition
Introduction To Cryptography With Coding Theory Solutions
Introduction to Cryptography with Coding Theory