Criptografía Código:  75.601    :  6
Consulta de los datos generales   Descripción   La asignatura en el conjunto del plan de estudios   Objetivos y competencias   Contenidos   Consulta de los materiales de los que dispone la asignatura   Materiales y herramientas de apoyo   Informaciones sobre la evaluación a la UOC   Consulta del modelo de evaluación  
Este es el plan docente de la asignatura para el segundo semestre del curso 2023-2024. Podéis consultar si la asignatura se ofrece este semestre en el espacio del campus Más UOC / La universidad / Planes de estudios). Una vez empiece la docencia, tenéis que consultarlo en el aula. El plan docente puede estar sujeto a cambios.

La asignatura de Criptografía tiene como objetivo fundamental formar a los alumnos en el ámbito de la criptografía moderna. Esta disciplina tiene cada vez más importancia en el mundo en que vivimos debido al creciente valor que tiene la información. Por un lado, las técnicas criptográficas son necesarias para proteger la seguridad y la privacidad de los usuarios cuando hacen uso de la tecnología y de las redes de comunicaciones. En especial es importante proteger el usuarios de actividades de vigilancia masiva que pueden llevar a cabo de forma ilegal no sólo empresas privadas sino también algunos organismos gubernamentales que actúan fuera de los circuitos legales. Por otra parte, más allá de la propia protección de los usuarios, las empresas y cualquier entidad que se relacione o utilice la tecnología necesita mecanismos que protejan sus activos digitales que, en ocasiones, pueden ser todos los activos de una compañía. Finalmente, el desarrollo de la criptografía también permite el nacimiento de nuevos paradigmas de relación entre las personas como la creación de nuevas monedas virtuales, las criptomonedas, que no dependen de ninguna entidad centralizada para poder funcionar.

El curso quiere dar un enfoque práctico de la criptografía, y es por este motivo que la asignatura se estructura conjuntamente en base a contenidos tanto teóricos como prácticos que son complementados con actividades de programación que permiten conocer los problemas reales que surgen en la implementación de sistemas criptográficos.

Amunt

La criptografía es una asignatura dentro del área de conocimiento de la seguridad en tecnologías de la información y de las comunicaciones. La seguridad es un área muy transversal e interdisciplinar, y por eso sus asignaturas se imparten en diferentes estudios, desde las licenciaturas de matemáticas hasta las ingenierías informáticas y de telecomunicaciones. En cuanto a la ingeniería informática o de telecomunicaciones, la asignatura de criptografía está relacionada con las otras asignaturas del área de seguridad: seguridad en redes de comunicaciones y comercio electrónico. Otras asignaturas relacionadas son el Álgebra (provee al alumno de una base en aritmética modular), la Lógica (proporciona los fundamentos lógicos), la asignatura de Grafos y Complejidad (introducen problemas complejos que tienen aplicaciones en el campo de la criptografía) y, todas las asignaturas de programación, ya que algunas de las actividades prácticas requieren conocimientos de programación.

Amunt

Los objetivos de la asignatura son los siguientes:

  1. Asimilar la historia, la terminología y los fundamentos de la criptografía.
  2. Adquirir conocimientos básicos de aritmética modular.
  3. Conocer los fundamentos teóricos de la criptografía moderna.
  4. Adquirir los conocimientos necesarios para implementar cifras de clave pública y de clave privada.
  5. Comprender los componentes y el funcionamiento de una infraestructura de clave pública (PKI).
  6. Entender el funcionamiento de diferentes protocolos criptográficos que se utilizan en la actualidad.

Los objetivos señalados están vinculados a las competencias del Grado siguientes:

[5] Capacidad para adaptarse a las tecnologías y a los futuros entornos actualizando las competencias profesionales.

[9] Capacidad para evaluar soluciones tecnológicas y elaborar propuestas de proyectos teniendo en cuenta los recursos, las alternativas disponibles y las condiciones de mercado.

[11] Capacidad de utilizar los fundamentos matemáticos, estadísticos y físicos para comprender los sistemas TIC.

[20] Capacidad para proponer y evaluar diferentes alternativas tecnológicas para resolver un problema concreto.

Amunt

A continuación se detallan los contenidos de la asignatura agrupando en bloques temáticos los diferentes módulos que la componen:

Unidad 1: Conceptos básicos

Se estudia la terminología básica así como la evolución histórica de la criptografía. Se repasan los criptosistemas históricos más relevantes. Se introducen los conceptos más relevantes de aritmética modular para tener la base matemática suficiente para entender los criptosistemas y los protocolos criptográficos que se presentan a lo largo del curso. Este bloque incluye los módulos 1 y 2.

  •     Módulo 1: Introducción a la criptografía
  •     Módulo 2: Fundamentos matemáticos

Unidad 2: Criptografía de clave compartida

Se estudian las dos grandes familias de criptosistemas de clave compartida: cifrado de bloque y cifrado de flujo. Para cada familia se caracterizan sus propiedades principales y se estudian los criptosistemas más relevantes. Por otra parte se definen las funciones hash, incidiendo en sus propiedades y aplicaciones y analizando a fondo una de sus implementaciones más relevantes: SHA256. Este bloque incluye los módulos 3 y 4.

  •     Módulo 3: Criptografía de clave simétrica
  •     Módulo 4: Funciones hash

Unidad 3: Cifras de clave pública

Se da la caracterización de las propiedades más importantes de los criptosistemas de clave pública haciendo énfasis en temas como la distribución de claves, las firmas digitales, la combinación entre clave pública / clave simétrica, así como aspectos relevantes de implementación de la criptografía de clave pública . Finalmente, se estudian la arquitectura y los protocolos asociados a las infraestructuras de clave pública (Public Key Infrastructure, PKI). Este bloque incluye los módulos 5 y 6.

  •     Módulo 5: Criptografía de clave pública
  •     Módulo 6: Infraestructura de clave pública (PKI)

Unidad 4: Protocolos criptográficos

Se ponen en práctica las primitivas criptográficas descritas a lo largo del curso para el desarrollo de protocolos criptográficos, tales como, la compartición de secretos, las pruebas de conocimiento nulo, la transferencia inconsciente o la computación multiparte segura. Este bloque incluye el módulo 7.

  •     Módulo 7: Protocolos criptográficos


Actividades prácticas

Las actividades prácticas deben permitir aplicar los conocimientos teóricos adquiridos en los módulos. Siguiendo la metodología de evaluación continua, las actividades prácticas se realizarán a lo largo del curso. Las actividades prácticas se desarrollarán con el lenguaje Python, que dispone de una serie de librerías con funcionalidades matemáticas que permiten simplificar la implementación de sistemas criptográficos. Esto permite que el estudiante se pueda centrar en la parte conceptual de la materia y abstraerse de algunos detalles menos relevantes, que sí son necesarios para la implementación.

Amunt

Criptografía PDF

Amunt

El material didáctico de la asignatura se compone de 8 módulos didácticos en formato papel. Para realizar algunas de las actividades prácticas se utilizará el lenguaje de programación Python, del que encontraréis más información en el apartado de recursos del aula.

En ciertos apartados de la asignatura se proporcionará material complementario de especial interés, que el alumno podrá encontrar en el espacio de recursos del aula.

Amunt

La Normativa académica de la UOC dispone que el proceso de evaluación se fundamenta en el trabajo personal del estudiante y presupone la autenticidad de la autoría y la originalidad de los ejercicios realizados.

La falta de originalidad en la autoría o el mal uso de las condiciones en las que se hace la evaluación de la asignatura es una infracción que puede tener consecuencias académicas graves.

El estudiante será calificado con un suspenso (D/0) si se detecta falta de originalidad en la autoría de alguna actividad evaluable (práctica, prueba de evaluación continua (PEC) o final (PEF), o la que se defina en el plan docente), ya sea porque ha utilizado material o dispositivos no autorizados, ya sea porque ha copiado de forma textual de internet, o ha copiado de apuntes, de materiales, manuales o artículos (sin la citación correspondiente) o de otro estudiante, o por cualquier otra conducta irregular.

La calificación de suspenso (D/0) en la evaluación continua (EC) puede conllevar la obligación de hacer el examen presencial para superar la asignatura (si hay examen y si superarlo es suficiente para superar la asignatura según indique este plan docente).

Cuando esta mala conducta se produzca durante la realización de las pruebas de evaluación finales presenciales, el estudiante puede ser expulsado del aula, y el examinador hará constar todos los elementos y la información relativos al caso.

Además, esta conducta puede dar lugar a la incoación de un procedimiento disciplinario y la aplicación, si procede, de la sanción que corresponda.

La UOC habilitará los mecanismos que considere oportunos para velar por la calidad de sus titulaciones y garantizar la excelencia y la calidad de su modelo educativo.

Amunt

Esta asignatura solo puede superarse a partir de la evaluación continua (EC), nota que se combina con una nota de prácticas (Pr) para obtener la nota final de la asignatura. No se prevé hacer ninguna prueba de evaluación final. La fórmula de acreditación de la asignatura es la siguiente: EC + Pr.

 
 

Amunt