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: 12/02/2026-26/02/2026
Modalidad de enseñanza: Online
Lugar de impartición: Online
Inscripción
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.


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.

// 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'); }