Kevin Kiningham: 2017 Security Workshop


Monday, April 10, 2017
Location: McCaw Hall, Arrillaga Alumni Center

"CESEL: A flexible cryptographic accelerator for low power devices"



Cryptography can be a computationally demanding task, especially for embedded devices that must use as little power as possible. To meet these constraints, many embedded devices today included specialized hardware to accelerate specific cryptographic algorithms such as AES or SHA-2.

However, this means that the accelerator becomes obsolete if security requirements change (for example, due to changes in regulations or breakthroughs in cryptanalysis) and often the entire device must be replaced.

To address this, we present CESEL, a hardware accelerator that is able to accelerate a wide range of cryptographic functions.

We evaluate our accelerator on several key cryptographic algorithms and find that it consumes an order of magnitude less power than a typical embedded processor, and is even competitive with fixed function hardware on many ciphers.


Kevin Kiningham is a 3rd year Ph.D student in the department of Electrical Engineering at Stanford University. His work focuses on designing secure hardware for low power applications such as IoT and embedded devices.