You need to activate javascript for this site.
Menu Conteúdo Rodapé
  1. Home
  2. Courses
  3. Mathematics and Applications
  4. Cryptography and Coding Theory

Cryptography and Coding Theory

Code 15375
Year 3
Semester S2
ECTS Credits 6
Workload TP(60H)
Scientific area Mathematics
Entry requirements NA
Learning outcomes General objectives
- Learn some fundamental concepts and examples in code theory and cryptography;
- Apply the results and techniques studied in the analysis of various codes;
- Analyze and understand demonstrations;
- Communicate, written and orally, using mathematical language.
Specific objectives:
Learn some concepts of Elementary Number Theory
- Learn some fundamental concepts and examples in code theory and cryptography
-Explain the concepts of the alphabet, word, code, transmission channel, and entropy
- Apply the maximum likelihood decoding method;
- Calculate the probability of incorrect decoding;
- Calculate the Hamming distance between two words
- Apply the minimum distance decoding method
-Identify the parameters of a code;
-Identify and use linear codes;
-Build the generator matrix and parity matrix of a linear code
-Apply the decoding by Slepian Tables and by Syndrome.
Syllabus 1. Cryptography 1.1 Elementary concepts of Number Theory 1.2 Related figures 1.3 Symmetric key cryptosystems 1.4 RSA Cryptosystem 1.5 Rabin's public key cryptosystem 1.6 Cryptosystems based on discrete logarithms 2. Information and entropy 2.1 Alphabets and codes 2.2 Quantity of information and entropy 2.3 Shannon's Theorems 3. Codes 3.1 Hamming distance 3.2 Linear Codes 3.3 Hamming Codes 3.4 Golay Codes 3.5 Cyclic Codes
Main Bibliography - Cover, T. M., and Thomas, J. A. (2006), Elements of Information Theory (2.ª edição), Wiley - R. Hill (1997), A First Course in Coding Theory, Oxford University Press - J. P. Hoffstein, J. Pipher e J. H. Silverman (2014), An Introduction to Mathematical Cryptography (2.ª edição), Springer - Koshy T., "Elementary Kumber theory with Applications", 2nd Edition, Harcourt, Academic Press, 2007 -Ling, S. & Xing, C. (2004). Coding theory: A first course. Cambridge, UK: Cambridge University Press. - J.H. van Lint (1991), Introduction to Coding Theory, Graduate Texts in Mathematics (3.ª edição), Springer -Rosen, K., Elementary Number Theory and Its Applications, 6th Edition. Addison-Wesley Publishing Company. 2018. -Santos, J.O., Introdução à Teoria dos Números, IMPA, Colecção Matemática Universitária. 2000.
Language Portuguese. Tutorial support is available in English.
Last updated on: 2023-06-13

The cookies used in this website do not collect personal information that helps to identify you. By continuing you agree to the cookie policy.