Colin O'Flynn

 Colin O'Flynn

Colin O'Flynn

  • Courses2
  • Reviews2

Biography

Dalhousie University - Electrical Engineering

CEO at NewAE Technology Inc. &
Assistant Professor at Dalhousie University
Research
Colin
O'Flynn
Halifax, Nova Scotia, Canada
I've been deeply involved with hardware electronics design since I've been about ten, when my parents bought me a Radio Shack 10-in-1 kit. From that beginning I've worked on a wide range of projects including both hardware and embedded software, the most recent being my open-source ChipWhisperer project that helps to make advanced embedded security attacks accessible. This project aims to revolutionize this field by offering a complete open-source toolchain, along with tutorials and even hardware that can be purchased on Mouser. I co-founded NewAE Technology Inc., to make this project more widely accessible, and have now sold over 1000 ChipWhisperer-Lites along with many other products which have been used in universities, research labs, commercial companies validating their products, and governments.


Experience

  • Dalhousie University

    Assistant Professor

    Colin worked at Dalhousie University as a Assistant Professor

  • Dalhousie University

    PhD in Electrical Engineering

    Having seen first-hand how security is added to embedded systems (or more accurately, how often it is NOT added), I set out to improve the overall understanding in industry of the reality of attacks against embedded systems. During my PhD I developed the ChipWhisperer, the world's first open-source tool-chain for side-channel power analysis attacks. I also ran a capture the flag (CTF) for CHES2016, gave many talks at Black Hat/DEFCON/other conferences, and ran several tutorial sessions.

  • Dalhousie University

    Lecturer

    I've been responsible for teaching 2 different courses at Dalhousie. Over summer 2015 I taught the 'robot design course', which takes 3rd year students through a complete electronics design. I also taught a 2nd year digital electronics course twice.

  • Atmel

    Electrical Engineering Consultant

    Working on a variety of projects around 802.15.4, mostly working on 6LoWPAN related work.

  • Nautel

    Engineering Consultant

    Consultant on FPGA design mostly, also some DSP programming along with environmental testing.

  • NewAE Technology Inc.

    CTO

    Having spun NewAE Technology out of my PhD research, I've been working as the main R&D engineer for their products, along with long-term planning of future projects and products.

Education

  • Dalhousie University

    Doctor of Philosophy (Ph.D.)

    Electrical Engineering

  • Dalhousie University

    BSc

    Electrical Engineering

  • Excellence in Engineering Graduate Scholarship



  • Excellence in Engineering Graduate Scholarship



  • Dalhousie University

    Assistant Professor



  • Dalhousie University

    PhD in Electrical Engineering


    Having seen first-hand how security is added to embedded systems (or more accurately, how often it is NOT added), I set out to improve the overall understanding in industry of the reality of attacks against embedded systems. During my PhD I developed the ChipWhisperer, the world's first open-source tool-chain for side-channel power analysis attacks. I also ran a capture the flag (CTF) for CHES2016, gave many talks at Black Hat/DEFCON/other conferences, and ran several tutorial sessions.

  • Dalhousie University

    Lecturer


    I've been responsible for teaching 2 different courses at Dalhousie. Over summer 2015 I taught the 'robot design course', which takes 3rd year students through a complete electronics design. I also taught a 2nd year digital electronics course twice.

  • George Brown College

    Electronics Technician Certificate



Publications

  • Side channel power analysis of an AES-256 Bootloader

    Proceedings of IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE '15)

  • Side channel power analysis of an AES-256 Bootloader

    Proceedings of IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE '15)

  • Power Analysis Attacks against IEEE 802.15.4 Nodes

    Proceedings of 7th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '16)

  • Side channel power analysis of an AES-256 Bootloader

    Proceedings of IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE '15)

  • Power Analysis Attacks against IEEE 802.15.4 Nodes

    Proceedings of 7th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '16)

  • ChipWhisperer: An Open-Source Platform for Hardware Embedded Security Research

    Proceedings of 5th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '14)

  • Side channel power analysis of an AES-256 Bootloader

    Proceedings of IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE '15)

  • Power Analysis Attacks against IEEE 802.15.4 Nodes

    Proceedings of 7th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '16)

  • ChipWhisperer: An Open-Source Platform for Hardware Embedded Security Research

    Proceedings of 5th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '14)

  • FlexibleIP (FIP): IPv6 Stack for Experimental Work on Low-Power Wireless Networks

    IEEE GreenCom 2012

  • Side channel power analysis of an AES-256 Bootloader

    Proceedings of IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE '15)

  • Power Analysis Attacks against IEEE 802.15.4 Nodes

    Proceedings of 7th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '16)

  • ChipWhisperer: An Open-Source Platform for Hardware Embedded Security Research

    Proceedings of 5th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '14)

  • FlexibleIP (FIP): IPv6 Stack for Experimental Work on Low-Power Wireless Networks

    IEEE GreenCom 2012

  • Synchronous sampling and clock recovery of internal oscillators for side channel analysis and fault injection

    Journal of Cryptographic Engineering

  • Side channel power analysis of an AES-256 Bootloader

    Proceedings of IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE '15)

  • Power Analysis Attacks against IEEE 802.15.4 Nodes

    Proceedings of 7th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '16)

  • ChipWhisperer: An Open-Source Platform for Hardware Embedded Security Research

    Proceedings of 5th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '14)

  • FlexibleIP (FIP): IPv6 Stack for Experimental Work on Low-Power Wireless Networks

    IEEE GreenCom 2012

  • Synchronous sampling and clock recovery of internal oscillators for side channel analysis and fault injection

    Journal of Cryptographic Engineering

  • Power Analysis for Cheapskates

    Various Conferences

    My presentation "Power Analysis for Cheapskates", given at: -Blackhat Abu Dhabi 2012 -Blackhat EU 2013 -AtlSecCon -Design West (ESC) 2013

  • Side channel power analysis of an AES-256 Bootloader

    Proceedings of IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE '15)

  • Power Analysis Attacks against IEEE 802.15.4 Nodes

    Proceedings of 7th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '16)

  • ChipWhisperer: An Open-Source Platform for Hardware Embedded Security Research

    Proceedings of 5th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '14)

  • FlexibleIP (FIP): IPv6 Stack for Experimental Work on Low-Power Wireless Networks

    IEEE GreenCom 2012

  • Synchronous sampling and clock recovery of internal oscillators for side channel analysis and fault injection

    Journal of Cryptographic Engineering

  • Power Analysis for Cheapskates

    Various Conferences

    My presentation "Power Analysis for Cheapskates", given at: -Blackhat Abu Dhabi 2012 -Blackhat EU 2013 -AtlSecCon -Design West (ESC) 2013

  • A Case Study of Side-Channel Analysis using Decoupling Capacitor Power Measurement with the OpenADC

    Lecture Notes in Computer Science (LNCS), Vol 7743, Foundations & Practice of Security

  • Side channel power analysis of an AES-256 Bootloader

    Proceedings of IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE '15)

  • Power Analysis Attacks against IEEE 802.15.4 Nodes

    Proceedings of 7th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '16)

  • ChipWhisperer: An Open-Source Platform for Hardware Embedded Security Research

    Proceedings of 5th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '14)

  • FlexibleIP (FIP): IPv6 Stack for Experimental Work on Low-Power Wireless Networks

    IEEE GreenCom 2012

  • Synchronous sampling and clock recovery of internal oscillators for side channel analysis and fault injection

    Journal of Cryptographic Engineering

  • Power Analysis for Cheapskates

    Various Conferences

    My presentation "Power Analysis for Cheapskates", given at: -Blackhat Abu Dhabi 2012 -Blackhat EU 2013 -AtlSecCon -Design West (ESC) 2013

  • A Case Study of Side-Channel Analysis using Decoupling Capacitor Power Measurement with the OpenADC

    Lecture Notes in Computer Science (LNCS), Vol 7743, Foundations & Practice of Security

  • Message Denial and Alteration on IEEE 802.15.4 Low-Power Radio Networks

    4th IFIP International Conference on New Technologies, Mobility and Security

  • Side channel power analysis of an AES-256 Bootloader

    Proceedings of IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE '15)

  • Power Analysis Attacks against IEEE 802.15.4 Nodes

    Proceedings of 7th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '16)

  • ChipWhisperer: An Open-Source Platform for Hardware Embedded Security Research

    Proceedings of 5th Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE '14)

  • FlexibleIP (FIP): IPv6 Stack for Experimental Work on Low-Power Wireless Networks

    IEEE GreenCom 2012

  • Synchronous sampling and clock recovery of internal oscillators for side channel analysis and fault injection

    Journal of Cryptographic Engineering

  • Power Analysis for Cheapskates

    Various Conferences

    My presentation "Power Analysis for Cheapskates", given at: -Blackhat Abu Dhabi 2012 -Blackhat EU 2013 -AtlSecCon -Design West (ESC) 2013

  • A Case Study of Side-Channel Analysis using Decoupling Capacitor Power Measurement with the OpenADC

    Lecture Notes in Computer Science (LNCS), Vol 7743, Foundations & Practice of Security

  • Message Denial and Alteration on IEEE 802.15.4 Low-Power Radio Networks

    4th IFIP International Conference on New Technologies, Mobility and Security

  • IoT Goes Nuclear: Creating a ZigBee Chain Reaction

    2017 IEEE Symposium on Security and Privacy (SP)