|
|
Common Scrambling AlgorithmThe Common Scrambling Algorithm (or CSA) is the encryption algorithm used in the DVB digital television broadcasting for encrypting video codings. 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. In 2002 FreeDec was released, implementing CSA in software. Though released as executable only, disassembler revealed the missing details and allowed reimplementation of the algorithm in higher programming languages. 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 (cryptography) 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. 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. == External links == *[http://csa.irde.to/ CSA in detail] ==References== * Kai Wirt, Fault attack on the DVB Common Scrambling Algorithm, November 2003, Cryptology ePrint Archive: Report 2004/289 [http://eprint.iacr.org/2004/289/]. Cryptographic algorithms Common Scrambling AlgorithmDoes anyone actually know how brute-force can be improved on, or if it can be improved on? User:Topynate 23:39, 20 Sep 2004 (UTC) : I haven't heard of anything, but it wouldn't be surprising — it certainly wouldn't be the first time that a reverse-engineered proprietary encryption algorithm had been found to be weak! User:Matt Crypto 12:02, 21 Sep 2004 (UTC) See other meanings of words starting from letter: CCA | CB | CD | CE | CF | CG | CH | CI | CJ | CK | CL | CM | CN | CO | CP | CR | CS | CT | CU | CW | CX | CY | CZ |Words begining with Common_Scrambling_Algorithm: Common_Scrambling_Algorithm Common_Scrambling_Algorithm
Sponsored links: praca, nurkowanie.
|
These materials are based on Wikipedia and licensed under the GNU FDL
YouTube.com videos better site than Turbo Tax 2007 |
|
|