Copy prevention

Copy prevention, also known as copy protection, is any technical measure designed to prevent duplication of information. Copy prevention is often hotly debated, and is sometimes thought to infringe on customers' property rights: for example, the right to make a backup copy of a videotape they have purchased, or to install and use computer software on multiple computers.

Contents

Introduction

From a technical standpoint, it would seem impossible to completely prevent all users from making copies of such media as CDs, DVDs, videotapes, computer software discs, or video game discs. The basic technical fact is that all these types of media require a "player"—a CD player, DVD player, videotape player, computer, or video game console, in these five examples. The player has to be able to read the media in order to display it to a human. In turn, then, logically, a player could be built that first reads the media, and then writes out an exact copy of what was read, whether to the same type of media that was read, or to some other format, such as a file on a hard disk.

Copying of information goods which are downloaded (rather than embedded in physical media) can be restricted more effectively. They can be encrypted in a fashion which is unique for each user's computer, and the decryption system can be made tamper-resistant (see also traitor tracing).

At a minimum, digital copy prevention is subject to the analog hole: regardless of the digital restrictions, if music can be played on speakers, it can also be recorded. Copying text in this way is more tedious, but if it can be printed or displayed, it can also be scanned and OCRed.

Since this basic technical fact exists, copy prevention is not intended to stop professional operations involved in the unauthorized mass duplication of media, but rather to stop casual copying in which one friend makes a copy of a disc for another friend and thus (arguably) decreases the possible market for that disc by one copy.

Note on terminology

Publishers who implement copy prevention have historically referred to the technology as copy protection as it carries the implication of preventing destruction or suffering. However, as the act of copying information does not necessarily result in destruction, suffering, or even loss of business profits, many people believe this term is misleading. Advocates of copyright reform and copyright abolishment in particular believe the term wrongly encourages people to identify with publishers who benefit from copy prevention rather than the users who are restricted by it. Copy prevention is a neutral term which simply describes the purpose of the technology without passing judgment on whether the act of copying is inherently damaging.

Copy prevention on various media

Copy prevention has been attempted in many ways, long before computers and digital media entered the picture. For example, the ancient practice of watermarking is an attempt to, if not prevent a copy, at least prove the authenticity of the original. The music industry in particular has long sought a reliable copy prevention method—early attempts included adding a high frequency spoiler signal to an analog recording so that tape recorders would generate an unpleasant whistle when the spoiler heterodyned with the bias oscillator. These attempts were largely unsuccessful since the spoiler was either audible to the listener, or else so high that it would not be reproduced reliably when played back. Videotape manufacturers had more success, with companies like Macrovision inventing clever schemes that would make copies unusable if they were created with a normal VCR, and licensing this technology to videotape manufacturers.

Some modern forms of copy prevention are invisible to the end-user, such as CD subchannel data or other mechanisms such as SafeDisc which only become apparent once an attempt to copy is made.

Copy prevention for computer software

Copy prevention for early home computer software, especially for games, started a long cat-and-mouse struggle between publishers and crackers. Programmers who as a hobby would defeat copy prevention on software often add their alias to the title screen, and then distribute the cracked product to the network of warez BBSes or Internet sites that specialized in distributing unauthorized copies of software.

Software copy prevention schemes for early computers such as the Apple II and Commodore 64 computers depended on precise knowledge of what exactly would happen if that hardware were forced to do something unusual, such as to read a disk sector that was unformatted, or to take just a few microseconds longer than necessary when instructing the floppy disk drive arm motor to move. This sort of physical copy prevention continues today on software shipped on CD-ROM, with companies like Macrovision and Sony providing copy prevention schemes that work by writing data to places on the CD-ROM where a CD-R drive cannot normally write. Such a scheme has been used for the Sony PlayStation and cannot be circumvented easily without the use of a modchip.

For software publishers, a less expensive method of copy prevention is to write the software so that it requires some evidence from the user that they have actually purchased the software, usually by asking a question that only a user with a software manual could answer (for example, "What is the 4th word on the 6th line of page 37?"). This approach can be defeated by users who have the patience to copy the manual with a photocopier, and it also suffers from BTO vulnerability, so that once crackers circumvent the copy prevention on a piece of software, the resulting cracked product is more convenient than the original software, creating a disincentive to buying an original. As a result, user-interactive copy prevention of this kind has mostly disappeared.

Other software copy prevention techniques include:

The two latter methods imply tying the software installation to a specific machine by noting some particular unique feature of the machine. Some machines have a serial number in ROM, while others do not, and so some other metric, such as the date and time (to the second) of initialisation of the hard disk can be used. On machines with Ethernet cards, the MAC address, which is unique and factory-assigned, is a popular surrogate for a machine serial number (however, this address is programmable on modern cards). The problem with these sorts of schemes are that they can cause problems for a validly licensed user who upgrades to a new machine or reinstalls the software having reinitialised the disk, though some Internet product activation products can allow replacement copies to be issued to registered users or multiple copies to the same licensee. Like other software, copy-prevention software not infrequently contains bugs, whose effect may be to deny access to validly licensed users. As with all similar schemes, they are often easy to crack, and the resulting cracked software is perceived as being more valuable than the uncracked version.

There is also the tool of software blacklisting that is used to enhance certain copy prevention schemes.

Copy prevention for old games

During the 80's and 90's, pre-CD computer games were usually protected with a user-interactive method that demanded the user to have the original package or an item of it, like the manual. Copy protection was activated not at the installation, but every time the game was executed.

Sometimes, the code was needed not at the execution, but in a later point (or points) of the game. This helped the gamer to experience the game (eg. in demonstrations) before buying it, and also made sure that the gamer didn't borrow the manual.

Usually imaginative and creative methods have been employed, in order to be both fun and hard to copy. These include.

Copy prevention for audio CDs

Starting in 2000, record publishers started to sell CDs with various copy prevention schemes. Most of these are playback restrictions that aim to make the CD unusable in devices that can also be conveniently used for duplicating (e.g., CD-ROM drives in computers), leaving only dedicated audio CD players for playback. This does not, however, prevent such a CD from being copied via analogue connections, which has led critics to question the usefulness of such schemes.

This is achieved by assuming certain feature levels in the drives: The CD Digital Audio is the oldest CD standard and forms the basic feature set beyond which dedicated audio players need no knowledge. CD-ROM drives additionally need to support mixed mode CDs (combined audio and data tracks) and multisession CDs (multiple data recordings each superseding and incorporating data of the previous session).

The play preventions in use intentionally deviate from the standards and intentionally include malformed multisession data or similar with the purpose of confusing the CD-ROM drives to prevent correct function. Simple dedicated audio CD players would not be affected by the malformed data since these are for features they don't support (for example, an audio player will not even look for a second session containing the copy prevention data).

In practice, results vary wildly. CD-ROM drives may be able to correct the malformed data and still play them to an extent that depends on the make and version of the drive. On the other hand, some audio players may be built around drives with more than the basic intelligence required for audio playback. Especially car radios with CD playback, portable CD players, CD players with additional support for data CDs containing MP3 files and DVD players are likely to be problematic.

The deviation from the Red Book standard that defines audio CDs required the publishers of CDs produced in such a manner to refrain from using the official CDDA logo on the discs or the cases. The logo is a trademark owned by Philips and Sony and licensed to identify compliant audio discs only. To prevent dissatisfied customers from returning CDs which were misrepresented as compliant audio CDs, such CDs also started to carry prominent notices on their covers.

Examples of copy prevention schemes are Cactus Data Shield and Copy control.

Copy prevention in recent digital media

More recently, publishers of music and movies in digital form have turned to encryption to make copying more difficult. CSS, which is used on DVDs, is a particularly famous example of this. It is a form of copy prevention that uses 40-bit encryption. Copies will not be playable since they will be missing the key, which is not writable on DVD-R or DVD-RW discs. With this technique, the work is encrypted using a key known only to authorized players, which allow only "legitimate" uses of the work (usually restricted forms of playback, but no conversion or modification). The Digital Millennium Copyright Act provides a legal protection for this in the US, making it illegal to distribute unauthorized players—which was supposed to eliminate the possibility of building a DVD copier. However, CSS and other such software-based solutions have been reverse engineered (DeCSS), providing access to the encryption keys and methods. The cat-and-mouse struggle continues.

In the future, software cracking may become more difficult to perform with the release of the Fritz-chip in combination with certain software, like Nexus in the next major operating system from Microsoft, code-named Longhorn.

See also

Shareware solutions

External links

See also: Copy prevention, 2000, 40-bit encryption, ASCII, Analog hole, Apple II family, BTO vulnerability, Bias, Broadcast flag, Bulletin board system