Show simple item record

dc.contributor.authorYou, Shih-Chun
dc.contributor.authorKuhn, Markus
dc.date.accessioned2022-02-02T00:31:29Z
dc.date.available2022-02-02T00:31:29Z
dc.identifier.urihttps://www.repository.cam.ac.uk/handle/1810/333542
dc.description.abstractTemplate attacks model side-channel leakage information using Gaussian multivariate distributions. They have been quite successful in directly reconstructing individual bits of 8-bit parallel buses and registers from power traces. However, extending their use directly to larger word sizes, such as 32-bit buses, becomes impractical. Here we show that it is possible to use an LDA-based stochastic model to independently build templates for just byte fragments of such a word, to predict the exact values of its four member bytes, instead of only overall Hamming weights. We demonstrate this technique to reconstruct the arbitrary-length inputs of SHA3-512 and some other Keccak sponge functions implemented on a 32-bit Cortex-M4 device. The quality of these templates was high enough such that remaining errors in their predictions could be eliminated via belief propagation on a factor-graph network (SASCA). In our experiments, we already reliably recovered SHA3-512 inputs up to 719 bytes long (10 invocations of the permutation), and reconstructing even longer inputs should be just a matter of making longer recordings.
dc.description.sponsorshipCambridge Trust and the Ministry of Education, Taiwan
dc.rightsAll Rights Reserved
dc.rights.urihttp://www.rioxx.net/licenses/all-rights-reserved
dc.titleSingle-trace fragment template attack on a 32-bit implementation of Keccak
dc.typeConference Object
dc.publisher.departmentDepartment of Computer Science And Technology
dc.date.updated2022-02-01T16:15:24Z
dc.identifier.doi10.17863/CAM.80962
dcterms.dateAccepted2021-11-25
rioxxterms.versionofrecord10.17863/CAM.80962
rioxxterms.versionAM
dc.contributor.orcidYou, Shih-Chun [0000-0002-6359-7866]
dc.contributor.orcidKuhn, Markus [0000-0003-3902-5435]
pubs.conference-name20th Smart Card Research and Advanced Application Conference (CARDIS 2021)
pubs.conference-start-date2021-11-11
cam.orpheus.counter31*
cam.depositDate2022-02-01
pubs.conference-finish-date2021-11-12
pubs.licence-identifierapollo-deposit-licence-2-1
pubs.licence-display-nameApollo Repository Deposit Licence Agreement
rioxxterms.freetoread.startdate2023-02-01


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record