JPH03116506A - System for preventing unauthorized copying - Google Patents
System for preventing unauthorized copyingInfo
- 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
Links
- 238000000034 method Methods 0.000 claims description 15
- 230000006378 damage Effects 0.000 claims description 5
- 238000007689 inspection Methods 0.000 claims description 2
- 239000000126 substance Substances 0.000 abstract 2
- 238000006748 scratching Methods 0.000 abstract 1
- 230000002393 scratching effect Effects 0.000 abstract 1
- 238000001514 detection method Methods 0.000 description 3
- 239000000696 magnetic material Substances 0.000 description 3
- 230000002265 prevention Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Abstract
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 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.
上述した従来の不正複写防止方式は、対抗手段として、
該当のフレキシブルディスクのソフトウェアの物理的フ
ォーマットを読込み解析することにより、同一の物理的
フォーマットでフレキシブルディスクに不正複写を行う
ことが可能であり、これにより複写したソフトウェアは
何等の問題もなく使用可能となるという問題点がある。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.
本発明の不正複写防止方式は、フレキシブルディスクを
媒体として販売するソフトウェアに対す、る不正複写防
止方式において、前記フレキシブルディスクの一部を物
理的に破壊する破壊工程と、前記フレキシブルディスク
の全セクタを読込み前記破壊工程で破壊した障害セクタ
を記憶する記憶工程と、前記記憶工程で記憶した破壊し
た障害状態に基づき記憶可能セクタに前記ソフトウェア
と共に前記障害セクタのデータを書込む書込み工程と、
前記ソフトウェアが起動を受け最初の動作として自らを
記憶しているフレキシブルディスクの全セクタの状態を
読込む状態読込み工程と、前記状態読込み工程の結果と
既に記憶されている前記障害セクタのデータとを比較し
一致するか否かを検査する状態検査工程と、前記状態検
査工程で不一致を検出した場合に前記ソフトウェアの起
動を停止するソフトウェア起動停止工程とを含む構成で
ある。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.
次に、本発明の実施例について図面を参照して説明する
。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.
以上説明したように、本発明は、フレキシブルディスク
の磁性体塗布面に物理的に傷を付け、次にこの傷で破壊
した障害セクタを記憶し、この記憶した障害状態に基づ
き記憶可能セクタに、該当のソフトウェアと共にこの障
害セクタのデータを書込んでおき、次にソフトウェアの
使用時に、ソフトウェアが起動された最初の動作として
自らを記憶しているフレキシブルディスクの全セクタの
状態を読込み、状態を読込んだ結果と既に記憶されてい
る障害セクタのデータとを比較し、一致するか否かを検
査することにより、確実に不正複写を検出することが可
能となる効果が有る。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.
第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)
アに対する不正複写防止方式において、前記フレキシブ
ルディスクの一部を物理的に破壊する破壊工程と、前記
フレキシブルディスクの全セクタを読込み前記破壊工程
で破壊した障害セクタを記憶する記憶工程と、前記記憶
工程で記憶した破壊した障害状態に基づき記憶可能セク
タに前記ソフトウェアと共に前記障害セクタのデータを
書込む書込み工程と、前記ソフトウェアが起動を受け最
初の動作として自らを記憶しているフレキシブルディス
クの全セクタの状態を読込む状態読込み工程と、前記状
態読込み工程の結果と既に記憶されている前記障害セク
タのデータとを比較し一致するか否かを検査する状態検
査工程と、前記状態検査工程で不一致を検出した場合に
前記ソフトウェアの起動を停止するソフトウェア起動停
止工程とを含むことを特徴とする不正複写防止方式。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.
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)
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 |
-
1989
- 1989-09-29 JP JP25411689A patent/JPH03116506A/en active Pending
Cited By (7)
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 |