A new algorithm for finding low-weight polynomial multiples and its application to TCHo

Thomas Johansson, Carl Löndahl

Research output: Chapter in Book/Report/Conference proceedingPaper in conference proceedingpeer-review

Abstract

In this paper we present an algorithm for finding low-weight multiples of
polynomials over the binary field using coding theoretic methods. The code defined
by the public polynomial is cyclic, allowing an attacker to search for any shift of the
sought codeword. Therefore, a code with higher length and dimension is used, having
a larger number of low-weight codewords. Additionally, since the degree of the sought
polynomial is known, the sought codewords of weight w are transformed by a linear
mapping into codewords of weight w-2. Applying an algorithm for finding low-weight
codewords on the constructed code yields complexity for a key-recovery attack against
TCHo that is lower than previously expected.
Original languageEnglish
Title of host publicationPreproceedings The International Workshop on Coding and Cryptography WCC 2013
EditorsLilya Budaghyan, Tor Helleseth, Matthew G. Parker
PublisherThe Selmer Center at the University of Bergen
Number of pages12
ISBN (Print)978-82-308-2269-2
Publication statusPublished - 2013
EventInternational Workshop on Coding and Cryptography, WCC 2013 - Bergen, Norway
Duration: 2013 Apr 152013 Apr 19

Conference

ConferenceInternational Workshop on Coding and Cryptography, WCC 2013
Country/TerritoryNorway
CityBergen
Period2013/04/152013/04/19

Subject classification (UKÄ)

  • Electrical Engineering, Electronic Engineering, Information Engineering

Free keywords

  • Low-weight polynomial multiple
  • low-weight codeword
  • information-set decoding
  • public-key cryptography
  • TCHo

Fingerprint

Dive into the research topics of 'A new algorithm for finding low-weight polynomial multiples and its application to TCHo'. Together they form a unique fingerprint.

Cite this