Activities per year
Abstract
SM2 is a public key cryptography suite originating from Chinese standards, including digital signatures and public key encryption. Ahead of schedule, code for this functionality was recently mainlined in OpenSSL, marked for the upcoming 1.1.1 release. We perform a security review of this implementation, uncovering various deficiencies ranging from traditional software quality issues to side-channel risks. To assess the latter, we carry out a side-channel security evaluation and discover that the implementation hits every pitfall seen for OpenSSL's ECDSA code in the past decade. We carry out remote timings, cache timings, and EM analysis, with accompanying empirical data to demonstrate secret information leakage during execution of both digital signature generation and public key decryption. Finally, we propose, implement, and empirically evaluate countermeasures.
Original language | English |
---|---|
Title of host publication | ACSAC '18 Proceedings of the 34th Annual Computer Security Applications Conference |
Place of Publication | New York |
Publisher | ACM |
Pages | 147-160 |
Number of pages | 14 |
ISBN (Electronic) | 978-1-4503-6569-7 |
DOIs | |
Publication status | Published - 3 Dec 2018 |
Publication type | A4 Article in conference proceedings |
Event | Annual Computer Security Applications Conference - Duration: 3 Dec 2018 → 7 Dec 2018 |
Conference
Conference | Annual Computer Security Applications Conference |
---|---|
Period | 3/12/18 → 7/12/18 |
Publication forum classification
- Publication forum level 1
Fingerprint
Dive into the research topics of 'Side-Channel Analysis of SM2: A Late-Stage Featurization Case Study'. Together they form a unique fingerprint.Datasets
-
Electromagnetic (EM) side-channel traces of elliptic curve point multiplication during SM2 decryption in OpenSSL
Tuveri, N. (Creator), Sohaib ul Hassan, N. (Creator), Pereida Garcia, C. (Creator) & Brumley, B. (Creator), Zenodo, 3 Dec 2018
Dataset
Activities
- 1 Regular membership of a society or network
-
COST Action (External organisation)
Brumley, B. (Member)
12 Dec 2014 → 11 Dec 2018Activity: Membership › Regular membership of a society or network