Seguridad
de la información y criptografía

Otoño 2012

Este es el sitio web de la unidad de aprendizaje de seguridad de la información y criptografía, impartida por la Dra. Elisa Schaeffer en la FIME de la UANL en el semestre agosto-diciembre del 2012 para estudiantes de séptimo semestre de ITS como unidad optativa en el salón 4208 los jueves M4-6 (09:30-12:00).

Esta unidad se imparte en inglés.

Es importante el haber cursado exitosamente las unidades referentes a programación, matemáticas discretas, algoritmos y estructuras de datos, probabilidad y modelado.

Producto integrador

Una portafolio en línea que contiene la tarea intro, los programas (1-4), los reportes (1-3) y el caso de estudio particular (20 pts). Este último se puede realizar en pares; el resto son individuales. Hay puntos extra por redactarlos en inglés.

Unidades temáticas

  1. Cifras y claves
  2. Protocolos
  3. Algoritmos y esquemas

Programa semanal

  1. Introducción a seguridad de sistemas informáticas
    Ejemplo en Python
    Base para ataques estadísticos en Python
  2. Fundamentos matemáticos:
    aritmética modular, XOR, one-time pads (definido: tarea intro [TI], 5 pts)
  3. Generación pseudoaleatoria segura (definido: programa 1 [P1], 7 pts; entregado: TI)
  4. Algoritmos de intercambio de claves (definido: reporte 1 [R1], 7 pts; entregado: P1)
  5. Algoritmos de clave pública (definido: programa 2 [P2], 7 pts; entregado: R1)
  6. Firmas digitales; dispersión unidireccional (definido: programa 3 [P3], 10 pts; entregado: P2)
  7. Repaso en forma de juego de palabras en inglés (puntos extra; entregado: P3)
  8. Examen de medio curso (10 pts)
  9. Algoritmos de bloque / bloque ciphers (definido: reporte 2 [R2], 7 pts)
  10. Cifras de flujo / stream ciphers (definido: reporte 3 [R3], 7 pts; entregado: R2)
  11. Esteganografía (definido: programa 4 [P4], 10 pts; entregado: R3)
  12. Caso de estudio: Contraseñas seguras (entregado: P4)
  13. Caso de estudio: Bancos en línea
  14. Caso de estudio: Voto electrónico
  15. Caso de estudio: Privacidad y navegación anónima
  16. Examen ordinario (10 pts)
  17. Examen extraordinario (30 pts)

Resultados

ParticipanteTIP1R1P2 P3EMR2R3P4 ECEOCFEXOCF2
Abraham 457NP+3103+1 469195+4 80 No aplica
Adriana NP57528+2 454186+5 71 No aplica
Alex A. 457583 468195 74 No aplica
Alex G. 4NP75NP4+2 56518+47+7 74 No aplica
Blanca 377599+2 55NP177+5 81 No aplica
Cecilia 4676+1105+3 778197+6 96 No aplica
Cristhian NP573NP4+1 46918+35+0 65 5 70
David 4674+39+23+1 NPNP819+27+7 82 No aplica
Eduardo NP67597+3 66+33195+4 83 No aplica
Emmanuel 4777108+2 4710208+4 100 No aplica
Esteban 157NPNP4+1 65320+176+6 81 No aplica
Isaías 56755+97+2 56620+35+4 95 No aplica
Juan Carlos 57+376+310+25+2 6610+120+57+6 100+11 No aplica
Jonathan 2573NP8+3 669185+5 77 No aplica
José Guadalupe 557595 NP68196 75 No aplica
Marco 4573NP3+2 64NP20+36+4 67 5 72
Maximiliano 4NP7510+55 6510+120+15+1 84 No aplica
Obed NP57NP75+2 56+35195+4 73 No aplica
Osvaldo NP57577+1 4NP8197+4 74 No aplica
Pedro Miguel NP57575+1 46NP18+26+4 70 No aplica
Rafael 5775106+3 4610205+3 91 No aplica
Ramón 5776108+3 778197+7 100+1 No aplica
Raúl NPNP7NP73 463195+2 56 7 63
René 447284+1 665196+6 78 No aplica
Roberto 5676+39+24+1 773206+5 91 No aplica
Rodolfo NP57479+2 553186+6 77 No aplica
Saúl 4576NP+55+2 55919+68+6 87 No aplica
Vanessa NP27499+2 65NP175+3 69 3 72
Víctor NP47NP104+2 769198+8 84 No aplica
Porcentaje de
participación
66 90 100 83 79 100 93 93 86 100 100 86 100  

Bibliografía básica

Una opción viable es el libro de texto de Applied Cryptography de Bruce Schneier. También se puede apoyar con las notas de clase de MIT y los capítulos libremente disponibles del libro de Menezes et al.


Actualizado el 10 de diciembre del 2012.
URL: http://elisa.dyndns-web.com/~elisa/teaching/comp/sec/