Miguel Morales Sandoval - Cinvestav

Miguel Morales Sandoval
Curriculum Vitae
12 de noviembre de 2015
Fecha de nacimiento:
Nacionalidad:
e-mail:
Actual adscripción:
Posición actual:
WWW:
7 de octubre de 1978
Mexicana
[email protected]
CINVESTAV - Tamaulipas
Profesor Visitante
www.tamps.cinvestav.mx/˜mmorales
Perfil
Dr. en Ciencias Computacionales, con lı́neas de investigación en Protocolos y Algoritmos Criptográficos, Sistemas Embebidos, HDLs y FPGAs, Sistemas Distribuidos, Ingenierı́a de Software, Procesamiento de Imágenes y Cómputo Reconfigurable. Miembro del Sistema Nacional de Investigadores desde 2010, actualmente Investigador Nacional Nivel 1 (vigencia hasta 2019), con experiencia
en docencia (licenciatura y posgrado), direcciones de tesis de posgrado y desarrollo de proyectos de
investigación.
Educación
09/2005 – 12/2008
09/2002 – 12/2004
09/1996 – 04/2002
Doctorado en Ciencias con Especialidad en Ciencias Computacionales en
el Instituto Nacional de Astrofı́sica, Óptica y Electrónica, México. Tesis:
“An interoperable and reconfigurable Hardware Architecture for Elliptic Curve
Cryptography”. Cédula Profesional: 7239177
Maestrı́a en Ciencias con Especialidad en Ciencias Computacionales en el
Instituto Nacional de Astrofı́sica, óptica y Electrónica, México. Especialización: Diseño digital con HDLs, Compresión de datos y Criptografı́a.
Tesis: “Arquitectura Hardware de un Criptosistema de Curva Elı́ptica y Compresión de datos”. Cédula Profesional: 7239175
Licenciatura en Ciencias de la Computación por la Benemérita Universidad
Autónoma de Puebla, México. Titulación Automática. Cédula Profesional:
3670699
Experiencia profesional
09/2014 –
09/2012 – 08/2014
05/2010 – 08/2012
09/2008 – 04/2010
11/2007 – 01/2008
01/2004 – 07/2008
09/2005 – 07/2007
04/2004 – 12/2005
09/1999 – 03/2001
Profesor Visitante en el Laboratorio de Tecnologı́as de Información (LTI) de
CINVESTAV-Tamaulipas, en la categorı́a Investigador CINVESTAV 3-B.
Posdoctorante en el Laboratorio de Tecnologı́as de la Información, en el
Centro de Investigación y de Estudios Avanzados del Instituto Politécnico
Nacional, CINVESTAV-Tamaulipas.
Profesor-Investigador (Nivel C) en el Departamento de Ingenierı́a en Tecnologı́as de Información, de la Universidad Politécnica de Victoria. Cd.
Victoria, Tamaulipas. México.
Profesor-Investigador (Nivel B) en el Departamento de Ingenierı́a en Tecnologı́as de Información, de la Universidad Politécnica de Victoria. Cd.
Victoria, Tamaulipas. México.
Estancia de investigación en la Universidad Ruhr, en Bochum, Alemania,
con el grupo de investigación “Seguridad Embebida” a cargo del Dr. Christof Paar.
Ayudantı́as en cursos de posgrado en el programa de Maestrı́a en la Coordinación de Ciencias Computacionales del Instituto Nacional de Astrofı́sica,
óptica y Electrónica, entre ellos Sistemas Digitales, Criptografı́a y Compresión de Datos, Redes de Computadoras, Programación y Estructura de
Datos.
Profesor por asignatura en el Instituto Tecnológico Superior de Atlixco,
Atlixco, Puebla, México.
Profesor de Computación aplicada en el Centro de Capacitación Dr. Manuel Sandoval Vallarta. Puebla, Puebla, México.
Profesor de Computación dentro del programa municipal Capacitación y
Empleo del Ayuntamiento de Puebla, México.
1
Curriculum Vitae: Miguel Morales Sandoval
2
Experiencia docente
Cursos en Posgrado: Sistemas Embebidos, Seguridad en Sistemas de Información, Sistemas Distribuidos, Programación Orientada a Objetos, Tópicos Selectos de Seguridad
Informática, Ingenierı́a de Software, Tecnologı́a Orientada a Objetos, Programación y Diseño de Algoritmos.
Cursos en Licencia- Sistemas Embebidos, Programación Orientada a Objetos, Bases de Datos, Matura:
temáticas Discretas, Algoritmos, Redes de Computadoras, Programación de
Sistemas, Organización de Computadoras, Seguridad Informática y de Redes,
Cálculo Diferencial e Integral.
Publicaciones
Capı́tulos de libro
1. Algredo-Badillo, I., C. Feregrino-Uribe, R. Cumplido y M. Morales-Sandoval (2010). “Towards
a Reconfigurable Platform to Implement Security Architectures of Wireless Communications
Standards Based on the AES-CCM Algorithm”. En: New Trends in Electrical Engineering, Automatic
Control Computing and Communication Sciences. 1.a ed. Logos Verlag Berlin, pp.411-427.
Artı́culos en revistas indexadas
1. Algredo-Badillo, I., C. Feregrino-Uribe, R. Cumplido y M. Morales-Sandoval (2008). Design and
Implementation of a Non-Pipelined MD5 Hardware Architecture Using a New Functional Description. IEICE Transactions on Information and Systems E91-D(10), 2519-2523.
2. Morales-Sandoval, M., C. Feregrino-Uribe, R. Cumplido e I. Algredo-Badillo (2009).
An Area/Performance Trade-Off Analysis of a GF(2m ) Multiplier Architecture for
Elliptic Curve Cryptography. Computers and Electrical Engineering, Elsevier 35(1).
doi:10.1016/j.compeleceng.2008.05.008, 54-58.
3. Algredo-Badillo, I., C. Feregrino-Uribe, R. Cumplido y M. Morales-Sandoval (2010). Efficient
hardware architecture for the AES-CCM protocol of the IEEE 802.11i standard. Comput. Electr.
Eng. 36(3), 565-577.
4. Morales-Sandoval, M., C. Feregrino-Uribe, R. Cumplido e I. Algredo-Badillo (2010). A single
formula and its implementation in FPGA for elliptic curve point addition using affine representation. Journal of Circuits, Systems, and Computers 19(2). DOI: 10.1142/S0218126610006153,
425-433.
5. Morales-Sandoval, M., C. Feregrino-Uribe y P. Kitsos (2011). Bit-Serial and Digit-Serial GF(2m )
Montgomery Multipliers using Linear Feedback Shift Registers. IET Computers & Digital Techniques 5(2), 86-94.
6. Algredo-Badillo, I., C. Feregrino-Uribe, R. Cumplido y M. Morales-Sandoval (2013). FPGA-based
implementation alternatives for the inner loop of the Secure Hash Algorithm SHA-256. Microprocessors and Microsystems 37(6-7), 750-757.
7. Cuevas-Farfan, E., M. Morales-Sandoval, A. Morales-Reyes, C. Feregrino-Uribe, I. AlgredoBadillo, P. Kitsos y R. Cumplido (2013). Karatsuba-Ofman Multiplier with Integrated Modular
Reduction for GF(2m ). Advances in Electrical and Computer Engineering 13(2), 3-10.
8. Morales-Sandoval, M., C. Feregrino-Uribe, P. Kitsos y R. Cumplido (2013). Area/performance
trade-off analysis of an FPGA digit-serial GF(2m ) Montgomery multiplier based on LFSR. Comput.
Electr. Eng. 39(2), 542-ı̈¿½549.
9. Muñoz-Hernandez, M., J. J. Garcia-Hernandez y M. Morales-Sandoval (2013). A collusion resistant fingerprinting system for restricted distribution of digital documents. PlosOne 8(12), 3-10.
10. Garcia, R., I. Algredo-Badillo, M. Morales-Sandoval, C. Feregrino-Uribe y R. Cumplido (2014).
A compact FPGA-based processor for the Secure Hash Algorithm SHA-256. Comput. Electr. Eng.
40(2014), 194-202.
Curriculum Vitae: Miguel Morales Sandoval
3
11. Morales-Sandoval, M. y A. Diaz-Perez (2015). Scalable GF(p) Montgomery Multiplier based on a
digit-digit computation approach. IET Computers and Digital Techniques To appear.
Artı́culos en revistas arbitradas
1. Morales-Sandoval, M., H. M. Marin-Castro y B. Alemán-Meza (2008). Implementación en hardware reconfigurable de un co-procesador para cálculo de funciones resumen. TecnoINTELECTO
5(2), 48-57.
2. Echartea, M. R., M. Morales-Sandoval e Y. H. Mier (2011). Una estrategia de segmentaciı̈¿½n de
imı̈¿½genes digitales de huellas dactilares latentes. Revista de Ingenierı́a Eléctrica, Electrónica y
Computación 9(1), 1-6.
3. Trujillo-Vázquez, A. y M. Morales-Sandoval (2011). Algoritmo para la factorización de números
compuestos mediante la tangente y el arco-tangente. Revista Tecnointelecto 8(1), 20-28.
4. Morales-Sandoval, M. y M. A. Nuño-Maganda (2012). Aplicaciones del cómputo reconfigurable:
casos de estudio en criptografı́a y visión por computadora. Revista Tecnointelecto 9(1), 1-14.
5. Vega-Castillo, K., A. Cortina-Reyes y M. Morales-Sandoval (2012). Evaluación de implementaciones en software de algoritmos para la multiplicación escalar en criptografı́a de curvas elı́pticas.
Revista de Ingenierı́a Eléctrica, Electrónica y Computación 10(1), 22-29.
6. Morales-Sandoval, M., A. K. V. Castillo y A. Diaz-Perez (2014). A Secure Scheme for Storage, Retrieval, and Sharing of Digital Documents in Cloud Computing Using Attribute-Based Encryption on Mobile Devices. Information Security Journal: A Global Perspective 23(1-2), 22-31.
7. Morales Sandoval, M. y A. Diaz Perez (2015). Novel algorithms and hardware architectures
for Montgomery Multiplication over GF(p). Cryptology ePrint Archive, Report 2015/696.
http://eprint.iacr.org/2015/696.
Artı́culos en Congresos Internacionales
1. Morales-Sandoval, M., M. Pérez-Gutiérrez, C. Feregrino-Uribe y M. Arias-Estrada (2003). Arquitectura Hardware de un Procesador Matricial. En: ENC 2003, IV Congreso Internacional de Ciencias de la Computación. Avances en Ciencias de la Computación. Apizaco, Tlaxcala, pp.91-96.
2. Morales-Sandoval, M. y C. Feregrino-Uribe (2004). On the Design and Implementation of an
FPGA-based Lossless Data Compressor. En: International Conference on Reconfigurable Computing
and FPGAs (ReConFig’04). Colima, Mexico: Sociedad Mexicana de Ciencias de la Computación,
pp.29-38.
3. Morales-Sandoval, M. y C. Feregrino-Uribe (2004). On the Hardware Design of an Elliptic Curve Cryptosystem. En: Fifth Mexican International Conference on Computer Science (ENC’04). IEEE
Computer Society, pp.64-70.
4. Morales-Sandoval, M. y C. Feregrino-Uribe (2005). Hardware Architecture for Elliptic Curve Cryptography and Lossless Data Compression. En: 15th International Conference on Electronics, Communications and Computers (CONIELECOM’05). IEEE Computer Society, pp.113-118.
5. Duraisamy, R., Z. Salcic, M. Morales-Sandoval y C. Feregrino-Uribe (2006). A fast elliptic curve based key agreement protocol-on-chip (PoC) for securing networked embedded systems. En:
12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
(RTCSA 2006). IEEE Computer Society, pp.154-161.
6. Morales-Sandoval, M. y C. Feregrino-Uribe (2006). GF(2m ) arithmetic modules for elliptic curve
cryptography. En: 3rd International Conference on ReConFigurable Computing and FPGAs (ReConFigı̈¿½06). IEEE Computer Society, pp.176-183.
7. Duraisamy, R., Z. Salcic, M. A. Strangio y M. Morales-Sandoval (2007). Supporting Symmetric
128-bit AES in Networked Embedded Systems: An Elliptic Curve Key Establishment Protocol-onChip. EURASIP Journal on Embedded Systems 2007. doi:10.1155/2007/65751, Article ID 65751, 9
pages.
8. Algredo-Badillo, I., C. Feregrino-Uribe, R. Cumplido y M. Morales-Sandoval (2008). FPGA Implementation and Performance Evaluation of AES-CCM Cores for Wireless Networks. En: 2008
Curriculum Vitae: Miguel Morales Sandoval
4
International Conference on ReConFigurable Computing and FPGAs (ReConFigı̈¿½08). IEEE Computer Society, pp.421-426.
9. Algredo-Badillo, I., C. Feregrino-Uribe, R. Cumplido y M. Morales-Sandoval (2008). FPGA Implementation Cost and Performance Evaluation of the IEEE 802.16e and IEEE 802.11i Security
Architectures Based on ı̈¿½AES-CCM. En: 5th International Conference on Electrical Engineering,
Computing Science and Automatic Control. IEEE Computer Society, pp.304-309.
10. Morales-Sandoval, M., C. Feregrino-Uribe, R. Cumplido e I. Algredo-Badillo (2009). A Run Time
Reconfigurable Co-processor for Elliptic Curve Scalar Multiplication. En: Mexican International
Conference on Computer Science. Los Alamitos, CA, USA: IEEE Computer Society, pp.345-350.
11. Algredo-Badillo, I., C. Feregrino-Uribe, R. Cumplido y M. Morales-Sandoval (2011). Novel Hardware Architecture for implementing the inner loop of the SHA-2 Algorithms. En: 14th Euromicro
Conference on Digital System Design (DSD). Oulu, Finland: IEEE Computer Society, pp.543-549.
12. Morales-Sandoval, M., C. Feregrino-Uribe, R. Cumplido e I. Algredo-Badillo (2011). A Reconfigurable GF(2m ) Elliptic Curve Cryptographic Coprocessor. En: Proccedings of 2011 VII Southern Conference on Programmable Logic (SPL). Córdoba, Argentina: IEEE Computer Society,
pp.209-214.
13. Nuno-Maganda, M. A., M. Morales-Sandoval y C. Torres-Huitzil (2011). A Hardware Coprocessor integrated with OpenCV for Edge Detection using Cellular Neural Networks. En: 2011 Sixth
International Conference on Image and Graphics. Hefei, China: IEEE Computer Society, pp.957-962.
14. Algredo-Badillo, I., M. Morales-Sandoval, C. F. Uribe y R. Cumplido (2012). Throughput and
Efficiency Analysis of Unrolled Hardware Architectures for the SHA-512 Hash Algorithm. En:
ISVLSI, pp.63-68.
15. Amaro, E. G., M. Nuno-Maganda y M. Morales-Sandoval (2012). Evaluation of Machine Learning
Techniques for Face Detection and Recognition. En: 22nd International Conference on Electronics,
Communications and Computers, CONIELECOMP 2012. Puebla, Mexico: IEEE Computer Society,
pp.213-218.
16. Nuño-Maganda, M. A., M. Arias-Estrada, C. Torres-Huitzil, H. H. Avilés-Arriaga, Y. HernandezMier y M. Morales-Sandoval (2012). A Hardware Architecture for Image Clustering Using Spiking Neural Networks. En: ISVLSI, pp.261-266.
17. Ruiz-Echartea, E., M. Morales-Sandoval, M. Nuno-Maganda e Y. Hernandez-Mier (2012). A Novel
Strategy for Image Segmentation of Latent Fingerprints. En: 22nd International Conference on Electronics, Communications and Computers, CONIELECOMP 2012. Puebla, Mexico: IEEE Computer
Society, pp.196-201.
18. Vazquez, L. T., M. Morales-Sandoval, M. A. N. Maganda y M. R. Mendez (2012). Elliptic Curve
Cryptography on Windows CE devices. En: 22nd International Conference on Electronics, Communications and Computers, CONIELECOMP 2012. Puebla, Mexico: IEEE Computer Society,
pp.224-229.
19. Castillo, A. K. V., A. C. Reyes, M. M. Sandoval y A. D. Pérez (2013). A Performance Comparison
of Elliptic Curve Scalar Multiplication Algorithms on Smartphones. En: 23rd International Conference on Electronics, Communications and Computers, CONIELECOMP 2013. Puebla, Mexico: IEEE
Computer Society, pp.114-119.
20. Cuevas-Farfan, E., M. Morales-Sandoval, R. Cumplido, C. Feregrino-Uribe e I. Algredo-Badillo
(2013). A programmable FPGA-based cryptoprocessor for bilinear pairings over F2m . En: Proceedings of the 8th International Workshop on Reconfigurable Communication-centric Systems-on-Chip.
ReCoSoC 2013. Darmstadt, Germany: IEEE, pp.1-8.
21. Morales-Sandoval, M. y A. Diaz-Perez (2013). A compact FPGA-based montgomery
multiplier over prime fields. En: Proceedings of the 23rd ACM international conference on Great lakes symposium on VLSI. GLSVLSI ’13. Paris, France: ACM, pp.245-250.
http://doi.acm.org/10.1145/2483028.2483102.
Curriculum Vitae: Miguel Morales Sandoval
5
22. Morales-Sandoval, M. y A. Diaz-Perez (2013). Area/performance evaluation of digit-digit GF(2k )
multipliers on FPGAs. En: Proceedings of the 23rd International Conference on Field Programmable
Logic and Applications. FPL ’13. Porto, Portugal: IEEE, pp.1-6.
23. Morales-Sandoval, M. y A. Diaz-Perez (2013). Compact FPGA-based hardware architectures for
GF(2m ) multipliers. En: Proceedings of the 16th Euromicro Conference on Digital System Design.
DSD 2013. Santander, Spain: IEEE, pp.649-652.
24. Muñoz Hernández, M., J. J. Garcia-Hernandez, M. Morales-Sandoval y A. Larranga-Cepeda
(2013). Study on the impact of fingerprints on the perceptual transparency in digital documents.
En: Recent Advances in Information Science, Proceedings of the 4th European Conference of Computer
Science. ECCS’13. Paris, France, pp.222-230.
25. Muñoz Hernández, M., J. J. Garcia-Hernandez y M. Morales-Sandoval (2014). Study on the Robustness to Retyping Attacks of fingerprinted Digital Documents in the Frequencial Domain. En:
9th International Conference for Internet Technology and Secured Transactions. ICITST-2014. London, England, pp.1-6.
26. Morales-Sandoval, M. y A. Diaz-Perez (2015). DET-ABE: A Java API for Data Confidentiality and
Fine-Grained Access Control from Attribute Based Encryption. En: 9th IFIP WG 11.2 International Conference on Information Security Theory and Practice - WISTP 2015. Heraklion, Crete, Greece, pp.104-119.
Artı́culos en Congresos Nacionales
1. Morales-Sandoval, M. y C. Feregrino-Uribe (2003). Arquitectura Hardware de un Criptosistema de Curva Elı́ptica con Compresión de Datos. En: Cuarto Encuentro de Investigación INAOE,
pp.209-212.
2. Morales-Sandoval, M. y C. Feregrino-Uribe (2004). Implementación Hardware de Esquemas de
Criptografı́a de Curvas Elı́pticas. En: Quinto Encuentro de Investigación INAOE, pp.249-252.
3. Morales-Sandoval, M. y C. Feregrino-Uribe (2006). Hacia la implementación y diseño de una arquitectura interoperable para criptografı́a de curvas elı́pticas. En: Séptimo Encuentro de Investigación INAOE, pp.249-252.
4. Nuno-Maganda, M. A., C. Torres-Huitzil y M. Morales-Sandoval (2010). Using Handel C for describing picoprocessor architectures. En: Primer Workshop Mexicano de Cómputo reconfigurable y sus
aplicaciones en educación e ingenierı́a. Cancún, Qintana Roo, Mexico, pp.60-65.
5. Morales Bocanegra, G. d. J., N. Rangel Valdez y M. Morales Sandoval (2013). Arquitectura General para la construcción de Identificadores de Huellas Dactilares Distribuidos. En: Congreso
Interdisciplinario de Cuerpos Académicos. Universidad Tecnológica de Guanajuato: Universidad
Tecnológica de Guanajuato, pp.143-157.
Participación en proyectos financiados
Responsable técnico del proyecto: “Sistema de reconocimiento de huellas dactilares”, con financiamiento de PROMEP por $249,834MXP.
Duración:
Resultados:
2
2
1
1
1
2
2
años
tesis de maestrı́a
artı́culo en revista arbitrada
artı́culo en conferencia arbitrada
prototipo en Software
artı́culos de divulgación
reportes técnicos
Colaborador en el proyecto de desarrollo tecnológico “Sistema de monitoreo de plantas de tratamiento de agua”, con la empresa AQUAMEX S.A. de C.V.
Curriculum Vitae: Miguel Morales Sandoval
Duración:
Resultados:
5 meses
Diccionario de datos, Definición de polı́ticas “ECA”
Evento-Condición-Acción, Definición de métricas de
monitoreo y control de planta genérica de reciclado de
agua, Definición de perfiles de usuario de plataforma,
Definición de interfaces visuales para control de plataforma de monitoreo y control de plantas de reciclado
de agua, Integración de interfaces visuales, métricas de
monitoreo y polı́ticas ECA para planta representativa.
Dirección de tesis
Tesis doctorales
1. Luis Armando Rodrı́guez Flores
Tesis:
“Lightweight finite field operators for public key cryptography on resource constrained devices”.
Grado:
Doctor en Ciencias con especialidad en Ciencias Computacionales.
Lugar:
Instituto Nacional de Astrofı́sica, Óptica y Electrónica.
Fecha:
En proceso, fecha estimada: Diciembre de 2018.
Tesis de maestrı́a
1. Adriana Lizet Trujillo Vázquez
Tesis:
“Criptografı́a basada en ECC y AES para dispositivos con recursos res-tringidos”
Grado:
Maestrı́a en Ingenierı́a con especialidad en Tecnologı́as de la Información.
Lugar:
Universidad Politécnica de Victoria.
Fecha:
28 de Octubre de 2011.
2. Elisa Ruiz Echartea.
Tesis: “Sistema de identificación automática de huellas dactilares”
Grado: Maestrı́a en Ingenierı́a con especialidad en Tecnologı́as de la Información.
Lugar: Universidad Politécnica de Victoria.
Fecha: 16 de Diciembre de 2011.
3. Hugo Octavio Camargo Martı́nez
Tesis: “Aplicación del concepto de firma digital en procesos judiciales en el Estado de
Tamaulipas, mediante algoritmos de curvas elı́pticas (ECC)”
Grado: Maestrı́a en Ingenierı́a con especialidad en Tecnologı́as de la Información.
Lugar: Universidad Politécnica de Victoria.
Fecha: 25 de Enero de 2013.
4. Ana Karina Vega Castillo
Tesis: “Diseño e implementación de esquemas criptográficos basados en curvas elı́pticas y
emparejamientos bilineales para aplicaciones móviles seguras”
Grado: Maestrı́a en Ingenierı́a con especialidad en Tecnologı́as de la Información.
Lugar: Universidad Politécnica de Victoria.
Fecha: 20 de Septiembre de 2013.
5. Antonio Reyes Cortina
Tesis: “Arquitecturas paralelas para la multiplicación escalar en criptografı́a de curvas
elı́pticas”
Grado: Maestrı́a en Ingenierı́a con especialidad en Tecnologı́as de la Información.
Lugar: Universidad Politécnica de Victoria.
Fecha: 25 de octubre de 2013.
6. Guadalupe de Jesús Morales Bocanegra
6
Curriculum Vitae: Miguel Morales Sandoval
Tesis: “Sistema distribuido para la identificación de personas mediante el uso de huellas
dactilares”
Grado: Maestrı́a en Ingenierı́a con especialidad en Tecnologı́as de la Información.
Lugar: Universidad Politécnica de Victoria.
Fecha: 28 de octubre de 2013.
7. Eduardo Cuevas Farfán
Tesis: “Hardware Architecture for Pairing-Based Cryptography”
Grado: Maestrı́a en Ciencias con Especialidad en Ciencias Computacionales.
Lugar: Instituto Nacional de Astrofı́sica, Óptica y Electrónica (INAOE).
Fecha: 4 de noviembre de 2013.
8. Mario Diego Muñoz Hernández
Tesis: “A Secure System for Storage and Distribution of Digital Documents with Dishonest User Tracing Service”
Grado: Maestrı́a en Ciencias en Computación.
Lugar: CINVESTAV, Unidad Tamaulipas.
Fecha: 10 de diciembre de 2013.
9. Luis Armando Rodrı́guez Flores
Tesis: “Arquitectura Hardware Compacta para Criptografı́a Ligera de Llave Pública”
Grado: Maestrı́a en Ciencias con Especialidad en Ciencias Computacionales.
Lugar: Instituto Nacional de Astrofı́sica, Óptica y Electrónica (INAOE).
Fecha: 18 de noviembre de 2014.
7
Curriculum Vitae: Miguel Morales Sandoval
8
Cursos impartidos
Curso
Tecnologı́as de Programación
Seminario de Investigación
Seguridad en Sistemas de Información
Programación Orientada a
Objetos con Java
Sistemas distribuidos
Ingenierı́a de software
Tecnologı́a Orientada a Objetos
Tópicos selectos de seguridad
informática
Programación y diseño de
algoritmos
Tópicos Selectos de Ingenierı́a
en Sistemas
Algoritmos
Programación Orientada a
Objetos
Organización de computadoras
Cálculo diferencial e integral
Tópicos avanzados de programación orientada a objetos
Curso: Sistemas embebidos
Seguridad informática y de
redes
Estructura de Datos
Nivel
Maestrı́a
Maestrı́a
Maestrı́a
Hrs/veces
60/2
60/1
60/2
Lugar
CINVESTAV-Tamaulipas
CINVESTAV-Tamaulipas
CINVESTAV-Tamaulipas
Maestrı́a
60/2
CINVESTAV-Tamaulipas
Maestrı́a
Maestrı́a
Maestrı́a
Maestrı́a
60/1
80/1
80/3
80/2
CINVESTAV-Tamaulipas
Universidad Politécnica de Victoria
Universidad Politécnica de Victoria
Universidad Politécnica de Victoria
Maestrı́a
80/2
Universidad Politécnica de Victoria
Maestrı́a
80/1
Universidad Politécnica de Victoria
Licenciatura 80/1
Licenciatura 80/4
Universidad Politécnica de Victoria
Universidad Politécnica de Victoria
Licenciatura 80/2
Licenciatura 80/1
Licenciatura 80/4
Universidad Politécnica de Victoria
Universidad Politécnica de Victoria
Universidad Politécnica de Victoria
Licenciatura 80/2
Licenciatura 80/5
Universidad Politécnica de Victoria
Universidad Politécnica de Victoria
Licenciatura 80/1
Instituto
Atlixco
Instituto
Atlixco
Instituto
Atlixco
Instituto
Atlixco
Instituto
Atlixco
Instituto
Atlixco
Diseño de Bases de Datos
Licenciatura 80/2
Programación de Sistemas
Licenciatura 80/2
Bases de Datos Orientadas a
Licenciatura 80/3
Objetos
Bases de Datos de Conocimien- Licenciatura 80/2
tos
Matemáticas para la CompuLicenciatura 80/3
tación
Tecnológico Superior de
Tecnológico Superior de
Tecnológico Superior de
Tecnológico Superior de
Tecnológico Superior de
Tecnológico Superior de
Cursos y capacitaciones recibidas
Curso “Business Process Management – BPM” recibido en agosto 2015en Cinvestav-Tamaulipas e
impartido por la empresa Negocios y Soluciones Informáticas, S. A. Duración 40 horas.
Certificación “SEI-Certified PSP Developer” recibida el 7 de abril de 2014 por SEI-Certification,
Carnegie Mellon University.
Curso “Personal Software Process (PSP) advanced”, recibido en enero de 2014 en CinvestavTamaulipas e impartido por el SIE (Software Industry Excellence) Center de México. Duración
40 horas.
Curso “Personal Software Process (PSP) fundamentals”, recibido en diciembre de 2013 en
Cinvestav-Tamaulipas e impartido por el SIE (Software Industry Excellence) Center de México. Duración 40 horas.
Curriculum Vitae: Miguel Morales Sandoval
9
Participación en el curso-taller “Formación Universitaria Didáctica Especial”, llevado a cabo en la
Universidad Politécnica de Victoria en abril de 2012. Duración 16 horas.
Diplomado en Lı́nea sobre Educación basada en Competencias, otorgado por la Secretarı́a de
Educación Pública a través de la Coordinación de Universidades Politécnicas, y obtenido en
Marzo de 2009. Duración 300 horas.
Curso sobre “Diagnóstico y desarrollo de competencias del docente Universitario”, llevado a cabo en
la Universidad Politécnica de Victoria en octubre de 2008. 20 horas.
Curso “Mantenimiento de PCs”, recibido y acreditado en el Centro de Tecnologı́a Educativa de
la Benemérita Universidad Autónoma de Puebla, del 8 de abril al 27 de mayo del año 2000.
Duración 21 horas.
Ponencias impartidas por invitación
1. “Seguridad Pervasiva, algoritmos y protocolos criptográficos para Cómputo Ubicuo e Internet de las
Cosas”.
Dirigida a: Investigadores y estudiantes de posgrado
Lugar:
Coordinación de Ciencias Computacionales del Instituto Nacional de
Astrofı́sica, óptica y Electrónica. Tonantzintla, Puebla.
Fecha:
19 de mayo de 2014.
2. “Seguridad de datos en Cómputo en la Nube”
Dirigida a:
Lugar:
Fecha:
Profesionistas de Tecnologı́as de Información
Foro Internacional de Tecnologı́as de Información. Ciudad Victoria
Tamaulipas.
14 de febrero de 2013.
3. “Criptografı́a de curvas elı́pticas en hardware reconfigurable”
Dirigida a:
Lugar:
Fecha:
Investigadores y estudiantes de posgrado
Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional (CINVESTAV) unidad Tamaulipas.
3 de marzo de 2011.
4. “Seguridad Informática”
Dirigida a:
Lugar:
Fecha:
Estudiantes de bachillerato
Zoológico de Tamatán. Ciudad Victoria, Tamaulipas.
13 de agosto de 2010.
5. “FPGAs, una tecnologı́a para desarrollar componentes hardware de alto desempeño desde la perspectiva
de desarrollo de software”.
Dirigida a:
Lugar:
Fecha:
Estudiantes de licenciatura
Universidad Politécnica de Victoria. Ciudad Victoria, Tamaulipas.
10 de agosto de 2010.
6. “Criptografı́a, el arte de ocultar información”
Dirigida a:
Lugar:
Fecha:
Profesionistas de Tecnologı́as de Información
Foro Internacional de Tecnologı́as de la Información. Ciudad Victoria,
Tamaulipas.
6 de noviembre de 2009.
7. “Compresión de datos y criptografı́a: FPGAs para seguridad en tiempo real”
Dirigida a:
Lugar:
Fecha:
Asistentes a la Escuela de Inteligencia Artificial y Robótica
Centro Nacional de Desarrollo Tecnológico. Cuernavaca, Morelos.
Septiembre de 2008.
Curriculum Vitae: Miguel Morales Sandoval
10
8. “FPGAs y Cómputo Reconfigurable”
Dirigida a:
Lugar:
Fecha:
Asistentes al 2do. Congreso Internacional de Ingenierı́as SINERGIA
2006
Universidad Iberoamericana. Puebla, Pue.
6 de septiembre de 2006.
Ponencias de artı́culos cientı́ficos en Congresos Internacionales
1. “9th International Conference on Information Security Theory and Practice, WISTP 2015”. Heraclion, Grecia, 24 – 25 de Agosto de 2015.
2. “23rd International Conference on Field Programmable Logic and Applications FPL 2013”. Porto,
Portugal, 2 – 4 de Septiembre de 2013.
3. “16th Euromicro Conference on Digital System Design, DSD 2013”. Santander, España, 4 al 6 de
Septiembre de 2013.
4. “23rd ACM international conference on Great lakes symposium on VLSI, GLSVLSI’13”. Paris, Francia, 2 – 4 de Mayo de 2013.
5. “23rd International Conference on Electronics, Communications and Computers, CONIELECOMP
2013”. Cholula, Puebla, 11 – 13 de Marzo de 2013.
6. “IEEE Computer Society Annual Symposium on VLSI”. University of Massachusetts, Amherst,
USA, 19 – 21 de Agosto de 2012.
7. “14th EUROMICRO Conference on Digital System Design (DSD)”. Oulu, Finlandia, 31 de agosto –
2 de septiembre de 2011.
8. “II Magno Congreso Internacional de Computación CIC-IPN”. México, D.F., 6 – 8 de noviembre de
2007.
9. “2006 IEEE International Conference on Reconfigurable Hardware and FPGAs”. San Luis Potosı́,
México, 20 – 22 de septiembre de 2006.
10. “XV International Conference on Electronics, Communications and Computers (CONI-ELECOM’05)”.
Univeridad de las Américas, Puebla México, 28 de febrero – 2 de marzo de 2005.
11. “Congreso Internacional de Ciencias de la Computación”. Univeridad de Colima, 20 – 24 de Septiembre de 2004.
12. “Congreso Internacional de Cómputo Reconfigurable y FPGAs”. Univeridad de Colima, 20 – 24 de
Septiembre de 2004.
13. “4to. Encuentro Internacional de Ciencias de la Computación ENC’03”. Universidad Autónoma de
Tlaxcala, Facultad de Ciencias Básicas, Ingenierı́a y Tecnologı́a, 8 – 12 de septiembre de 2003.
Participación en Diseño Curricular
1. Elaboración del manual de asignatura de la materia “Análisis y diseño orientado a objetos” que
forma parte del plan curricular del programa académico Ingenierı́a en Tecnologı́as de la Información de la Universidad Politécnica de Victoria. 2012
2. Elaboración del manual de asignatura de la materia “Introducción a la programación orientada
a objetos”, que forma parte del plan curricular del programa académico Ingenierı́a en Tecnologı́as de la Información de la Universidad Politécnica de Victoria. 2011.
3. Elaboración del programa de estudio de la materia “Ingenierı́a de Software”, que forman parte
del plan curricular del programa de Maestrı́a en Ingenierı́a en la Universidad Politécnica de
Victoria. Mayo 2010
4. Elaboración del programa de estudio de la materia “Tecnologı́as Orientadas a Objetos”, que forman parte del plan curricular del programa de Maestrı́a en Ingenierı́a en la Universidad Politécnica de Victoria. Enero 2009.
Curriculum Vitae: Miguel Morales Sandoval
11
5. Participación en el taller para la Definición de Competencias, base para el desarrollo curricular del programa de Maestrı́a en Ingenierı́a de la Universidad Politécnica de Victoria. Marzo
de 2009.
Colaboración con la comunidad cientı́fica
1. Editor asociado en la revista “Information Security Journal: A Global Perspective”, de la editorial
Taylor& Francis.
2. Miembro del comité de programa del congreso internacional “Digital System Design 2015”, celebrado en Madeira, Portugal, 26-28 de agosto de 2015.
3. Miembro del grupo de revisores de la Revista de “Ingenierı́a Eléctrica, Electrónica y Computación
RIEE&C”, ISSN: 1870- 9532.
4. Revisor activo en revistas internacionales indexadas
IEEE Transactions on Circuits and Systems, ISSN: 1549-8328.
IEEE Transactions on Computers, ISSN: 0018-9340.
IEEE Transactions on Instrumentation & Measurement, ISSN: 0018-9456.
Transactions on VLSI Systems, ISSN: 1063-8210.
Microelectronics Journal, ISSN: 0026-2692.
Microprocessors and Microsystems, ISSN: 0141-9331.
Computers and Electrical Engineering, ISSN: 0045-7906.
Revisor/Evaluador
1. Integrante del Jurado del Concurso Estatal de Programación en Tamaulipas2015. Cd. Victoria
Tamaulipas, 4 y 5 de junio de 2015.
2. Integrante de la Comisión de Evaluación de Proyectos en la fase estatal del 16avo Certamen de
Creatividad e Innovación Tecnológica 2014. Cd. Victoria Tamaulipas, 28 de octubre de 2014.
3. Integrante de la Comisión de Evaluación de Proyectos en la fase estatal del 15avo Certamen de
Creatividad e Innovación Tecnológica 2013. Cd. Victoria Tamaulipas, 4 de noviembre de 2013.
4. Evaluador en programas de CONACyT
Participación como evaluador en el programa de Estı́mulos a la innovación tecnológica de
alto valor agregado CONACYT 2010, 2012, 2015 y 2016.
Participación como evaluador en las Convocatorias 2010 y 2012 de becas CONACYT en el
extranjero.
Participación como evaluador en el programa de proyectos de ciencia básica Fondo SEP CONACYT, 2010, 2011 y 2014.
Distinciones recibidas y becas
1. Distinción como Miembro del Sistema Nacional de Investigadores, como Investigador Nacional
Nivel 1 en el periodo 2016 – 2019
2. Distinción como Miembro del Sistema Nacional de Investigadores, como Investigador Nacional
nivel 1 en el periodo 2013 – 2015
3. Ingreso al Sistema Nacional de Investigadores, como Investigador nivel Candidato en el periodo 2010 – 2012
4. Reconocimiento de Profesor con Perfil deseable PROMEP , 2012 – 2015.
5. Titulación por promedio de la carrera de Licenciatura en Ciencias de la Computación, por la
Benemérita Universidad Autónoma de Puebla. 2002.
Curriculum Vitae: Miguel Morales Sandoval
12
6. Becario del Consejo Nacional de Ciencia y Tecnologı́a, para realizar estudios de Maestrı́a en el
Instituto Nacional de Astrofı́sica, óptica y Electrónica, durante el periodo Septiembre de 2002
a Agosto de 2004.
7. Becario del Consejo Nacional de Ciencia y Tecnologı́a, para realizar estudios de Doctorado en
el Instituto Nacional de Astrofı́sica, óptica y Electrónica, durante el periodo Septiembre de
2005 a Diciembre de 2008.
8. Beca mixta por el Consejo Nacional de Ciencia y Tecnologı́a, para realizar estancia de investigación en la Universidad Ruhr en Bochum, Alemania, en el grupo de investigación “Embedded Security” a cargo del Dr. Christof Paar, durante el periodo Noviembre de 2007 a enero de
2008.
9. Becario del Sistema Integral de Becas BUAP, durante estudios de licenciatura en la Benemérita
Universidad Autónoma de Puebla, durante el periodo Septiembre de 2000 a Agosto de 2001.