Cryptology ePrint Archive: Report 2017/399

Practical Evaluation of Masking Software Countermeasures on an IoT processor

David McCann and Elisabeth Oswald

Abstract: Implementing cryptography on Internet-of-Things (IoT) devices, that is resilient against side channel analysis, has so far been a task only suitable for specialist software designers in interaction with access to a sophisticated testing facility. Recently a novel tool has been developed, ELMO, which offers the potential to enable non-specialist software developers to evaluate their code w.r.t. power analysis for a popular IoT processor. We explain a crucial extension of ELMO, which enables a user to test higher-order masking schemes much more efficiently than so far possible as well as improve the ease and speed of diagnosing masking errors.

Category / Keywords: IoT, masking, side channel attacks

Date: received 9 May 2017

Contact author: david mccann at bristol ac uk

Available format(s): PDF | BibTeX Citation

Note: Resubmitted following email exchange with Tancrede Lepoint to clarify publication status.

Version: 20170509:172712 (All versions of this report)

Short URL: ia.cr/2017/399

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]