The present invention relates to protection of optical information carriers, in particular CD- and CD-ROM-disks against unauthorized copying of the information content stored in the information or data structures of such an information carrier with the aim of limiting lawful use of said information to a single reproduction device such as a computer device, in particular a personal computer.
Optical information carriers in the form of CD- or CD-ROM disks have become a very popular and widely used storage medium for various types of information including music, computer software products, computer games etc.
In regular and lawful trade the information content on a CD-ROM disk is intended for use by a single user only, but misappropriation of the information content by unauthorized copying has become a major problem both at a smaller scale in the form of non-profit private use and at larger scale in the form of actual piracy traffic for commercial purposes.
Irrespective of the nature of the copying traffic, copying and piracy problems have resulted in huge economic losses for the music and computer software industry.
In order to combat piracy software producers have developed and implemented a number of different approaches including encryption of information, special data formatting, complex installation procedures and use of passwords to mention just a few. Thus, a customary approach to protection has been to incorporate a computer readable identification code onto the information carrier and supply the same code in accessible form to the purchaser in the course of a regular and lawful sales transaction, whereby a computer loaded with the information carrier thus protected will only be enabled to read the stored information content after entry of the identification code by user operation. Evidently, the protection offered by this concept is unsatisfactory in the sense that repeated use of the identification code supplied as part of the sales transaction by the purchasing user as well as other users related to him cannot be prevented.
Moreover, various relatively simple programmes enabling direct copying of the content of a CD-ROM disk, even if protected by an identification code, can be downloaded from the Internet. Copying software of this type simply localizes the code stored on the CD-ROM and generates the control data needed to enable the computer for reading the full information content thereon.
Another problem involved in the use of prior art anti-piracy approaches has been a widespread resistance of end users to these schemes due to restrictions or limitations imposed on otherwise acceptable use of the information carrier, such limitations typically including an inability to “test before buying”, restrictions on the generation of legitimate backup copies and the failure of password protection once the password or identification code has been divulged or discovered. The failure of copy protection concepts to gain end user acceptance has been seen as such a serious problem that industry and commerce have in many cases abandoned protection efforts and chosen to rely on customer integrity to abide by copyright laws.
In an attempt to provide a solution to these problems a copy protection method has been disclosed in International Patent Application WO 98/41979, which is generally based on a purposeful modification of the accessibility of encoded information on an optical storage medium. Among various suggested implementations of this concept one embodiment is directed to modification of the optical storage medium by provision of a device, which purposefully damages the optical medium, when the information content thereon is initially accessed, whereby upon sub-sequent attempts of information accessing the previous access can be detected by purposeful generation of detection errors. The device used for damaging the optical storage medium may be in the form of a rib-cord attached to the storage medium, which in the course of an initial use must be manually detached by the user to implement the intentional damage to the information carrier in the form of a physical change such as a detection error profile in a predetermined location on change such as a detection error profile in a predetermined location on the optical disk for preventing future illegal copying.
In this prior art solution the intentional damage to the information carrier caused by detachment of the damaging device, which is carried out by removal of the information carrier such as a CD from the corresponding drive of the computer, is subjected to a detection procedure in the computer after reinsertion of the information carrier in the corresponding drive. If the detection is positive the computer generates an identification code in the form a configuration fingerprint including data specific to the actual computer and the actual information carrier, such as serial numbers of a vital computer component and the information carrier. This identification code is outputted to the user by display and/or printing and the user is invited to manually write the identification code on the information carrier. The user is then instructed to manually input the identification code to the computer for comparison with the identification code generated by and stored in the computer, whereby completion of the software installation is enabled only, if a match is found between the code inputted by the user and the code stored in the computer.
Evidently, the procedural requirements as outlined above imply an inconvenient complication and drawback of this prior art solution with respect to structuring of the control or installation data to be stored on the information carrier as well as the time needed for the initial installation procedure.
This complication and drawback is avoided by a copy protection concept for optical information carrier disclosed in the applicant's international patent application WO 03/52562 by detachment of a security member bonded to a part of the information or data carrying structures of a compact disk storing control data needed for enabling the computer device to complete reading and storing of the information on the disk. By entry into the computer device of a unique secret identification code carried by the security member the computer device is enabled to resume and complete the reading and storing operations, whereas subsequent attempts of reading and storing of the information with a different modified by detachment of the security member. Thereby use of a protected optical information carrier such as a CD ROM is limited to reading and storing of its content in a single computer device. The simplification provided by this concept is accompanied by the limitation, however, that the modification of the control data is effected only by detachment of a physical security member, which must in addition allow incorporation of the identification code in an initially concealed way as well as disclosure of the identification code to the user after detachment of the security member.
On the background outlined above, it is the object of the present invention to provide a relatively simple, uncomplicated and inexpensive solution to the protection of optical information carriers of the kind set forth against illegitimate copying, by which the shortcomings and drawbacks of prior art solutions are avoided or at least significantly reduced without introducing undesirable restraints with respect to the physical form of a detachable security member. Thereby, legitimate use of the information carrier is restricted to a single computer, while still allowing repeated replay of the information carrier on that computer as well generation of a back-up copy, but preventing subsequent misappropriation.
By the invention, an optical information carrier comprising a relatively rigid disk-shaped substrate member of a transparent material and an information carrying layer applied to one surface of the substrate member and providing on the side thereof facing the substrate member a reflective surface and a plurality of information or data carrying structures, software stored in said structures being readable by an optical reading system of a computer device adapted to receive the information carrier, the optical information carrier further comprising modification means adapted to cause an intentional physical modification of the information carrying layer affecting readability of at least one software component stored in said information or data carrying structures, said software including information prompting the computer device, during reading of the software on the information carrier, to detect the occurrence of said physical modification and, by non-detection of the physical modification, to interrupt reading of the software, the computer being conditioned to complete reading of the software information on the optical information carrier by means of a unique identification code. The combination of these features corresponds to the prior art solution disclosed in WO 98/41979.
To accomplish the object as stated above such an information carrier is characterized, according to the invention, in that the unique identification code includes identification of at least one part of said one software component, the software stored on the information carrier comprising information causing the computer device to store said identification code and confine said detection to the software part or component identified by the identification code.
By confining the detection of the intentional physical modification of the information carrying layer to detection of affected readability of at least one specific software component with a specific localization in the information and data carrying structures of the information carrier an improved safeguarding against circumvention of the copy protection is provided together with a true verification of use of the genuine original copy-protected medium for each replay operation performed after the intentional physical modification.
Contrary to prior art concepts, by which the intentional modification of the information and data carrying structures is made by opto-chemical means without use of a detachable security member, as disclosed in EP 1 025 560 B1, the copy-protection concept of the invention can be implemented with very few changes to the state of the art process technology for the making of optical information carriers such as compact disks.
In the implementation of the concept of the invention the specific software component, which is identified by the unique identification code, and to the readability of which the detection procedure in the computer device is targeted, will typically comprise a range of bytes stored in a specific sector of the information and data carrying structures of the information carrier. If as result of the detection an indication of a read error, such as ERROR_CRC or ERROR_INVALID_FUNCTION, is obtained this will serve as a verification of appropriate execution of the intentional physical modification.
Although the concept of the invention is not bound to any specific form of making the identification code available for storing in the computer device and would allow entry of an identification code, which has been communicated to the user either as part of his purchase of the information carrier or by various alternative means of communication, into the computer device by user operation, e.g. via a keyboard, it is preferred according to the invention that the identification code is stored on the optical information carrier itself, i.e. in the information and data carrying structures thereof.
In a particularly preferred embodiment the identification code is stored in the specific software component, the readability of which is affected by the intentional physical modification of the information-carrying layer, whereby the identification code will no longer be available after execution of the physical modification.
Whereas the concept of the invention is equally not bound to any specific form of the modification means incorporated in the information carrier for execution of the intentional physical modification and may be of benefit also to implementation of the physical modification by modification means integrated in the information carrying layer of the information carrier, such as opto-chemical means as described above, preferred embodiments of the invention makes use of modification means comprising at least one detachable security element bonded to a part of the information carrying layer, in which said one software component is stored by a bond causing said physical modification by detachment of the security element.
In a particularly simple and advantageous embodiment of this kind the security element comprises said part of the information carrying layer and is detachable by scraping. Thereby, the corresponding part of the information-carrying layer will be removed from the information carrier, leaving a hole in the layer at the location of the software component or components specified by the identification code.
Obviously, the detachment of the security element by scraping will be effected by physical removal of the CD-ROM disk from the computer CD-DOM drive in response to an invitation displayed to the user by the computer. As the part of the information carrying layer removed by detachment of the security element will comprise at least a part of the installation software for the CD-ROM disk, the detachment of the security element will effectively prevent use or replay of the protected disk with any other computer than the one, on which the initial reading of the disk has taken place.
Upon reinsertion of the information carrier in the computer drive the computer will be prompted to undertake detection of readability of the specific software component removed by detachment of the security element. This detection procedure is controlled by the unique identification code, which has been transferred to the computer either from the information carrier itself before removal of the information carrier from the drive or by a user operated entry, while the information carrier is removed for detachment of the security element.
Only if this detection procedure results in identification of a read error in the specific location on the CD-ROM identified by the identification code will the computer be prompted to complete reading of all software components stored on the information carrier.
According to a further preferred embodiment a duplicate of the identification code may be stored on the optical information carrier outside said at least one software component to allow repeated reading of the optical information carrier on said computer device after said physical modification by comparing said duplicate with the identification code stored in the computer device.
In the alternative replay of a protected information carrier on a computer device a limited number of times may be allowed by a further development of the above-mentioned embodiment employing a detachable security element as modification means. According to the alternative embodiment the modification means may comprise a number of detachable security elements bonded to individual parts of the information carrying layer, each storing a specific software component, said individual parts of the information carrying layer being designated by individual identification codes for limitation of the number of times the information carrier can be replayed on the computer device by detachments of said security elements in consecutive order.
To facilitate user operation of this alternative embodiment the number of security elements on the information carrier may be visibly numbered in said consecutive order.
In the following the invention will be further explained with reference to the accompanying drawings, on which
As shown in
On one side of the substrate member 1 a relatively thin information-carrying layer 2 is applied to the substrate member. The information carrying layer 2 is covered on the opposite side with respect to the substrate member 1 by a protective layer 3 such as an acrylic lacquer layer forming the other external side of the disk, to which a label 4 will normally be affixed for identification and information purposes.
The information carrying layer 2 is a reflective layer such as metallic layer, e.g. of aluminium, in which a plurality of information and data carrying structures in the form of so-called pits 5 and lands 6 are formed along a single spiral track extending from the circumference of the disk towards its center, at which a hole is provided for engagement with the rotating drive mechanism of a reading system such as the CDROM drive of a conventional computer device.
As known in the art the mutual separation of neighbouring windings in the spiral track providing the information and data carrying structures may be down to approximately 0.6 μm to provide the well-known large storage capability of the CD-ROM disk.
The information and data carrying layer 2, the thickness of which may be about 1 μm may be bonded to the substrate member 3 by a conventional stamping process, by which the pits 5 are pressed into the transparent material of the substrate member 3. Conventionally the level difference of the lands and pits 5 and 6 forming the information and data carrying structures amounts to a quarter wavelength of the interrogating laser beam used for the reading operation as explained below.
During a reading operation as illustrated in
To accomplish a constant linear speed of detection, the angular rate of rotation of the disk is increased as the interrogating laser beam travels from the circumference towards the center of the disk 11. The light pulses returned by the reflective layer 2 in response to the impinging interrogation beam 10 are converted into digital data, in which binary digits “1” and “0” may correspond e.g. to light reflected from the pits 5 and the lands 6, respectively, the digital data being communicated via a line 9 to processing devices in the computer.
The information stored in the information and data carrying structures of the reflective layer 2 includes, in addition to utility information relating to the substance of the software application such as a computer game contained on the disk 11, also installation or control data, which is required by the computer device for enabling appropriate conduct of the reading operation and inputting and storing of the digital information generated by conversion of the light or optical information obtained by the reading operation. Thus, during the reading operation the installation or control data must initially be accessed and entered into the computer before meaningful reading and storage of the utility information can be conducted.
Conventionally, the installation or control data may be confined to a subset including at least one sector of the information and data carrying structures in the layer 2 with a predetermined and defined geographical location on the disk 11. The installation and control data will normally be confined to a relatively narrow region of the disk 11 having a width of e.g. 6 mm out of the total disk diameter of about 120 mm. The control data may be localized in any predetermined geographical position on the disk.
In the preferred embodiment of the copy-protected optical information carrier of present invention shown in
In this connection, the protective acrylic layer 3 is preferably applied, in this implementation of the invention, by a printing process such as silk printing to the external surface of the information carrying aluminium layer 2 so as to leave a well-defined small area having a precise localisation on the disk free of the protective layer, said layer having as shown in
By subsequent application of the scraping element 12 to overlap the area of the aluminium layer 2 not covered by the protective layer 3 the scraping element 12 will thus be bonded directly to the aluminium layer 2 in this area.
The scraping element 12 can be detached from the disk by a conventional scraping technique using any appropriate utensil or tool as conventionally employed to provide disclosure of initially buried or concealed information affixed to an underlying support member.
Thereby, a small part of the aluminium layer 2 corresponding to the dot 13 will equally be removed as shown in
Typically, the software component or components thus removed from the information and data carrying structures of the disk will form part of the installation or control data required by a computer for successful complete reading of the information carrier and, thereby, the removal of such software components will prevent subsequent misappropriation of the CD-ROM disk by use on a different computer.
As illustrated in
invention that the physical modification is designated or identified by a unique identification code, which in connection with replay of the information carrier on a computer device prompts the computer device during reading of the disk to conduct a detection procedure confined to verification of the removal of a software part or component stored in the part 13 of the information carrying layer, which has been removed by detachment of the security element 12.
The detachment of the security element 12 is effected during the first reading of a copy-protected genuine original optical information carrier product.
The installation or control data stored in the information and data carrying structures of the disk are structured or organized to include information, which in connection with the initial reading of the installation or control data for enabling the computer device will cause the computer device to temporarily disable the reading operation, such that the utility information stored on the disk, such as a computer application or entertainment program or a computer game, is not entered into the computer device at this time but an invitation is conveyed to the user to remove the CD-ROM disk from the CD-ROM drive for detachment of the security element.
The installation and control data thus structured form part of the overall information and data content to be stored in the information and data carrying structures of the CD-ROM disk and are stored in the information or data carrying layer 2 during manufacture of the disk.
In a preferred implementation of the invention the identification code designating the localisation of the target for the intentional physical modification of the information carrier is stored on the information carrier itself and retrieved by the computer device during the initial reading of disk before the temporary interruption for detachment of the security element. Typically, the identification code will be stored together with part of the installation and control data in the part of the information-carrying layer to be removed by detachment of the security element. Alternatively, it may be stored, however, in any other convenient part of the information carrier.
As a still further alternative the identification code may be required to be entered into the computer device by user operation during the temporary interruption of the reading of the disk, typically via a keyboard, following previous communication of the code to the user or purchaser of the information carrier by any convenient means of communication.
Various modes of operation of a copy-protected optical information carrier according to the invention will appear from the flow diagram shown in
As illustrated in the flow diagrams the sequence of operations involved in each use of an optical information carrier according to the invention will start with loading of the CD-ROM disk into the CD-ROM drive of the computer device, which will then attempt to read the software including the installation and control data stored on the disk.
At the first installation or replay of a genuine original CD or CDROM product, as illustrated by the flow diagram in
As prompted by the installation and control data the computer device will now temporarily interrupt the installation process and instruct the user to remove the disk from the CD drive and detach the security element, e.g. by displaying a screen message to the user. Complying with this instruction the user the user will remove the CD and detach the security element as described in the foregoing, thereby causing the intentional physical modification, e.g. in the form of a well-defined hole in the information carrying layer with a well-defined localisation on the disk, e.g. in a specific sector of the information carrying layer.
Having detached the security element the user will reinsert the disk into the CD drive thereby prompting the computer to resume the reading process, during which the computer device will now conduct a detection procedure for identification of the presence of a read error in the localisation identified by the identification code, as described in the foregoing.
Only if the outcome of this detection procedure is positive in the sense that a read error caused by the intentional physical modification of the information-carrying layer is verified, will the computer device complete the reading process.
If no read error is detected this would provide an indication, that the detachment of the security element and the intentional physical modification to be effected thereby has not been properly carried out. In such a case the computer device may, as illustrated by a dotted line in
The flow diagram in
In this mode of operation the computer device will instruct the user, following interruption of the initial reading of the installation and control data to enter the identification code after reinsertion of the disk into the CD drive.
In other aspects this alternative mode of operation progresses in the same way as illustrated by the flow diagram in
For the mode of operation for the first installation illustrated by the flow diagram in
This verification measure may be further improved by storing a duplicate of the identification code in a localisation on the disk outside the part of the information-carrying layer affected by the intentional physical modification. Repeated replay of the information carrier may then be made conditional upon positive comparison of the duplicate with the identification code that has been stored in the computer device during the first installation of the product.
According to a particular embodiment of the invention the opportunity for replay of a protected optical information carrier on the computer device used for the first installation may be limited, however, to allow replay only a predetermined number of times.
As shown in
As illustrated by the flow diagram in
If no other read error is found the computer device will retrieve a new identification code from a location on the information carrier as specified by the installation and control data and store that identification code, which will identify a target location on the information carrier for a new intentional physical modification to be effected by detachment of another security element.
new intentional physical modification to be effected by detachment of another security element.
Thereby the installation procedure for each replay within the number of replays authorized by the software will progress in the same way as illustrated by the flow diagram in
The number of additional security elements provided on the information carrier in this particular embodiment may typically vary from a single up to ten or even more additional security elements, which will then preferably be visibly numbered according to the consecutive order, in which they are to be detached, in accordance with the consecutive order, in which the computer device applies the corresponding identification codes.
Whereas the invention has been explained in the foregoing by way of various specific embodiments and implementations, the scope of the invention is not limited to these embodiments or implementations, but would in particular cover also variations, in which the intentional physical modification is made by means other than detachment of a detachable security element within the scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
05388068.8 | Aug 2005 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB2006/002278 | 8/22/2006 | WO | 00 | 3/20/2008 |