Abstract
QUAD is a provably secure stream cipher, whose security is based on the hardness assumption of solving multivariate quadratic polynomial systems over a finite field, which is known to be NP-complete. However, such provable security comes at a price, and QUAD is slower than most other stream ciphers that do not have security proofs. In this paper, we discuss two efficient parallelization techniques for evaluating multivariate quadratic polynomial systems on GPU, which can effectively accelerate the QUAD stream cipher. The first approach focuses on formula of summations in quadratics, while the second approach uses parallel reduction to summations. Our approaches can be easily generalized and applied to other multivariate cryptosystems.
Original language | English |
---|---|
Title of host publication | Information Security Applications - 13th International Workshop, WISA 2012, Revised Selected Papers |
Editors | Dong Hoon Lee, Moti Yung |
Publisher | Springer Verlag |
Pages | 28-42 |
Number of pages | 15 |
ISBN (Print) | 9783642354151 |
DOIs | |
State | Published - 2012 |
Externally published | Yes |
Event | 13th International Workshop on Information Security Applications, WISA 2012 - Jeju Island, Korea, Republic of Duration: 16 08 2012 → 18 08 2012 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 7690 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 13th International Workshop on Information Security Applications, WISA 2012 |
---|---|
Country/Territory | Korea, Republic of |
City | Jeju Island |
Period | 16/08/12 → 18/08/12 |
Bibliographical note
Publisher Copyright:© Springer-Verlag Berlin Heidelberg 2012.
Keywords
- Efficient implementation
- GPGPU
- Multivariate cryptography
- Stream cipher