Pabellón de Gobierno, C/ Padre Herrera s/n
Apartado Postal 456
38200, San Cristóbal de La Laguna
Santa Cruz de Tenerife - España
Tel. Centralita: (+34) 922 31 90 00
Horario: L-V, 8:00 a 21:00 h
Esta microcredencial proporciona una base sólida en los principios fundamentales de la criptografía y su papel esencial en la seguridad de la información. A través de un enfoque práctico, el estudiante aprenderá a implementar en Python algoritmos de cifrado simétrico (AES) y asimétrico (RSA, Diffie-Hellman), así como a utilizar funciones hash y firmas digitales para garantizar integridad, autenticación y no repudio. Además, se enfatiza la adopción de buenas prácticas criptográficas en la gestión de claves, la inicialización de parámetros y el almacenamiento seguro, fomentando un uso responsable y robusto de las técnicas criptográficas en entornos reales.
Si no se dispone de ningún título de grado, se aceptarán estudiantes que estén matriculados en titulaciones de grado o máster pertenecientes, preferentemente, a las ramas de conocimiento de Ingeniería y Arquitectura y de Ciencias, que proporcionan la base técnica y analítica adecuada para la comprensión de los contenidos. Entre las titulaciones de grado de la Universidad de La Laguna que se consideran especialmente relacionadas se incluyen:
Rama de Ingeniería y Arquitectura
Rama de Ciencias
Asimismo, podrán acceder estudiantes y titulados/as de otras ramas del conocimiento, como Ciencias Sociales y Jurídicas, Ciencias de la Salud o Artes y Humanidades, siempre que acrediten interés o experiencia en áreas afines a la tecnología, el análisis de datos, la programación o la innovación digital. l.
Bloque 1 – Fundamentos y Cifrados Clásicos
● Principios básicos: confidencialidad, integridad, autenticación.
● Cifrado César, Vigenère y transposición.
● Implementación práctica.
● Cuestionario breve de autoevaluación.
Bloque 2 – Criptografía Moderna y Aplicaciones
● Cifrado simétrico: AES y modos CBC, GCM.
● Cifrado asimétrico: RSA, Diffie-Hellman.
● Hash y firmas digitales: SHA-256, firma y verificación.
● Ejercicios prácticos y mini-proyectos:
○ Encriptar/firmar mensajes.
○ Intercambio seguro de claves.
○ Comparación de algoritmos.
Bloque 3 – Buenas Prácticas y Seguridad Real
● Casos de uso reales: contraseñas, certificados, almacenamiento seguro.
● Buenas prácticas criptográficas: IV, padding, semillas, gestión de claves.
● Ejercicio práctico: por ejemplo, la implementación de un chat o sistema cifrado simple.
Bloque 4 – Proyecto Final
● Desarrollo en Python de una aplicación criptográfica funcional.
● Documentación en notebook y exposición grabada (5–7 minutos).
● Ejemplos: chat cifrado, simulador de firma digital, comparador de rendimiento.
Se seguirá la modalidad organizativa que se resumen a continuación:
Basados en las siguientes pruebas de evaluación:
Créditos: 2 ECTS
Duración: 27/01/2026 -10/02/2026
Modalidad de enseñanza: Online
Lugar de impartición: Online
Plazas becadas por la Cátedra de Ciberseguridad de la Universidad de La Laguna C065/23, financiada por el Instituto Nacional de Ciberseguridad (INCIBE) y fondos del Plan de Recuperación, Transformación y Resiliencia – fondos Next Generation UE.
De corta duración y en diversas modalidades (presencial, online o híbrida). Ideal para aprender sin interrumpir tu vida profesional.
Contenidos creados e impartidos por profesionales y expertos en la materia, pensando en su aplicación inmediata.
Avalado por la Universidad de La Laguna. Recibirás un certificado oficial ECTS, válido en el Espacio Europeo de Educación Superior.



// Variables comunes (mejoramos el encoding para email) const pageUrl = window.location.href; const pageTitle = document.title;
// Funciones de compartir (las de redes con window.open siguen iguales, pero agregamos return false para evitar salto de página) function shareFacebook() { window.open(`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(pageUrl)}`, '_blank', 'width=600,height=400'); } function shareLinkedIn() { window.open(`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(pageUrl)}`, '_blank', 'width=600,height=500'); } function shareTelegram() { window.open(`https://t.me/share/url?url=${encodeURIComponent(pageUrl)}&text=${encodeURIComponent(pageTitle)}`, '_blank', 'width=600,height=400'); } function shareWhatsApp() { window.open(`https://api.whatsapp.com/send?text=${encodeURIComponent(pageTitle + ' ' + pageUrl)}`, '_blank'); }
// Función para compartir por email (copia al portapapeles + fallback Gmail) function shareByEmail() { const pageUrl = window.location.href; const pageTitle = document.title.trim();
// Texto listo para pegar en email (con salto de línea) const emailText = `${pageTitle}\n${pageUrl}\n\nTe comparto este artículo interesante.`;
// Intentamos copiar al portapapeles if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(emailText).then(() => { // Mensaje de éxito (puedes usar alert, toast o un div temporal) alert('¡Enlace copiado al portapapeles!\nPégalo en tu email (Ctrl+V).'); }).catch(err => { console.error('Error al copiar:', err); fallbackToGmail(); }); } else { // Si no soporta clipboard (navegadores muy viejos) fallbackToGmail(); } }
function fallbackToGmail() { const pageUrl = encodeURIComponent(window.location.href); const pageTitle = encodeURIComponent(document.title); const body = encodeURIComponent(document.title + '\n' + window.location.href + '\n\nTe comparto esto:');
// Abre compose de Gmail window.open(`https://mail.google.com/mail/?view=cm&fs=1&su=${pageTitle}&body=${body}`, '_blank', 'width=800,height=600'); }