Miguel Morales Sandoval Nationality: Mexican e-mail: [email protected] Curriculum Vitae Affiliation : CINVESTAV - Position: Researcher Cinvestav-3B October 2020 WWW: www.tamps.cinvestav.mx/~mmorales

Profile Computers Scientist, with PhD degree received in 2008 by the National Institute for Astrophysics, Op- tics and Electronics in . His research interests include Cryptography, Information Security for Internet of Things applications and in the Cloud, Software and Hardware , and Informa- tion Systems. Current research lines are in smart contracts and crypto-assets, privacy and security in embedded systems. Member of the National System of Researchers in Mexico since 2010 and currently National Researcher Level 2 (since January 2020). With experience in teaching and students supervi- sion in graduate and undergraduate programs, and active participant in R&D projects. Adherent mem- ber of the Mexican Academy of Computing. Education and Qualifications 09/2005 – 12/2008 Ph.D. (Computer Science) National Institute for Astrophysics, Optics, and Electronics, Mexico 09/2002 – 12/2004 M.Sc. (Computer Science) National Institute for Astrophysics, Optics, and Electronics, Mexico 09/1996 – 04/2002 B.Sc. (Computer Science) University of Puebla, Mexico

Professional Experience 01/2018 – Today Researcher Cinvestav -3B CINVESTAV campus Tamaulipas, Mexico 01/2018 – 09/2020 Academic Coordinator Graduate programs in Computational in Sciences & Engineering at CINVESTAV campus Tamaulipas, Mexico 11/2016 – 12/2017 Researcher Cinvestav -3B CINVESTAV campus Tamaulipas, Mexico 09/2014 – 10/2016 Visiting Professor Information Laboratory of CINVESTAV, Mexico 09/2012 – 08/2014 PosdoctoraL fellow Information Technology Laboratory of CINVESTAV, Mexico 05/2010 – 08/2012 Full-time professor (Level C) Information Technology Department in the Polytechnic University of Victoria, Mexico 09/2008 – 04/2010 Full-time professor (Level B) Information Technology Department in the Polytechnic University of Victoria, Mexico 11/2007 – 01/2008 Visiting Scholar PhD Embedded Security Group in the Ruhr University of Bochum, Germany 01/2004 – 07/2008 Research assistant Computer Science Department in INAOE, Mexico 09/2005 – 07/2007 Part-time professor Technological Institute of Atlixco, Mexico 04/2004 – 12/2005 Instructor Computing Training Center Dr. Manuel Sandoval Vallarta, Mexico 09/1999 – 03/2001 Instructor City hall of Puebla, Mexico

Teaching Experience Graduate courses: Information Security, Software Engineering, Object Oriented Technology, Pro- gramming, Distributed Systems, Embedded Systems Undergraduate Information Security, Programming, Databases, Computer networks, Computer courses: Architecture, Discrete , Calculus.

1 Curriculum Vitae: Miguel Morales Sandoval 2

Publications

Book chapters 1. Algredo-Badillo, I., C. Feregrino-Uribe, R. Cumplido, and M. Morales-Sandoval (2010b). “Towards a Reconfigurable Platform to Implement Security Architectures of Wireless Communications Stan- dards Based on the AES-CCM Algorithm”. In: New Trends in , Automatic Control Computing and Communication Sciences. 1st ed. Logos Verlag Berlin, pp.411–427. 2. Lara-Nino, C. A., A. Diaz-Perez, and M. Morales-Sandoval (2020a). “Key-Establishment Proto- cols for Constrained Cyber–Physical Systems”. In: Security and Privacy in Cyber-Physical Systems: Threats and Defenses. 1st ed. Springer. 3. Lara-Nino, C. A., A. Diaz-Perez, and M. Morales-Sandoval (2020c). “Post-Quantum Cryptography on Wireless Sensor Networks: Challenges and Opportunities”. In: Integration of WSNs into Internet of Things: A Security Perspective. 1st ed. CR Press. 4. Lara-Nino, C. A., A. Diaz-Perez, and M. Morales-Sandoval (2020e). “Use of FPGAs for Enabling Security and Privacy in the IoT: Features and Case Studies”. In: FPGA Algorithms and Applica- tions for the Internet of Things. 1st ed. IGI Global.

Refereed research papers 1. Duraisamy, R., Z. Salcic, M. A. Strangio, and M. Morales-Sandoval (2007). Supporting Symmetric 128-bit AES in Networked Embedded Systems: An Elliptic Curve Key Establishment Protocol-on- Chip. EURASIP Journal on Embedded Systems 2007. doi:10.1155/2007/65751, Article ID 65751, 9 pages. 2. Algredo-Badillo, I., C. Feregrino-Uribe, R. Cumplido, and M. Morales-Sandoval (2008c). Design and Implementation of a Non-Pipelined MD5 Hardware Architecture Using a New Functional Descrip- tion. IEICE Transactions on Information and Systems E91-D(10), 2519–2523. 3. Morales-Sandoval, M., H. M. Marin-Castro, and B. Alemán-Meza (2008). Implementación en hard- ware reconfigurable de un co-procesador para cálculo de funciones resumen. TecnoINTELECTO 5(2), 48–57. 4. Morales-Sandoval, M., C. Feregrino-Uribe, R. Cumplido, and I. Algredo-Badillo (2009a). An Area/Performance Trade-Off Analysis of a GF(2m) Multiplier Architecture for El- liptic Curve Cryptography. Computers and Electrical Engineering, Elsevier 35(1). doi:10.1016/j.compeleceng.2008.05.008, 54–58. 5. Algredo-Badillo, I., C. Feregrino-Uribe, R. Cumplido, and M. Morales-Sandoval (2010a). Efficient hardware architecture for the AES-CCM protocol of the IEEE 802.11i standard. Comput. Electr. Eng. 36(3), 565–577. 6. Morales-Sandoval, M., C. Feregrino-Uribe, R. Cumplido, and I. Algredo-Badillo (2010). A single for- mula 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. 7. Echartea, M. R., M. Morales-Sandoval, and 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 Com- putación 9(1), 1–6. 8. Morales-Sandoval, M., C. Feregrino-Uribe, and P. Kitsos (2011). Bit-Serial and Digit-Serial GF(2m) Montgomery Multipliers using Linear Feedback Shift Registers. IET Computers & Digital Tech- niques 5(2), 86–94. 9. Trujillo-Vázquez, A. and 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. 10. Morales-Sandoval, M. and 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. 11. Vega-Castillo, K., A. Cortina-Reyes, and M. Morales-Sandoval (2012). Evaluación de implementa- ciones 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. Curriculum Vitae: Miguel Morales Sandoval 3

12. Algredo-Badillo, I., C. Feregrino-Uribe, R. Cumplido, and M. Morales-Sandoval (2013). FPGA- based implementation alternatives for the inner loop of the Secure Hash Algorithm SHA-256. Mi- croprocessors and Microsystems 37(6-7), 750–757. 13. Cuevas-Farfan, E., M. Morales-Sandoval, A. Morales-Reyes, C. Feregrino-Uribe, I. Algredo-Badillo, P. Kitsos, and R. Cumplido (2013). Karatsuba-Ofman Multiplier with Integrated Modular Reduc- tion for GF(2m). Advances in Electrical and Computer Engineering 13(2), 3–10. 14. Morales-Sandoval, M., C. Feregrino-Uribe, P. Kitsos, and 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. 15. Muñoz-Hernandez, M., J. J. Garcia-Hernandez, and M. Morales-Sandoval (2013). A collusion resis- tant fingerprinting system for restricted distribution of digital documents. PlosOne 8(12), 3–10. 16. Garcia, R., I. Algredo-Badillo, M. Morales-Sandoval, C. Feregrino-Uribe, and R. Cumplido (2014). A compact FPGA-based processor for the Secure Hash Algorithm SHA-256. Comput. Electr. Eng. 40(2014), 194–202. 17. Morales-Sandoval, M., A. K. V. Castillo, and A. Diaz-Perez (2014). A Secure Scheme for Storage, Retrieval, and Sharing of Digital Documents in Cloud Computing Using Attribute-Based Encryp- tion on Mobile Devices. Information Security Journal: A Global Perspective 23(1-2), 22–31. 18. Morales Sandoval, M. and 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. 19. Algredo-Badillo, I., L. A. Morales-Rosales, M. Morales-Sandoval, E. Cortes-Perez, E. Rodriguez- Colina, and A. Garcia-Barrientos (2016). Analysis of Reconfigurable Platforms for Security Archi- tectures in Software-Radio Applications. International Journal of Computer Science and Informa- tion Security 14(12), 175–185. 20. Morales-Sandoval, M. and A. Diaz-Perez (2016). Scalable GF(p) Montgomery Multiplier based on a digit-digit computation approach. IET Computers and Digital Techniques 10(3), 102–109. 21. Munoz-Hernandez, M., M. Morales-Sandoval, and J. J. Gacia-Hernandez (2016). An End-to-End Security Approach for Digital Document Management. Computer Journal 59(7), 1076–1090. 22. Galaviz-Mosqueda, A., M. Morales-Sandoval, S. Villareal-Reyes, H. G. Zapien, R. Rivera-Rodriguez, and M. A. Alonso-Arevalo (2017). Multi-hop broadcast message dissemination in vehicular ad hoc networks: A security perspective review. International Journal of Distributed Sensor Networks 13(11), 1–21. 23. Guzman-Zavaleta, Z. J., C. Feregrino-Uribe, M. Morales-Sandoval, and A. Menendez-Ortiz (2017). A robust and low-cost video fingerprint extraction method for copy detection. Multimedia Tools and Applications 76(22), 24143–24163. 24. Lara-Nino, C. A., A. Diaz-Perez, and M. Morales-Sandoval (2017). Lightweight hardware architec- tures for the PRESENT cipher in FPGA. IEEE Transactions on Circuits and Systems I: Regular Papers 64(9), 2544–2555. 25. Cuevas-Farfán, E., M. Morales-Sandoval, and R. Cumplido (2018). An FPGA-based programmable processor for bilinear pairings. Cryptology ePrint Archive, Report 2018/1014. https://eprint.iacr. org/2018/1014. 26. Gonzalez, J. L., G. A. Vazquez-Martinez, V. J. Sosa-Sosa, M. Morales-Sandoval, and J. Carretero (2018). CloudChain: A novel distribution model for digital products based on supply chain princi- ples. International Journal of Information Management 39(2018), 90–103. 27. Lara-Nino, C. A., A. Diaz-Perez, and M. Morales-Sandoval (2018a). Elliptic Curve Lightweight Cryptography: A Survey. IEEE Access 6, 72514–72550. 28. Lara-Nino, C. A., A. Diaz-Perez, and M. Morales-Sandoval (2018b). Energy and Area Costs of Lightweight Cryptographic Algorithms for Authenticated Encryption in WSN. Security and Com- munication Networks, 1–15. Curriculum Vitae: Miguel Morales Sandoval 4

29. Lara-Nino, C. A., A. Diaz-Perez, and M. Morales-Sandoval (2018c). FPGA-based Assessment of Midori and GIFT Lightweight Block Ciphers. Cryptology ePrint Archive, Report 2018/979. https: //eprint.iacr.org/2018/979. 30. Morales-Sandoval, M., J. L. Gonzalez Compean, A. Diaz Perez, and V. J. Sosa Sosa (2018). A pairing-based cryptographic approach for data security in the Cloud. International Journal of In- formation Security 17(4), 441–461. 31. Rodriguez-Flores, L., M. Morales-Sandoval, R. Cumplido, C. Feregrino-Uribe, and I. Algredo- Badillo (2018). Compact FPGA hardware architecture for public key encryption in embedded de- vices. PLoS One 13(1), 1–21. 32. Algredo-Badillo, I., L. A. Morales Rosales, C. A. Hernandez Gracidas, J. C. Cruz Victoria, P. B. Daniel, and M. Morales-Sandoval (2019). Real time FPGA-ANN architecture for outdoor obstacle detection focused in road safety. Journal of Intelligent & Fuzzy Systems 36(5), 4425–4436. 33. Espinoza Calvo, L. A., M. Morales-Sandoval, and A. G. Cossio Martinez (2019). Algoritmos crip- tográficos ligeros para aplicaciones de seguridad en expediente clínico electrónico. Revista Tec- nología Digital 9(2), 13–25. 34. Gonzalez-Compean, J., O. Telles, I. Lopez-Arevalo, M. Morales-Sandoval, V. J. Sosa-Sosa, and J. Carretero (2019). A policy-based containerized filter for secure information sharing in organizational environments. Future Generation Computer Systems 95, 430–444. 35. Lara-Nino, C. A., A. Diaz-Perez, and M. Morales-Sandoval (2019). Energy/Area-Efficient Scalar Multiplication with Binary Edwards Curves for the IoT. Sensors, special issue ”Privacy and Security for Resource Constrained IoT Devices and Networks” 19(3), 1–35. 36. Galeana-Zapien, H., M. Morales-Sandoval, C. A. Leyva-Vazquez, and J. Rubio-Loyola (2020). Smartphone-Based Platform for Secure Multi-Hop Message Dissemination in VANETs. Sensors, spe- cial issue ”Privacy and Security for Wireless Sensor Networks” 20(2). 37. Hernandez, J., H. M. Marin-Castro, and M. Morales-Sandoval (2020). A Semantic Focused Web Crawler Based on a Knowledge Representation Schema. Applied Sciences 10(11). 38. Lara-Nino, C. A., A. Diaz-Perez, and M. Morales-Sandoval (2020b). Lightweight elliptic curve cryp- tography accelerator for internet of things applications. Ad Hoc Networks 103, 102159. 39. Morales-Sandoval, M., M. Hinojosa-Cabello, H. Marin-Castro, and J. Gonzalez-Compean (2020). Attribute-based encryption approach for storage, sharing and retrieval of encrypted data in the cloud. IEEE Access 8(2020), 170101–170116. 40. Sanchez-Gallegos, D. D., D. Carrizales-Espinoza, H. G. Reyes-Anastacio, J. Gonzalez-Compean, J. Carretero, M. Morales-Sandoval, and A. Galaviz-Mosqueda (2020). From the edge to the cloud: A continuous delivery and preparation model for processing big IoT data. Simulation Modelling Prac- tice and Theory 105(2020), 102–136.

Papers in conference proceedings 1. Morales-Sandoval, M. and C. Feregrino-Uribe (2003). Arquitectura Hardware de un Criptosis- tema de Curva Elíptica con Compresión de Datos. In: Cuarto Encuentro de Investigación INAOE, pp.209–212. 2. Morales-Sandoval, M., M. Pérez-Gutiérrez, C. Feregrino-Uribe, and M. Arias-Estrada (2003). Arqui- tectura Hardware de un Procesador Matricial. In: ENC 2003, IV Congreso Internacional de Ciencias de la Computación. Avances en Ciencias de la Computación. Apizaco, Tlaxcala, pp.91–96. 3. Morales-Sandoval, M. and C. Feregrino-Uribe (2004a). Implementación Hardware de Esquemas de Criptografía de Curvas Elípticas. In: Quinto Encuentro de Investigación INAOE, pp.249–252. 4. Morales-Sandoval, M. and C. Feregrino-Uribe (2004b). On the Design and Implementation of an FPGA-based Lossless Data Compressor. In: International Conference on Reconfigurable Computing and FPGAs (ReConFig’04). Sociedad Mexicana de Ciencias de la Computación, pp.29–38. 5. Morales-Sandoval, M. and C. Feregrino-Uribe (2004c). On the Hardware Design of an Elliptic Curve Cryptosystem. In: Fifth Mexican International Conference on Computer Science (ENC’04). IEEE Computer Society, pp.64–70. Curriculum Vitae: Miguel Morales Sandoval 5

6. Morales-Sandoval, M. and C. Feregrino-Uribe (2005). Hardware Architecture for Elliptic Curve Cryptography and Lossless Data Compression. In: 15th International Conference on Electronics, Communications and Computers (CONIELECOM’05). IEEE Computer Society, pp.113–118. 7. Duraisamy, R., Z. Salcic, M. Morales-Sandoval, and C. Feregrino-Uribe (2006). A fast elliptic curve based key agreement protocol-on-chip (PoC) for securing networked embedded systems. In: 12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2006). IEEE Computer Society, pp.154–161. 8. Morales-Sandoval, M. and C. Feregrino-Uribe (2006a). GF(2m) arithmetic modules for elliptic curve cryptography. In: 3rd International Conference on ReConFigurable Computing and FPGAs (Re- ConFig’06). IEEE Computer Society, pp.176–183. 9. Morales-Sandoval, M. and C. Feregrino-Uribe (2006b). Hacia la implementación y diseño de una arquitectura interoperable para criptografía de curvas elípticas. In: Séptimo Encuentro de Investi- gación INAOE, pp.249–252. 10. Algredo-Badillo, I., C. Feregrino-Uribe, R. Cumplido, and M. Morales-Sandoval (2008a). FPGA Im- plementation and Performance Evaluation of AES-CCM Cores for Wireless Networks. In: 2008 In- ternational Conference on ReConFigurable Computing and FPGAs (ReConFig’08). IEEE Computer Society, pp.421–426. 11. Algredo-Badillo, I., C. Feregrino-Uribe, R. Cumplido, and M. Morales-Sandoval (2008b). FPGA Im- plementation Cost and Performance Evaluation of the IEEE 802.16e and IEEE 802.11i Security Ar- chitectures Based on AES-CCM. In: 5th International Conference on Electrical Engineering, Com- puting Science and Automatic Control. IEEE Computer Society, pp.304–309. 12. Morales-Sandoval, M., C. Feregrino-Uribe, R. Cumplido, and I. Algredo-Badillo (2009b). A Run Time Reconfigurable Co-processor for Elliptic Curve Scalar Multiplication. In: Mexican Interna- tional Conference on Computer Science. Los Alamitos, CA, USA: IEEE Computer Society, pp.345– 350. 13. Nuno-Maganda, M. A., C. Torres-Huitzil, and M. Morales-Sandoval (2010). Using Handel C for de- scribing picoprocessor architectures. In: Primer Workshop Mexicano de Cómputo reconfigurable y sus aplicaciones en educación e ingeniería. Cancún, Qintana Roo, Mexico, pp.60–65. 14. Algredo-Badillo, I., C. Feregrino-Uribe, R. Cumplido, and M. Morales-Sandoval (2011). Novel Hard- ware Architecture for implementing the inner loop of the SHA-2 Algorithms. In: 14th Euromicro Conference on Digital System Design (DSD). Oulu, Finland: IEEE Computer Society, pp.543–549. 15. Morales-Sandoval, M., C. Feregrino-Uribe, R. Cumplido, and I. Algredo-Badillo (2011). A Recon- figurable GF(2m) Elliptic Curve Cryptographic Coprocessor. In: Proccedings of 2011 VII Southern Conference on Programmable Logic (SPL). Córdoba, Argentina: IEEE Computer Society, pp.209– 214. 16. Nuno-Maganda, M. A., M. Morales-Sandoval, and C. Torres-Huitzil (2011). A Hardware Coproces- sor integrated with OpenCV for Edge Detection using Cellular Neural Networks. In: 2011 Sixth In- ternational Conference on Image and Graphics. Hefei, China: IEEE Computer Society, pp.957–962. 17. Algredo-Badillo, I., M. Morales-Sandoval, C. F. Uribe, and R. Cumplido (2012). Throughput and Efficiency Analysis of Unrolled Hardware Architectures for the SHA-512 Hash Algorithm. In: ISVLSI, pp.63–68. 18. Amaro, E. G., M. Nuno-Maganda, and M. Morales-Sandoval (2012). Evaluation of Machine Learn- ing Techniques for Face Detection and Recognition. In: 22nd International Conference on Electron- ics, Communications and Computers, CONIELECOMP 2012. Puebla, Mexico: IEEE Computer So- ciety, pp.213–218. 19. Nuño-Maganda, M. A., M. Arias-Estrada, C. Torres-Huitzil, H. H. Avilés-Arriaga, Y. Hernandez- Mier, and M. Morales-Sandoval (2012). A Hardware Architecture for Image Clustering Using Spik- ing Neural Networks. In: ISVLSI, pp.261–266. 20. Ruiz-Echartea, E., M. Morales-Sandoval, M. Nuno-Maganda, and Y. Hernandez-Mier (2012). A Novel Strategy for Image Segmentation of Latent Fingerprints. In: 22nd International Conference Curriculum Vitae: Miguel Morales Sandoval 6

on Electronics, Communications and Computers, CONIELECOMP 2012. Puebla, Mexico: IEEE Computer Society, pp.196–201. 21. Trujillo Vazquez, L., M. Morales-Sandoval, M. A. Nuno Maganda, and M. Ruiz Mendez (2012). El- liptic Curve Cryptography on Windows CE devices. In: 22nd International Conference on Electron- ics, Communications and Computers, CONIELECOMP 2012. Puebla, Mexico: IEEE Computer So- ciety, pp.224–229. 22. Cuevas-Farfan, E., M. Morales-Sandoval, R. Cumplido, C. Feregrino-Uribe, and I. Algredo-Badillo (2013). A programmable FPGA-based cryptoprocessor for bilinear pairings over F2m . In: Proceed- ings of the 8th International Workshop on Reconfigurable Communication-centric Systems-on-Chip. ReCoSoC 2013. IEEE, pp.1–8. 23. Morales Bocanegra, G. d. J., N. Rangel Valdez, and M. Morales Sandoval (2013). Arquitectura Gen- eral para la construcción de Identificadores de Huellas Dactilares Distribuidos. In: Congreso Inter- disciplinario de Cuerpos Académicos. , Gto.: Universidad Tecnológica de Guanajuato, pp.143–157. 24. Morales-Sandoval, M. and A. Diaz-Perez (2013a). A compact FPGA-based montgomery multiplier over prime fields. In: Proceedings of the 23rd ACM international conference on Great lakes sympo- sium on VLSI. GLSVLSI ’13. New York, NY, USA: ACM, pp.245–250. http://doi.acm.org/10.1145/ 2483028.2483102. 25. Morales-Sandoval, M. and A. Diaz-Perez (2013b). Area/performance evaluation of digit-digit GF(2k) multipliers on FPGAs. In: Proceedings of the 23rd International Conference on Field Pro- grammable Logic and Applications. FPL ’13. IEEE, pp.1–6. 26. Morales-Sandoval, M. and A. Diaz-Perez (Sept. 2013c). Compact FPGA-based hardware architec- tures for GF(2m) multipliers. In: Proceedings of the 16th Euromicro Conference on Digital System Design. DSD 2013. Los Alamitos, CA, USA: IEEE, pp.649–652. 27. Muñoz Hernández, M., J. J. Garcia-Hernandez, M. Morales-Sandoval, and A. Larranga-Cepeda (Oct. 2013). Study on the impact of fingerprints on the perceptual transparency in digital docu- ments. In: Recent Advances in Information Science, Proceedings of the 4th European Conference of Computer Science. ECCS’13, pp.222–230. 28. Vega Castillo, A. K., A. Cortina Reyes, M. Morales Sandoval, and A. Díaz Pérez (2013). A Perfor- mance Comparison of Elliptic Curve Scalar Multiplication Algorithms on Smartphones. In: 23rd International Conference on Electronics, Communications and Computers, CONIELECOMP 2013. Puebla, Mexico: IEEE Computer Society, pp.114–119. 29. Muñoz Hernández, M., J. J. Garcia-Hernandez, and M. Morales-Sandoval (Dec. 2014). Study on the Robustness to Retyping Attacks of fingerprinted Digital Documents in the Frequencial Domain. In: 9th International Conference for Internet Technology and Secured Transactions. ICITST-2014. London, England, pp.1–6. 30. Morales-Sandoval, M. and A. Diaz-Perez (Aug. 2015). DET-ABE: A Java API for Data Confiden- tiality and Fine-Grained Access Control from Attribute Based Encryption. In: 9th IFIP WG 11.2 International Conference on Information Security Theory and Practice - WISTP 2015. Heraklion, Crete, Greece, pp.104–119. 31. Lara-Nino, C. A., A. Diaz-Perez, and M. Morales-Sandoval (Aug. 2016). Energy efficient security module congurations for sensor nodes. In: Proceedings of the Work in Progress Session SEAA/DSD 2016. Limassol, Cyprus. 32. Lara-Nino, C. A., M. Morales-Sandoval, and A. Diaz-Perez (Feb. 2016a). An evaluation of AES and PRESENT ciphers for lightweight cryptography on smartphones. In: 26th International Confer- ence on Electronics, Communications and Computers - CONIELECOMP 2016. Universidad de las Américas, Puebla, pp.87–93. 33. Lara-Nino, C. A., M. Morales-Sandoval, and A. Diaz-Perez (Aug. 2016b). Novel FPGA-based low- cost hardware architecture for the PRESENT block cipher. In: 2016 Euromicro Conference on Digi- tal System Design. Limassol, Cyprus, pp.646–650. Curriculum Vitae: Miguel Morales Sandoval 7

34. Leyva Vázquez, C., M. Morales-Sandoval, and H. Galeana Zapién (Sept. 2016). Comparación cuali- tativa de los enfoques basados en certificados digitales y en identidad para seguridad en redes vehic- ulares. In: Tercer Congreso Nacional de Ingenieria CONNAI 2016. Cd. Victoria, Tamaulipas, pp.33– 38. 35. Reyes Anastasio, H. G., M. Morales-Sandoval, and J. L. González Compeán (Sept. 2016). Un pro- totipo para verificación remota de integridad de datos en la nube. In: Tercer Congreso Nacional de Ingenieria CONNAI 2016. Cd. Victoria, Tamaulipas, pp.1–7. 36. Rodriguez-Flores, L., M. Morales-Sandoval, R. Cumplido, C. Feregrino-Uribe, and I. Algredo- Badillo (Feb. 2017). A compact FPGA-based microcoded coprocessor for exponentiation in asym- metric encryption. In: LASCAS 2017 - 8th IEEE Latin American Symposium on Circuits and Sys- tems. Bariloche Argentina, pp.229–232. 37. Sosa Sosa, V. J., M. Morales-Sandoval, O. Telles-Hurtado, and J. L. Gonzalez Compean (July 2017). Protecting data in the cloud: an assesment of practical digital envelopes from attribute based encryption. In: Proceedings of the 6th International Conference on Data Science, Technology and Applications (DATA 2017), special session on Knowledge Discovery and Cloud Computing Applica- tions – KDCloudApps. Madrid, Spain: SCITEPRESS, pp.382–390. 38. Lara-Nino, C. A., A. Diaz-Perez, and M. Morales-Sandoval (Oct. 2018d). FPGA-based Assessment of Midori and GIFT Lightweight Block Ciphers. In: 20th International Conference on Information and Communications Security. Lille, France, pp.745–755. 39. Lara-Nino, C. A., M. Morales-Sandoval, and A. Diaz-Perez (Feb. 2018). Small Lightweight Hash Functions in FPGA. In: 2018 IEEE 9th Latin American Symposium on Circuits & Systems (LAS- CAS). Puerto Vallarta, Mexico: IEEE, pp.1–4. 40. Reyes-Anastacio, H. G., J. L. Gonzalez Compean, M. Morales-Sandoval, and J. Carretero (July 2018). A data integrity verification service for cloud storage based on building blocks. In: 20188th International Conference on Computer Science and Information Technology (CSIT). Amman, Jor- dan, pp.1–6. 41. Camacho Camacho, E. S., A. Diaz Perez, and M. Morales-Sandoval (2019a). Algoritmos paralelos para la propagación de Políticas de Seguridad en una Red de Documentos. In: Avances en Ciencias en Ingeniería y Tecnologías Computacionales - TopTamaulipas 2019 - Encuentro Estatal de Estudi- antes Destacados en Tecnologías de Información, Cd. Victoria, Tamps., México, 25-27 de septiem- bre, 2019. https://www.tamps.cinvestav.mx/~toptamaulipas/eBook/AITC.pdf, pp.19–21. 42. Camacho Camacho, E. S., A. Diaz Perez, and M. Morales-Sandoval (2019b). Métodos de Crip- tografía Ligera para brindar Servicios de Seguridad al Internet de las Cosas. In: Avances en Ciencias en Ingeniería y Tecnologías Computacionales - TopTamaulipas 2019 - Encuentro Estatal de Estudi- antes Destacados en Tecnologías de Información, Cd. Victoria, Tamps., México, 25-27 de septiem- bre, 2019. https://www.tamps.cinvestav.mx/~toptamaulipas/eBook/AITC.pdf, pp.33–36. 43. Carrizales, D., D. D. Sanchez-Gallegos, H. Reyes, J. L. Gonzalez Compean, M. Morales-Sandoval, J. Carretero, and A. Galaviz-Mosqueda (2019). A Data Preparation Approach for Cloud Storage Based on Containerized Parallel Patterns. In: Internet and Distributed Computing Systems - 12th International Conference, IDCS 2019, Naples, Italy, October 10-12, 2019, Proceedings, pp.478–490. https://doi.org/10.1007/978-3-030-34914-1%5C_45. 44. Hinojosa Cabello, M. and M. Morales-Sandoval (2019). Esquema de Cifrado de Datos con Capaci- dades de Búsqueda. In: Avances en Ciencias en Ingeniería y Tecnologías Computacionales - Top- Tamaulipas 2019 - Encuentro Estatal de Estudiantes Destacados en Tecnologías de Información, Cd. Victoria, Tamps., México, 25-27 de septiembre, 2019. https : / / www . tamps . cinvestav . mx / ~toptamaulipas/eBook/AITC.pdf, pp.11–14. 45. Lara-Nino, C. A., M. Morales-Sandoval, and A. Diaz-Perez (Aug. 2019). Lightweight Key Establish- ment for WSNs. In: 2019 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing. University of Victoria, Canada, pp.1–8. 46. Parra Aguirre, R. de la and M. Morales-Sandoval (2019). Esquemas de Seguridad Ligeros en Aplica- ciones de Redes Inalámbricas de Área Corporal. In: Avances en Ciencias en Ingeniería y Tecnologías Computacionales - TopTamaulipas 2019 - Encuentro Estatal de Estudiantes Destacados en Tec- Curriculum Vitae: Miguel Morales Sandoval 8

nologías de Información, Cd. Victoria, Tamps., México, 25-27 de septiembre, 2019. https://www. tamps.cinvestav.mx/~toptamaulipas/eBook/AITC.pdf, pp.8–10.

Participation in funded projects 1. Project co-leader: “A flexible heterogeneus computing platform for high performance applica- tions, supported by SEP-PROMEP from july, 2019 to june, 2020. Funded with 0.2 MMXP. 2. Project leader: “Novel algorithms and their sw/hw architectures for lightweight cryptography”, supported by SEP-Conacyt Fondo Ciencia Básica. From march, 2018 to march, 2021. Funded with 1.4 MMXP. 3. Member of team project “Servicios de Auditoría Informática para el Programa de Resultados Electorales Preliminares de las Elecciones Locales del Estado de Tamaulipas para el año 2019”. Leader of Network infrastructure and security layer. 4. Member of team project “Servicios de Auditoría Informática para el Programa de Resultados Electorales Preliminares de las Elecciones Locales del Estado de Tamaulipas para el año 2018”. Leader of Network infrastructure and security layer. Funded with 0.8 MMXP. 5. Project leader: “Encuentro Estatal de Jóvenes Talento en Tecnologías de Información, TopTa- maulipas y TamCoder 2018”, supported by CONACyT through program “Apoyo al Fomento de las Vocaciones Científicas y Tecnológicas en las y los Niños y Jóvenes Mexicanos 2018”. Funded with 0.8 MMXP. 6. Project leader: “Automatic system for fingerprint recognition”, with financial support from PROMEP. Funded with 0.26 MMXP. 7. Participant in the project “System for remote monitoring and control of water treatment pro- cesses”, funded by the AQUAMEX S.A. de C.V company and the National Council for Science and Technology of Mexico (Conacyt). 8. Participant in the project “A robust security service for authentication and control access”, funded by Real NET S.A. de C.V company and the National Council for Science and Technology of Mexico (Conacyt). Graduate students supervision • Ph.D students

1. Luis Armando Rodríguez Flores Thesis: “Lightweight finite field operators for public key cryptography on resource constrained devices”. Degree: Doctor in Computer Science Institution: National Institute for Astrophysics, Optics, and Electronics. Puebla Date: May 6, 2019 2. Carlos Andrés Lara Niño Thesis: “Methods for lightweight cryptography for solving the key establishment problem in sensor nodes”. Degree: Doctor in Engineering and Computing Technologies. Institution: Cinvestav Unidad Tamaulipas. Date: In progress, expected ending time: December 2020. • M.Eng. students

1. Adriana Lizet Trujillo Vázquez Thesis: “Criptografía basada en ECC y AES para dispositivos con recursos restringi- dos” Degree: Master in Information Technology Engineering. Institution: Polytechnic University of Victoria. Tamaulipas Date: Octuber 28, 2011. Curriculum Vitae: Miguel Morales Sandoval 9

2. Elisa Ruiz Echartea. Thesis: “Sistema de identificación automática de huellas dactilares” Degree: Master in Information Technology Engineering. Institution: Polytechnic University of Victoria. Tamaulipas Date: Dicember 16, 2011. 3. Hugo Octavio Camargo Martínez Thesis: “Aplicación del concepto de firma digital en procesos judiciales en el Estado de Tamaulipas, mediante algoritmos de curvas elípticas (ECC)” Degree: Master in Information Technology Engineering. Institution: Polytechnic University of Victoria. Tamaulipas Date: January 25, 2013. 4. Ana Karina Vega Castillo Thesis: “Diseño e implementación de esquemas criptográficos basados en curvas elípticas y emparejamientos bilineales para aplicaciones móviles seguras” Degree: Master in Information Technology Engineering. Institution: Polytechnic University of Victoria. Tamaulipas Date: September 20, 2013. 5. Antonio Reyes Cortina Thesis: “Arquitecturas paralelas para la multiplicación escalar en criptografía de curvas elípticas” Degree: Master in Information Technology Engineering. Institution: Polytechnic University of Victoria. Tamaulipas Date: October 25, 2013. 6. Guadalupe de Jesús Morales Bocanegra Thesis: “Sistema distribuido para la identificación de personas mediante el usode huellas dactilares” Degree: Master in Information Technology Engineering. Institution: Polytechnic University of Victoria. Tamaulipas Date: October 28, 2013.

• M.Sc. students

1. Eduardo Cuevas Farfán Thesis: “Hardware Architecture for Pairing-Based Cryptography” Degree: Master in Computer Science. Institution: National Institute for Astrophysics, Optics and Electronics. Puebla Date: November 4, 2013. 2. Mario Diego Muñoz Hernández Thesis: “A Secure System for Storage and Distribution of Digital Documents with Dishonest User Tracing Service” Grado: Master in Computer Science. Institution: Cinvestav Tamaulipas. Date: December 10, 2013. 3. Luis Armando Rodríguez Flores Thesis: “Compact hardware architecture for public key cryptography” Degree: Master in Computer Science. Institution: National Institute for Astrophysics, Optics and Electronics. Puebla Date: November 18, 2014. 4. Luis Fernando Guerrero Carrizalez Thesis: “GPU-CPU acceleration of digital envelope cryptographic technique for data security in the cloud” (in spanish) Degree: Master in Engineering and Computing Technologies. Institution: Cinvestav Tamaulipas. Date: October 9, 2017. Curriculum Vitae: Miguel Morales Sandoval 10

5. Eder Camacho Camacho Thesis: “Security policies propagation in a documents network” (in spanish) Degree: Master in Engineering and Computing Technologies. Institution: Cinvestav Tamaulipas. Date: December 16, 2019. 6. Ricardo Enrique de la Parra Aguirre Thesis: “Security in wireless body area networks through lightweight cryptography” Degre: Master in Engineering and Computing Technologies. Institution: Cinvestav Tamaulipas. Date: September 28, 2020. 7. Melissa Brigithee Hinojosa Cabello Thesis: “An Attribute-Based Encryption Scheme for Storage, Sharing and Retrieval of Digital Documents in the Cloud” Degree: Master in Engineering and Computing Technologies. Institution: Cinvestav Tamaulipas. Date: October 1, 2020.

• BSc students

1. Jose Antonio Molina de la Fuente Thesis: “Estudio y evaluación de algoritmos criptográficos ligeros para seguridad de datos y de transacciones” Degree: Information Technology Engineering Institution: Polytechnic University of Victoria. Tamaulipas Date: December 2018. 2. Eluis Ramos Lucio Thesis: “Flujo de Diseño para aplicaciones basadas en contratos inteligentes” Degree: Information Technology Engineering Institution: Polytechnic University of Victoria. Tamaulipas Date: December 2019. 3. Héctor Alán de la Fuente Anaya Thesis: “Prototipo de un Sistema de Firma Digital como Servicio en la Nube” Degree: Information Technology Engineering Institution: Polytechnic University of Victoria. Tamaulipas Date: December 2019. 4. Catherine Alessandra Torres Charles Thesis: “Repositorio de Contenedores Virtuales de Criptosistemas Informáticos” Degree: Information Technology Engineering Institution: Polytechnic University of Victoria. Tamaulipas Date: December 2019. Curriculum Vitae: Miguel Morales Sandoval 11

Graduate and Undergraduate Courses Course name Level Hrs/times Institution Selected Topics on Computa- Graduate 60/3 CINVESTAV-Tamaulipas tional Egineering Programming Technologies Graduate 60/2 CINVESTAV-Tamaulipas M.Sc. Research Seminar Graduate 60/2 CINVESTAV-Tamaulipas Security in Information Systems Graduate 60/3 CINVESTAV-Tamaulipas Object Oriented Paradigm Graduate 60/3 CINVESTAV-Tamaulipas Distributed Systems Graduate 60/1 CINVESTAV-Tamaulipas Selected Topics on Information Graduate 80/2 Polytechnic University of Victoria Security Software Engineering Graduate 80/1 Polytechnic University of Victoria Object Oriented Technology Graduate 80/3 Polytechnic University of Victoria Algorithms and Programming Graduate 80/2 Polytechnic University of Victoria Selected Topics on System Graduate 80/1 Polytechnic University of Victoria Engineering Information and Network Secu- Undergraduate 80/5 Polytechnic University of Victoria rity Advanced Topics on Object Undergraduate 80/4 Polytechnic University of Victoria Oriented Programming Object Oriented Programming Undergraduate 80/4 Polytechnic University of Victoria Embedded Systems Undergraduate 80/2 Polytechnic University of Victoria Computer Organization Undergraduate 80/2 Polytechnic University of Victoria Algorithms Undergraduate 80/1 Polytechnic University of Victoria Calculus Undergraduate 80/1 Polytechnic University of Victoria Data Structures Undergraduate 80/1 Technological Institute of Atlixco Databases Undergraduate 80/2 Technological Institute of Atlixco System Programming Undergraduate 80/2 Technological Institute of Atlixco Object Oriented Databases Undergraduate 80/3 Technological Institute of Atlixco Knowledge databases Undergraduate 80/2 Technological Institute of Atlixco Mathematics for Computers Undergraduate 80/3 Technological Institute of Atlixco

Invited talks 1. “FPGAs y Cómputo Reconfigurable” Audience: Assistants to 2do. Congreso Internacional de Ingenierías SINERGIA 2006 Place: Universidad Iberoamericana. Puebla, Pue. Date: September 6, 2006. 2. “Compresión de datos y criptografía: FPGAs para seguridad en tiempo real” Audience: Assistants to Escuela de Inteligencia Artificial y Robótica Place: Centro Nacional de Desarrollo Tecnológico. Cuernavaca, Morelos. Date: September, 2008. 3. “Criptografía, el arte de ocultar información” Audience: Information Technology community Place: Foro Internacional de Tecnologías de la Información. , Tamaulipas. Date: November 6, 2009. 4. “FPGAs, una tecnología para desarrollar componentes hardware de alto desempeño desde la per- spectiva de desarrollo de software”. Curriculum Vitae: Miguel Morales Sandoval 12

Audience: students and Information technology community, event Tercer Aniver- sario de la Universidad Politécnica de Victoria. Place: Universidad Politécnica de Victoria, Tamaulipas. Date: August 10, 2010. 5. “Seguridad Informática” Audience: Students Place: Zoológico de Tamatán. Ciudad Victoria, Tamaulipas. Date: August 19, 2010. 6. “Criptografía de curvas elípticas en hardware reconfigurable” Audience: Graduate students and professors Place: Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional (CINVESTAV) unidad Tamaulipas. Date: March 3, 2011. 7. “Seguridad de datos en Cómputo en la Nube” Audience: Information Technology community Place: Foro Internacional de Tecnologías de Información. Ciudad Victoria Tamaulipas. Date: February 14, 2013. 8. “Seguridad Pervasiva, algoritmos y protocolos criptográficos para Cómputo Ubicuo e Internet de las Cosas”. Audience: Graduate students and professors Place: Coordinación de Ciencias Computacionales del Instituto Nacional de Astrofísica, óptica y Electrónica. Tonantzintla, Puebla. Date: May 19, 2014. 9. “Cinvestav Tamaulipas: Ingeniería y Tecnologías Computacionales en Aplicaciones de Alto Im- pacto”. Audience: Academy, event 42 aniversario del Instituto Tecnológico de Cd. Victoria Place: Auditorio de la Facultad de Ingeniería Electrónica. Date: October 17, 2017. 10. “Perspectivas de Seguridad de Información en los Actuales y Futuros Paradigmas de Cómputo”. Audience: Academy Place: Campus Matamoros de la Universidad Autónoma de Tamaulipas Date: February 28, 2018. 11. “Retos y oportunidades para fortalecer la apropiación de la ciencia, tecnología e innovación”. Audience: Academy, government Place: Foro Estatal de Consulta ”Humanidades, Ciencia, Tecnología e Inno- vación, Tamaulipas. Date: March 21, 2019.

Talks in International Conferences 1. “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. 2. “Congreso Internacional de Cómputo Reconfigurable y FPGAs”. Univeridad de Colima, 20–24 de Septiembre de 2004. 3. “Congreso Internacional de Ciencias de la Computación”. Univeridad de Colima, 20 – 24 de Sep- tiembre de 2004. 4. “XV International Conference on Electronics, Communications and Computers (CONIELE- COM’05)”. Univeridad de las Américas, Puebla México, 28 de febrero – 2 de marzo de 2005. Curriculum Vitae: Miguel Morales Sandoval 13

5. “2006 IEEE International Conference on Reconfigurable Hardware and FPGAs”. San Luis Potosí, México, 20 – 22 de septiembre de 2006. 6. “II Magno Congreso Internacional de Computación CIC-IPN”. México, D.F., 6 – 8 de noviembre de 2007. 7. “14th EUROMICRO Conference on Digital System Design (DSD)”. Oulu, Finlandia, 31 de agosto – 2 de septiembre de 2011. 8. “IEEE Computer Society Annual Symposium on VLSI”. University of Massachusetts, Amherst, USA, 19 – 21 de Agosto de 2012. 9. “23rd International Conference on Electronics, Communications and Computers, CONIELE- COMP 2013”. Cholula, Puebla, 11 – 13 de Marzo de 2013. 10. “23rd ACM international conference on Great lakes symposium on VLSI, GLSVLSI’13”. Paris, Francia, 2 – 4 de Mayo de 2013. 11. “16th Euromicro Conference on Digital System Design, DSD 2013”. Santander, España, 4 al 6 de Septiembre de 2013. 12. “23rd International Conference on Field Programmable Logic and Applications FPL 2013”. Porto, Portugal, 2 – 4 de Septiembre de 2013. 13. “9th International Conference on Information Security Theory and Practice, WISTP 2015”. Hera- clion, Grecia, 24 – 25 de Agosto de 2015.

Training and Certifications • Course “Business Process Management – BPM” received in august 2015 in Cinvestav-Tamaulipas by Negocios y Soluciones Informáticas, S. A. Duration: 40 hrs. • Certification “SEI-Certified PSP Developer” received on April 7, 2014 by SEI-Certification, Carnegie Mellon University. • Course “Personal Software Process (PSP) advanced”, received in January 2014 in Cinvestav- Tamaulipas e impartido por el SIE (Software Industry Excellence) Center Mexico. Duration: 40 hrs. • Course “Personal Software Process (PSP) fundamentals”, received in December 2013 in Cinvestav-Tamaulipas by SIE (Software Industry Excellence) Center of Mexico. Duration: 40 hrs. • Course “Formación Universitaria Didáctica Especial”, in Universidad Politécnica de Victoria in April 2012. Duration: 16 hrs. • Certification in “ Educación basada en Competencias” by Secretaría de Educación Públicain March 2009. Duration: 300 hrs. • Course “Diagnóstico y desarrollo de competencias del docente Universitario”, in the Polytechnic University of Victoria, October 2008. Duration: 20 hrs. • Course “Mantenimiento de PCs”, in the Centro de Tecnología Educativa de la Benemérita Uni- versidad Autónoma de Puebla, in May 2000. Duration: 21 hrs.

Scientific Community Work 1. Associate editor in the “Information Security Journal: A Global Perspective” journal, since 2011. 2. Program committee member in the “Digital System Design” conference, special track of “Archi- tectures and Hardware for Security Applications”, since 2015. 3. Active reviewer in the following JCR-indexed journals

• Microelectronics Journal, ISSN: 0026-2692. • IEEE Transactions on Circuits and Systems, ISSN: 1549-8328. Curriculum Vitae: Miguel Morales Sandoval 14

• IEEE Transactions on Computers, ISSN: 0018-9340. • IEEE Transactions on Instrumentation & Measurement, ISSN: 0018-9456. • Transactions on VLSI Systems, ISSN: 1063-8210. • Microprocessors and Microsystems, ISSN: 0141-9331. • Computers and Electrical Engineering, ISSN: 0045-7906. • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, ISSN: 0278-0070. • IET Circuits, Devices and Systems, ISSN: 1751-858X. • IET Electronics Letters, ISSN : 0013-5194. • IEEE Access, 2169-3536.

4. Referee in Concurso Estatal de Programación 2015, 2016, and 2017 in Tamaulipas. 5. Referee in 16avo Certamen de Creatividad e Innovación Tecnológica 2014. Cd. Victoria Tamauli- pas, October 28, 2014. 6. Referee in 15avo Certamen de Creatividad e Innovación Tecnológica 2013. Cd. Victoria Tamauli- pas, November 4, 2013. 7. Referee in diverse funding programs of CONACyT:

• Programa de Estímulos a la Innovación Tecnológica de Alto Valor Agregado (2010, 2012, 2015, 2016, 2017 and 2018 editions). • Becas en el extranjero (2010, 2012 and 2019). • Ciencia Básica Fondo SEP - CONACYT (2010, 2011, and 2014 editions). • Problemas Nacionales CONACYT, 2017. • Becas Posdoctorales Nacionales CONACyT, 2019.

Professional references • Paris Kitsos. [email protected]. Associate Professor, University of the Peloponnese. Chair of the Special Ses- sion Architecture and Hardware for Security Applications (AHSA) in the Euromicro Digital Sys- tem Design Conference. • Dr. Arturo Díaz Pérez. Cinvestav . [email protected]. Associate Professor, Founder and formerly head of Cinvestav campus Tamaulipas. • Dr. Gabriel Alejandro Galaviz Mosqueda. CICESE . [email protected]. Associate professor and Academic Coordinator.