Punctured Karpovsky-Taubin binary robust error detecting codes for cryptographic devices

Yaara Neumeier, Osnat Keren

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Scopus citations

Abstract

Robust and partially robust codes are codes used in cryptographic devices for maximizing the probability of detecting errors injected by malicious attackers. The set of errors that are masked (undetected) by all codewords form the detection-kernel of the code. Codes whose kernel contains only the zero vector, i.e. codes that can detect any nonzero error (of any multiplicity) with probability greater than zero, are called robust. Codes whose kernel is of size greater than one are considered as partially-robust codes. Partially-robust codes of rate greater than one-half can be derived from the the cubic Karpovsky-Taubin code [6]. This paper introduces a construction of robust codes of rate > 1/2. The codes are derived from the Karpovsky-Taubin code by puncturing the redundancy bits. It is shown that if the number of remaining redundancy bits (r) is greater than one then the code is robust and any error vector is detected with probability 1, 12r or 1 2r+1. The number of the error vectors associated with each probability is given for robust codes having odd number of information bits.

Original languageEnglish
Title of host publicationProceedings of the 2012 IEEE 18th International On-Line Testing Symposium, IOLTS 2012
Pages156-161
Number of pages6
DOIs
StatePublished - 2012
Event2012 IEEE 18th International On-Line Testing Symposium, IOLTS 2012 - Sitges, Spain
Duration: 27 Jun 201229 Jun 2012

Publication series

NameProceedings of the 2012 IEEE 18th International On-Line Testing Symposium, IOLTS 2012

Conference

Conference2012 IEEE 18th International On-Line Testing Symposium, IOLTS 2012
Country/TerritorySpain
CitySitges
Period27/06/1229/06/12

Fingerprint

Dive into the research topics of 'Punctured Karpovsky-Taubin binary robust error detecting codes for cryptographic devices'. Together they form a unique fingerprint.

Cite this