Efficient parallel evaluation of multivariate quadratic polynomials on GPUs

Satoshi Tanaka, Tung Chou, Bo Yin Yang, Chen Mou Cheng, Kouichi Sakurai

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

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 languageEnglish
Title of host publicationInformation Security Applications - 13th International Workshop, WISA 2012, Revised Selected Papers
PublisherSpringer Verlag
Pages28-42
Number of pages15
Volume7690 LNCS
ISBN (Print)9783642354151
Publication statusPublished - 2012
Event13th International Workshop on Information Security Applications, WISA 2012 - Jeju Island, Korea, Republic of
Duration: Aug 16 2012Aug 18 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7690 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other13th International Workshop on Information Security Applications, WISA 2012
CountryKorea, Republic of
CityJeju Island
Period8/16/128/18/12

Fingerprint

Stream Cipher
Quadratic Systems
Quadratic Polynomial
Multivariate Polynomials
Polynomial Systems
Summation
Polynomials
Provable Security
Stream Ciphers
Security Proof
Evaluation
Cryptosystem
Parallelization
Hardness
Cryptography
Accelerate
Galois field
NP-complete problem
Graphics processing unit

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Tanaka, S., Chou, T., Yang, B. Y., Cheng, C. M., & Sakurai, K. (2012). Efficient parallel evaluation of multivariate quadratic polynomials on GPUs. In Information Security Applications - 13th International Workshop, WISA 2012, Revised Selected Papers (Vol. 7690 LNCS, pp. 28-42). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 7690 LNCS). Springer Verlag.

Efficient parallel evaluation of multivariate quadratic polynomials on GPUs. / Tanaka, Satoshi; Chou, Tung; Yang, Bo Yin; Cheng, Chen Mou; Sakurai, Kouichi.

Information Security Applications - 13th International Workshop, WISA 2012, Revised Selected Papers. Vol. 7690 LNCS Springer Verlag, 2012. p. 28-42 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 7690 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tanaka, S, Chou, T, Yang, BY, Cheng, CM & Sakurai, K 2012, Efficient parallel evaluation of multivariate quadratic polynomials on GPUs. in Information Security Applications - 13th International Workshop, WISA 2012, Revised Selected Papers. vol. 7690 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 7690 LNCS, Springer Verlag, pp. 28-42, 13th International Workshop on Information Security Applications, WISA 2012, Jeju Island, Korea, Republic of, 8/16/12.
Tanaka S, Chou T, Yang BY, Cheng CM, Sakurai K. Efficient parallel evaluation of multivariate quadratic polynomials on GPUs. In Information Security Applications - 13th International Workshop, WISA 2012, Revised Selected Papers. Vol. 7690 LNCS. Springer Verlag. 2012. p. 28-42. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Tanaka, Satoshi ; Chou, Tung ; Yang, Bo Yin ; Cheng, Chen Mou ; Sakurai, Kouichi. / Efficient parallel evaluation of multivariate quadratic polynomials on GPUs. Information Security Applications - 13th International Workshop, WISA 2012, Revised Selected Papers. Vol. 7690 LNCS Springer Verlag, 2012. pp. 28-42 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{d965569706bd474699eaec0c0959e152,
title = "Efficient parallel evaluation of multivariate quadratic polynomials on GPUs",
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.",
author = "Satoshi Tanaka and Tung Chou and Yang, {Bo Yin} and Cheng, {Chen Mou} and Kouichi Sakurai",
year = "2012",
language = "English",
isbn = "9783642354151",
volume = "7690 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "28--42",
booktitle = "Information Security Applications - 13th International Workshop, WISA 2012, Revised Selected Papers",
address = "Germany",

}

TY - GEN

T1 - Efficient parallel evaluation of multivariate quadratic polynomials on GPUs

AU - Tanaka, Satoshi

AU - Chou, Tung

AU - Yang, Bo Yin

AU - Cheng, Chen Mou

AU - Sakurai, Kouichi

PY - 2012

Y1 - 2012

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84906970691&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84906970691&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:84906970691

SN - 9783642354151

VL - 7690 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 28

EP - 42

BT - Information Security Applications - 13th International Workshop, WISA 2012, Revised Selected Papers

PB - Springer Verlag

ER -