All Topics  
Content Scramble System

 

   Email Print
   Bookmark   Link






 

Content Scramble System



 
 
Content Scramble System (CSS) is a Digital Rights Management
Digital rights management

Digital rights management refers to access control technologies used by publishers, copyright holders, and hardware manufacturers to limit usage of digital media or devices....
 (DRM) scheme used on almost all commercially produced DVD
DVD

DVD, also known as "Digital Versatile Disc" or "Digital Video Disc,"is a popular optical disc data storage device media format. Its main uses are video and data storage....
-Video discs. It utilizes a relatively weak, proprietary
Proprietary

The word proprietary indicates that a party, or proprietor, exercises private ownership, control or use over an item of property.Terms relating to Proprietary include:...
 40-bit
40-bit encryption

40-bit encryption refers to a key size of forty bits, or five bytes, for symmetric encryption; this represents a relatively low level of security....
 stream cipher
Stream cipher

In cryptography, a stream cipher is a symmetric key algorithm cipher where plaintext bits are combined with a pseudorandom cipher bit stream , typically by an exclusive-or operation....
 algorithm. The system was introduced around 1996 and has subsequently been compromised.

The CSS key sets are licensed by the DVD Copy Control Association
DVD Copy Control Association

The DVD Copy Control Association is an organization primarily responsible for the copy protection of DVDs. The Content Scramble System was devised for this purpose to make copyright infringement difficult, but also presents obstacles to some Fair use of the media....
 to manufacturers who incorporate them into products such as DVD movie releases, drives & players.






Discussion
Ask a question about 'Content Scramble System'
Start a new discussion about 'Content Scramble System'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Content Scramble System (CSS) is a Digital Rights Management
Digital rights management

Digital rights management refers to access control technologies used by publishers, copyright holders, and hardware manufacturers to limit usage of digital media or devices....
 (DRM) scheme used on almost all commercially produced DVD
DVD

DVD, also known as "Digital Versatile Disc" or "Digital Video Disc,"is a popular optical disc data storage device media format. Its main uses are video and data storage....
-Video discs. It utilizes a relatively weak, proprietary
Proprietary

The word proprietary indicates that a party, or proprietor, exercises private ownership, control or use over an item of property.Terms relating to Proprietary include:...
 40-bit
40-bit encryption

40-bit encryption refers to a key size of forty bits, or five bytes, for symmetric encryption; this represents a relatively low level of security....
 stream cipher
Stream cipher

In cryptography, a stream cipher is a symmetric key algorithm cipher where plaintext bits are combined with a pseudorandom cipher bit stream , typically by an exclusive-or operation....
 algorithm. The system was introduced around 1996 and has subsequently been compromised.

The CSS key sets are licensed by the DVD Copy Control Association
DVD Copy Control Association

The DVD Copy Control Association is an organization primarily responsible for the copy protection of DVDs. The Content Scramble System was devised for this purpose to make copyright infringement difficult, but also presents obstacles to some Fair use of the media....
 to manufacturers who incorporate them into products such as DVD movie releases, drives & players. Most DVD player
DVD player

A DVD player is a device that plays discs produced under both the DVD Video and DVD Audio technical standards, two different and incompatible standards....
s are equipped with a CSS Decryption module. CSS key is a collective term for authentication key, disc keys, player keys, title keys, secured disk key set, and/or encrypted title keys.

Some of the keys are stored on the lead-in area of the disk, which is generally only read by compliant drives. Keys can be passed from a DVD drive to a descrambler over a PC bus using a secure handshake protocol.

The purpose of CSS is twofold. First and foremost, it prevents byte-for-byte copies of an MPEG stream from being playable since such copies will not include the keys that are hidden on the lead-in area of the protected DVD disk. Second, it provides a reason for manufacturers to make compliant devices, since CSS scrambled disks will not play on noncompliant devices. Anyone wishing to build compliant devices must obtain a license, which contains the requirement that the rest of the copy-protection system be implemented.

In October 1999, Jon Lech Johansen
Jon Lech Johansen

Jon Lech Johansen , also known as DVD Jon, is a Norwegian who is famous for his work on reverse engineering data formats. He is most famous for his involvement in the release of the DeCSS software, which decodes the content-scrambling system used for DVD licensing enforcement....
 and two people who remained anonymous reverse engineered
Reverse engineering

Reverse engineering is the process of discovering the technological principles of a device, object or system through analysis of its structure, function and operation....
 the algorithm and DeCSS
DeCSS

DeCSS is a computer program capable of decrypting content on a DVD-Video disc encryption using the Content Scramble System ....
 was released. The CSS algorithm was soon revealed to be easily susceptible to a brute force attack
Brute force attack

In cryptanalysis, a brute force attack is a method of defeating a cryptographic scheme by systematically trying a large number of possibilities; for example, a large number of the possible key s in a key space in order to decrypt a message....
, apart from being an example of the trusted client
Trusted client

In computing, a trusted client is a device or program controlled by the user of a service, but with restrictions designed to prevent its use in ways not authorised by the provider of the service....
 problem. The weakness of the protection is primarily due to US government crypto-export regulations, which, at the time, forbade the export of cryptosystems employing keys in excess of 40 bits - a key length that had already been proven to be wholly inadequate in the face of increasing processing power by the time DVD was released (see DES
Data Encryption Standard

The Data Encryption Standard is a block cipher that was selected by National Bureau of Standards as an official Federal Information Processing Standard for the United States in 1976 and which has subsequently enjoyed widespread use internationally....
). In addition, structural flaws in the algorithm reduced the effective key length to only around 16 bits, which could be brute-forced by a 450 MHz processor in less than a minute. As a 450 MHz processor was the stated minimum necessary to decompress a DVD-compliant MPEG-2 videostream in realtime, it effectively meant that any computer that could play a DVD could also crack one.

The CSS algorithm has been superseded by the Cryptomeria cipher
Cryptomeria cipher

The Cryptomeria cipher, commonly referred to as C2, is a proprietary block cipher defined and licensed by the 4C Entity. It is the successor to Content Scramble System algorithm and was designed for the Content Protection for Recordable Media Digital Rights Management scheme which are used by DRM-restricted Secure Digital cards and DVD...
 in newer DRM schemes such as CPRM
Content Protection for Recordable Media

Content Protection for Recordable Media and Pre-Recorded Media is a mechanism for controlling the copying, moving and deletion of digital media on a host device, such as a personal computer, or other digital player....
/CPPM
Content Protection for Recordable Media

Content Protection for Recordable Media and Pre-Recorded Media is a mechanism for controlling the copying, moving and deletion of digital media on a host device, such as a personal computer, or other digital player....
, or by AES
Advanced Encryption Standard

In cryptography, the Advanced Encryption Standard is an encryption standard adopted by the Federal government of the United States. The standard comprises three block ciphers, AES-128, AES-192 and AES-256, adopted from a larger collection originally published as Rijndael. Each AES cipher has a 128 bit block size, with key sizes of 128...
 in the AACS
Advanced Access Content System

The Advanced Access Content System is a standardization for content distribution and digital rights management, intended to restrict access to and copying of the next generation of optical discs and DVDs....
 copy-protection scheme used by HD DVD
HD DVD

HD DVD is a discontinued high-density optical media optical disc format for storing data and high-definition video.HD DVD was supported principally by Toshiba, and was envisaged to be the successor to the standard DVD format....
 and Blu-ray Disc
Blu-ray Disc

Blu-ray Disc is an optical disc data storage device medium. Its main uses are high-definition video and data storage. The disc has the same physical dimensions as standard DVDs and CDs....
.

Specification

Authentication is a process for a DVD drive and CSS Decryption module to recognize (or authenticate) each other. It is necessary before reading data from DVDs. An Authentication key
Key (cryptography)

In cryptography, a key is a piece of information that determines the functional output of a cryptographic algorithm or cipher. Without a key, the algorithm would have no result....
 is used for this process.

Title keys are used for scrambling and descrambling actual data on DVD
DVD

DVD, also known as "Digital Versatile Disc" or "Digital Video Disc,"is a popular optical disc data storage device media format. Its main uses are video and data storage....
s called titles. A title could be a complete motion picture, a trailer or similar self-contained unit.

Disc keys are used for decrypting title keys on DVDs.

Player keys are used for decrypting disc keys on DVDs. Each DVD player manufacturer is allocated one of approximately 400 player keys to incorporate in its players.

While most CSS decrypting software is used to play DVD films, other non-playing software (such as DVD Decrypter
DVD Decrypter

DVD Decrypter is a software application that can create backup disk image of the DVD-Video structure of DVDs. It can be used to image any DVD, but controversially it is especially useful for decryption copy protection movies....
, AnyDVD
AnyDVD

AnyDVD is a Microsoft Windows device driver allowing decryption of DVDs on-the-fly, as well as targeted removal of copy preventions and User operation prohibition....
, DVD43
DVD43

DVD43 is a free piece of software for Microsoft windows. It acts as a driver for a DVD drive - but disables DVD region code and CD/DVD copy protection information - enabling you to play DVDs outside of your zone or to make Backup copies of DVDs that you own....
, Smartripper
Smartripper

Smartripper is a freeware software application that can be used to create a copy of a DVD on a hard drive. The program supports three copy modes: Movie , Files and Backup ....
 and DVD Shrink
DVD Shrink

DVD Shrink is a freeware software for Microsoft Microsoft Windows that facilitates DVD ripper DVD Films. As commercially-released video DVDs are typically dual layer DVD , one of DVD Shrink's functions is to re-encode the movie in lesser quality and/or discard extra content such as foreign-language soundtracks so as to fit on a single layer...
) allows a region-specific DVD to be copied as an all-region DVD. Such software is also able to remove Macrovision
Macrovision

Macrovision Corporation is a globally-operating, U.S.-based company that develops and markets License, access control, and secure distribution technologies for electronically delivered creative works....
, Content Scrambling System (CSS), region codes
Regional lockout

Regional lockout is the programming practice, code, chip, or physical barrier used to prevent the playing of media designed for a device from the country where it is marketed on the version of the same device marketed in another country....
, and disabled user operations
User operation prohibition

The user operation prohibition is a form of digital rights management used on video DVD discs. Most DVD players prohibit the viewer from performing a large majority of actions during sections of a DVD that are protected or restricted by this feature, and will display the no symbol or a message to that effect if any of these actions are attem...
 (UOPs).

See also

  • DVD Copy Control Association
    DVD Copy Control Association

    The DVD Copy Control Association is an organization primarily responsible for the copy protection of DVDs. The Content Scramble System was devised for this purpose to make copyright infringement difficult, but also presents obstacles to some Fair use of the media....
  • Advanced Access Content System
    Advanced Access Content System

    The Advanced Access Content System is a standardization for content distribution and digital rights management, intended to restrict access to and copying of the next generation of optical discs and DVDs....
  • DVD43
    DVD43

    DVD43 is a free piece of software for Microsoft windows. It acts as a driver for a DVD drive - but disables DVD region code and CD/DVD copy protection information - enabling you to play DVDs outside of your zone or to make Backup copies of DVDs that you own....
    , DeCSS
    DeCSS

    DeCSS is a computer program capable of decrypting content on a DVD-Video disc encryption using the Content Scramble System ....
    , DVD Decrypter
    DVD Decrypter

    DVD Decrypter is a software application that can create backup disk image of the DVD-Video structure of DVDs. It can be used to image any DVD, but controversially it is especially useful for decryption copy protection movies....
    , Smartripper
    Smartripper

    Smartripper is a freeware software application that can be used to create a copy of a DVD on a hard drive. The program supports three copy modes: Movie , Files and Backup ....
     and libdvdcss
    Libdvdcss

    libdvdcss is a software library for accessing and unscrambling DVDs encrypted with the Content Scramble System . libdvdcss is part of the VideoLAN project and is used by VLC media player and other DVD player software such as Ogle DVD Player, xine-based players and MPlayer....
  • Content Protection for Prerecorded Media
    Content Protection for Recordable Media

    Content Protection for Recordable Media and Pre-Recorded Media is a mechanism for controlling the copying, moving and deletion of digital media on a host device, such as a personal computer, or other digital player....
     (CPPM)
  • Fair use
    Fair use

    Fair use is a doctrine in United States copyright law that allows limited use of copyrighted material without requiring permission from the rights holders, such as use for scholarship or review....
  • ARccOS: an additional form of DVD copy protection
    Arccos

    Arccos may refer to:*arccos is an inverse trigonometric function of cosine*ARccOS is a copyright protection mechanism by Sony...