A computer program, stored in an original recording medium or a copied recording medium, executed by a computer, for preventing unauthorized reading/execution of data that is read out by a reading means from said copied recording medium, in which copied data, and data of a predetermined value to be generated at a time of making the copy by said reading means, are recorded, wherein said original recording medium, which is capable of being read out by said reading means, records original data which in part contains modified data of a different value from such predetermined value as generated by said reading means, said program comprising the steps of;
- detecting, from data recorded in said original recording medium or said copy of recording medium by a modified data detecting means, a modified data which is recorded and is of a different value from such predetermined value as generated by said reading means;
- and
- blocking, in response to failure of detecting said modified data by said detecting means, a reading/execution of data by read-out of said reading means.