Constantine Alexander Ioannou
Biography
Constantine Alexander Ioannou received a Bachelor of Science in Computer Engineering with a minor in Computer Science from the University of Michigan in 2012. His technical expertise spans hardware security, embedded systems, and computer architecture, with particular focus on Trusted Execution Environments and cache-based side-channel attack prevention.
Since 2020, Ioannou has served as a Research Assistant Specialist at the University of California, Irvine, where he evaluates security technologies including Intel SGX and ARM TrustZone. His work involves developing and testing novel cache designs to prevent cache-based side-channel attacks, with efforts directed toward tape-out for performance evaluation. Prior to this role, he worked as an Engineering Consultant at Trillium Secure from 2018 to 2019, implementing cryptographic protocols for automotive CAN bus systems and redesigning fabrication processes.
Ioannou's earlier career included positions at the University of Michigan as a Neuroradiological Lab Specialist Intermediate, where he processed MR imaging data and developed automation scripts, and at Towers Watson as a Full Stack Software Developer managing health and welfare benefits administration software for Fortune 500 companies. He has also served as an Undergraduate Embedded Systems Lab Instructor at the University of Michigan, where he developed course materials and guided students through hardware and software projects.
Return to topAreas of Expertise
- Computer Security Architecture
- Trusted Execution Environments
- Cache Side-Channel Attack Prevention
- Cryptographic Protocol Implementation
- Neuroimaging Data Processing
- Embedded Systems Development
- Hardware Software Co-Design
This profile was created with the help of AI.
Last updated on 4/23/2026.