Temas de interés
Inteligencia Artificial LLMs Razonamiento de Modelos BlockChains Criptografía de clave pública Firma digital Criptografía post-cuántica Criptografía elíptica Criptografía bilineal Seguridad informática Criptoanálisis Historia de la criptografía en México Matemáticas aplicadas Matemáticas aplicadas en la industria

Cursos en línea:

Criptografía I — Dan Boneh, Stanford Machine Learning — Andrew Ng, Stanford Deep Learning — Andrew Ng, Stanford Matemáticas para ML y Ciencia de Datos — Luis Serrano
Habilidades técnicas
  1. BlockChain.
  2. Diseño e implementación de algoritmos criptográficos simétricos y asimétricos.
  3. Planeación, diseño y administración de sistemas de seguridad de la información.
  4. Mecanismos de control de acceso.
  5. Mecanismos de seguridad en la transmisión de la información.
  6. Mecanismos en la autenticación de entidades.
  7. Mecanismos en la verificación de identidades.
  8. Mecanismos en la verificación de la integridad de la información.
  9. Mecanismos de firma digital.
  10. Aspectos generales de la seguridad de sistemas operativos, redes y seguridad en Internet.
  11. Protocolos de seguridad: SSL, TLS, SSH, WAP, WEP, IPsec, VoIP.
  12. Ataques a los protocolos de seguridad.
  13. Estándares criptográficos: IEEE P1363, ISO, NIST, etc.
  14. Herramientas de seguridad: AntiVirus y FireWalls.
  15. Lenguajes: ANSI C, HTML, Python, C++, Mathematica, PHP, CSS, Delphi; paquetería Office; SO Windows y GNU Linux.
  16. LaTeX, Scientific Word Place.
Experiencia laboral
Profesor Universitario de Tiempo Completo
ene. 2022 – actual
Universidad Anáhuac
Profesor por Horas — Facultad de Ingeniería
ene. 2007 – 2021
Universidad Anáhuac Norte
Impartió más de 110 cursos: Álgebra Lineal, Cálculo Diferencial, Cálculo Integral, Lógica, Matemáticas Discretas, Métodos Numéricos, Cálculo Vectorial, Ecuaciones Diferenciales, Programación básica. También cursos de Seguridad Informática y Mathematica al personal docente.
Profesor de Métodos Cuantitativos
ago. 2016 – may. 2017
ITESM CEM
Consultor en Seguridad Criptográfica
hasta 2011
IM Networks, S.A. de C.V.
Consultoría para desarrollar e implementar sistemas de seguridad que combinan criptografía de clave pública con criptografía cuántica y otras técnicas.
Capacitación: PKI con Curvas Elípticas
abr. 2011
Centro de Evaluación SEDENA
Asesoría en bases matemáticas de la criptografía basada en curvas elípticas. Configuración de servidores para comunicaciones HTTPS usando certificados digitales con algoritmos basados en curvas elípticas (estándares NIST).
Administrador del sitio web
jul. 2007 – actual
Profesor de Matemáticas
sep. – dic. 2006
Universidad Tecnológica de México, campus Ecatepec
Capacitación: Algoritmos Criptográficos en VoIP
jul. – sep. 2004
SEDENA — Dirección General de Transmisiones Militares
Impartió actualización sobre el protocolo VoIP y su protección mediante capas IPsec encriptadas al Departamento de Investigación y Desarrollo.
Capacitación: Algoritmos Criptográficos y PKI
jul. – ago. 2002
SEDENA — Dirección General de Transmisiones Militares
Bases matemáticas de algoritmos de clave pública (RSA, DH, DSA) y privada (AES, DES, HMAC), implementación en código ANSI C.
Director de Investigación y Desarrollo
ene. 1998 – feb. 2004
SeguriDATA S.A. de C.V.
Desarrollo de soluciones de seguridad con certificados digitales apegadas a estándares internacionales. Verificación de algoritmos criptográficos (RSA, DSA, DH, HMAC, DES, AES) implementados en ANSI C. Clientes incluyen Banamex, SECOFI, Comisión Nacional del Agua, SECODAM, SEDENA.
Profesor de Criptografía en Maestría
sep. 2002 – ene. 2003
IIMAS — UNAM
Profesor de Estructura de Datos
sep. 1997 – ene. 1998
ESIME — IPN
Profesor — Estadística, Cálculo, Bioestadística, Matemáticas
sep. 1993 – ago. 1997
UAM Iztapalapa (UAMI)
Estadística I, II y III (CSH); Matemáticas para la Administración; Cálculo Diferencial e Integral (CBI); Bioestadística I y II (CBS).
Profesor — Lógica, Estadística, Cálculo, Matemáticas Financieras
sep. 1993 – jul. 1995
Facultad de Contaduría — UNAM
Profesor de Física
sep. 1992 – feb. 1993
Unidad de Biotecnología — IPN
Profesor — Variable Compleja, Bioestadística, Cálculo de Varias Variables
sep. 1991 – ago. 1992
Tecnológico de Ecatepec
Ayudante de Cátedra — Cálculo Diferencial e Integral
sep. 1989 – dic. 1991
UAM
Instructor de Programación e Informática
nov. 1986 – abr. 1988
IMICE
Cursos de dBASE III+, Lotus, BASIC, Pascal y Análisis de sistemas de información.
Publicaciones importantes
Qué tan vulnerable es la regresión lineal ante los datos del mundo real
J. Angel, S. Cosme Cervera, S. Rodríguez Arellano, L. R. Rocha Barrón · Congreso Estudiantil de Inteligencia Artificial, UNAM Cuautitlán, 2025
Enseñar a Pensar
J. Angel · 1er Congreso Internacional Anáhuac de Calidad Educativa 2024
Aplicaciones de los Blockchains
J. Angel · Memorias XVIII Congreso Nacional de Ingeniería Electromecánica y de Sistemas, noviembre 2019
Cómo evitar el espionaje telefónico
J. Angel · El mundo del Abogado, Año 17, núm. 204, abril 2016, pp. 52-54
Qué es la National Security Agency y qué hace
J. Angel · El mundo del Abogado, Año 16, núm. 192, abril 2015, pp. 48-49
Las matemáticas en la lucha contra el crimen organizado
J. Angel · El mundo del Abogado, Año 15, núm. 158, junio 2012, pp. 32-34
De Turing y la criptografía
J. Angel · Casa del Tiempo UAM, núm. 56, junio 2012
Criptografía de Benito Juárez
J. Angel · Relatos e Historias de México, núm. 31, marzo 2011
Claves secretas de la Revolución
J. Angel · Bicentenario, el ayer y hoy de México, Vol. 3, núm. 10, 2010, pp. 20-25
Solinas primes of small weight for fixed sizes
J. Angel, G. Morales · Cryptology ePrint Archive: Report 2010/058
Cryptographic methods during the Mexican Revolution
J. Angel, G. Morales · Cryptologia, 33:1–8, 2009
Beca con arbitraje — INEHRM
Feb. 2009 – nov. 2009 · Proyecto: "Métodos criptográficos usados en el periodo de la Revolución Mexicana"
http://www.inehrm.gob.mx/Portal/PtMain.php?pagina=becas
Searching prime numbers with short binary signed representations
J. Angel, G. Morales · Journal "Computación y Sistemas", ISSN 1405-5546, IPN, Special Issue Jan–Mar 2009
Cifrado basado en la identidad con tarjetas de circuito integrado
J. Angel, G. Morales · XXIII Simposium Nacional URSI 2008, UCM Madrid, ISBN 978-84-612-6291-5
Observaciones sobre la Distribución de Primos con Representaciones Binarias Signadas Cortas
J. Angel, G. Morales · X RECSI, Salamanca, España, septiembre 2008
Criptografía en el Porfirismo
J. Angel, G. Morales · CIENCIA y DESARROLLO, Conacyt, Vol. 34, mayo 2008
El algoritmo de Agrawal, Kayal y Saxena para decidir primalidad
J. Angel, G. Morales · Carta Informativa SMM, núm. 55, enero 2008
Breve descripción de la criptografía en la Revolución Mexicana
J. Angel, G. Morales · Revista Digital Universitaria, Vol. 9, núm. 3, marzo 2008 · Enlace
Criptografía en la Revolución Mexicana
J. Angel, G. Morales · www.virusprot.com, diciembre 2007
Historia de la Criptografía en México (libro en preparación)
J. Angel, G. Morales · CINVESTAV 2008
La hipótesis de Riemann y Primalidad
J. Angel, G. Morales · Carta Informativa SMM, núm. 53, julio 2007
Código: Elliptic Curve Diffie-Hellman key agreement scheme
Wolfram Library Archive · MathSource/6575
Código: DSA Scheme using elliptic curves over a prime field
Wolfram Library Archive · MathSource/6727
Counting Prime Numbers with Short Binary Signed Representation
J. Angel, G. Morales · Symposium on Algebraic Geometry and its Applications, Tahití, mayo 2007. También: Cryptology ePrint 2006/121
AES para principiantes (libro)
Angel J.J. · enero 2005 · PDF
Breve Reseña Sobre la Hipótesis de Riemann, Primalidad, y el algoritmo AKS
Angel J.J., Morales G. · junio 2005 · PDF
On the Computation of the Tate Pairing for Elliptic Curves over Fields of Large Characteristic
Angel J.J., Morales G. · CIBSI-05, Valparaíso, Chile, noviembre 2005 · PDF
Tutorial AES (Advanced Encryption Standard)
Programa publicado en la página de Vincent Rijmen · www.esat.kuleuven.ac.be
Criptografía para principiantes (reporte disponible en línea)
J. Angel
Aspecto Elementales de la Criptografía
J. Angel · Revista G.A.U.S.S., Facultad de Ciencias de la Computación, Universidad de Puebla, marzo 1996
Citas de sus trabajos

[1] "Solinas primes of small weight for fixed sizes" (Cryptology ePrint 2010/058) es citado en: Application of New Classes of Mersenne Primes for Fast Modular Reduction for Large-Integer Multiplication, por Suhas Sreehari, Huapeng Wu y Majid Ahmadi. International Journal of Cyber-Security and Digital Forensics (IJCSDF) 1(1):15-19, SDIWC, 2012 (ISSN: 2305-0012).

[2] "Counting prime numbers with short binary signed representation" (2006, ePrint 2006/121) es citado en: Generalized Mersenne Numbers in Pairing-Based Cryptography, tesis de Greg Zaverucha, Dalhousie University, Halifax, Nova Scotia, julio 2006.

Conferencias impartidas
Matemáticas en Ciencia de Datos: Teoremas Clásicos
58 Congreso Nacional SMM, 2025
El Problema LWE: Fundamentos Matemáticos y su Rol en la Criptografía Post-Cuántica
58 Congreso Nacional SMM, 2025
Tomemos como pretexto los 160 años del libro Alicia en el país de las maravillas, hablemos de la lógica en la enseñanza de las matemáticas
58 Congreso Nacional SMM, 2025
A casi 50 años de la invención de la criptografía de clave pública
15° Coloquio Nacional de Códigos, Criptografía y Áreas Relacionadas
Aplicaciones de los Blockchains
XVIII Congreso Nacional de Ingeniería Electromecánica y de Sistemas, noviembre 2019
Las Matemáticas de la Dinámica de Fluidos Computacional
XVI ANSYS Convergence México 2019, San Miguel de Allende, oct. 2019
Las curvas elípticas de BitCoin
6CIMA, septiembre 2019
Algunas aplicaciones de BlockChains
6CIMA, septiembre 2019
La probabilidad en BitCoin
6CIMA, septiembre 2019
Aplicaciones de la lógica difusa
6CIMA, septiembre 2019
Blockchains y sus aplicaciones
XIII Coloquio Nacional de Códigos, Criptografía y Áreas Relacionadas, CDMX, abril 2019
Criptografía en serio
XVI Congreso SMM, Villahermosa, octubre 2018
Matemáticas usadas en la industria
XVI Congreso SMM, Villahermosa, octubre 2018
Dinámica de Fluidos Computacional
XVI Congreso SMM, Villahermosa, octubre 2018
Matemáticas usadas en la Industria
Semana de la Ingeniería, Universidad Anáhuac 2017
A 40 años de la criptografía de clave pública
XI Jornadas de Modelación Matemática, UACM, noviembre 2017
El uso de la dificultad de encontrar isogenias de curvas elípticas en criptografía post-cuántica
XV Congreso SMM, octubre 2017
Bitcoin, sus métodos y algoritmos
XV Congreso SMM, octubre 2017
Historia de la criptografía en México
XV Congreso SMM, octubre 2017
Matemáticas Industriales
XV Congreso SMM, octubre 2017
Criptografía Post-cuántica
XII Coloquio Nacional de Códigos, Criptografía y Áreas Relacionadas, junio 2017
Aplicaciones de la criptografía (invitada)
XIII Congreso Internacional de Informática, Robótica, Mecatrónica y Tecnologías, CNCU, Mazatlán, oct. 2016
Las matemáticas en la lucha contra el crimen
Congreso Internacional de Matemáticas y sus Aplicaciones, BUAP, septiembre 2015
Las matemáticas de Google
Congreso Internacional de Matemáticas y sus Aplicaciones, BUAP, septiembre 2015
Las matemáticas a través de la historia en la criptografía
Congreso Internacional de Matemáticas y sus Aplicaciones, BUAP, septiembre 2015
Historia de la Criptografía en México (invitada)
IX Congreso Internacional de Informática, CNCU, Manzanillo Colima, 1 nov. 2014
Cracking Passwords (invitada)
IX Congreso Internacional de Informática, CNCU, Manzanillo Colima, 31 oct. 2014
El algoritmo Dual_EC_DRBG
XLVII Congreso Nacional SMM, octubre 2014
Ataques criptográficos algebraicos
XLVII Congreso Nacional SMM, octubre 2014
Side Channel Attacks
XLVII Congreso Nacional SMM, octubre 2014
100 aplicaciones de las matemáticas
XLV Congreso Nacional SMM, noviembre 2012
Turing en la criptografía
XLV Congreso Nacional SMM, noviembre 2012
Las matemáticas usadas en la lucha contra el crimen organizado
XLIV Congreso Nacional SMM, octubre 2011
Criptografía: como se aplica la matemática en la seguridad informática
Universidad Iberoamericana, octubre 2010
Criptografía usada en la época de la Revolución Mexicana
Dirección de Estudios Históricos del INAH, julio 2009
A 32 años del problema de Diffie-Hellman
Congreso SMM, Valle de Bravo, octubre 2008
Certificados Digitales
Semana de Tecnología 2008, Instituto Tecnológico Superior de Irapuato, sep. 2008
Linear and multilinear forms in Cryptography
ALTENCOA3-2008, Universidad Industrial de Santander, Bucaramanga, Colombia, julio 2008
Criptografía usada en la Revolución Mexicana
Congreso Dos Siglos de Revoluciones de México, Universidad Michoacana de San Nicolás de Hidalgo, sep. 2008
Introducción a la seguridad de la información
Universidad del Estado de México (Ixtapa), mayo 2008
Criptografía Moderna
Conferencia y taller, Universidad Mayab, Yucatán, febrero 2008
Criptografía en la Seguridad de la Información
Conferencia y taller, Instituto Tecnológico Superior de Valladolid, Yucatán, mayo 2008
Algoritmos, esquemas y protocolos criptográficos
Instituto Tecnológico Superior de Zacapoaxtla, mayo 2007
Criptografía
I.S.C. Chiapas 2005
Criptografía Básica
Congreso SMM, México D.F., 2005
Criptografía Basada en la Identidad
Semana de la seguridad del IPN, septiembre 2004
Computation of secure Pairing for Identity Based Encryption
XXXVIII Congreso SMM, J.J. Angel, G. Morales, octubre 2005
Firma Digital
Congreso SMM, Pachuca, octubre 2003
Comercio electrónico seguro
Congreso Nacional de Tecnología, Huancayo, Perú, marzo 2003
Transacciones seguras por Internet
CONCAPAN XXII, Panamá, noviembre 2002
Curvas elípticas y criptografía
V Coloquio Nacional de Criptografía, México D.F., julio 2002
Seguridad en la Transmisión de datos a través de Internet
SE2001, Bogotá, Colombia, septiembre 2001
Seguridad en Internet y aplicaciones de la criptografía
Congreso Nacional de Tecnología, Lima, Perú, septiembre 1999
Seguridad en Internet
Congreso Nacional de Tecnología, Lima, Perú, septiembre 1999
Firma Digital
Congreso General de Cómputo 99, UNAM, noviembre 1999
Ataques a los sistemas RSA y CCE
Tercer Coloquio de Códigos y Criptografía, UAMI, julio 1999
Factorización en paralelo
Vinculación en Sistemas Distribuidos, México D.F., mayo 1999
Criptosistemas Elípticos e Hiperelípticos / Criptografía Moderna
Congreso General de Cómputo 98, UNAM, noviembre 1998
Criptografía de llave Pública
VII Semana de las Matemáticas, UAMI, octubre 1998
Dinero Electrónico
Simposio Seguridad en Cómputo Disc 97, UNAM, diciembre 1997
RSA vs CCE
Segundo Simposio de Códigos y Criptografía, UNAM, 1998
La Criba de Campos Numéricos y Criptografía / Como Funciona el Dinero Electrónico
XXX Congreso Nacional SMM, Aguascalientes, septiembre–octubre 1997
Aspectos Generales Sobre la Seguridad en la Transmisión de la Información usando Curvas Elípticas
Primer Coloquio Nacional de Códigos y Criptografía, UAMI, mayo 1997
Matemáticas en las comunicaciones / La obtención de algunos límites de forma rápida
2° Encuentro Internacional sobre Enseñanza y Aplicaciones de la Matemática, ITESM Guadalajara, abril 1997
Criptografía Aplicada
Escuela Militar de Transmisiones, junio 1996
Algunos Grupos y el Problema del Logaritmo Discreto
XXIX Congreso SMM, San Luis Potosí, octubre 1996
Curvas Elípticas y Criptografía
Seminario de Investigación, CINVESTAV, junio 1995
Matemáticas y Criptografía
XXVIII Congreso Nacional SMM, Colima, octubre 1995
Cursos y talleres impartidos
Introducción a la Lógica para la impartición de clases
2023
Universidad Anáhuac (personal académico)
Introducción a Mathematica
abr. 2015
Universidad Anáhuac (personal académico)
Taller de Password Cracking
nov. 2014
IX Congreso Internacional de Informática, CNCU, Manzanillo Colima
Introducción a la Seguridad Informática
jun. 2014
Universidad Anáhuac (personal académico)
Criptografía Básica
oct. 2007
XL Congreso SMM, Monterrey
Criptografía Básica
2004
Apizaco, Tlaxcala
Seminario de Seguridad por VirusProt
feb. 2003
Madrid, España
Matemáticas en la seguridad de la información
oct. 2002
Congreso de la SMM, Durango
Seguridad en la Transmisión de datos a través de Internet
ago. 2001
CONESCAPAN XX, San José, Costa Rica
Algoritmos Criptográficos
nov. 2000
Escuela CIMPA, CIMAEF, La Habana, Cuba
Participaciones y comités
Dictaminador de artículo — Revista FIGURAS
sep. 2019
FES Acatlán, UNAM
Invitado para la dictaminación de artículo de investigación sobre criptografía.
Dictaminador de proyectos criptográficos
sep. 2010
Instituto de Ciencia y Tecnología del D.F.
Member Program Committee — CISIS 2010
nov. 2010
3rd International Workshop on Computational Intelligence in Security for Information Systems, León, España
Member Program Committee — IAS 2010
ago. 2010
Sixth International Conference on Information and Security, Atlanta, USA
Revisor técnico
continuo
International Journal of Network Security
Comité editorial
continuo
Gerencia Tecnológica Informática
Organizador — Ciclo CRIPTOGRAFÍA 99
1999
Conjuntamente con SECOFI (Dirección General de Registro Mercantil) y Depto. de Matemáticas, UAMI
Participación — Summer School on Computational Number Theory and Applications to Cryptography
jun.–jul. 2006
University of Wyoming, Laramie
Asistencia — Workshop ECC'98
sep. 1998
Elliptic Curve Cryptosystems, Waterloo University
Asistencia — The Mathematics of Public-Key Cryptography
jun. 1999
The Fields Institute, Toronto
Dirección de tesis
Diseño de Un Dispositivo que Proporcione Seguridad Criptográfica a la Red Telefónica Militar
Capitán Heriberto Hernández Juárez · Escuela Militar de Ingenieros Militares · Título de Ingeniero en Transmisiones Militares · 2001
Análisis y desarrollo de un algoritmo para cifrado de llave privada tipo RC-5
Capitán Raúl Cristobal Hernández · Escuela Militar de Transmisiones · Título de Ingeniero en Transmisiones Militares · Mención honorífica · 1998
Una solución al problema de intercambio de claves privadas y firma digital, utilizando el sistema de cifrado de clave pública del tipo RSA
Capitán Filiberto Mendoza García · Escuela Militar de Transmisiones · Título de Ingeniero en Transmisiones Militares · 1998
Menciones en medios y otras distinciones
Medalla al Mérito Universitario
UAM Iztapalapa, noviembre 1998
Aparición: "Continente Nazi" — History Channel
Documental transmitido el 2 de agosto 2014
Mención: Revista Proceso, núm. 1514
6 de noviembre 2005 — Computación cuántica, p. 54. Periodista: Leonardo Boix
Entrevista: Periódico Reforma
1 de junio 2000 — "Las claves del Fobaproa". Periodista: Jonathan Hernández
Mención: Gaceta UNAM
2 de febrero 1998 — Conferencia sobre Dinero Electrónico, p. 11. Periodistas: Guadalupe Lugo y Laura Romero

Entrevistas en radio:

Agenda Pública — XEDTL 660 AM, IMER
21 de mayo 2009 — "Criptografía en la revolución mexicana". Conductora: Lic. Elsa Aguilar Casas
Radio UACM — 660 AM
Programa núm. 1 — "Algoritmos". Conduce: Ismael Ledesma

Agradecimientos en libros:

Revisor técnico — Cálculo 1 de una variable
R. Larson, B.H. Edwards, 9a edición, McGrawHill 2010
Agradecimiento — Mathematics of Public Key Cryptography
Steven Galbraith · Cambridge University Press, 1a ed. 2012
Cursos cortos sobre enseñanza
Seminario de Integración y Formación Académicos e Investigadores 2023 Seminario de integración y formación 2023 Alta divulgación de la ciencia e identidad digital del investigador 2023 Integridad Académica 2023 Taller de Exigencia Académica 2023 Paisajes de Aprendizaje — Metodologías Activas 2023 Estilos de enseñanza-aprendizaje 2022 Taller de elaboración de rúbricas en línea 2022 Visión Anáhuac de la Persona 2022 Seminario Grandes líderes, mejores personas 2022 Claves para la innovación en la docencia universitaria 2022 Design Thinking 2 — 2022 Design Thinking 2022 Introducción a la Didáctica por competencias y su evaluación 2021 Taller para elaboración de exámenes en Brightspace 2021 Elaboración de videos para clases virtuales 2020 Tareas interactivas para clases virtuales 2020 Taller de habilidades docentes, microenseñanza jun. 2007 Seminario de metodologías didácticas sep. 2007 Aprendizaje significativo jul. 2009 Métodos de enseñanza jun. 2010 Introducción a la didáctica por competencias jul. 2010

Todos los cursos impartidos por la Universidad Anáhuac salvo indicación contraria.