JPS6231458A - Method for preventing unfair use of software - Google Patents

Method for preventing unfair use of software

Info

Publication number
JPS6231458A
JPS6231458A JP60170729A JP17072985A JPS6231458A JP S6231458 A JPS6231458 A JP S6231458A JP 60170729 A JP60170729 A JP 60170729A JP 17072985 A JP17072985 A JP 17072985A JP S6231458 A JPS6231458 A JP S6231458A
Authority
JP
Japan
Prior art keywords
software
floppy disk
information
accessed
bad sector
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
JP60170729A
Other languages
Japanese (ja)
Inventor
Masahisa Matsushita
松下 真久
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 Engineering Ltd
Original Assignee
NEC Engineering Ltd
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 Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP60170729A priority Critical patent/JPS6231458A/en
Publication of JPS6231458A publication Critical patent/JPS6231458A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To prevent the unfair use of the charged software by providing a check program for copy of software to a floppy disk and a collating this program with the fault recognizing information stored previously. CONSTITUTION:The software having a prescribed logic is started at first when the software stored in a floppy disk is executed. Then the fault recognizing information is read out of a defective sector on the floppy disk and collated with the fault recognizing information stored previously. When the coincidence is obtained between both information, an access is permitted to the charged software on the floppy disk. While the subsequent accesses are disabled to the floppy disk if no defective sector exists or no coincidence is obtained between both information.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はソフトウェア不正使用防止方法、特にフロッピ
ーディスクを有するコンピュータシステムにおいて、使
用権利を持ったソフトウェアが無断で複写され、使用さ
れることを防止するためのソフトウェア不正使用防止方
法に関する。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention provides a method for preventing unauthorized use of software, particularly for preventing unauthorized copying and use of software that has usage rights in a computer system equipped with a floppy disk. Concerning methods to prevent unauthorized software use.

〔従来の技術と発明が解決しようとする問題点〕従来、
フロッピーディスク内の有償ソフトウェアは、ファイル
単位の複写プロテクトは有るものの、フロッピーディス
ク自体には複写をプロテクトするものはなく、複写ユー
ティリティ等を使用し、簡単にフロッピーディスクの内
容をそりくシ複写することができた。
[Problems to be solved by conventional technology and invention] Conventionally,
Although the paid software on the floppy disk has copy protection on a per-file basis, the floppy disk itself has no copy protection, so you can easily copy the contents of the floppy disk by using a copy utility etc. was completed.

すなわち上述した従来のフロッピーディスク内の有償ソ
フトウェアは、フロッピーディスクを選ばず簡単にバッ
クアップできる方式となっているので、利用者は販売者
に無断でソフトウェアを複写し不正に使用することがで
きた。そのため、コンピュータメーカーがソフトウェア
を有償とじても実際にその効果を挙げることができない
という問題が起っている。
In other words, since the above-mentioned conventional paid software on floppy disks can be easily backed up regardless of the floppy disk, users were able to copy the software and use it illegally without the seller's permission. For this reason, a problem has arisen in that even if computer manufacturers charge for software, they are unable to actually achieve the desired effect.

〔問題点を解決するための手段〕[Means for solving problems]

本発明によるとフロッピーディスクを有するコンビーー
タシステムにおいて、ソフトウェアの媒体となるフロッ
ピーディスク上のアクセス可能な任意の場所に1つ以上
のピンホールをあけ、ピンホールにより壊された不良セ
クタの障害情報と不良セクタアドレスを読出してフロッ
ピーディスク上に記憶しておき、フロッピーディスクが
アクセスされた時に、ピンホールにより壊された不良セ
クタの障害情報を読出し、あらかじめ記憶しておいた障
害情報と照合して一致していればアクセス可とし、一致
していなければアクセス不可となるソフトウェアをフロ
ッピーディスクに備えることを特徴とするソフトウェア
不正使用防止方法が得られる。
According to the present invention, in a converter system having a floppy disk, one or more pinholes are drilled at any accessible location on the floppy disk that serves as a software medium, and fault information of bad sectors destroyed by the pinholes is recorded. The bad sector address is read and stored on the floppy disk, and when the floppy disk is accessed, the fault information of the bad sector destroyed by the pinhole is read out and compared with the fault information stored in advance. A method for preventing unauthorized use of software is obtained, which is characterized in that a floppy disk is provided with software that is accessible if the floppy disc matches the software, and is inaccessible if the floppy disc does not match.

〔実施例〕〔Example〕

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

第1図は本発明の実施例を示すもので、不良セクタから
読出した障害情報とあらかじめ記憶しておいた不良セク
タの障害情報を照合チェックするロジック・フロー図で
ある。
FIG. 1 shows an embodiment of the present invention, and is a logic flow diagram for comparing and checking failure information read from a bad sector with previously stored failure information of the bad sector.

フロッピーディスクの読出し可能な任意の所にあらかじ
め故意にピンホールをあけ、不良セクタを作る。不良セ
クタアドレスや不良セクタの数、そのビットパターンを
強制的に読出し障害認識情報として、フロッピーディス
ク上に記憶しておき、この媒体上に有償ソフトウェアを
記録する。
A pinhole is intentionally drilled in any readable location on a floppy disk to create a bad sector. Bad sector addresses, the number of bad sectors, and their bit patterns are forcibly read out and stored on a floppy disk as failure recognition information, and paid software is recorded on this medium.

このフロッピーディスク内のソフトウェアを実行しよう
とすると第1図に示すロジックを持ったソフトウェアが
最初に起動され、フロッピーディスク上の不良セクタか
ら障害認識情報を読出し、あらかじめ記憶しておいた障
害認識情報と照合させる。そして照合結果が一致してい
ればフロッピディスク上の有償ソフトウェアに対してア
クセスを許す。もし不良セクタがない時や発見しても一
致していなければ以後フロッピーディスクに対してアク
セスできないようにする。再びフロッピーディスクをア
クセスしても第1図に示すロジックを持ったソフトウェ
アだけが起動され、フロッピーディスク内の有償ソフト
ウェアは実行されない。
When you try to run the software on this floppy disk, the software with the logic shown in Figure 1 is first started, reads the fault recognition information from the bad sector on the floppy disk, and combines it with the previously stored fault recognition information. Verify. If the verification results match, access to the paid software on the floppy disk is allowed. If there are no bad sectors or if they do not match, the floppy disk will no longer be accessible. Even if the floppy disk is accessed again, only the software having the logic shown in FIG. 1 will be activated, and the paid software on the floppy disk will not be executed.

すなわち、この実施例の方法によると、利用者Aが自分
で購入したソフトウェアX(媒体となる70ツピデイス
クをFlとする)を利用者Bの持つフロッピーディスク
F2へ複写して使用したとしても、70ツピーデイスク
F2にはピンホールが無く障害認識情報が一致しないた
めアクセスできない。もしフロッピーディスクF2にピ
ンホールをあけたとしても 70ツピーデイスクFtと
同じ位置に同じ障害認識情報のピンホールをあけること
は不可能でアシ、ソフトウェアXはフロッピーディスク
F2に複写されても実行することはできない。ソフトウ
ェアXはフロッピーディスクFlでのみ実行が可能であ
るということである。
That is, according to the method of this embodiment, even if user A copies the software X that he/she purchased (a 70 disk disk serving as a medium is Fl) to user B's floppy disk F2, the 70 disk drive Tupee disk F2 cannot be accessed because there is no pinhole and the failure recognition information does not match. Even if you make a pinhole in floppy disk F2, it is impossible to make a pinhole with the same fault recognition information in the same position as on 70 disk Ft, and software X must be executed even if it is copied to floppy disk F2. I can't. This means that software X can only be executed on floppy disk Fl.

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

本発明は、以上説明したように、フロッピーディスクに
ソフトウェア複写チェックプログラムを備え、あらかじ
め記憶しておいた障害認識情報と照合することにより、
不正に複写したものであれば、有償ソフトウェアは実行
できないことになシ、有償ソフトウェアの不正使用を防
止する効果がある。
As explained above, the present invention includes a software copy check program on a floppy disk, and by comparing it with pre-stored failure recognition information,
If the software is illegally copied, the paid software cannot be executed, which is effective in preventing unauthorized use of the paid software.

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

第1図は本発明の一実施例の不良セクタから読出した障
害認識情報と、あらかじめ記憶しておいた不良セクタの
障害認識情報を照合チェックするロジック・フロー図で
ある。 ・′、で了。
FIG. 1 is a logic flow diagram for checking failure recognition information read from a bad sector and previously stored failure recognition information of the bad sector according to an embodiment of the present invention.・', that's it.

Claims (1)

【特許請求の範囲】[Claims] フロッピーディスクを有するコンピュータシステムにお
いて、ソフトウェアの媒体となるフロッピーディスク上
のアクセス可能な任意の場所に1つ以上のピンホールを
あけ、ピンホールにより壊された不良セクタの障害情報
と不良セクタアドレスを読出してフロッピーディスク上
に記憶しておき、フロッピーディスクがアクセスされた
時に、ピンホールにより壊された不良セクタの障害情報
を読出し、あらかじめ記憶しておいた障害情報と照合し
て一致していればアクセス可とし、一致していなければ
アクセス不可となるソフトウェアをフロッピーディスク
に備えることを特徴とするソフトウェア不正使用防止方
法。
In a computer system having a floppy disk, one or more pinholes are drilled at any accessible location on the floppy disk that serves as a software medium, and fault information and bad sector addresses of bad sectors destroyed by the pinholes are read out. When the floppy disk is accessed, the fault information of the bad sector destroyed by the pinhole is read out, and if it matches the fault information stored in advance, it is accessed. A method for preventing unauthorized use of software, characterized in that a floppy disk is provided with software that is permitted and cannot be accessed if they do not match.
JP60170729A 1985-08-02 1985-08-02 Method for preventing unfair use of software Pending JPS6231458A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60170729A JPS6231458A (en) 1985-08-02 1985-08-02 Method for preventing unfair use of software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60170729A JPS6231458A (en) 1985-08-02 1985-08-02 Method for preventing unfair use of software

Publications (1)

Publication Number Publication Date
JPS6231458A true JPS6231458A (en) 1987-02-10

Family

ID=15910309

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60170729A Pending JPS6231458A (en) 1985-08-02 1985-08-02 Method for preventing unfair use of software

Country Status (1)

Country Link
JP (1) JPS6231458A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020087186A (en) * 2001-05-14 2002-11-22 (주)올앤탑 Floppy diskette for preventing reproduction

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020087186A (en) * 2001-05-14 2002-11-22 (주)올앤탑 Floppy diskette for preventing reproduction

Similar Documents

Publication Publication Date Title
US20060112096A1 (en) Method of verifying metadata of a migrated file
JPH11502339A (en) Computer backup system that can operate with files open
JP2012069240A (en) Apparatus and method for monitoring and controlling access to data on computer readable medium
JPH1027123A (en) Computer software copy protection
JPS63129564A (en) Preventing system for unauthorized copying of recording medium
JPH06150084A (en) IC card
JPS6231458A (en) Method for preventing unfair use of software
JPH0244448A (en) Floppy disk
WO2004084075A9 (en) Information access control method, access control program, and external recording medium
JPS63289660A (en) Software illegal use preventing system
CN110851880A (en) Computer data safety control system
US5757749A (en) Information processing system operable with a detachable recording medium
JPS61134836A (en) Limiting system for application of software
JPS63132336A (en) Program execution prohibition method
JPH03105419A (en) Fixed disk device
JP2001023299A (en) Method for preventing illicit copying of program and information recording medium subjected to the countermeasure
JPH02138622A (en) Microprocessor
JPH02165334A (en) Program protection system
US7756628B2 (en) Navigation system including a drive for reading out navigation data and a method for operating a navigation system
JPH03127142A (en) File protection methods
JPS59109949A (en) Copyright protective device of software
JPH0449423A (en) Method for preventing software from being illegally copied
JP2000195163A (en) Device specific software protection
JPH03220627A (en) Method for controlling use of duplicate program
JPS61208626A (en) Medium copying system