Paper 2013/118

Throughput Optimized Implementations of QUAD

Jason R. Hamlet and Robert W. Brocato

Abstract

We present several software and hardware implementations of QUAD, a recently introduced stream cipher designed to be provably secure and practical to implement. The software implementations target both a personal computer and an ARM microprocessor. The hardware implementations target field programmable gate arrays. The purpose of our work was to first find the baseline performance of QUAD implementations, then to optimize our implementations for throughput. Our software implementations perform comparably to prior work. Our hardware implementations are the first known implementations to use random coefficients, in agreement with QUAD’s security argument, and achieve much higher throughput than prior implementations.

Metadata
Available format(s)
PDF
Publication info
Published elsewhere. Unknown where it was published
Keywords
QUADstream cipherthroughput optimizationhardware acceleration
Contact author(s)
jrhamle @ sandia gov
rwbroca @ sandia gov
History
2013-05-13: revised
2013-03-05: received
See all versions
Short URL
https://ia.cr/2013/118
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2013/118,
      author = {Jason R.  Hamlet and Robert W.  Brocato},
      title = {Throughput Optimized Implementations of {QUAD}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2013/118},
      year = {2013},
      url = {https://eprint.iacr.org/2013/118}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.