Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
On the Applicability of a Cache Side-Channel Attack on ECDSA Signatures: The Flush+Reload attack on the point multiplication in ECDSA signature generation process
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för datalogi och datorsystemteknik.
2015 (engelsk)Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
Abstract [en]

Context. Digital counterparts of handwritten signatures are known as Digital Signatures. The Elliptic Curve Digital Signature Algorithm (ECDSA) is an Elliptic Curve Cryptography (ECC) primitive, which is used for generating and verifying digital signatures. The attacks that target an implementation of a cryptosystem are known as side-channel attacks. The Flush+Reload attack is a cache side-channel attack that relies on cache hits/misses to recover secret information from the target program execution. In elliptic curve cryptosystems, side-channel attacks are particularly targeted towards the point multiplication step. The Gallant-Lambert-Vanstone (GLV) method for point multiplication is a special method that speeds up the computation for elliptic curves with certain properties.

Objectives. In this study, we investigate the applicability of the Flush+Reload attack on ECDSA signatures that employ the GLV method to protect point multiplication.

Methods. We demonstrate the attack through an experiment using the curve secp256k1. We perform a pair of experiments to estimate both the applicability and the detection rate of the attack in capturing side-channel information.

Results. Through our attack, we capture side-channel information about the decomposed GLV scalars.

Conclusions. Based on an analysis of the results, we conclude that for certain implementation choices, the Flush+Reload attack is applicable on ECDSA signature generation process that employs the GLV method. The practitioner should be aware of the implementation choices which introduce vulnerabilities, and avoid the usage of such ECDSA implementations.

sted, utgiver, år, opplag, sider
2015. , s. 75
Emneord [en]
Digital signatures, Elliptic curve cryptography, GLV method, Side-channel attack
HSV kategori
Identifikatorer
URN: urn:nbn:se:bth-10820OAI: oai:DiVA.org:bth-10820DiVA, id: diva2:861503
Fag / kurs
DV2566 Master's Thesis (120 credits) in Computer Science
Utdanningsprogram
DVAXA Master of Science Programme in Computer Science
Presentation
2015-09-21, J1620, Blekinge Tekniska Högskola, Valhallavägen, 371 41, Sweden, Karlskrona, 13:00 (engelsk)
Veileder
Examiner
Tilgjengelig fra: 2015-10-22 Laget: 2015-10-16 Sist oppdatert: 2025-09-30bibliografisk kontrollert

Open Access i DiVA

fulltext(1372 kB)2275 nedlastinger
Filinformasjon
Fil FULLTEXT02.pdfFilstørrelse 1372 kBChecksum SHA-512
f8c7cd58a1373ed056aa0ff836af7af1f8e88e41f179d0dee69bebdd6c5147a24143810becae301a95ef7bbac8157555d6f5f262e3f19986bf339b11e048a36b
Type fulltextMimetype application/pdf

Søk i DiVA

Av forfatter/redaktør
Josyula, Sai Prashanth
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 2275 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 2611 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf