Mathematical Cryptology
Keywords |
Classification |
Keyword |
OFICIAL |
Mathematics |
Instance: 2017/2018 - 1S
Cycles of Study/Courses
Teaching language
Suitable for English-speaking students
Objectives
Upon completion of this curricular unit, the student should:
— master the concepts, methods and results presented, on cryptography and on cryptanalysis, and some of its applications;
— be able to analyze and solve problems of Cryptology, using the methods and results that best apply to the problem under study;
— have adequate preparation to conduct studies and research in areas of mathematics that integrate or use Cryptology;
— be able to communicate, in an efficient manner, his or hers own solutions to problems, and the various topics lectured.
Learning outcomes and competences
Described in the objectives.
Working method
Presencial
Pre-requirements (prior knowledge) and co-requirements (common knowledge)
To have had introductory courses on both Algebra and on Number Theory at the undergraduate level.
Program
Some classic ciphers and their cryptanalysis.
Detailed description of DES and AES. Differential cryptanalysis.
Public Key Encryption: Diffie-Hellman protocol, RSA, ElGamal.
Some attacks on the RSA cipher, namely the Wiener attack. Factoring algorithms: Fermat, Kraitchik, continuous fractions.
A brief introduction to elliptic curves and their cryptographic uses.
Mandatory literature
Menezes Alfred J.;
Handbook of applied cryptography. ISBN: 0-8493-8523-7
Complementary Bibliography
Washington Lawrence C.;
Elliptic curves. ISBN: 1-58488-365-0
Comments from the literature
Articles and other documents available on this page, in the "Documents" folder.
Teaching methods and learning activities
Lectures, problem sessions; student presentations.
Evaluation Type
Distributed evaluation without final exam
Assessment Components
designation |
Weight (%) |
Teste |
60,00 |
Trabalho prático ou de projeto |
40,00 |
Total: |
100,00 |
Calculation formula of final grade
The final classification is the weighted average of the practical work (40%) and the two tests (30% each).