International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

McBits Revisited

Authors:
Tung Chou
Download:
DOI: 10.1007/978-3-319-66787-4_11
Search ePrint
Search Google
Conference: CHES 2017
Abstract: This paper presents a constant-time fast implementation for a high-security code-based encryption system. The implementation is based on the “McBits” paper by Bernstein, Chou, and Schwabe in 2013: we use the same FFT algorithms for root finding and syndrome computation, similar algorithms for secret permutation, and bitslicing for low-level operations. As opposed to McBits, where a high decryption throughput is achieved by running many decryption operations in parallel, we take a different approach to exploit the internal parallelism in one decryption operation for the use of more applications. As the result, we manage to achieve a slightly better decryption throughput at a much higher security level than McBits. As a minor contribution, we also present a constant-time implementation for encryption and key-pair generation, with similar techniques used for decryption.
BibTeX
@inproceedings{ches-2017-28918,
  title={McBits Revisited},
  booktitle={Cryptographic Hardware and Embedded Systems – CHES 2017},
  series={Lecture Notes in Computer Science},
  publisher={Springer},
  volume={10529},
  pages={213-231},
  doi={10.1007/978-3-319-66787-4_11},
  author={Tung Chou},
  year=2017
}