Batch Binary Weierstrass

Billy Bob Brumley, Sohaib ul Hassan, Alex Shaindlin, Nicola Tuveri, Kide Vuojärvi

Tutkimustuotos: KonferenssiartikkeliScientificvertaisarvioitu

1 Sitaatiot (Scopus)

Abstrakti

Bitslicing is a programming technique that offers several attractive features, such as timing attack resistance, high amortized performance in batch computation, and architecture independence. On the symmetric crypto side, this technique sees wide real-world deployment, in particular for block ciphers with naturally parallel modes. However, the asymmetric side lags in application, seemingly due to the rigidity of the batch computation requirement. In this paper, we build on existing bitsliced binary field arithmetic results to develop a tool that optimizes performance of binary fields at any size on a given architecture. We then provide an ECC layer, with support for arbitrary binary curves. Finally, we integrate into our novel dynamic OpenSSL engine, transparently exposing the batch results to the OpenSSL library and linking applications to achieve significant performance and security gains for key pair generation, ECDSA signing, and (half of) ECDH across a wide range of curves, both standardized and non-standard.
AlkuperäiskieliEnglanti
OtsikkoProgress in Cryptology - LATINCRYPT 2019 - 6th International Conference on Cryptology and Information Security in Latin America, Santiago de Chile, Chile, October 2-4, 2019, Proceedings
ToimittajatPeter Schwabe, Nicolas Thériault
KustantajaSpringer Verlag
Sivut364-384
Sivumäärä21
ISBN (elektroninen)978-3-030-30530-7
ISBN (painettu)978-3-030-30529-1
DOI - pysyväislinkit
TilaJulkaistu - 2 lokak. 2019
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaInternational Conference on Cryptology and Information Security in Latin America -
Kesto: 2 lokak. 20194 lokak. 2019

Julkaisusarja

NimiLecture Notes in Computer Science
KustantajaSpringer
Vuosikerta11774
ISSN (painettu)0302-9743

Conference

ConferenceInternational Conference on Cryptology and Information Security in Latin America
Ajanjakso2/10/194/10/19

Julkaisufoorumi-taso

  • Jufo-taso 1

Sormenjälki

Sukella tutkimusaiheisiin 'Batch Binary Weierstrass'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä