Analysis of the DVB Common Scrambling Algorithm

  • Ralf-Philipp Weinmann
  • Kai Wirt
Part of the IFIP — The International Federation for Information Processing book series (IFIPAICT, volume 175)


The Common Scrambling Algorithm (CSA) is used to encrypt streams of video data in the Digital Video Broadcasting (DVB) system. The algorithm cascades a stream and a block cipher, apparently for a larger security margin. In this paper we set out to analyze the block cipher and the stream cipher separately and give an overview of how they interact with each other. We present a practical attack on the stream cipher. Research on the block cipher so far indicates it to be resistant against linear and algebraic cryptanalysis as well as simple slide attacks.


Block cipher stream cipher cryptanalysis DVB pay-tv 


  1. [Bewick, 1998]
    Bewick, Simon (1998). Descrambling DVB data according to ETSI common scrambling specification. UK Patent Applications GB2322994A / GB2322995A.Google Scholar
  2. [Biryukov and Wagner, 1999]
    Biryukov, Alex and Wagner, David (1999). Slide attacks. In Knudsen, Lars, editor, Fast Software Encryption: 6th International Workshop, FSE'99, Rome, Italy, March 1999. Proceedings, volume 1663 of Lecture Notes in Computer Science, pages 245-. Springer-Verlag Heidelberg.Google Scholar
  3. [European Telecommunications Standards Institute, 1996]
    European Telecommunications Standards Institute (1996). ETSI Technical Report 289: Support for use of scrambling and Conditional Access (CA) within digital broadcasting systems.Google Scholar
  4. [Golomb, 1967]
    Golomb, Solomon W. (1967). Shift Register Sequences. Holden-Day San Francisco.Google Scholar
  5. [Pseudonymous authors, 2003]
    Pseudonymous authors (2003). CSA — known facts and speculations, Scholar
  6. [Rueppel, 1986]
    Rueppel, Rainer A. (1986). Analysis and design of stream ciphers. Springer-Verlag New York, Inc.Google Scholar
  7. [Watts et al., 1998]
    Watts, Davies Donald, Ashley, Rix Simon Paul, and Jacobus, Kuehn Gideon (1998). System and apparatus for blockwise encryption and decryption of data. US Patent Application US5799089.Google Scholar

Copyright information

© International Federation for Information Processing 2005

Authors and Affiliations

  • Ralf-Philipp Weinmann
    • 1
  • Kai Wirt
    • 1
  1. 1.Department of Computer ScienceTechnical University of DarmstadtDarmstadtGermany

Personalised recommendations