Dragon: a fast word based stream cipher

  • Authors:
  • Kevin Chen;Matt Henricksen;William Millan;Joanne Fuller;Leonie Simpson;Ed Dawson;HoonJae Lee;SangJae Moon

  • Affiliations:
  • Information Security Research Centre, Queensland University of Technology, Brisbane, Qld, Australia;Information Security Research Centre, Queensland University of Technology, Brisbane, Qld, Australia;Information Security Research Centre, Queensland University of Technology, Brisbane, Qld, Australia;Information Security Research Centre, Queensland University of Technology, Brisbane, Qld, Australia;Information Security Research Centre, Queensland University of Technology, Brisbane, Qld, Australia;Information Security Research Centre, Queensland University of Technology, Brisbane, Qld, Australia;School of Internet Engineering, Dongseo University, Pusan, Korea;School of Electronic and Electrical Engineering, Kyungpook National University, Taegu, Korea

  • Venue:
  • ICISC'04 Proceedings of the 7th international conference on Information Security and Cryptology
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents Dragon, a new stream cipher constructed using a single word based non-linear feedback shift register and a non-linear filter function with memory. Dragon uses a variable length key and initialisation vector of 128 or 256 bits, and produces 64 bits of keystream per iteration. At the heart of Dragon are two highly optimised 8 × 32 s-boxes. Dragon uses simple operations on 32-bit words to provide a high degree of efficiency in a wide variety of environments, making it highly competitive when compared with other word based stream ciphers. The components of Dragon are designed to resist all known attacks.