Usted está aquí: Inicio Ingeniería Informática Cryptography and computer security

Cryptography and computer security, 2020

Acciones de Documento
  • Marcadores (bookmarks)
  • Exportación de LTI
Autores: Ana I. González-Tablas Ferreres, José M. de Fuentes García-Romero de Tejada, Lorena González Manzano, Sergio Pastrana Portillo
The main goal is to offer a fundamental course on cryptography and to establish its relationship with computer security. First, the course provides an introduction to the basic concepts of cryptography, as well as to the main mathematical foundations on which it is based. The study of the methods used until the middle of the 20th century (classical cryptography) allows to learn in a simplified way the fundamentals of current cryptographic methods. Current mechanisms to provide message confidentiality, integrity and authentication, as well as the threats to which the mechanisms are exposed, are discussed in detail next. Finally, the fundamental concepts of user authentication and the most important mechanisms that achieve this goal are briefly exposed.
Imagen del curso

ANA I. GONZÁLEZ-TABLAS FERRERES
LORENA GONZÁLEZ MANZANO
JOSÉ M. DE FUENTES GARCÍA-ROMERO DE TEJADA
SERGIO PASTRANA PORTILLO

Departamento de Informática · Universidad Carlos III de Madrid

Area: Ciencias de la Computación e Inteligencia Artificial

Degree: Grado en Ingeniería Informática

Diciembre, 2020

Image courtesy of the course teachers

Theorethical hours: 28 h
Exercises hours: 20 h
Lab hours: 10 h
Total hours: 58 h

 

PRERREQUISITES AND RECOMMENDED PREVIOUS KNOWLEDGE

Programming.
Discrete mathematics.
Statistics.

 

GENERAL DESCRIPTION OF THE SUBJECT

The main goal is to offer a fundamental course on cryptography and to establish its relationship with computer security. First, the course provides an introduction to the basic concepts of cryptography, as well as to the main mathematical foundations on which it is based. The study of the methods used until the middle of the 20th century (classical cryptography) allows to learn in a simplified way the fundamentals of current cryptographic methods. Current mechanisms to provide message confidentiality, integrity and authentication, as well as the threats to which the mechanisms are exposed, are discussed in detail next. Finally, the fundamental concepts of user authentication and the most important mechanisms that achieve this goal are briefly exposed.

 

OBJETIVES: KNOWLEDGE AND SKILLS

 

Know in depth the mathematical foundations of cryptography and cryptanalysis, with special attention to number theory.
Master the main cryptosystems and the most characteristic current encryption algorithms.
Mastering public key-based verification and signature systems
Know the problems associated with key management and its various solutions.
Understand the fundamentals of security measures, with special attention to cryptographic systems and protocols, their principles, methods and means.
Recognize the various authentication systems, their advantages and disadvantages.
Differentiate the objectives of information security
  • Knowledge of the mathematical foundations of cryptography and its cryptanalysis, with special attention to number theory.
  • Mastering main cryptosystem concepts and most relevant  particular encryption algorithms.
  • Mastering public-key based digital signature schemes
  • Knowledge of the problems associated with key management and understanding of its various solutions.
  • Understanding the fundamentals of security measures, with special attention to cryptographic systems and protocols, their principles, methods and means.
  • Explaining the various authentication systems, their advantages and disadvantages.
  • Distinguishing the objectives of information security

 

 

TEACHING MATERIAL

For the theoretical part, the slides for each module are included, as well as recommended reading.

For the exercises part, a list of solved exercises is included for most of the modules.

For the lab assignments, the lab statements are included along with their solutions.

 

ASSESSMENT ACTIVITIES OR PRACTICAL ASSIGNMENTS

A set of objective response quizzes are included that cover the entire course syllabus and two final exams with its solutions. The solutions of proposed lab assignments and exercises also help students to evaluate their knowledge, since they allow them to contrast their own solutions with those given.

 

Reutilizar Curso
Descargar este curso