Paper 2013/682

Secret Key Cryptosystem based on Non-Systematic Polar Codes

Reza Hooshmand, Mohammad Reza Aref, and Taraneh Eghlidos

Abstract

Polar codes are a new class of error correcting linear block codes, whose generator matrix is specified by the knowledge of transmission channel parameters, code length and code dimension. Moreover, regarding computational security, it is assumed that an attacker with a restricted processing power has unlimited access to the transmission media. Therefore, the attacker can construct the generator matrix of polar codes, especially in the case of Binary Erasure Channels, on which this matrix can be easily constructed. In this paper, we introduce a novel method to keep the generator matrix of polar codes in secret in a way that the attacker cannot access the required information to decode the intended polar code. With the help of this method, a secret key cryptosystem is proposed based on non-systematic polar codes. In fact, the main objective of this study is to achieve an acceptable level of security and reliability through taking advantage of the special properties of polar codes. The analyses revealed that our scheme resists the typical attacks on the secret key cryptosystems based on linear block codes. In addition, by employing some efficient methods, the key length of the proposed scheme is decreased compared to that of the previous cryptosystems. Moreover, this scheme enjoys other advantages including high code rate, and proper error performance as well.

Metadata
Available format(s)
PDF
Publication info
Preprint. MINOR revision.
Keywords
Code based cryptographyPolar codesSecret key cryptosystem.
Contact author(s)
rhooshmand50 @ yahoo com
History
2014-01-11: revised
2013-10-24: received
See all versions
Short URL
https://ia.cr/2013/682
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2013/682,
      author = {Reza Hooshmand and Mohammad Reza Aref and Taraneh Eghlidos},
      title = {Secret Key Cryptosystem based on  Non-Systematic Polar Codes},
      howpublished = {Cryptology ePrint Archive, Paper 2013/682},
      year = {2013},
      note = {\url{https://eprint.iacr.org/2013/682}},
      url = {https://eprint.iacr.org/2013/682}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.