Cryptography: A Hands-on Approach
Secret-key encryption, one-way hash, public-key cryptography, digital signature, PKI, TLS, cryptocurrency and blockchain
Lo que serás capaz de hacer
Cryptography is a foundation in cybersecurity. It is the underlying building block of many defense mechanisms, systems, and protocols. Without crypto, we will not be able to safely conduct many things on the Internet, such as web browsing, online banking, working remotely, etc. Without crypto, blockchain and cryptocurrency will not exist. In this course, we systematically study the basic principles of cryptography. In particular, we focus on the three essential pillars of cryptography, including secret-key encryption, one-way hash function, and public-key cryptography. We study how they work and how they are used in the real-world applications. We also look at the risks they face, and how these risks are mitigated in the real world. Furthermore, we study the common mistakes people make when using crypto algorithms and protocols. We show how these mistakes can be exploited in attacks. The course emphasizes hands-on learning. For each topic covered, students not only learn the theory, they also get to work on the hands-on exercises developed by the instructor. These exercises are called SEED labs, and they are being used by over 1000 institutes worldwide. The course is based on the widely-adopted textbook written by the instructor. The title of the book is "Computer & Internet Security: A Hands-on Approach".
- Study the basic principles of cryptography, including secret-key encryption, one-way hash function, and public-key cryptography
- Study various crypto applications, including authentication, digital signature, HTTPS, credit card, blockchain, cryptocurrencies, etc.
- Study the Public Key Infrastructure (PKI) and the TLS protocol, which are essential for securing communication on the Internet
- Understand the risks faced by various crypto algorithms and protocols, and how these risks can be mitigated
- Understand the common mistakes in the use of crypto
- Gain hands-on experiences through 8 crypto labs (SEED Labs) developed by the instructor
Temario
UNIDAD 1 - Course Overview · 1 leccionesUNIDAD 1 - Course Overview
UNIDAD 1 - Course Overview
- Topics, Textbooks Labs, and the Instructor
UNIDAD 2 - Secret-Key Encryption · 10 leccionesUNIDAD 2 - Secret-Key Encryption
UNIDAD 2 - Secret-Key Encryption
- Introduction
- Classical Crypto Systems
- Polyalphabetical Cypher and Enigma
- DES and AES
- Encryption Modes
- Common Mistakes on IV
- Authenticated Encryption Mode: GCM
- Padding
- Padding Oracle Attack
- Summary
UNIDAD 3 - One-Way Hash Function · 7 leccionesUNIDAD 3 - One-Way Hash Function
UNIDAD 3 - One-Way Hash Function
- Introduction
- What Is One-Way Hash function
- The MD and SHA Algorithms
- Collision Attack
- Applications
- MAC and Hash Length Extension Attack
- Summary
UNIDAD 4 - Public-Key Cryptography · 10 leccionesUNIDAD 4 - Public-Key Cryptography
UNIDAD 4 - Public-Key Cryptography
- Introduction
- Diffie-Hellman Key Exchange
- Math Background for RSA
- The RSA Algorithm
- Public Key Encryption Tools and Performance
- Padding
- Digital Signature
- Programming
- Applications of Public Key Cryptography
- Summary
UNIDAD 5 - Public-Key Infrastructure · 9 leccionesUNIDAD 5 - Public-Key Infrastructure
UNIDAD 5 - Public-Key Infrastructure
- Introduction
- The Man-In-The-Middle Attack
- Overview of PKI
- Public Key Certificate
- Issue Certificates
- Secure Web Server Using Public Key Certificate
- How PKI Defeats MITM Attacks
- Attacks on PKI
- Summary
UNIDAD 6 - Transport Layer Security · 9 leccionesUNIDAD 6 - Transport Layer Security
UNIDAD 6 - Transport Layer Security
- Introduction
- Overview of the TLS Protocol
- The TLS Handshake Protocol
- Data Transmission
- TLS Client Program
- Hostname check
- TLS Server Program
- TLS Proxy
- Summary
UNIDAD 7 - Bitcoin and Blockchain · 10 leccionesUNIDAD 7 - Bitcoin and Blockchain
UNIDAD 7 - Bitcoin and Blockchain
- Introduction
- Blockchain
- Proof-of-Work Consensus (PoW)
- Bitcoin History
- Bitcoin Address
- Bitcoin Transaction
- Locking and Unlocking Transaction
- Double Spending
- Ethereum Blockchain
- Summary
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
7 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Wenliang Du.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 7 unidades · 56 lecciones · 35 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Wenliang Du; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


