High diffusion cipher: Encryption and error correction in a single cryptographic primitive

Chetan Nanjunda Mathur, Karthik Narayan, K. P. Subbalakshmi

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

27 Scopus citations

Abstract

In this paper we combine the error correction and encryption functionality into one block cipher, which we call High Diffusion (HD) cipher. The error correcting property of this cipher is due to the novel error correction code which we call High Diffusion code used in its diffusion layer. Theoretical bounds on the performance of the HD cipher in terms of security and error correction are derived. We show that the proposed HD cipher provides security equivalent to Rijndael cipher against linear and differential cryptanalysis. Experiments based on a four round HD cipher reveal that traditional concatenated systems using the Rijndael cipher followed by Reed Solomon codes require 89% more expansion to match the performance of HD cipher.

Original languageEnglish
Title of host publicationApplied Cryptography and Network Security - 4th International Conference, ACNS 2006, Proceedings
Pages309-324
Number of pages16
DOIs
StatePublished - 2006
Event4th International Conference on Applied Cryptography and Network Security, ACNS 2006 - Singapore, Singapore
Duration: 6 Jun 20069 Jun 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3989 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Conference on Applied Cryptography and Network Security, ACNS 2006
Country/TerritorySingapore
CitySingapore
Period6/06/069/06/06

Keywords

  • Block cipher
  • Coding and cryptography
  • Error correcting cipher
  • Error correcting code
  • Joint error correction and encryption

Fingerprint

Dive into the research topics of 'High diffusion cipher: Encryption and error correction in a single cryptographic primitive'. Together they form a unique fingerprint.

Cite this