JPH03116506A - System for preventing unauthorized copying - Google Patents

System for preventing unauthorized copying

Info

Publication number
JPH03116506A
JPH03116506A JP25411689A JP25411689A JPH03116506A JP H03116506 A JPH03116506 A JP H03116506A JP 25411689 A JP25411689 A JP 25411689A JP 25411689 A JP25411689 A JP 25411689A JP H03116506 A JPH03116506 A JP H03116506A
Authority
JP
Japan
Prior art keywords
software
flexible disk
sector
faulty
sectors
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP25411689A
Other languages
Japanese (ja)
Inventor
Shinichi Nakajima
信一 中嶋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP25411689A priority Critical patent/JPH03116506A/en
Publication of JPH03116506A publication Critical patent/JPH03116506A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To surely detect unauthorized copying by physically scratching magnetic substance applied surface, writing the data of a faulty sector destroyed with such scratch with corresponding software, reading the states of all the sectors as a first action at the time of using the software and comparing and inspecting the data of the faulty sector. CONSTITUTION:The magnetic substance applied surface of a flexible disk is physically scratched, and the faulty sector destroyed with such scratch is stored, then the data of the faulty sector is written in the storage-enabled sector with the corresponding software based on the stored fault state. Next, at the time of using the software, the states of all the sectors of the flexible disk which stores itself is read in as the first action in the case of starting the software and a result obtained by reading in the state is compared with the data of the faulty sector already stored so as to inspect whether or not they coincide. In the case of detecting noncoincidence, the starting of the software is stopped. Thus, the unauthorized copying is surely prevented.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は不正複写防止方式に関し、特にフレキシブルデ
ィスクを媒体として販売するソフトウェアに対する不正
複写防止方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method for preventing unauthorized copying, and particularly to a method for preventing unauthorized copying of software sold using a flexible disk as a medium.

〔従来の技術〕[Conventional technology]

従来の不正複写防止方式は、フレキシブルディスクに対
してソフトウェアを記録する場合、該当のソフトウェア
の物理的フォーマットを、通常のソフトウェアの物理的
フォーマットとは異なる特殊な形式とし、該当のソフト
ウェアの中に、このソフトウェアを起動すると、このソ
フトウェアの物理的フォーマットを検査するプログラム
を組込むことにより、不正複写を通常のソフトウェアの
物理的フォーマットの形式で行った場合は、物理的フォ
ーマットが異なることを直ちに検出し、使用を停止する
ことが可能となることを利用して不正複写を防止してい
た。
Conventional unauthorized copy prevention methods, when recording software on a flexible disk, make the physical format of the software a special format that is different from the physical format of normal software. When this software is started, a program is installed to check the physical format of this software, so if unauthorized copying is done in the form of a normal software physical format, it will immediately detect that the physical format is different. The ability to stop use was used to prevent unauthorized copying.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来の不正複写防止方式は、対抗手段として、
該当のフレキシブルディスクのソフトウェアの物理的フ
ォーマットを読込み解析することにより、同一の物理的
フォーマットでフレキシブルディスクに不正複写を行う
ことが可能であり、これにより複写したソフトウェアは
何等の問題もなく使用可能となるという問題点がある。
As a countermeasure, the conventional unauthorized copy prevention method described above uses
By reading and analyzing the physical format of the software on the applicable flexible disk, it is possible to make unauthorized copies to the flexible disk in the same physical format, thereby ensuring that the copied software can be used without any problems. There is a problem with that.

本発明の目的は、フレキシブルディスクの磁性体塗布面
に物理的に傷を付け、次にこの傷で破壊した障害セクタ
を記憶し、この記憶した障害状態に基づき記憶可能セク
タに該当のソフトウェアと共にこの障害セクタのデータ
を書込んでおき、次にソフトウェアの使用時に、ソフト
ウェアが起動された最初の動作として自らを記憶してい
るフレキシブルディスクの全セクタの状態を読込み、状
態を読込んだ結果と既に記憶されている障害セクタのデ
ータとを比較し、一致するか否かを検査することにより
、確実に不正複写を検出することが可能となる不正複写
防止方式を提供することにある。
The object of the present invention is to physically scratch the magnetic material-coated surface of a flexible disk, then memorize the faulty sectors destroyed by the scratches, and based on this memorized fault state, write the program along with the corresponding software to the memorizable sectors. The data of the faulty sector is written, and the next time the software is used, the first operation when the software is started is to read the state of all sectors of the flexible disk that has memorized itself, and the result of reading the state and the state already An object of the present invention is to provide a method for preventing unauthorized copying, which makes it possible to reliably detect unauthorized copying by comparing data of a stored faulty sector and checking whether they match.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の不正複写防止方式は、フレキシブルディスクを
媒体として販売するソフトウェアに対す、る不正複写防
止方式において、前記フレキシブルディスクの一部を物
理的に破壊する破壊工程と、前記フレキシブルディスク
の全セクタを読込み前記破壊工程で破壊した障害セクタ
を記憶する記憶工程と、前記記憶工程で記憶した破壊し
た障害状態に基づき記憶可能セクタに前記ソフトウェア
と共に前記障害セクタのデータを書込む書込み工程と、
前記ソフトウェアが起動を受け最初の動作として自らを
記憶しているフレキシブルディスクの全セクタの状態を
読込む状態読込み工程と、前記状態読込み工程の結果と
既に記憶されている前記障害セクタのデータとを比較し
一致するか否かを検査する状態検査工程と、前記状態検
査工程で不一致を検出した場合に前記ソフトウェアの起
動を停止するソフトウェア起動停止工程とを含む構成で
ある。
The unauthorized copy prevention method of the present invention is a method for preventing unauthorized copying of software sold using a flexible disk as a medium, which includes a destruction step of physically destroying a part of the flexible disk, and a destruction step of physically destroying a part of the flexible disk. a storage step of storing the faulty sector destroyed in the read destruction step; a write step of writing the data of the faulty sector together with the software into a storable sector based on the destroyed fault state stored in the storage step;
A state reading step in which the software reads the states of all sectors of the flexible disk in which it is stored as the first operation upon activation, and a result of the state reading step and the already stored data of the faulty sector. The configuration includes a state inspection step of comparing and checking whether or not they match, and a software start/stop step of stopping the start of the software when a mismatch is detected in the state check step.

〔実施例〕〔Example〕

次に、本発明の実施例について図面を参照して説明する
Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の一実施例のフレキシブルディスク作成
手順を示す流れ図である。
FIG. 1 is a flowchart showing a flexible disk creation procedure according to an embodiment of the present invention.

ステップ1でフレキシブルディスクに対し通常の物理・
論理フォーマットで初期化する。次にステップ2でフレ
キシブルディスクの磁性体塗布面の一部に傷を付ける。
In step 1, use normal physical
Initialize in logical format. Next, in step 2, a part of the magnetic material coated surface of the flexible disk is scratched.

次にステップ3でフレキシブルディスクの全セクタを読
込み試験を行い、この傷で破壊した障害セクタを記憶し
、ステップ4で傷の付いているセクタをファイルアロケ
ーションテーブル上予備としてファイル管理上使用しな
いようにして書換え、ステップ5でソフトウェアをフレ
キシブルディスクに複写し、ステップ6で障害セクタの
状態をソフトウェアの障害セクタ登録テーブルに書込む
。これにより不正複写防止方式を施したフレキシブルデ
ィスクが作成される。
Next, in step 3, a read test is performed on all sectors of the flexible disk, and the faulty sectors destroyed due to the scratches are memorized, and in step 4, the scratched sectors are set as spares in the file allocation table so that they are not used for file management purposes. In step 5, the software is copied to the flexible disk, and in step 6, the status of the faulty sector is written in the faulty sector registration table of the software. As a result, a flexible disk that is protected against unauthorized copying is created.

第2図は本発明の一実施例の不正複写の検出法の検出手
順を示す流れ図である。
FIG. 2 is a flowchart showing a detection procedure of a method for detecting unauthorized copying according to an embodiment of the present invention.

ステップ7でこのフレキシブルディスクの使用時に、ソ
フトウェアが起動された最初の動作として、前述の手順
で作成されたフレキシブルディスク上のソフトウェアの
障害セクタ登録テーブルに書、込まれた障害セクタ情報
を読込む。次にステップ8で実際のフレキシブルディス
クの全セクタの状態を読込み、ステップ7で読込まれた
障害セクタ情報との比較検査を行う。この比較検査の結
果、一致していると判定されれば、ステップ9で正常の
動作のソフトウェア起動を行う。又、比較検査の結果、
不一致であると判定されれば、ステップ10で利用者に
、本フレキシブルディスクが不正に複写されたものであ
るのでソフトウェアの起動を停止する旨を通知した後、
ソフトウェアの起動を停止する。
In step 7, when the flexible disk is used, the first operation when the software is started is to read the faulty sector information written into the faulty sector registration table of the software on the flexible disk created in the above procedure. Next, in step 8, the status of all sectors of the actual flexible disk is read and compared with the failed sector information read in step 7. As a result of this comparison test, if it is determined that they match, the software is activated for normal operation in step 9. In addition, as a result of comparative testing,
If it is determined that there is a mismatch, the user is notified in step 10 that the flexible disk has been illegally copied and the software will stop starting.
Stop the software from starting.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明は、フレキシブルディスク
の磁性体塗布面に物理的に傷を付け、次にこの傷で破壊
した障害セクタを記憶し、この記憶した障害状態に基づ
き記憶可能セクタに、該当のソフトウェアと共にこの障
害セクタのデータを書込んでおき、次にソフトウェアの
使用時に、ソフトウェアが起動された最初の動作として
自らを記憶しているフレキシブルディスクの全セクタの
状態を読込み、状態を読込んだ結果と既に記憶されてい
る障害セクタのデータとを比較し、一致するか否かを検
査することにより、確実に不正複写を検出することが可
能となる効果が有る。
As explained above, the present invention physically scratches the magnetic material-coated surface of a flexible disk, then stores the faulty sectors destroyed by the scratches, and stores the faulty sectors as memorable sectors based on the stored faulty state. The data of this faulty sector is written along with the corresponding software, and the next time the software is used, the first operation when the software is started is to read the state of all sectors of the flexible disk that has memorized itself, and then read the state. By comparing the results obtained with the data of the faulty sector that has already been stored and checking whether they match, it is possible to reliably detect unauthorized copying.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例のフレキシブルディスク作成
手順を示す流れ図、第2図は本発明の一実施例の不正複
写の検出法の検出手順を示す流れ図である。
FIG. 1 is a flow chart showing a flexible disk creation procedure according to an embodiment of the present invention, and FIG. 2 is a flow chart showing a detection procedure of an unauthorized copy detection method according to an embodiment of the present invention.

Claims (1)

【特許請求の範囲】[Claims] フレキシブルディスクを媒体として販売するソフトウェ
アに対する不正複写防止方式において、前記フレキシブ
ルディスクの一部を物理的に破壊する破壊工程と、前記
フレキシブルディスクの全セクタを読込み前記破壊工程
で破壊した障害セクタを記憶する記憶工程と、前記記憶
工程で記憶した破壊した障害状態に基づき記憶可能セク
タに前記ソフトウェアと共に前記障害セクタのデータを
書込む書込み工程と、前記ソフトウェアが起動を受け最
初の動作として自らを記憶しているフレキシブルディス
クの全セクタの状態を読込む状態読込み工程と、前記状
態読込み工程の結果と既に記憶されている前記障害セク
タのデータとを比較し一致するか否かを検査する状態検
査工程と、前記状態検査工程で不一致を検出した場合に
前記ソフトウェアの起動を停止するソフトウェア起動停
止工程とを含むことを特徴とする不正複写防止方式。
A method for preventing unauthorized copying of software sold using a flexible disk as a medium includes a destruction step of physically destroying a part of the flexible disk, and reading all sectors of the flexible disk and storing faulty sectors destroyed in the destruction step. a storage step, a write step of writing data of the faulty sector together with the software into a storable sector based on the corrupted fault state stored in the storage step; a state reading step of reading the states of all sectors of the flexible disk; a state checking step of comparing the results of the state reading step with the already stored data of the faulty sector to see if they match; A method for preventing unauthorized copying, comprising: a software start/stop step for stopping the start of the software when a discrepancy is detected in the state inspection step.
JP25411689A 1989-09-29 1989-09-29 System for preventing unauthorized copying Pending JPH03116506A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25411689A JPH03116506A (en) 1989-09-29 1989-09-29 System for preventing unauthorized copying

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25411689A JPH03116506A (en) 1989-09-29 1989-09-29 System for preventing unauthorized copying

Publications (1)

Publication Number Publication Date
JPH03116506A true JPH03116506A (en) 1991-05-17

Family

ID=17260446

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25411689A Pending JPH03116506A (en) 1989-09-29 1989-09-29 System for preventing unauthorized copying

Country Status (1)

Country Link
JP (1) JPH03116506A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05266575A (en) * 1992-03-18 1993-10-15 Fujitsu Ltd Copy preventing method of optical disk, optical disk and optical disk device
EP0609050A3 (en) * 1993-01-26 1994-08-24 Sony Music Entertainment Inc. System for defacing compact disks
WO1998020492A1 (en) * 1996-11-07 1998-05-14 Imation Corp. Method and arrangement for preventing unauthorized duplication of optical discs using barriers
US5982886A (en) * 1992-03-18 1999-11-09 Fujitsu Limited Unauthorized use preventing method for optical disks, optical disk having unauthorized use prevention function, and optical disk apparatus
US7623311B2 (en) 2005-03-18 2009-11-24 Kabushiki Kaisha Toshiba Recording media, recording and reproducing apparatus, and method for recording and reproducing
US7746587B2 (en) 2006-03-06 2010-06-29 Kabushiki Kaisha Toshiba Magnetic recording apparatus and magnetic recording and reproducing apparatus

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05266575A (en) * 1992-03-18 1993-10-15 Fujitsu Ltd Copy preventing method of optical disk, optical disk and optical disk device
US5982886A (en) * 1992-03-18 1999-11-09 Fujitsu Limited Unauthorized use preventing method for optical disks, optical disk having unauthorized use prevention function, and optical disk apparatus
EP0609050A3 (en) * 1993-01-26 1994-08-24 Sony Music Entertainment Inc. System for defacing compact disks
US5520865A (en) * 1993-01-26 1996-05-28 Sargent, Iii; George W. Method for defacing compact discs
WO1998020492A1 (en) * 1996-11-07 1998-05-14 Imation Corp. Method and arrangement for preventing unauthorized duplication of optical discs using barriers
US7623311B2 (en) 2005-03-18 2009-11-24 Kabushiki Kaisha Toshiba Recording media, recording and reproducing apparatus, and method for recording and reproducing
US7746587B2 (en) 2006-03-06 2010-06-29 Kabushiki Kaisha Toshiba Magnetic recording apparatus and magnetic recording and reproducing apparatus

Similar Documents

Publication Publication Date Title
US4785361A (en) Method and apparatus for frustrating the unauthorized copying of recorded data
US6993679B2 (en) System and method for inhibiting reads to non-guaranteed data in remapped portions of a storage medium
GB2131580A (en) Frustrating the unauthorized copying of recorded data
US6029259A (en) Method and system for authenticating digital optical media
US6195767B1 (en) Data corruption detection apparatus and method
JPH03116506A (en) System for preventing unauthorized copying
US7506224B2 (en) Failure recovering method and recording apparatus
Sutherland et al. Malware and steganography in hard disk firmware
KR970003117A (en) Error correction code device and method for storing preset information with error correction code in direct access storage device
KR20110039416A (en) Data storage method, apparatus and system for interrupted write recovery
KR100458838B1 (en) Storage medium for program executing hard disk drive recovery method
JPS6378211A (en) Power failure handling device for disk recording and reproducing device in microcomputer
JPS60113361A (en) Discrimination system of magnetic disk format
JPH03105434A (en) Error logging system
JPH0724154B2 (en) Data copying method
JPS62150564A (en) Optical information recording and reproducing device
JPH0673221B2 (en) Method for preventing duplication of magnetic recording medium
US20040141246A1 (en) Hard disk drive host protected area duplication
JP3264528B2 (en) Information replacement processing method for write-protected information recording medium
JPH02230538A (en) Magneto-optical disk device
GB2162992A (en) A method of recording a computer program
JPS6297104A (en) Discoid recording medium
JPS61137291A (en) Floppy magnetic disk medium
JP2001023299A (en) Method for preventing illicit copying of program and information recording medium subjected to the countermeasure
KR970050719A (en) Servo fault handling on magnetic disk in hard disk drive