Senior Research Associate

Carlos MorenoCarlos Moreno received his PhD from the University of Waterloo, working in the area of Cryptography and Embedded Systems Security. He also holds an M.Eng. degree from McGill University in the area of Digital Signal Processing, and a B.Eng. in Electronics Engineering from Universidad Simon Bolivar in Caracas, Venezuela, where he graduated First of his Class. Industry experience includes software and hardware development for Industrial Control and Monitoring systems. He has recently worked on ISO-26262 Automotive Functional Safety compliance with a UW Industry Partner.

While at the University of Waterloo, he completed the Certificate in University Teaching from the Centre for Teaching Excellence and obtained the Certificate in University Teaching Award, given annually to the participant that demonstrates highest achievement upon completion of the Certificate. He has been Sessional Instructor in several courses, including Computer Security and Privacy (ECE-458) and Real-Time Embedded Software (ECE-455).

He obtained the Best Paper Award at the LCTES-2013 conference for his paper “Non-Intrusive Program Tracing and Debugging of Deployed Embedded Systems Through Side-Channel Analysis”, co-authored with Sebastian Fischmeister and M. Anwar Hasan. He has been also nominated/short-listed for the Best Poster Award at the ICISSP-2017 conference for his position paper “On the Security of Safety-Critical Embedded Systems: Who Watches the Watchers? Who Reprograms the Watchers?”, co-authored with Sebastian Fischmeister (Award decision will be announced at the conference, in February 2017).

Affiliation: 
University of Waterloo

Publications with this group

2018

Lamichhane, K., C. Moreno, and S. Fischmeister, "Non-Intrusive Program Tracing of Non-Preemptive Multitasking Systems Using Power Consumption", Design, Automation and Test in Europe Conference and Exhibition (DATE), Dresden, Germany, 2018. PDF icon [pdf] (163.04 KB)

2017

Moreno, C., and S. Fischmeister, "Accurate Measurement of Small Execution Times -- Getting Around Measurement Errors", Embedded Systems Letters (ESL), 2017. PDF icon [pdf] (62.02 KB)
Moreno, C., and S. Fischmeister, Accurate Measurement of Small Execution Times – Getting Around Measurement Errors, no. TR-2017-cmoreno-001, Waterloo, Canada, University of Waterloo, 2017. PDF icon [extended-version TR-2017-cmoreno-001] (126.77 KB)
Moreno, C., and S. Fischmeister, "Fast and Energy-Efficient Digital Filters for Signal Conditioning in Low-Power Microcontrollers", Design Automation Conference (DAC), Austin, USA, 2017. PDF icon [pdf] (108.82 KB)
Moreno, C., and S. Fischmeister, "Non-Intrusive Runtime Monitoring Through Power Consumption to Enforce Safety and Security Properties in Embedded", Formal Methods in Software Design (FMSD), 2017. PDF icon [pdf] (906.46 KB)
Moreno, C., and S. Fischmeister, "On the Security of Safety-Critical Embedded Systems: Who Watches the Watchers? Who Reprograms the Watchers?", International Conference on Information Systems Security and Privacy (ICISSP), Porto, Portugal., 2017. PDF icon [pdf] (270.31 KB)

(Associated poster nominated for Best Poster Award)

2016

Moreno, C., S. Kauffman, and S. Fischmeister, "Efficient Program Tracing and Monitoring Through Power Consumption -- With A Little Help From The Compiler", Proc. of Design, Automation, and Test (DATE), Dresden, Germany, 2016. PDF icon [pdf] (178.75 KB)
Moreno, C., and S. Fischmeister, "Non-Intrusive Runtime Monitoring Through Power Consumption: A Signals and System Analysis Approach to Reconstruct the Trace", Proc. of the International Conference on Runtime Verification (RV), Madrid, Spain, 2016. PDF icon [pdf] (795.35 KB)PDF icon [Appendices] (61.96 KB)
Kauffman, S., C. Moreno, and S. Fischmeister, "Static Transformation of Power Consumption for Software Attestation", IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Daegu, South Korea, 2016. PDF icon [paper] (366.59 KB)

2015

Moreno, C., A. M. Hasan, and S. Fischmeister, "Exp-HE: A Family of Fast Exponentiation Algorithms Resistant to SPA, Fault, and Combined Attacks", International Conference on Embedded Software (EMSOFT), 2015. PDF icon [paper] (776.23 KB)
Ketata, A., C. Moreno, S. Fischmeister, J. Liang, and K. Czarnecki, "Performance Prediction upon Toolchain Migration in Model-Based Software", International Conference on Model Driven Engineering Languages and Systems (MODELS), Ottawa, Canada, pp. 302 - 311, 2015. PDF icon [pdf] (198.56 KB)

2013

Moreno, C., S. Fischmeister, and A. M. Hasan, "Non-intrusive Program Tracing and Debugging of Deployed Embedded Systems Through Side-channel Analysis", Proc. of the 14th ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems (LCTES), New York, USA, ACM, pp. 77-88, 2013. PDF icon [pdf] (742.96 KB)

(best paper award)