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.
© Copyright 2026