Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Matemática e Aplicações
  4. Criptografia e Teoria de Códigos

Criptografia e Teoria de Códigos

Código 14782
Ano 2
Semestre S2
Créditos ECTS 6
Carga Horária TP(60H)
Área Científica Matemática
Learning outcomes - Learn some fundamental concepts and examples in coding theory and cryptography;
- Apply the studied results and techniques in the analysis of several codes;
- Analyse and understand proofs;
- Communicate, written and orally, using mathematical language.
Specific objectives:
-Explain the concepts of 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 linear codes;
-Construct the generating matrix and parity matrix from a linear code
-Apply decoding by Slepian Tables and by Syndrome.
-Apply the various encryption methods
Syllabus 1. Information and entropy
1.1 Alphabets and codes
1.2 Information rate and entropy
1.3 Shannon’s theorems
2. Codes
2.1 Hamming distance
2.2 Linear codes
2.3 Hamming codes
2.4 Golay codes
2.5 Cyclic codes

3. Cryptographic Codes
3.1 Symmetric-key Cryptosystems
3.2 RSA Cryptosystem
3.3 Rabin public key Cryptosystem
3.4 Cryptosystems based on discrete logarithms
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, Coleção Matemática Universitária. 2000.
Language Portuguese. Tutorial support is available in English.
Data da última atualização: 2023-06-13
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.