Government Pavilion, C/ Padre Herrera s/n
Post Office Box 456
38200, San Cristobal de La Laguna
Santa Cruz de Tenerife - Spain
Switchboard Tel.: (+34) 922 31 90 00
Hours: Mon, 8:00 a.m. to 9:00 p.m.
This microcredential provides a solid foundation in the fundamental principles of cryptography and its essential role in information security. Through a hands-on approach, students will learn to implement symmetric (AES) and asymmetric (RSA, Diffie-Hellman) encryption algorithms in Python, as well as use hash functions and digital signatures to ensure integrity, authentication, and non-repudiation. Furthermore, emphasis is placed on adopting cryptographic best practices in key management, parameter initialization, and secure storage, fostering the responsible and robust use of cryptographic techniques in real-world environments.
If you do not hold a bachelor's degree, students enrolled in undergraduate or master's degree programs will be accepted, preferably those in the fields of Engineering and Architecture and Science, as these provide the necessary technical and analytical foundation for understanding the course content. Undergraduate degrees at the University of La Laguna considered particularly relevant include:
Engineering and Architecture Branch
Branch of Sciences
Students and graduates from other fields of study, such as Social Sciences and Law, Health Sciences, or Arts and Humanities, may also apply, provided they demonstrate interest or experience in areas related to technology, data analysis, programming, or digital innovation.
Block 1 – Fundamentals and Classical Ciphers
● Basic principles: confidentiality, integrity, authentication.
● Caesar cipher, Vigenère cipher and transposition.
● Practical implementation.
● Brief self-assessment questionnaire.
Block 2 – Modern Cryptography and Applications
● Symmetric encryption: AES and CBC, GCM modes.
● Asymmetric encryption: RSA, Diffie-Hellman.
● Hash and digital signatures: SHA-256, signature and verification.
● Practical exercises and mini-projects:
○ Encrypt/sign messages.
○ Secure key exchange.
○ Comparison of algorithms.
Block 3 – Good Practices and Real Security
● Real-world use cases: passwords, certificates, secure storage.
● Cryptographic good practices: IV, padding, seeds, key management.
● Practical exercise: for example, the implementation of a simple chat or encrypted system.
Block 4 – Final Project
● Development in Python of a functional cryptographic application.
● Documentation in notebook and recorded presentation (5–7 minutes).
● Examples: encrypted chat, digital signature simulator, performance comparator.
The organizational format will follow the following:
Based on the following assessment tests:
Credits: 2 ECTS
Duration: 27/01/2026 -10/02/2026
Teaching modality: On-line
Location: On-line
Registration
Short courses available in various formats (in-person, online, or hybrid). Ideal for learning without interrupting your professional life.
Content created and delivered by professionals and experts in the field, designed for immediate application.
Endorsed by the University of La Laguna. You will receive an official ECTS certificate, valid in the European Higher Education Area.


Registration link
Tuition fee
Tuition fees subsidized by the Cybersecurity Chair of the University of La Laguna C065/23, financed by the National Cybersecurity Institute (INCIBE) and funds from the Recovery, Transformation and Resilience Plan – Next Generation EU funds.
