Planned maintenance
A system upgrade is planned for 24/9-2024, at 12:00-14:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Compiler Assisted Masking
Blekinge Institute of Technology, School of Computing.
2012 (English)In: Lecture Notes in Computer Science, Springer , 2012, Vol. 7428, p. 58-75Conference paper, Published paper (Refereed) Published
Abstract [en]

Differential Power Analysis (DPA) attacks find a statistical correlation between the power consumption of a cryptographic device and intermediate values within the computation. Randomization via (Boolean) masking of intermediate values breaks this statistical dependence and thus prevents such attacks (at least up to a certain order). Especially for software implementations, (first-order) masking schemes are popular in academia and industry, albeit typically not as the sole countermeasure. The current practice then is to manually 'insert' Boolean masks: essentially software developers need to manipulate low-level assembly language to implement masking. In this paper we make a first step to automate this process, at least for first-order Boolean masking, allowing the development of compilers capable of protecting programs against DPA.

Place, publisher, year, edition, pages
Springer , 2012. Vol. 7428, p. 58-75
Keywords [en]
Compiler assisted cryptography, DPA, masking
National Category
Software Engineering Computer Sciences
Identifiers
URN: urn:nbn:se:bth-7057DOI: 10.1007/978-3-642-33027-8_4Local ID: oai:bth.se:forskinfo8AE1BA8441C1E260C1257AC60049E93BOAI: oai:DiVA.org:bth-7057DiVA, id: diva2:834636
Conference
14th International Workshop on Cryptographic Hardware and Embedded Systems, CHES
Note
Conference in Leuven 2012Available from: 2012-12-21 Created: 2012-11-30 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

fulltext(632 kB)603 downloads
File information
File name FULLTEXT01.pdfFile size 632 kBChecksum SHA-512
934be3ab913801799d93969366dda9c954cce46996aaf50a0fa605e4192e062c1b913057da8fc58d52abf48abd9aa078d9cef3f05523060cce8cb58f9bfce85e
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Authority records

Moss, Andrew

Search in DiVA

By author/editor
Moss, Andrew
By organisation
School of Computing
Software EngineeringComputer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 603 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 127 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf