FACTOID # 144: A three-minute local phone call in Ecuador costs 60 U.S. cents, 60 times as much as in Ukraine, Macedonia, Saudi Arabia, Nepal, or Uzbekistan.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Common Scrambling Algorithm

The Common Scrambling Algorithm (or CSA) is the encryption algorithm used in the DVB digital television broadcasting for encrypting video streams. This article is about algorithms for encryption and decryption. ... DVB, short for Digital Video Broadcasting, is a suite of internationally accepted, open standards for digital television maintained by the DVB Project, an industry consortium with more than 300 members, and published by a Joint Technical Committee (JTC) of European Telecommunications Standards Institute (ETSI), European Committee for Electrotechnical Standardization (CENELEC... Digital television (DTV) refers to the sending and receiving of moving images and sound by means of discrete (digital) signals, in contrast to the analog signals used by analog TV. Introduced in the late 1990s, this technology appealed to the television broadcasting business and consumer electronics industries as offering new... Video coding is the field in computer science that deals with finding efficient coding formats for digital video. ...


CSA was specified by ETSI and adopted by the DVB consortium in May 1994. CSA was largely kept secret until 2002. The patent papers gave some hints, but important details remained secret, like the layout of the so-called S-boxes. Without these, free implementations of the algorithm were out of question. Initially, CSA was to remain implemented in hardware only. This would have made it difficult to reverse engineer existing implementations. The European Telecommunications Standards Institute (ETSI) is a standardization organization of the telecommunications industry (equipment makers and network operators) in Europe, with worldwide projection. ... Year 1994 (MCMXCIV) The year 1994 was designated as the International Year of the Family and the International Year of the Sport and the Olympic Ideal by the United Nations. ... Also see: 2002 (number). ... In cryptography, a substitution box (or S-box) is a basic component of symmetric key algorithms. ... For other uses, see Hardware (disambiguation). ... Reverse engineering (RE) is the process of taking something (a device, an electrical component, a software program, etc. ...


In 2002 FreeDec was released, implementing CSA in software. Though released as binary only, disassembly revealed the missing details and allowed reimplementation of the algorithm in higher-level programming languages. Also see: 2002 (number). ... Computer software (or simply software) refers to one or more computer programs and data held in the storage of a computer for some purpose. ... An executable or executable file, in computer science, is a file whose contents are meant to be interpreted as a program by a computer. ... A disassembler is a computer program that translates machine language into assembly language — the inverse operation to that of an assembler. ... A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ...


With CSA now publicly known in its entirety, cryptanalysts started looking for weaknesses. Like in other encryption algorithms a weak spot arises inasmuch that parts of the message are known or at least easily predictable, like MPEG headers. The length of the key of 64 bits allows 264 different possibilities of encryption. A brute force attack taking 1 μs for each try through all possible key words would take around 300,000 years, on average. This can be reduced by using the predictable parts of the encrypted message to rule out potential keys. Cryptanalysis (from the Greek kryptós, hidden, and analýein, to loosen or to untie) is the study of methods for obtaining the meaning of encrypted information without access to the secret information which is normally required to do so. ... The Moving Picture Experts Group or MPEG is a working group of ISO/IEC charged with the development of video and audio encoding standards. ... A key is a piece of information that controls the operation of a cryptography algorithm. ... This article is about the unit of information. ... The EFFs US$250,000 DES cracking machine contained over 1,800 custom chips and could brute force a DES key in a matter of days — the photograph shows a DES Cracker circuit board fitted with several Deep Crack chips. ...


While CSA algorithm uses 64-bit keys, in reality only 48 bits of key are unknown, since bytes 3 and 7 are used as checksum bytes and may be easily recalculated. This fact allows practical space-time tradeoff attack when 32 bits are brute-forced, 16 bits are calculated with memory tables built from ciphertext and 16 bits calculated as checksum with running time O(216)+O(232) which can be less than a second if implemented in FPGA hardware or on scalable architecture like cell processor.


Were CSA to be broken, encrypted DVB transmissions would be decipherable, regardless of any proprietary conditional access system used. This could seriously compromise paid digital television services, as DVB has been standardised on for digital terrestrial television in Europe and elsewhere, and is used by many satellite television providers. No attack has yet been published, however. Digital Terrestrial Television (DTTV or DTT) is an implementation of digital technology to provide a greater number of channels and/or better quality of picture and sound using aerial broadcasts to a conventional antenna (or aerial) instead of a satellite dish or cable connection. ...


External links

References

  • Kai Wirt, Fault attack on the DVB Common Scrambling Algorithm, November 2003, Cryptology ePrint Archive: Report 2004/289 [1].

  Results from FactBites:
 
CSA - known facts and speculations (410 words)
CSA is an abbreviation for "Common Scrambling Algorithm", which is employed in almost every scrambled digital-tv-channels so far.
This seed normally is obtained by a second algorithm, this second algorithm is the common known scrambling standard of the channel.
Knowing the actual code of the CSA may give us hints on weaknesses in it, to maybe beable to calculate or guess some bits (or bytes) of the seed (also referred to as the CW, which is short for control word).
Algorithm (1894 words)
Flooding algorithm A flooding algorithm is an flood.
Gauss-Legendre algorithm The Gauss-Legendre algorithm is an π.
Yarrow algorithm The Yarrow algorithm is a I Ching divination.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.