Encryption using Deterministic Chaos.

Jonathan Blackledge

Research output: Contribution to journalArticlepeer-review

Abstract

The concepts of randomness, unpredictability, complexity and entropy form the basis of modern cryptography and a cryptosystem can be interpreted as the design of a key-dependent bijective transformation that is unpredictable to an observer for a given computational resource. For any cryptosystem, including a Pseudo-Random Number Generator (PRNG), encryption algorithm or a key exchange scheme, for example, a cryptanalyst has access to the time series of a dynamic system and knows the PRNG function (the algorithm that is assumed to be based on some iterative process) which is taken to be in the public domain by virtue of the Kerchhoff-Shannon principal, i.e. the enemy knows the system. However, the time series is not a compact subset of a trajectory (intermediate states are hidden) and the iteration function is taken to include a ‘secret parameter’ - the ‘key’. We can think of the sample as being ‘random’, ‘unpredictable’ and ‘complex’. What do these properties mean mathematically and how do they relate to chaos? This paper focuses on answers to this question, links these properties to chaotic dynamics and consider the issues associated with designing pseudo-random number generators based on chaotic systems. The theoretical background associated with using chaos for encryption is introduced with regard to randomness and complexity. A complexity and information theoretic approach is considered based on a study of the complexity and entropy measures associated with chaotic systems. A study of pseudorandomness is then given which provides the foundations for the numerical methods that need to be realed for the practical implementation of data encryption. We study cryptographic systems using finite-state approximations to chaos or ‘pseudochaos’ and develop an approach based on the concept of multialgorithmic cryptography that exploits the properties of pseudochaotic algorithms.
Original languageEnglish
Pages (from-to)6-17
JournalISAST Transactions on Electronics and Signal Processing
Volume4
Issue number1
DOIs
Publication statusPublished - 1 Jan 2010
Externally publishedYes

Keywords

  • randomness
  • unpredictability
  • complexity
  • entropy
  • cryptography
  • cryptosystem
  • Pseudo-Random Number Generator
  • PRNG
  • encryption algorithm
  • key exchange scheme
  • chaotic dynamics
  • pseudo-random number generators
  • chaotic systems
  • complexity measures
  • entropy measures
  • pseudochaos
  • multialgorithmic cryptography
  • pseudochaotic algorithms

Fingerprint

Dive into the research topics of 'Encryption using Deterministic Chaos.'. Together they form a unique fingerprint.

Cite this