WO2000043867A1 - Method of preventing illegal use of computer software, and recording media of computer software - Google Patents
Method of preventing illegal use of computer software, and recording media of computer software Download PDFInfo
- Publication number
- WO2000043867A1 WO2000043867A1 PCT/JP1999/000218 JP9900218W WO0043867A1 WO 2000043867 A1 WO2000043867 A1 WO 2000043867A1 JP 9900218 W JP9900218 W JP 9900218W WO 0043867 A1 WO0043867 A1 WO 0043867A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- serial number
- password
- computer software
- user
- hardware
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
Definitions
- the computer software is installed in a plurality of different consoles (hardware), or the recording medium is duplicated.
- This is a method for preventing the so-called illegal use of computer software, such as using it on multiple different pieces of hardware.
- a magnetic recording medium such as a floppy disk 1 or a magneto-optical disk as shown in FIG. 7 (a), or a read-only CD as shown in FIG. 7 (b).
- optical recording media such as ROM 2 and writable CDR.
- an installer or the like recorded on a recording medium is used to copy (install) the recording medium to hardware such as a hard disk of a computer. Start from duer.
- the installation software has a large capacity and it is difficult to install the software on the hardware
- the computer software is directly read from the recording medium and started without installing the computer software on the hardware.
- the above-mentioned computer software is sold on the condition that one product is used in one convenience store (hardware).
- installation in a plurality of different convenience stores (hardware) is required. Since it is possible, one product is used in several places and one door.
- a combi-software that reads and starts directly from a recording medium without installing it on a hard disk, by duplicating this recording medium, it can be used with multiple different hardware. It is.
- the installation software recorded on an authorized recording medium is installed on a plurality of different hardware, or the recording medium is duplicated, and a plurality of different recording media are used depending on the duplicated recording medium. It is an object of the present invention to provide an illegal use prevention method and a recording medium on which the combination software is recorded, which can forcibly prevent the activation of the combination software in the hardware.
- the installation of the computer software recorded on the recording medium is started, first, in the hardware on which the combination software is installed, a product serial number assigned to the recording medium and the hardware The product serial number and the volume serial number are read to the user, and the user is notified of the product serial number and the volume serial number. A knowledge pass code is generated.
- volume serial number is assigned automatically by the formatting software at the time of formatting the hardware.
- an encrypted anonymous password is formed from the volume serial number and the product serial number, the anonymous password will be transmitted between the recording medium used for installation and the single hardware at the installation destination. , And will be generated uniquely for the identified relationship.
- the user notifies the volume serial number and the product serial number notified by the hardware to, for example, a management center provided at the product distributor.
- the management center uses the product serial number and the volume serial number sent from the user to generate an encrypted return password based on the same method as the method of generating an anonymous password in the hardware. Generate and return this return password to the user.
- the unrecognized passcode is generated in the hardware as described above, and a return passcode is required to be input.
- the return password is compared with the unannounced password generated in the hardware, and only when the two match, the installation of the compilation software is permitted.
- an unannounced password encrypted based on the unique volume serial number of the installation destination is generated, and a return password corresponding to the unannounced password is transmitted from the user at the management center. Since it is generated based on the volume serial number and product serial number received and sent back to the user, the recording medium and the hardware at the installation destination are obtained from these volume serial number and product serial number. Will be identified and these combinations will be recorded in the management center.
- the present invention when the computer software is started directly from the recording medium, after the notification password is generated from the volume serial number and the product serial number, the return password acquired by the user from the management center is used. Input is required.
- the activation of the computer software is permitted only when the input return password matches the unannounced password generated in the hardware.
- one Another feature is that multiple different return passwords can be generated for a product serial number by setting an upper limit.
- various communication means such as telephone, fax, mail, in-net, wireless, and e-mail can be used. is there.
- a volume serial number of a hard disk mounted on a computer is typified. However, instead of this, manufacturing of a CPU, a network board, or a base board is performed.
- the hardware may be specified using a number.
- the above-mentioned computer includes a game machine and the like.
- the computer may be any device that can use the software.
- FIG. 1 is a schematic diagram showing a system configuration for implementing the present invention.
- FIG. 2 is a schematic diagram showing a system configuration for implementing the present invention.
- FIG. 3 is a processing flowchart in the first embodiment of the present invention.
- FIG. 4 is an information processing flow chart between the user and the management center in the first embodiment of the present invention.
- FIG. 5 is a processing flowchart in the second embodiment of the present invention.
- FIG. 6 is a processing flowchart in the third embodiment of the present invention.
- FIG. 7 is a schematic diagram showing a general recording medium.
- the recording medium used in the present invention is a floppy disk as shown in FIG. Disk 1 and CD-ROM2 are used.
- a system for implementing the first embodiment of the present invention is roughly divided into a user 3 and a management center 4 provided at a product distributor or the like.
- the recording medium in the following description, it is described as CD-R ⁇ M2
- the hardware computer
- the hard disk 5 includes a hard disk 6 as a built-in writable recording medium, a display 7 for displaying an execution state of computer software, and a CD-ROM drive 8 for reading the CD-ROM 2.
- a floppy disk drive 9 for reading and writing the floppy disk 1 is provided.
- the CD-ROM 2 is provided with a product serial number assigned at the time of product shipment; The information of the serial number ABC is recorded together with the installation software installer, and the hard disk 6 is provided with a volume serial number, VSN, which is randomly and automatically assigned at the time of formatting. ing.
- VSN volume serial number
- the installer reads the product serial number; ABC, and reads the volume serial number of the hard disk 6; VSN, and reads these product serial numbers; ABC and volume serial numbers; VSN Is displayed on the display 7 to notify the user 3, and the product serial number; ABC and volume serial number; After storing and displaying the product serial number; ABC and volume serial number; VSN, it is required to input a return path PD2 described later.
- the return password PD 2 is used by the user 3 to display the product serial number; ABC and volume serial number; VSN displayed on the display 7. As shown in Fig. 1, they are obtained by sending them to the management center 4 by telephone 10 or the like and returning them from the management center 14 as shown in Fig. 1.
- the same return path path PD2 as the anonymous path path PD1 is generated by a method similar to the encryption method recorded on the CD-ROM 2, and then returned to the user 3.
- step S1 it is determined whether or not the product serial number; ABC recorded on CD-ROM 2 has been read. Then, the process proceeds to the next step S2.
- step S2 a determination is made as to whether or not the volume serial number assigned to the hard disk 6; VSN has been read. On condition that the VSN has been read, the process proceeds to the next step S3, where the product The serial number; ABC and volume serial number; VSN are displayed on the display 7, whereby the product serial number; ABC and volume serial number; VSN are notified to the user 3, and the next step S In 4, an encryption program generates a specific unannounced password PD1 from the product serial number; ABC, volume serial number, and VSN.
- the notification to the user 3 can be made not only by the display on the display 7 but also by printing or by voice.
- the notification password PD 1 generated as described above is stored as installation information, for example, in the installer, and the notification to the user 3 is not performed.
- step S4 an encrypted return password PD2 corresponding to the product serial number; ABC and volume serial number; VSN is generated by a program similar to the encryption program used in step S4.
- the PD 2 is returned to User 3.
- the unannounced password PD1 generated in the hardware 5 and the return password PD2 generated in the management center 4 are the product serial number from which they are based; ABC and the volume serial number; VSN Are the same, the paths are completely the same.
- step S4 when the unannounced password PD1 is generated in step S4, the process proceeds to the next step S5, where the presence or absence of the input of the return path guide PD2 is confirmed. The process proceeds to the next step S6 on condition that the input has been made.
- step S6 it is determined whether or not the notification path PD1 generated in the hardware 5 matches the input return path PD2. Goes to step S7 to perform the installation, and if the two are different, stop the installation.
- step SI1 it is determined whether or not the product serial number; ABC and volume serial number; VSN transmitted from the user 3 on the display 7 have been transmitted. Go to step S12 of the product serial number; Is determined.
- step S12 If it is determined in step S12 that this is the first request for the return password PD2 to the product serial number; ABC, the process proceeds to step S13, where the product serial number is entered. After an encrypted return path PD2 corresponding to ABC and volume serial number; VSN is generated, the process proceeds to the next step S14.
- step S14 after the product serial number; ABC, volume serial number; VSN, and return password PD2 are recorded and saved in the management center 4, the process proceeds to the next step S15.
- the return password PD2 is returned to the user 3, and the process is terminated.
- step S12 determines whether the request is for the second or more return path PD2 for the product serial number ABC. If it is determined in step S12 that the request is for the second or more return path PD2 for the product serial number ABC, the process proceeds to step S16, where the request is transmitted.
- Volume serial number; VSN is the product serial number sent at the same time; ABC is first combined with the volume serial number that generated the first return password PD2; If they match, it is determined that the installation is legitimate installation on the same hardware 5, and the process proceeds to step S13 and subsequent steps.If they do not match, it is determined that the installation is illegal. If determined, the process proceeds to the next step S17, in which information indicating that a return password cannot be generated is returned to the user 3, and the process is terminated.
- the volume serial number of the different hardware 5 is different, so that the CD- Product serial number of ROM2; ABC is common, but volume serial number of hardware 5 to be installed; VSN 2SNVolume serial number of first hardware 5; VSN, which is generated in hardware 5
- the unannounced password PD1 differs from the return password PD2 initially obtained from the management center 14, and as a result, installation on other hardware 5 is prevented.
- the official product serial number; ABC and the volume serial number of the different hardware 5; VSN are transmitted to the management center 4, and In order to obtain a new return password PD2, in the management center 4, the hardware 5.
- the hardware 5 first installed from the CD-ROM 2 with the product serial number; Volume serial number; recorded by VSN, volume serial number recorded in this management center 4; VSN ⁇ volume serial number transmitted; VSN, indicating that the installation was incorrect. Judgment is made, and the creation and return of a new return password PD1 is rejected.
- the CD-ROM 2 is duplicated and installed in a plurality of different hardware 5.
- steps S 21 to S 26 are the same as steps S 1 to S 8 shown in FIG. 3, respectively.
- Step S 7 is replaced with step S 27, and step S 8 is performed.
- steps S31 to S36 are the same processing as steps S11 to S16 of FIG. 4, and the volume serial number transmitted in step S36 VSN is the serial number of the product; the volume serial number that was first combined with ABC to generate the first return pass PD2; with changes to the processing if it did not match the VSN .
- step S37 If it is determined in step S37 that the number of generations of the return path guide PD2 is equal to or less than the predetermined number N, the process proceeds to the next step S38, where the transmitted product serial number; After a return path PDn different from the previous one encrypted from the VSN is generated from the volume serial number, the process proceeds to the next step S39, where the return path PDn is returned to the user 3. To end the process.
- step S40 If it is determined that the number of generations of the different return path code PD2 for one specific product serial number; ABC has exceeded the predetermined number N, the process proceeds to step S40, and information indicating that the return path code cannot be generated. Is returned to user 3 and the process ends.
- the present invention when a recording medium on which computer software is recorded is sold, installation on a plurality of different hardware using this recording medium and different hardware based on the copied recording medium are performed. Installation of the software on the storage medium, or running the computer software recorded on the storage medium directly from the storage medium, or using the combination software used in a form that captures the data This prevents booting with different hardware and ensures that illegal use of computer software is prevented.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
Description
コンピュータソフ トウエアの違法使用防止方法およびコンピュータソフ トウエア が記録された記録媒体 技術分野 Method for preventing illegal use of computer software and recording medium on which computer software is recorded
本発明は、 コンピュータソフトウエアが記録された一つの記録媒体を用いて、 前記コンビュ一夕ソフ トウェアを複数の異なるコンビユー夕 (ハードウェア) に インス ト一ルしたり、 あるいは、 前記記録媒体を複製して異なる複数のハードウ エアにおいて使用するなどの、 いわゆる、 コンピュータソフ トウェアの違法な使 用を防止する方法に関するものである。 技術背景 According to the present invention, using one recording medium in which computer software is recorded, the computer software is installed in a plurality of different consoles (hardware), or the recording medium is duplicated. This is a method for preventing the so-called illegal use of computer software, such as using it on multiple different pieces of hardware. Technology background
一般に、 市販されているコンピュータソフ トウエアは、 第 7図 (a ) に示すよ うなフロッピーディスク 1や光磁気ディスク等の磁気記録媒体、 あるいは、 第 7 図 (b ) に示すような読取専用の C D— R O M 2や書き込み可能な C D R等の光 学記録媒体に記録されて販売されている。 Generally, commercially available computer software is a magnetic recording medium such as a floppy disk 1 or a magneto-optical disk as shown in FIG. 7 (a), or a read-only CD as shown in FIG. 7 (b). — Recorded and sold on optical recording media such as ROM 2 and writable CDR.
そして、 前述のコンピュータソフ トウェアの使用に当たっては、 記録媒体に記 録されているインストーラ等を用いて、 この記録媒体からコンピュータのハ一ド ディスクといったハードウェアへコピー (インストール) して、 このハ一ドゥエ ァから起動する。 When using the above-mentioned computer software, an installer or the like recorded on a recording medium is used to copy (install) the recording medium to hardware such as a hard disk of a computer. Start from duer.
一方、 たとえばコンビュ一夕ソフ トウェアの容量が大きく、 ハ一ドウエアへの ィンストールが困難な場合等には、 このコンピュータソフ トウエアをハードゥエ ァヘインストールすることなく、 前記記録媒体から直接読み込んで起動する。 ところで、 前述のコンピュータソフ トウェアは、 一つの製品を一つのコンビュ 一夕 (ハードウェア) で使用することを条件として販売されているが、 複数の異 なるコンビュ一夕 (ハードウェア) へのインストールが可能であることから、 一 つの製品が複数のノ、一ドウヱァで使用されているのが実情である。 他方、 ハードゥヱァへのインス トールを行うことなく、 記録媒体から直接読み 込んで起動する形態のコンビユー夕ソフトウヱァにあっては、 この記録媒体を複 製することにより、 複数の異なるハードウエアで使用が可能である。 On the other hand, for example, when the installation software has a large capacity and it is difficult to install the software on the hardware, the computer software is directly read from the recording medium and started without installing the computer software on the hardware. By the way, the above-mentioned computer software is sold on the condition that one product is used in one convenience store (hardware). However, installation in a plurality of different convenience stores (hardware) is required. Since it is possible, one product is used in several places and one door. On the other hand, in the case of a combi-software that reads and starts directly from a recording medium without installing it on a hard disk, by duplicating this recording medium, it can be used with multiple different hardware. It is.
これらの行為は、 コンピュータソフ トウェアの違法使用であり、 この違法使用 を防止するための対策としては、 製品毎にシリアル番号を付しておき、 インスト ール時、 あるいは、 コンビュ一夕ソフ トウェアの起動時にこのシリアル番号の入 力を義務づける方法が採られている。 These acts are illegal use of computer software. To prevent such illegal use, a serial number must be assigned to each product, and the software must be installed or installed. A method has been adopted that requires entry of this serial number at startup.
しかしながら、 このシリアル番号は、 製品を購入したユーザ本人であれば知り 得る情報であることから、 製品を購入したユーザが、 他のユーザへシリアル番号 を知らせた場合、 コンビユー夕ソフ トウェアの違法なインストールや、 複製され た記録媒体を用いて、 コンビュ一夕ソフ 卜ウェアを複数のハードウエアで起動す るといった違法使用を防止することはできない。 However, since this serial number is information that can be known by the user who purchased the product, if the user who purchases the product gives the serial number to other users, illegal installation of the combination software will occur. Also, it is not possible to prevent illegal use, such as starting the compilation software on multiple pieces of hardware using a duplicated recording medium.
また、 このような行為が違法であることを使用許諾書等によつてユーザへ告知 して、 違法使用を防止するような対策も実施されているが、 ユーザのモラルに頼 らざるを得ず、 実効性が期待できないのが実情である。 In addition, measures have been taken to notify users of such acts through a license agreement, etc., to prevent them from being used illegally, but they must rely on the morals of the users. However, the fact is that it cannot be expected to be effective.
したがって、 本発明は、 正規の記録媒体に記録されているコンビユー夕ソフ ト ウェアを、 異なる複数のハードウェアへインストールすること、 あるいは、 記録 媒体を複製し、 これらの複製された記録媒体によって異なる複数のハ一ドウエア においてコンビユー夕ソフ トウエアを起動することを強制的に防止することので きる違法使用防止方法およびコンビユー夕ソフ トウェアが記録された記録媒体を 提供することを目的とする。 発明の閧示 Therefore, according to the present invention, the installation software recorded on an authorized recording medium is installed on a plurality of different hardware, or the recording medium is duplicated, and a plurality of different recording media are used depending on the duplicated recording medium. It is an object of the present invention to provide an illegal use prevention method and a recording medium on which the combination software is recorded, which can forcibly prevent the activation of the combination software in the hardware. Invention
本発明においては、 記録媒体に記録されたコンピュータソフ トウエアのィンス トールを開始すると、 まず、 前記コンビユー夕ソフトウェアがインストールされ るハードウェアにおいて、 前記記録媒体に付与された製品シリアル番号と、 前記 ハードウエアに無作為に付与されているボリユームシリアル番号とが読み込まれ 、 これらの製品シリアル番号とボリユームシリアル番号がユーザへ告知されると ともに、 前記製品シリアル番号とボリユームシリアル番号とから暗号化した不告 知パスヮ一ドが生成される。 In the present invention, when the installation of the computer software recorded on the recording medium is started, first, in the hardware on which the combination software is installed, a product serial number assigned to the recording medium and the hardware The product serial number and the volume serial number are read to the user, and the user is notified of the product serial number and the volume serial number. A knowledge pass code is generated.
ここで、 前記ボリュームシリアル番号は、 そのハードウェアのフォーマット時 において、 フォーマツ ト用のソフ トウエアが無作為に自動的に割り当てるもので Here, the volume serial number is assigned automatically by the formatting software at the time of formatting the hardware.
、 たとえば、 9桁の数値で構成される。 , For example, consists of 9 digits.
したがって、 このボリュ一ムシリアル番号と製品シリアル番号とから暗号化さ れた不告知パスワードを形成すると、 この不告知パスワードは、 インストールに 用いられた記録媒体と、 インストール先の単一のハードウェアとの、 特定された 関係に対して固有に生成されることとなる。 Therefore, if an encrypted anonymous password is formed from the volume serial number and the product serial number, the anonymous password will be transmitted between the recording medium used for installation and the single hardware at the installation destination. , And will be generated uniquely for the identified relationship.
一方、 ユーザにおいては、 前記ハ一ドウエアで告知されたボリュームシリアル 番号と製品シリアル番号とを、 たとえば製品発売元に設けられている管理セン夕 —へ通知する。 On the other hand, the user notifies the volume serial number and the product serial number notified by the hardware to, for example, a management center provided at the product distributor.
また、 管理センタ一においては、 ユーザから送られた、 前記製品シリアル番号 とボリュームシリアル番号とから、 前記ハ一ドウエアにおける不告知パスヮード の生成手法と同一手法に基づいて、 暗号化された返送パスワードが生成され、 こ の返送パスヮードをユーザへ返送する。 In addition, the management center uses the product serial number and the volume serial number sent from the user to generate an encrypted return password based on the same method as the method of generating an anonymous password in the hardware. Generate and return this return password to the user.
そして、 コンビュ一夕ソフトウェアのインストールに際して、 前述したように ハ一ドウヱァにおいて不告知パスヮ一ドが生成されて状態において、 返送パスヮ —ドの入力が要求され、 この返送パスワードがユーザによって入力されると、 こ の返送パスヮードと、 ハードウヱァ内において生成された不告知パスヮ一ドとの 比較が行われ、 これらが一致した場合にのみ、 前記コンビュ一夕ソフトウェアの インストールが許可される。 At the time of installation of the software, the unrecognized passcode is generated in the hardware as described above, and a return passcode is required to be input. When the return password is input by the user, The return password is compared with the unannounced password generated in the hardware, and only when the two match, the installation of the compilation software is permitted.
このように、 ィンストール先の固有のボリユームシリアル番号に基づき暗号化 された不告知パスヮードが生成されるとともに、 この不告知パスヮ一ドに対応し た返送パスワードが、 管理セン夕一において、 ユーザから送られてくるボリュ一 ムシリアル番号と製品シリアル番号に基づいて生成されてユーザに返送されるも のであるから、 これらのボリュームシリアル番号と製品シリアル番号とから、 記 録媒体とィンストール先のハ一ドウヱァとが特定されるとともに、 これらの組み 合わせが管理センターに記録されることなる。 In this way, an unannounced password encrypted based on the unique volume serial number of the installation destination is generated, and a return password corresponding to the unannounced password is transmitted from the user at the management center. Since it is generated based on the volume serial number and product serial number received and sent back to the user, the recording medium and the hardware at the installation destination are obtained from these volume serial number and product serial number. Will be identified and these combinations will be recorded in the management center.
さらに、 同一の記録媒体を用いて異なるハ一ドウエアヘインストールしようと すると、 記録媒体に付された製品シリアル番号は同一であるものの、 インス卜一 ル先のハ一ドウエアのボリユームシリアル番号が異なることにより、 ハ一ドゥエ ァ内において異なる不告知パスワードが生成され、 インス ト一ル時に、 前回取得 した返送パスヮードが入力されても、 これらが異なることからインストールが拒 否される。 Furthermore, if you try to install on different hardware using the same recording medium, Then, although the product serial number assigned to the recording medium is the same, a different unannounced password is generated in the hardware due to the difference in the volume serial number of the hardware at the installation destination. At the time of the tour, even if the previously obtained return password is entered, the installation is refused because they are different.
そして、 異なるハ一ドウエアへのインストールを行うために、 新たな組み合わ せのボリユームシリアル番号と製品シリアル番号とを管理センターへ送り、 新規 の返送パスヮードを取得しょうとすると、 前記製品シリアル番号に対応した記録 媒体からのィンストール先が、 ィンストールを行ったハードウエアのボリユーム シリアル番号によってすでに管理センターに登録されていることから、 新たな返 送パスヮードの発行が拒否される。 Then, in order to install on a different hardware, send a new combination of volume serial number and product serial number to the management center, and try to obtain a new return password, Since the installation destination from the recording medium has already been registered in the management center by the volume serial number of the hardware on which the installation was performed, the issuance of a new return password is rejected.
したがって、 異なる複数のハードウエアへのィンストールが防止される。 また、 本発明では、 記録媒体から直接コンピュータソフ トウェアを起動する際 に、 前記ボリユームシリアル番号と製品シリアル番号とから不告知パスヮードが 生成された後に、 ユーザが管理セン夕一から取得した返送パスヮードの入力が要 求される。 Therefore, installation on a plurality of different hardware is prevented. In the present invention, when the computer software is started directly from the recording medium, after the notification password is generated from the volume serial number and the product serial number, the return password acquired by the user from the management center is used. Input is required.
ここで、 入力された返送パスワードと、 ハードウェアにおいて生成された不告 知パスワードとがー致した場合にのみ、 前記コンピュータソフ トウエアの起動を 許可する。 Here, the activation of the computer software is permitted only when the input return password matches the unannounced password generated in the hardware.
したがって、 一つの記録媒体を用いて一つのハードウエアでコンピュータソフ トゥエアを起動した後に、 前記記録媒体を他のハードゥエア上で起動しょうとす ると、 ハ一ドウヱァのボリュームシリアル番号が異なることによって、 このハ一 ドウエア内に生成される不告知パスワードが異なり、 この結果、 先に取得した返 送パスヮードを入力しても、 これらの不告知パスヮードと返送パスヮードが異な ることから、 一つの記録媒体を用いて異なるハードウエア上でコンピュータソフ トウエアを起動することが防止される。 Therefore, after starting the computer software with one piece of hardware using one recording medium, if you try to start up the above-mentioned recording medium on another hardware, the volume serial number of the hardware will be different, The unannounced password generated in this hardware is different. As a result, even if the previously acquired return password is entered, the unannounced password and the return password are different, so that one recording medium cannot be used. This prevents booting of computer software on dissimilar hardware.
これは、 正規の記録媒体を複製し、 これらの複製された記録媒体を他の異なる 複数のハードゥエァで起動することを防止するのに有効である。 This is effective for duplicating a legitimate recording medium and preventing these duplicated recording media from being started by another different hard disk.
さらに、 本発明は、 前記パスワード発行処理で、 ユーザの要求に対し、 一つの 製品シリアル番号に対して複数の異なる返送パスワードを、 上限を設定して生成 可能とすることも特徴の一つである。 Further, in the present invention, in the password issuing process, one Another feature is that multiple different return passwords can be generated for a product serial number by setting an upper limit.
これは、 コンピュータソフトウエアが最初にィンストールされたハ一ドウエア に不具合が生じ、 このハードウェアを再フォーマッ トする必要が生じ、 この再フ ォーマツ 卜されたハードウエアへ再ィンストールを行う場合には、 善意の使用で あるが、 前述した再フォーマツ トによってハードウェアのボリュームシリアル番 号が変更されてしまい、 善意の使用であっても再ィンストールが行えなくなると いった不具合を解消するためである。 This is because if the hardware on which the computer software was originally installed becomes defective and this hardware needs to be reformatted, and you want to re-install on this reformatted hardware, Although this is a bona fide use, it is intended to solve the problem that the volume serial number of the hardware was changed due to the reformatting described above, so that re-installation could not be performed even with a bona fide use.
ここで、 前述したユーザと管理センタ一との間で情報の授受を行う手段として は、 電話, F A X、 郵便、 イン夕一ネッ ト、 無線、 電子メール等の種々の通信手 段が使用可能である。 Here, as means for exchanging information between the user and the management center described above, various communication means such as telephone, fax, mail, in-net, wireless, and e-mail can be used. is there.
また、 ハードウェアを特定するための手段としては、 コンピュータに実装され ているハ一ドディスクのボリユームシリアル番号に代表されるが、 これに代えて 、 C P Uやネッ トワークボード、 あるいは、 基盤等の製造番号を用いてハ一ドウ エアを特定するようにしてもよい。 As a means for specifying hardware, a volume serial number of a hard disk mounted on a computer is typified. However, instead of this, manufacturing of a CPU, a network board, or a base board is performed. The hardware may be specified using a number.
さらに、 前述したコンピュータは、 ゲーム機等も含まれるもので、 要は、 ソフ トウエアの使用が可能な機器であればよい。 Further, the above-mentioned computer includes a game machine and the like. In short, the computer may be any device that can use the software.
図面の簡単な説明 BRIEF DESCRIPTION OF THE FIGURES
第 1図は、 本発明を実施するためのシステム構成を示す概略図である。 FIG. 1 is a schematic diagram showing a system configuration for implementing the present invention.
第 2図は、 本発明を実施するためのシステム構成を示す概略図である。 FIG. 2 is a schematic diagram showing a system configuration for implementing the present invention.
第 3図は、 本発明の第 1の実施形態における処理フロー図である。 FIG. 3 is a processing flowchart in the first embodiment of the present invention.
第 4図は、 本発明の第 1の実施形態におけるユーザと管理センターとの間の情 報処理フロー図である。 FIG. 4 is an information processing flow chart between the user and the management center in the first embodiment of the present invention.
第 5図は、 本発明の第 2の実施形態における処理フロー図である。 FIG. 5 is a processing flowchart in the second embodiment of the present invention.
第 6図は、 本発明の第 3の実施形態における処理フロー図である。 FIG. 6 is a processing flowchart in the third embodiment of the present invention.
第 7図は、 一般的な記録媒体を示す概略図である。 FIG. 7 is a schematic diagram showing a general recording medium.
発明を実施するための最良の形態 BEST MODE FOR CARRYING OUT THE INVENTION
本発明をより詳細に説明するために、 添付図面を参照してこれを説明する。 本発明に使用される記録媒体は、 前述したような、 第 7図に示すフロッピ一デ イスク 1や CD— ROM2が用いられる。 In order to explain the present invention in more detail, the present invention will be described with reference to the accompanying drawings. The recording medium used in the present invention is a floppy disk as shown in FIG. Disk 1 and CD-ROM2 are used.
そして、 本発明の第 1の実施形態を実施するためのシステムは、 第 1図に示す ように、 ユーザ 3と、 製品販売元等に設けられる管理センター 4とに大別され、 ユーザ 3は、 第 2図に示すように、 記録媒体 (以下の説明においては、 CD— R 〇M2として説明する) と、 この CD— ROM2から、 この CD— ROM2に記 録されているハードウェア (コンピュータ) 5とを有している。 As shown in FIG. 1, a system for implementing the first embodiment of the present invention is roughly divided into a user 3 and a management center 4 provided at a product distributor or the like. As shown in FIG. 2, the recording medium (in the following description, it is described as CD-R 説明 M2) and the hardware (computer) recorded on this CD-ROM2 from this CD-ROM2 And
ここで、 前記ハードゥヱァ 5は、 内蔵された書き込み可能な記録媒体としての ハードディスク 6と、 コンピュータソフ トの実行状態を表示するディスプレイ 7 と、 前記 CD— ROM 2の読み取りを行う CD— ROMドライブ 8と、 フロッピ 一ディスク 1の読み書きを行うフロッピ一デイスク ドライブ 9が設けられている ここで、 前記 CD— ROM2には、 製品出荷時に付与される製品シリアル番号 ; AB Cが付与されているとともに、 この製品シリアル番号 A B Cの情報が、 ィ ンストール用のソフトウエアであるィンストーラとともに記録され、 前記ハ一ド ディスク 6には、 そのフォーマツ ト時において無作為に自動的に割り当てられる ボリュームシリアル番号; VSNが付されている。 Here, the hard disk 5 includes a hard disk 6 as a built-in writable recording medium, a display 7 for displaying an execution state of computer software, and a CD-ROM drive 8 for reading the CD-ROM 2. A floppy disk drive 9 for reading and writing the floppy disk 1 is provided. Here, the CD-ROM 2 is provided with a product serial number assigned at the time of product shipment; The information of the serial number ABC is recorded together with the installation software installer, and the hard disk 6 is provided with a volume serial number, VSN, which is randomly and automatically assigned at the time of formatting. ing.
このボリュ一ムシリアル番号; VSNは、 通常 9桁の 10進数の数値で構成さ れており、 同一のボリュームシリアル番号が割り当てられる確率は、 9億 999 9万 9999分の 1である。 This volume serial number; VSN is usually composed of 9-digit decimal numbers, and the probability that the same volume serial number is assigned is 1 / 999,999,999,999.
また、 前記インストーラには、 インストール時に、 前記製品シリアル番号; A B Cを読みとるとともに、 ハ一ドディスク 6のボリュ一ムシリアル番号; VSN を読み取り、 これらの製品シリアル番号; AB Cとボリュームシリアル番号; V SNとを前記ディスプレイ 7上に表示してュ一ザ 3へ告知し、 また、 前記製品シ リアル番号; AB Cとボリュームシリアル番号; VSNから暗号化された不告知 パスワード PD 1を生成してインストーラに格納するとともに、 前記製品シリア ル番号; AB Cとボリュ一ムシリアル番号; VSNとを表示した後に、 後述する 返送パスヮ一ド PD 2の入力を要求するようになっている。 At the time of installation, the installer reads the product serial number; ABC, and reads the volume serial number of the hard disk 6; VSN, and reads these product serial numbers; ABC and volume serial numbers; VSN Is displayed on the display 7 to notify the user 3, and the product serial number; ABC and volume serial number; After storing and displaying the product serial number; ABC and volume serial number; VSN, it is required to input a return path PD2 described later.
一方、 前記返送パスワード PD 2は、 ユーザ 3において、 前記ディスプレイ 7 上に表示された製品シリアル番号; AB Cとボリュームシリアル番号; VSNを 読み取るとともに、 これらを、 第 1図に示すように、 電話 1 0等によって管理セ ン夕ー 4へ送ることにより、 この管理セン夕一 4から返送されることによって取 得される。 On the other hand, the return password PD 2 is used by the user 3 to display the product serial number; ABC and volume serial number; VSN displayed on the display 7. As shown in Fig. 1, they are obtained by sending them to the management center 4 by telephone 10 or the like and returning them from the management center 14 as shown in Fig. 1.
すなわち、 前記管理センター 4においては、 ユーザ 3から前述した製品シリア ル番号; AB Cとボリュームシリアル番号; VSNとが送られると、 これらの製 品シリアル番号; ABCとボリュームシリアル番号; VSNとから、 前記 CD— ROM 2に記録されている暗号化方法と同様の方法によって不告知パスヮ一ド P D 1と同一の返送パスヮ一ド PD 2を生成した後に、 ユーザ 3へ返送するように なっている。 That is, in the management center 4, when the user 3 sends the above-described product serial number; ABC and volume serial number; VSN, the product serial number; ABC and volume serial number; The same return path path PD2 as the anonymous path path PD1 is generated by a method similar to the encryption method recorded on the CD-ROM 2, and then returned to the user 3.
このようなユーザ 3と管理センター 4との情報の授受は、 前述した電話回線を 用いる方法に代えて、 ファクシミリゃ郵便等によっても可能である。 Such exchange of information between the user 3 and the management center 4 is possible by facsimile mail or the like instead of the method using the telephone line described above.
ついで、 このようなシステムを用いた本発明の一実施形態を、 第 3図の処理フ ローに基づき説明する。 Next, an embodiment of the present invention using such a system will be described based on the processing flow of FIG.
ユーザ 3においてコンピュータソフ トウヱァをハ一ドディスク 6ヘインスト一 ルすべく、 CD— ROM2を CD— ROMドライブ 8へセッ トすると、 この CD — R OM 2に記録されているィンスト一ラが起動される。 In User 3, when CD-ROM2 is set in CD-ROM drive 8 in order to install the computer software on hard disk 6, the installer recorded on this CD-ROM 2 is started. .
このようにしてインス トーラが起動されると、 まず、 ステップ S 1において、 CD— ROM 2に記録されている製品シリアル番号; AB Cが読み込まれている か否かの判断がなされ、 読み込まれていることを条件として、 つぎのステップ S 2へ移行する。 When the installer is started in this way, first, in step S1, it is determined whether or not the product serial number; ABC recorded on CD-ROM 2 has been read. Then, the process proceeds to the next step S2.
ステップ S 2においては、 ハードディスク 6に付されているボリユームシリァ ル番号; VSNが読み込まれているか否かの判断がなされ、 読み込まれたことを 条件としてつぎのステップ S 3へ移行して、 製品シリアル番号; AB Cおよびボ リュームシリアル番号; VSNをディスプレイ 7に表示させ、 これによつて、 前 記製品シリアル番号; AB Cとボリュームシリアル番号; VSNを、 ユーザ 3へ 告知し、 つぎのステップ S 4において、 暗号化プログラムによって、 前記製品シ リアル番号; AB Cとボリュ一ムシリアル番号; VSNとから特定の不告知パス ワード PD 1を生成する。 In step S2, a determination is made as to whether or not the volume serial number assigned to the hard disk 6; VSN has been read. On condition that the VSN has been read, the process proceeds to the next step S3, where the product The serial number; ABC and volume serial number; VSN are displayed on the display 7, whereby the product serial number; ABC and volume serial number; VSN are notified to the user 3, and the next step S In 4, an encryption program generates a specific unannounced password PD1 from the product serial number; ABC, volume serial number, and VSN.
ここで、 前記製品シリアル番号; AB Cとボリュームシリアル番号; VSNの ユーザ 3への告知は、 ディスプレイ 7への表示のみならず、 印刷することによつ ても、 あるいは、 音声によっても告知可能である。 Where: the product serial number; ABC and volume serial number; VSN The notification to the user 3 can be made not only by the display on the display 7 but also by printing or by voice.
また、 前述のようにして生成された不告知パスワード PD 1は、 インストール 情報として、 たとえば、 前記インストーラ内に格納されて、 ユーザ 3への告知は 行われない。 In addition, the notification password PD 1 generated as described above is stored as installation information, for example, in the installer, and the notification to the user 3 is not performed.
そしてユーザ 3が、 ステップ S 3において告知された製品シリアル番号; AB Cとボリュームシリアル番号; VSNとを、 第 1図に示すように、 管理セン夕一 4へ送ると、 この管理セン夕一 4においてステップ S 4において使用された暗号 化プログラムと同様のプログラムによって、 前記製品シリアル番号; AB Cとボ リュームシリアル番号; VSNとに対応した暗号化された返送パスワード PD 2 が生成され、 この返送パスヮ一ド PD 2がュ一ザ 3へ返送される。 Then, as shown in FIG. 1, User 3 sends the product serial number, ABC and volume serial number; VSN, which were announced in step S3, to the management center 4 as shown in FIG. In step S4, an encrypted return password PD2 corresponding to the product serial number; ABC and volume serial number; VSN is generated by a program similar to the encryption program used in step S4. The PD 2 is returned to User 3.
ここで、 ハ一ドウヱァ 5において生成された不告知パスワード PD 1と、 管理 セン夕一 4において生成された返送パスヮード PD 2は、 その元となる製品シリ アル番号; AB Cとボリュームシリアル番号; VSNとが同一であることから、 全く同一のパスヮ一ドとなる。 Here, the unannounced password PD1 generated in the hardware 5 and the return password PD2 generated in the management center 4 are the product serial number from which they are based; ABC and the volume serial number; VSN Are the same, the paths are completely the same.
一方、 前記ステップ S 4において不告知パスワード PD 1が生成されると、 つ ぎのステップ S 5へ移行して、 返送パスヮ一ド PD 2の入力の有無が確認され、 この返送パスヮ一ド PD 2が入力されたことを条件としてつぎのステップ S 6へ 移行する。 On the other hand, when the unannounced password PD1 is generated in step S4, the process proceeds to the next step S5, where the presence or absence of the input of the return path guide PD2 is confirmed. The process proceeds to the next step S6 on condition that the input has been made.
このステップ S 6においては、 ハードウェア 5内において生成された不告知パ スヮ一ド PD 1と、 入力された返送パスヮード PD 2とが一致するか否かが判断 され、 両者が一致する場合にはステップ S 7へ移行してインストールを行い、 ま た、 両者が異なる場合には、 インストールを停止する。 In this step S6, it is determined whether or not the notification path PD1 generated in the hardware 5 matches the input return path PD2. Goes to step S7 to perform the installation, and if the two are different, stop the installation.
一方、 前記ステップ S 5において入力される返送パスヮ一ド PD 2の取得方法 について、 第 4図の処理フローに基づき説明する。 On the other hand, a method of obtaining the return path guide PD2 input in step S5 will be described based on the processing flow in FIG.
まず、 ステップ S I 1において、 ユーザ 3からディスプレイ 7に表示された製 品シリアル番号; AB Cとボリユームシリアル番号; V S Nが送信された否かの 判断がなされ、 これらが送信されたことを条件としてつぎのステップ S 12へ移 行して、 製品シリアル番号; AB Cに対して初めての返送パスヮ一ド PD 2の要 求であるか否かの判断がなされる。 First, in step SI1, it is determined whether or not the product serial number; ABC and volume serial number; VSN transmitted from the user 3 on the display 7 have been transmitted. Go to step S12 of the product serial number; Is determined.
そして、 このステップ S 1 2において、 製品シリアル番号; AB Cに対して初 めての返送パスワード PD 2の要求であると判断された場合には、 ステップ S 1 3へ移行して、 製品シリアル番号; A B Cとボリュ一ムシリアル番号; V S Nと に対応した暗号化された返送パスヮ一ド PD 2が生成された後に、 つぎのステツ プ S 14へ移行する。 If it is determined in step S12 that this is the first request for the return password PD2 to the product serial number; ABC, the process proceeds to step S13, where the product serial number is entered. After an encrypted return path PD2 corresponding to ABC and volume serial number; VSN is generated, the process proceeds to the next step S14.
このステップ S 14においては、 製品シリアル番号; AB C、 ボリュームシリ アル番号; VSN、 および、 返送パスワード PD 2が管理センター 4において記 録保存された後に、 つぎのステップ S 1 5へ移行して、 前記返送パスワード PD 2をユーザ 3へ返送して処理を終了する。 In this step S14, after the product serial number; ABC, volume serial number; VSN, and return password PD2 are recorded and saved in the management center 4, the process proceeds to the next step S15. The return password PD2 is returned to the user 3, and the process is terminated.
一方、 前記ステップ S 12において、 製品シリアル番号; ABCに対して 2回 目以上の返送パスヮ一ド PD 2の要求であると判断された場合には、 ステップ S 1 6へ移行して、 送信されたボリュームシリアル番号; V S Nが、 同時の送信さ れた製品シリアル番号; AB Cと最初に組み合わされて、 最初の返送パスワード PD 2を生成したボリュームシリアル番号; VSNと一致するか否かの判断がな され、 一致した場合には、 同一ハードウェア 5への正規のインストールであると 判断され、 前記ステップ S 13以降の処理へ移行し、 一致しないと判断された場 合には、 不正なインストールと判断されて、 つぎのステップ S 17へ移行し、 返 送パスヮード生成不可の情報をユーザ 3へ返送して処理を終了する。 On the other hand, if it is determined in step S12 that the request is for the second or more return path PD2 for the product serial number ABC, the process proceeds to step S16, where the request is transmitted. Volume serial number; VSN is the product serial number sent at the same time; ABC is first combined with the volume serial number that generated the first return password PD2; If they match, it is determined that the installation is legitimate installation on the same hardware 5, and the process proceeds to step S13 and subsequent steps.If they do not match, it is determined that the installation is illegal. If determined, the process proceeds to the next step S17, in which information indicating that a return password cannot be generated is returned to the user 3, and the process is terminated.
したがって、 本実施形態においては、 最初にインスト一ルを行ったハ一ドゥエ ァ 5以外のハードウヱァ 5にインストールを行おうとすると、 この異なるハ一ド ウェア 5のボリュームシリアル番号が異なることから、 CD— ROM2の製品シ リアル番号; AB Cは共通するものの、 インストールするハードウエア 5のボリ ュ一ムシリアル番号; VSN 2≠最初のハードウェア 5のボリュームシリアル番 号; VSNとなり、 ハードウェア 5内に生成される不告知パスワード PD 1と、 管理セン夕一 4から最初に取得した返送パスヮード PD 2とが異なることとなり 、 この結果、 他のハードウェア 5へのインス トールが防止される。 Therefore, in this embodiment, if the installation is to be performed on the hardware 5 other than the hardware 5 on which the installation was first performed, the volume serial number of the different hardware 5 is different, so that the CD- Product serial number of ROM2; ABC is common, but volume serial number of hardware 5 to be installed; VSN 2SNVolume serial number of first hardware 5; VSN, which is generated in hardware 5 The unannounced password PD1 differs from the return password PD2 initially obtained from the management center 14, and as a result, installation on other hardware 5 is prevented.
さらに、 前記正規の製品シリアル番号; ABCと、 異なるハードウェア 5のボ リュームシリアル番号; VSNとを管理センター 4へ送信して、 これらに対する 新たな返送パスヮード PD 2を取得しょうとすると、 管理セン夕一 4においては 、 前記製品シリアル番号; AB Cが付された CD— ROM 2から最初にインス ト ールされたハードウヱァ.5が、 そのボリュームシリアル番号; VSNによって記 録されており、 この管理セン夕一 4に記録されたボリュームシリアル番号; VS N≠送信されたボリュームシリアル番号; VSNであることから、 不正なィンス トールであることが判定され、 新たな返送パスヮード PD 1の生成並びに返送が 拒否される。 Further, the official product serial number; ABC and the volume serial number of the different hardware 5; VSN are transmitted to the management center 4, and In order to obtain a new return password PD2, in the management center 4, the hardware 5. first installed from the CD-ROM 2 with the product serial number; Volume serial number; recorded by VSN, volume serial number recorded in this management center 4; VSN ≠ volume serial number transmitted; VSN, indicating that the installation was incorrect. Judgment is made, and the creation and return of a new return password PD1 is rejected.
この場合には、 たとえば、 CD— ROM2を複製して異なる複数のハ一ドゥエ ァ 5ヘインストールすることが防止される。 In this case, for example, it is prevented that the CD-ROM 2 is duplicated and installed in a plurality of different hardware 5.
ついで、 本発明の第 2の実施形態について、 第 5図を参照して説明する。 Next, a second embodiment of the present invention will be described with reference to FIG.
本実施形態においては、 ステップ S 2 1ないしステップ S 26は、 それぞれ第 3図に示すステップ S 1ないしステップ S 8と同様であり、 ステップ S 7をステ ップ S 27に、 また、 ステップ S 8をステップ S 28に変更したものである。 すなわち、 前記実施形態においては、 ハードウェア 5へのインスト一ルを制限 するようにしたのに対して、 本実施形態においては、 CD— ROM 2から直接コ ンビュー夕ソフトウェアを起動したり、 あるいは、 データを読み込むような形態 のコンピュータソフ トウエアに対応させたものであって、 コンピュータソフ トゥ エアの起動時に、 返送パスワード PD 2の入力を要求して、 この返送パスワード PD 2がハードウヱァ 5の内部に生成される不告知パスヮード PD 1と一致した 場合にのみ、 CD— ROM 2からのコンピュータソフ トウエアの立ち上げを許容 するようにしている。 In the present embodiment, steps S 21 to S 26 are the same as steps S 1 to S 8 shown in FIG. 3, respectively. Step S 7 is replaced with step S 27, and step S 8 is performed. Has been changed to step S28. That is, in the above embodiment, the installation to the hardware 5 is restricted, whereas in the present embodiment, the viewing software is started directly from the CD-ROM 2, or It is compatible with computer software that reads data.When the computer software starts up, it requests the return password PD2, and this return password PD2 is generated inside the hardware 5. Only when the unidentified password PD 1 matches, the startup of the computer software from the CD-ROM 2 is permitted.
さらに、 本発明の第 3の実施形態について、 第 6図を参照して説明する。 Further, a third embodiment of the present invention will be described with reference to FIG.
第 6図の処理フローにおいて、 ステップ S 3 1ないしステップ S 36は、 第 4 図のステップ S 1 1ないしステップ S 1 6と同様の処理であり、 前記ステップ S 36において、 送信されたボリュームシリアル番号; V SNが、 製品シリアル番 号; AB Cと最初に組み合わされて、 最初の返送パスヮード PD 2を生成したボ リユームシリアル番号; VSNと一致しない場合の処理に変更を加えたものであ る。 In the processing flow of FIG. 6, steps S31 to S36 are the same processing as steps S11 to S16 of FIG. 4, and the volume serial number transmitted in step S36 VSN is the serial number of the product; the volume serial number that was first combined with ABC to generate the first return pass PD2; with changes to the processing if it did not match the VSN .
すなわち、 ステップ S 36において送信されたボリュームシリアル番号; VS That is, the volume serial number transmitted in step S36; VS
丁正された用紙 (規則 91) Nが、 製品シリアル番号; A B Cと最初に組み合わされて、 最初の返送パスヮ一 ド P D 2を生成したボリュームシリアル番号; V S Nと一致しない場合には、 つ ぎのステップ S 3 7へ移行して、 特定の一つの製品シリアル番号; A B Cに対す る異なる返送パスワード P D 2の生成回数 (返送パスワード発行要求回数) が所 定回数 N以下であるかの判断がなされる。 Corrected paper (Rule 91) If N is not the same as the product serial number; the volume serial number that was first combined with ABC to generate the first return path guide PD2; if it did not match the VSN, proceed to the next step S37 to identify It is determined whether the number of generations (return password issuance request times) of different return passwords PD2 for one product serial number ABC is less than or equal to the predetermined number N.
そして、 このステップ S 3 7において返送パスヮ一ド P D 2の生成回数が所定 回数 N以下と判断された場合には、 つぎのステップ S 3 8へ移行して、 送信され た製品シリアル番号; A B Cとボリュームシリアル番号; V S Nとから暗号化さ れた前回とは異なる返送パスヮ一ド P D nが生成された後に、 つぎのステップ S 3 9へ移行して、 前記返送パスヮード P D nがユーザ 3へ返送されて処理を終了 する。 If it is determined in step S37 that the number of generations of the return path guide PD2 is equal to or less than the predetermined number N, the process proceeds to the next step S38, where the transmitted product serial number; After a return path PDn different from the previous one encrypted from the VSN is generated from the volume serial number, the process proceeds to the next step S39, where the return path PDn is returned to the user 3. To end the process.
そして、 特定の一つの製品シリアル番号; A B Cに対する異なる返送パスヮ一 ド P D 2の生成回数が所定回数 Nを越えたと判断された場合には、 ステップ S 4 0へ移行して返送パスヮード生成不可の情報がユーザ 3へ返送されて処理を終了 する。 If it is determined that the number of generations of the different return path code PD2 for one specific product serial number; ABC has exceeded the predetermined number N, the process proceeds to step S40, and information indicating that the return path code cannot be generated. Is returned to user 3 and the process ends.
本実施形態にあっては、 前述した第 1および第 2の実施形態の何れにおいても 、 一つの特定のハードゥヱァ 5にのみインストールを許可し、 また、 一つの特定 のハ一ドウエア 5でのみコンピュータプログラムの起動を許可するようにしてい るのに対し、 制限された範囲内で複数のハードウェア 5へのインストールや、 コ ンピュー夕ソフ トウエアの起動を許可するようにしている。 In the present embodiment, in each of the first and second embodiments described above, installation is permitted only on one specific hardware 5, and the computer program is executed only on one specific hardware 5. However, it allows installation on multiple pieces of hardware 5 and launches computer software within a limited range.
これは、 たとえば、 最初にインス トール等を行ったハードウェア 5をフォーマ ッ トした場合、 このハ一ドウエア 5が正規なィンストール対象であるにも拘わら ず、 新たなボリュームシリアル番号; V S Nが付与されて、 別のハードウェア 5 して認識されてしまい、 再ィンストールができなくなってしまうといった不具合 を避けるためである。 This is because, for example, if the hardware 5 on which the installation was first performed is formatted, a new volume serial number; VSN is assigned even though the hardware 5 is a target for a proper installation. This is to avoid such a problem that it is recognized as another hardware 5 and cannot be reinstalled.
そして、 このような違法使用を防止するためのプログラムを記録媒体に記録さ せておくことにより、 コンピュータプログラムの違法使用防止を確実に実施する ことができる。 By recording a program for preventing such illegal use on a recording medium, illegal use of a computer program can be reliably prevented.
訂正された用紙 (規則 91) 産業上の利用可能性 Corrected form (Rule 91) Industrial applicability
以上のように、 本発明によれば、 コンピュータソフ トウェアが記録された記録 媒体の販売に当たり、 この記録媒体を用いて複数の異なるハードウヱァへのィン ストール、 また、 複製された記録媒体による異なるハ一ドウエアへのインス ト一 ルを防止し、 あるいは、 記録媒体に記録されたコンピュータソフ トウェアを記録 媒体から直接起動させ、 または、 デ一夕を取り込む形態で用いられるコンビユー 夕ソフ トウェアを、 複数の異なるハードウェアで起動させることを防止し、 コン ピュ一夕ソフ トウエアの違法使用を確実に防止することができる。 As described above, according to the present invention, when a recording medium on which computer software is recorded is sold, installation on a plurality of different hardware using this recording medium and different hardware based on the copied recording medium are performed. Installation of the software on the storage medium, or running the computer software recorded on the storage medium directly from the storage medium, or using the combination software used in a form that captures the data This prevents booting with different hardware and ensures that illegal use of computer software is prevented.
したがって、 コンピュータソフトウエアに対する著作権の侵害を強制的に排除 することができ、 コンピュータソフ トゥヱァ開発者の権利や利益を保護すること ができる。 Thus, copyright infringement on computer software can be forcibly eliminated, and the rights and interests of computer software developers can be protected.
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU19832/99A AU1983299A (en) | 1999-01-21 | 1999-01-21 | Method of preventing illegal use of computer software, and recording media of computer software |
| PCT/JP1999/000218 WO2000043867A1 (en) | 1999-01-21 | 1999-01-21 | Method of preventing illegal use of computer software, and recording media of computer software |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP1999/000218 WO2000043867A1 (en) | 1999-01-21 | 1999-01-21 | Method of preventing illegal use of computer software, and recording media of computer software |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2000043867A1 true WO2000043867A1 (en) | 2000-07-27 |
Family
ID=14234770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP1999/000218 Ceased WO2000043867A1 (en) | 1999-01-21 | 1999-01-21 | Method of preventing illegal use of computer software, and recording media of computer software |
Country Status (2)
| Country | Link |
|---|---|
| AU (1) | AU1983299A (en) |
| WO (1) | WO2000043867A1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002099343A (en) * | 2000-09-25 | 2002-04-05 | Metemu:Kk | Method and system for preventing unauthorized use of computer software, and recording medium recording program |
| JP2003085143A (en) * | 2001-09-11 | 2003-03-20 | Sony Corp | Password management system, password management method, information processing device, and computer program |
| WO2005085973A1 (en) * | 2004-03-04 | 2005-09-15 | Nec Corporation | Data update system, data update method, date update program, and robot system |
| JP6032772B1 (en) * | 2015-09-11 | 2016-11-30 | ニチユ三菱フォークリフト株式会社 | Operation restriction device, vehicle, password generation device, management system, operation restriction method, and operation restriction program |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07200492A (en) * | 1993-12-29 | 1995-08-04 | Csk Corp | Management system for right of using software on network |
| JPH08278879A (en) * | 1995-04-06 | 1996-10-22 | Hitachi Ltd | Software installation system |
| JPH0926875A (en) * | 1995-07-11 | 1997-01-28 | Fujitsu Ltd | Storage medium, computer and computer system having software unauthorized use prevention function |
| JPH0969045A (en) * | 1995-08-31 | 1997-03-11 | Canon Inc | Information processing apparatus and method |
| JPH0981382A (en) * | 1995-09-19 | 1997-03-28 | Gajietsuto:Kk | Method and system for preventing illegal copy use of computer software |
| JPH0991132A (en) * | 1995-09-20 | 1997-04-04 | Fujitsu Ltd | Error information notification system |
-
1999
- 1999-01-21 WO PCT/JP1999/000218 patent/WO2000043867A1/en not_active Ceased
- 1999-01-21 AU AU19832/99A patent/AU1983299A/en not_active Abandoned
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07200492A (en) * | 1993-12-29 | 1995-08-04 | Csk Corp | Management system for right of using software on network |
| JPH08278879A (en) * | 1995-04-06 | 1996-10-22 | Hitachi Ltd | Software installation system |
| JPH0926875A (en) * | 1995-07-11 | 1997-01-28 | Fujitsu Ltd | Storage medium, computer and computer system having software unauthorized use prevention function |
| JPH0969045A (en) * | 1995-08-31 | 1997-03-11 | Canon Inc | Information processing apparatus and method |
| JPH0981382A (en) * | 1995-09-19 | 1997-03-28 | Gajietsuto:Kk | Method and system for preventing illegal copy use of computer software |
| JPH0991132A (en) * | 1995-09-20 | 1997-04-04 | Fujitsu Ltd | Error information notification system |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002099343A (en) * | 2000-09-25 | 2002-04-05 | Metemu:Kk | Method and system for preventing unauthorized use of computer software, and recording medium recording program |
| JP2003085143A (en) * | 2001-09-11 | 2003-03-20 | Sony Corp | Password management system, password management method, information processing device, and computer program |
| WO2005085973A1 (en) * | 2004-03-04 | 2005-09-15 | Nec Corporation | Data update system, data update method, date update program, and robot system |
| KR100914568B1 (en) * | 2004-03-04 | 2009-08-31 | 닛본 덴끼 가부시끼가이샤 | Data update system, data update method, recording medium having data update program recorded thereon, data supply device, robot apparatus and robot system |
| US7600119B2 (en) | 2004-03-04 | 2009-10-06 | Nec Corporation | Data update system, data update method, data update program, and robot system |
| JP6032772B1 (en) * | 2015-09-11 | 2016-11-30 | ニチユ三菱フォークリフト株式会社 | Operation restriction device, vehicle, password generation device, management system, operation restriction method, and operation restriction program |
Also Published As
| Publication number | Publication date |
|---|---|
| AU1983299A (en) | 2000-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8443455B2 (en) | Apparatus, method, and computer program for controlling use of a content | |
| US5935246A (en) | Electronic copy protection mechanism using challenge and response to prevent unauthorized execution of software | |
| TWI492085B (en) | Method, device and computer storage medium for enhancing product functionality based on user identifier | |
| AU767286B2 (en) | Methods and apparatus for protecting information | |
| JP4007873B2 (en) | Data protection program and data protection method | |
| JP3763393B2 (en) | COMMUNICATION SYSTEM, TERMINAL DEVICE, RECORDING MEDIUM RECORDING REPRODUCTION PROGRAM, SERVER DEVICE, AND RECORDING MEDIUM RECORDING SERVER PROGRAM | |
| US7962417B2 (en) | System and method for distributing protected information | |
| US7209901B2 (en) | Method for selling, protecting, and redistributing digital goods | |
| JP2002373029A (en) | How to prevent unauthorized copying of software using IC tags | |
| US10586221B1 (en) | Regulating access to content using a multitiered rule base | |
| JP2001216357A (en) | Software license management method, electronic device, and recording medium | |
| WO2002059894A1 (en) | Recording medium, information processing device, content distribution server, method, program, and its recording medium | |
| JP4610557B2 (en) | DATA MANAGEMENT METHOD, PROGRAM THEREOF, AND PROGRAM RECORDING MEDIUM | |
| JPH10207779A (en) | Digital information management system, terminal equipment, information management sensor and digital information management method | |
| JP2002351569A (en) | Software license management method, software license management system, and storage medium | |
| JPH11194937A (en) | Rent control system for electronic computer program | |
| WO2011128955A1 (en) | Electronic content processing system, electronic content processing method, package of electronic content, and consent agreement device | |
| JP3950095B2 (en) | Authentication server, authentication method, authentication request terminal, and authentication request program | |
| JP2003288128A (en) | Proper use method of application for external connection device and external connection device | |
| WO2000043867A1 (en) | Method of preventing illegal use of computer software, and recording media of computer software | |
| KR20050088463A (en) | Method and system for authentificating a disc | |
| JPH11110209A (en) | Software copying prevention method | |
| US20070143212A1 (en) | Online product distribution using fingerprint and encryption | |
| JP2004086588A (en) | Software malpractice preventing system | |
| JP4752866B2 (en) | Content information transmission system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 09269776 Country of ref document: US |
|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| 122 | Ep: pct application non-entry in european phase |