[go: up one dir, main page]

JPH0934799A - Data protection method - Google Patents

Data protection method

Info

Publication number
JPH0934799A
JPH0934799A JP7178837A JP17883795A JPH0934799A JP H0934799 A JPH0934799 A JP H0934799A JP 7178837 A JP7178837 A JP 7178837A JP 17883795 A JP17883795 A JP 17883795A JP H0934799 A JPH0934799 A JP H0934799A
Authority
JP
Japan
Prior art keywords
data
computer system
program
identification information
user
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
JP7178837A
Other languages
Japanese (ja)
Inventor
Yuji Okita
有史 沖田
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.)
Dainippon Screen Manufacturing Co Ltd
Original Assignee
Dainippon Screen Manufacturing Co 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 Dainippon Screen Manufacturing Co Ltd filed Critical Dainippon Screen Manufacturing Co Ltd
Priority to JP7178837A priority Critical patent/JPH0934799A/en
Publication of JPH0934799A publication Critical patent/JPH0934799A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent a recording medium from being illegally used by permitting the install of data only in the case where identification information written in an install program, identification information provided for a computer system and inputted password are matched in the case of installing data in a storage device. SOLUTION: A CPU 1 copies the install program into a memory 2 inside the computer system and when starting an installer, the peculiar identification information provided for the computer system is written in the install program so that the install program can be made peculiar for the computer system. When installing the data in the internal memory 2 by starting the install program, the CPU 1 collates the identification information written in the install program, the identification information provided for the computer system and the inputted password and only in the case where they are matched, the install of data is permitted.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、データプロテクト方法
に関し、より特定的には、CD−ROM等の記録媒体に
格納されたデータが、コンピュータシステム等で不正に
使用されるのを防止する方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data protection method, and more particularly to a method for preventing data stored in a recording medium such as a CD-ROM from being illegally used in a computer system or the like. Regarding

【0002】[0002]

【従来の技術】従来、パーソナルコンピュータ等のコン
ピュータシステムに対して、様々なデータ(アプリケー
ションプログラム、フォントデータ、画像部品データ
等)が、種々の記録媒体(CD−ROM、フロッピーデ
ィスク等)を用いて提供されている。
2. Description of the Related Art Conventionally, for a computer system such as a personal computer, various data (application programs, font data, image component data, etc.) have been recorded using various recording media (CD-ROM, floppy disk, etc.). It is provided.

【0003】[0003]

【発明が解決しようとする課題】ところで、記録媒体で
提供されたデータに対する対価は、それを使用する各コ
ンピュータシステム毎、またはデバイス(プリンタ等)
毎に回収される必要がある。そのためには、1つの記録
媒体は、1つのコンピュータシステムまたはデバイスの
みで使用されることが必要となる。
By the way, the price for the data provided on the recording medium is for each computer system or device (printer or the like) that uses the data.
It needs to be collected every time. For that purpose, one recording medium needs to be used by only one computer system or device.

【0004】しかしながら、従来は、1つの記録媒体の
使用を、1つのコンピュータシステムまたはデバイスに
限定するための有効な方法が無かった。
However, heretofore, there has been no effective method for limiting the use of one recording medium to one computer system or device.

【0005】それ故に、本発明の目的は、提供された記
録媒体が他のコンピュータシステムまたはデバイスで不
正に使用されることのないデータプロテクト方法を提供
することである。
Therefore, it is an object of the present invention to provide a data protection method in which the provided recording medium is not illegally used in another computer system or device.

【0006】[0006]

【課題を解決するための手段】請求項1に係る発明は、
記録媒体に記録され、かつデータ提供者からユーザに対
して提供されたデータを、ユーザ側のコンピュータシス
テムで使用する際に、当該データを不正な使用から保護
するための方法であって、データは、データ提供者から
ユーザに対して提供される専用のインストールプログラ
ムによってのみコンピュータシステム内の記憶装置にイ
ンストール可能であり、インストールプログラムを記憶
装置にコピーし、初めて起動する際に、当該インストー
ルプログラムにコンピュータシステムが保有する固有の
識別情報を書き込むことにより、当該インストールプロ
グラムを当該コンピュータシステムに固有のものとし、
インストールプログラムを起動してデータを記憶装置
にインストールする際に、識別情報に基づいて生成され
たパスワードを入力させ、インストールプログラムに書
き込まれた識別情報と、コンピュータシステムが保有し
ている識別情報と、入力されたパスワードとが整合する
場合のみ、データのインストールを許可することを特徴
とする。
The invention according to claim 1 is
A method for protecting data recorded on a recording medium and provided by a data provider to a user from an unauthorized use when the data is used by a computer system on the user side. Can be installed in a storage device in a computer system only by a dedicated installation program provided to a user by a data provider. When the installation program is copied to the storage device and first started up, By writing the unique identification information held by the system, the installation program is made unique to the computer system,
When the installation program is started and data is installed in the storage device, the password generated based on the identification information is input, the identification information written in the installation program, the identification information held by the computer system, The feature is that the installation of data is permitted only when the entered password matches.

【0007】請求項2に係る発明は、記録媒体に記録さ
れ、かつデータ提供者からユーザに対して提供されたデ
ータを、ユーザ側のコンピュータシステムに接続された
デバイスで使用する際に、当該データを不正な使用から
保護するための方法であって、データは、データ提供者
からユーザに対して提供される専用のダウンロードプロ
グラムによってのみデバイスにダウンロード可能であ
り、ダウンロードプログラムをコンピュータシステム内
の記憶装置にコピーし、初めて起動する際に、当該ダウ
ンロードプログラムに特定のデバイスに固有の識別情報
を書き込むことにより、当該ダウンロードプログラムを
特定のデバイスに固有のものとし、 ダウンロードプロ
グラムを起動してデータをデバイスにダウンロードする
際に、識別情報に基づいて生成されたパスワードを入力
させ、ダウンロードプログラムに書き込まれた識別情報
と、デバイスが保有している識別情報と、入力されたパ
スワードとが整合する場合のみ、データのダウンロード
を許可することを特徴とする。
According to a second aspect of the present invention, when the data recorded on the recording medium and provided to the user by the data provider is used by the device connected to the computer system on the user side, the data is stored. A method for protecting data from unauthorized use, the data can be downloaded to the device only by a dedicated download program provided by the data provider to the user, and the download program is stored in the storage device in the computer system. To the device and copy the downloaded program to the device by writing the identification information unique to the device when the program is started for the first time. Based on the identification information when downloading The password generated is entered and the download of the data is permitted only when the identification information written in the download program matches the identification information held by the device and the entered password. To do.

【0008】[0008]

【作用】記録媒体に格納されたデータをコンピュータシ
ステム内の記憶装置にインストールするためには、専用
のインストールプログラムが必要である。そこで、請求
項1に係る発明では、インストールプログラムをコンピ
ュータシステム内の記憶装置にコピーし、初めて起動す
る際に、当該インストールプログラムにコンピュータシ
ステムが保有する固有の識別情報を書き込むことによ
り、当該インストールプログラムを当該コンピュータシ
ステムに固有のものとしている。そして、インストール
プログラムを起動してデータを記憶装置にインストール
する際に、インストールプログラムに書き込まれた識別
情報と、コンピュータシステムが保有している識別情報
と、入力されたパスワードとを照合し、これら情報が整
合する場合のみ、データのインストールを許可するよう
にしている。これによって、記録媒体に格納されたデー
タは、パスワードを受けたコンピュータシステム以外に
インストールできなくなり、結果として不正な使用が防
止される。
In order to install the data stored in the recording medium into the storage device in the computer system, a dedicated installation program is required. Therefore, in the invention according to claim 1, the installation program is copied to the storage device in the computer system, and when the installation program is started for the first time, the unique identification information possessed by the computer system is written into the installation program to thereby install the installation program. Is unique to the computer system in question. Then, when the installation program is started and data is installed in the storage device, the identification information written in the installation program, the identification information held by the computer system, and the input password are collated, and the information The data installation is allowed only when the values match. As a result, the data stored in the recording medium can be installed only in the computer system that has received the password, and as a result, unauthorized use is prevented.

【0009】記録媒体に格納されたデータをコンピュー
タシステムに接続されたデバイスにダウンロードするた
めには、専用のダウンロードプログラムが必要である。
そこで、請求項2に係る発明では、ダウンロードプログ
ラムをコンピュータシステム内の記憶装置にコピーし、
初めて起動する際に、当該ダウンロードプログラムに特
定のデバイスに固有の識別情報を書き込むことにより、
当該ダウンロードプログラムを特定のデバイスに固有の
ものとしている。そして、ダウンロードプログラムを起
動してデータをデバイスにダウンロードする際に、ダウ
ンロードプログラムに書き込まれた識別情報と、デバイ
スが保有している識別情報と、入力されたパスワードと
が整合する場合のみ、データのダウンロードを許可する
ようにしている。これによって、記録媒体に格納された
データは、パスワードを受けたデバイス以外にダウンロ
ードできなくなり、結果として不正な使用が防止され
る。
To download the data stored in the recording medium to the device connected to the computer system, a dedicated download program is required.
Therefore, in the invention according to claim 2, the download program is copied to a storage device in the computer system,
By writing the identification information unique to the specific device in the download program when starting for the first time,
The download program is unique to a specific device. Then, when the download program is started and the data is downloaded to the device, only when the identification information written in the download program, the identification information held by the device, and the input password match I'm trying to allow downloads. As a result, the data stored in the recording medium can be downloaded only to the device that has received the password, and as a result, unauthorized use is prevented.

【0010】[0010]

【実施例】図1は、本発明の一実施例に係るデータプロ
テクト方法を実現するコンピュータシステムの一般的な
構成を示すブロック図である。図1において、本コンピ
ュータシステム10は、CPU1と、内部メモリ2と、
ハードディスク装置3と、CD−ROMドライバ4と、
フロッピーディスクドライバ5と、入力装置6と、表示
装置7と、プリンタ81〜8nとを備えている。
1 is a block diagram showing a general configuration of a computer system for implementing a data protection method according to an embodiment of the present invention. In FIG. 1, the computer system 10 includes a CPU 1, an internal memory 2,
A hard disk device 3, a CD-ROM driver 4,
A floppy disk driver 5, an input device 6, a display device 7, and printers 81 to 8n are provided.

【0011】CD−ROMドライバ4は、装着されたC
D−ROMからデータを読み取るための装置である。フ
ロッピーディスクドライバ5は、装着されたフロッピー
ディスクに対して、データの読み書きを行うための装置
である。ハードディスク装置3は、内蔵のハードディス
クに対して、データの読み書きを行うための装置であ
る。このハードディスクには、通常、CD−ROMまた
はフロッピーディスクから読み取られたデータ(CPU
1の動作プログラムを含む)が格納される。CPU1
は、ハードディスクに格納されたプログラムに従って、
所定の動作を行う。内部メモリ2は、CPU1のプログ
ラム実行の過程で生じた種々のデータを記憶する。入力
装置6は、キーボードやマウス等を含み、CPU1に対
して種々のデータないし指示を入力するための装置であ
る。表示装置7は、CRTディスプレイや液晶ディスプ
レイ等を含み、CPU1から送られてくる表示データを
表示するための装置である。プリンタ81〜8nは、C
PU1から送られてくる画像データに従って、所定の画
像を印刷するための装置である。
The CD-ROM driver 4 is installed in the C
A device for reading data from a D-ROM. The floppy disk driver 5 is a device for reading and writing data with respect to a mounted floppy disk. The hard disk device 3 is a device for reading / writing data from / into a built-in hard disk. This hard disk usually contains data (CPU) read from a CD-ROM or floppy disk.
(Including one operation program) is stored. CPU1
According to the program stored on the hard disk,
Perform a predetermined operation. The internal memory 2 stores various data generated during the program execution of the CPU 1. The input device 6 is a device that includes a keyboard, a mouse, and the like, and that inputs various data or instructions to the CPU 1. The display device 7 includes a CRT display, a liquid crystal display, etc., and is a device for displaying the display data sent from the CPU 1. The printers 81 to 8n are C
This is a device for printing a predetermined image in accordance with the image data sent from PU1.

【0012】上記のような構成において、以下には、一
例として、CD−ROMによって提供されたデータをプ
ロテクトするための方法を説明する。なお、本発明は、
CD−ROM以外の記録媒体(フロッピーディスク、磁
気テープ、ICカード等)によって提供されたデータを
プロテクトする場合にも適用が可能である。
A method for protecting data provided by a CD-ROM in the above-mentioned configuration will be described below as an example. In addition, the present invention
It can also be applied to the case of protecting data provided by a recording medium (floppy disk, magnetic tape, IC card, etc.) other than the CD-ROM.

【0013】(1)第1の実施例 第1の実施例では、CD−ROMには、ユーザが使用し
たい本体データ(アプリケーションプログラム等)と、
この本体データをハードディスクにインストールするた
めのプログラム(以下、インストーラと称する)とが格
納されているものとする。また、本体データは、複数の
ファイルを含み、ユーザは、使用したいファイルを指定
することにより、その使用許可を受けることになる。な
お、インストーラは、他の記録媒体(フロッピーディス
ク等)に格納されてユーザに提供されても良い。
(1) First Embodiment In the first embodiment, the CD-ROM contains main body data (application program etc.) that the user wants to use.
It is assumed that a program (hereinafter, referred to as an installer) for installing this body data on the hard disk is stored. Further, the main body data includes a plurality of files, and the user is permitted to use the file by designating the file to be used. The installer may be stored in another recording medium (such as a floppy disk) and provided to the user.

【0014】図2は、インストーラをCD−ROMから
ハードディスクにコピーした後、パスワードを得るまで
の手順を示すフローチャートである。図3は、パスワー
ド取得後、CD−ROM内の本体データをハードディス
クにインストールするための手順を示すフローチャート
である。以下、これら図2および図3を参照して、本発
明の第1の実施例について説明する。
FIG. 2 is a flow chart showing a procedure for obtaining a password after copying the installer from the CD-ROM to the hard disk. FIG. 3 is a flowchart showing a procedure for installing the main body data in the CD-ROM on the hard disk after the password is acquired. The first embodiment of the present invention will be described below with reference to FIGS. 2 and 3.

【0015】まず、本体データおよびインストーラを格
納したCD−ROMが、CD−ROMドライバ4に装着
される。次に、CPU1は、入力装置6からの指示に基
づいて、CD−ROMからインストーラを読み出し、当
該インストーラをハードディスク装置3内のハードディ
スクに格納する。
First, the CD-ROM storing the main body data and the installer is mounted on the CD-ROM driver 4. Next, the CPU 1 reads the installer from the CD-ROM based on the instruction from the input device 6, and stores the installer in the hard disk in the hard disk device 3.

【0016】次に、CPU1は、ハードディスクに格納
されたインストーラを起動する(ステップS101)。
次に、CPU1は、インストーラに記述されたプログラ
ムに従って、インストーラが格納されているハードディ
スクの初期化日時を取得する(ステップS102)。こ
のような初期化日時は、ハードディスクの初期化を行っ
た際に、ハードディスクに記録されている。次に、CP
U1は、取得した初期化日時を暗号化し、コンピュータ
固有情報としてハードディスク内のインストーラに書き
込むと共に、表示装置7に表示する(ステップS10
3)。
Next, the CPU 1 activates the installer stored in the hard disk (step S101).
Next, the CPU 1 acquires the initialization date and time of the hard disk in which the installer is stored according to the program described in the installer (step S102). Such initialization date and time is recorded in the hard disk when the hard disk is initialized. Next, CP
U1 encrypts the acquired initialization date and time, writes it in the installer in the hard disk as computer unique information, and displays it on the display device 7 (step S10).
3).

【0017】次に、ユーザは、CD−ROM内の使用し
たいファイル名と、ステップS103で表示されたコン
ピュータ固有情報とを、データ提供者に連絡する(ステ
ップS104)。連絡の方法は、電話やオンライン通信
等、種々の方法が可能である。次に、データ提供者は、
連絡されたファイル名とコンピュータ固有情報とに基づ
いて、そのインストーラを用いて、使用したいデータを
インストールするためのパスワードを発行し、ユーザに
伝える(ステップS105)。
Next, the user informs the data provider of the file name to be used in the CD-ROM and the computer-specific information displayed in step S103 (step S104). Various contact methods can be used such as telephone and online communication. Next, the data provider
Based on the contacted file name and computer-specific information, the installer is used to issue a password for installing the data to be used, and the password is notified to the user (step S105).

【0018】次に、CPU1は、入力装置6からの指示
に基づいて、ハードディスク内のインストーラを起動す
る(ステップS201)。次に、CPU1は、ハードデ
ィスクの初期化日時情報と、インストーラ内に書き込ま
れたコンピュータ固有情報との整合性をチェックする
(ステップS202)。次に、CPU1は、ステップS
202のチェックの結果、上記2つの情報の整合性がと
れているか否かを判断する(ステップS203)。も
し、両情報の整合性がとれていない場合、CPU1は、
本体データのインストール動作を行わず、その動作を停
止する。これによって、特定のコンピュータシステム
(最初にインストーラをコピーしたコンピュータシステ
ム)のハードディスクに格納されたインストーラを、他
のコンピュータシステムのハードディスクに不正にコピ
ーして使用しようとしても、そのようなインストーラの
使用は禁止される。
Next, the CPU 1 activates the installer in the hard disk based on the instruction from the input device 6 (step S201). Next, the CPU 1 checks the consistency between the hard disk initialization date / time information and the computer-specific information written in the installer (step S202). Next, the CPU 1 executes step S
As a result of the check in 202, it is determined whether or not the two pieces of information are consistent with each other (step S203). If the two pieces of information are not consistent, the CPU 1
Stops the operation without installing the main unit data. This ensures that if an installer stored on the hard disk of a particular computer system (the computer system where the installer was copied first) is illegally copied to the hard disk of another computer system and used, the installer will not be used. prohibited.

【0019】一方、ステップS203で両情報の整合性
がとれている場合、ユーザは、前述のステップS105
で取得したパスワードおよび使用したいデータのファイ
ル名を、入力装置6を介してCPU1に入力する(ステ
ップS204)。次に、CPU1は、パスワードと、フ
ァイル名と、インストーラ内に書き込まれたコンピュー
タ固有情報との整合性をチェックする(ステップS20
5)。次に、CPU1は、ステップS205のチェック
の結果、上記3つの情報の整合性がとれているか否かを
判断する(ステップS206)。もし、上記3つの情報
の整合性がとれていない場合、CPU1は、本体データ
のインストール動作を行わず、その動作を停止する。こ
れによって、パスワードが付与されたコンピュータシス
テム以外のコンピュータシステムにおいて、CD−RO
Mのデータが不正に使用されるのが防止される。また、
データ提供者から許可を受けていないファイルが使用さ
れるのが防止される。一方、ステップS206で3つの
情報の整合性がとれている場合、CPU1は、インスト
ーラを用いて、CD−ROM内の本体データを、ハード
ディスクにインストールする(ステップS207)。
On the other hand, when the two pieces of information are consistent with each other in step S203, the user is required to perform the above-mentioned step S105.
The password obtained in step 1 and the file name of the data to be used are input to the CPU 1 via the input device 6 (step S204). Next, the CPU 1 checks the consistency between the password, the file name, and the computer unique information written in the installer (step S20).
5). Next, as a result of the check in step S205, the CPU 1 determines whether or not the above three pieces of information are consistent (step S206). If the above three pieces of information are not consistent, the CPU 1 does not perform the installation operation of the main body data and stops the operation. As a result, in a computer system other than the computer system to which the password is given, the CD-RO
Unauthorized use of M data is prevented. Also,
Prevents the use of files that are not authorized by the data provider. On the other hand, if the three pieces of information are consistent in step S206, the CPU 1 uses the installer to install the main body data in the CD-ROM to the hard disk (step S207).

【0020】なお、上記第1の実施例では、コンピュー
タ固有情報として、ハードディスクの初期化日時を用い
たが、そのコンピュータシステムを特定できるような情
報であれば、他の情報を用いても良い。
Although the hard disk initialization date and time is used as the computer-specific information in the first embodiment, other information may be used as long as the information can identify the computer system.

【0021】(2)第2の実施例 第2の実施例では、CD−ROMには、ユーザが使用し
たい本体データ(フォントデータ等)と、この本体デー
タをプリンタ内のハードディスクにダウンロードするた
めのプログラム(以下、ダウンローダと称する)とが格
納されているものとする。また、本体データは、複数の
ファイルを含み、ユーザは、使用したいファイルを指定
することにより、その使用許可を受けることになる。な
お、ダウンローダは、他の記録媒体(フロッピーディス
ク等)に格納されてユーザに提供されても良い。
(2) Second Embodiment In the second embodiment, a CD-ROM has main body data (font data, etc.) that the user wants to use, and the main body data for downloading to the hard disk in the printer. It is assumed that a program (hereinafter referred to as a downloader) is stored. Further, the main body data includes a plurality of files, and the user is permitted to use the file by designating the file to be used. The downloader may be stored in another recording medium (floppy disk or the like) and provided to the user.

【0022】図4は、ダウンローダをCD−ROMから
ハードディスクにコピーした後、パスワードを得るまで
の手順を示すフローチャートである。図5は、パスワー
ド取得後、CD−ROM内の本体データをプリンタ内の
ハードディスクにダウンロードするための手順を示すフ
ローチャートである。以下、これら図4および図5を参
照して、本発明の第2の実施例について説明する。
FIG. 4 is a flow chart showing a procedure for obtaining a password after copying the downloader from the CD-ROM to the hard disk. FIG. 5 is a flowchart showing a procedure for downloading the main body data in the CD-ROM to the hard disk in the printer after the password is acquired. The second embodiment of the present invention will be described below with reference to FIGS. 4 and 5.

【0023】まず、本体データおよびダウンローダを格
納したCD−ROMが、CD−ROMドライバ4に装着
される。次に、CPU1は、入力装置6からの指示に基
づいて、CD−ROMからダウンローダを読み出し、当
該ダウンローダをハードディスク装置3内のハードディ
スクに格納する。
First, the CD-ROM storing the main body data and the downloader is loaded into the CD-ROM driver 4. Next, the CPU 1 reads the downloader from the CD-ROM based on the instruction from the input device 6, and stores the downloader in the hard disk in the hard disk device 3.

【0024】次に、CPU1は、ハードディスクに格納
されたダウンローダを起動する(ステップS301)。
次に、CPU1は、ダウンローダに記述されたプログラ
ムに従って、いずれか1つのプリンタをアクセスし、こ
のときのアクセス日時を取得する(ステップS30
2)。次に、CPU1は、取得したアクセス日時を暗号
化し、デバイス固有情報としてハードディスク内のダウ
ンローダに書き込むと共に、表示装置7に表示する(ス
テップS303)。次に、CPU1は、ダウンローダ内
のデバイス固有情報を、ステップS302でアクセスし
たプリンタに転送し、その内部のハードディスクに書き
込む(ステップS304)。
Next, the CPU 1 activates the downloader stored in the hard disk (step S301).
Next, the CPU 1 accesses any one of the printers according to the program described in the downloader, and acquires the access date and time at this time (step S30).
2). Next, the CPU 1 encrypts the acquired access date and time, writes it as device unique information in the downloader in the hard disk, and displays it on the display device 7 (step S303). Next, the CPU 1 transfers the device-specific information in the downloader to the printer accessed in step S302 and writes it in the internal hard disk (step S304).

【0025】次に、ユーザは、CD−ROM内の使用し
たいファイル名と、ステップS303で表示されたデバ
イス固有情報とを、データ提供者に連絡する(ステップ
S305)。連絡の方法は、電話やオンライン通信等、
種々の方法が可能である。次に、データ提供者は、連絡
されたファイル名とデバイス固有情報とに基づいて、そ
のダウンローダを用いて、使用したいデータをダウンロ
ードするためのパスワードを発行し、ユーザに伝える
(ステップS306)。
Next, the user informs the data provider of the file name to be used in the CD-ROM and the device unique information displayed in step S303 (step S305). The contact method is telephone, online communication, etc.
Various methods are possible. Next, the data provider uses the downloader to issue a password for downloading the data that the user wants to use, based on the file name and the device-specific information that have been contacted, and informs the user (step S306).

【0026】次に、CPU1は、入力装置6からの指示
に基づいて、ハードディスク内のダウンローダを起動す
る(ステップS401)。次に、CPU1は、ダウンロ
ーダ内に書き込まれたデバイス固有情報と、プリンタの
ハードディスクに書き込まれたデバイス固有情報との整
合性をチェックする(ステップS402)。次に、CP
U1は、ステップS402のチェックの結果、上記2つ
の情報の整合性がとれているか否かを判断する(ステッ
プS403)。もし、両情報の整合性がとれていない場
合、CPU1は、本体データのダウンロード動作を行わ
ず、その動作を停止する。これによって、デバイス固有
情報が書き込まれていないプリンタをアクセスして、当
該プリンタに本体データをダウンロードしようとして
も、そのようなダウンロードは禁止される。また、特定
のコンピュータシステム(最初にダウンローダをコピー
したコンピュータシステム)のハードディスクに格納さ
れたダウンローダを、他のコンピュータシステムのハー
ドディスクに不正にコピーして使用しようとしても、そ
のようなダウンローダの使用は禁止される。
Next, the CPU 1 activates the downloader in the hard disk based on the instruction from the input device 6 (step S401). Next, the CPU 1 checks the consistency between the device-specific information written in the downloader and the device-specific information written in the printer hard disk (step S402). Next, CP
As a result of the check in step S402, U1 determines whether or not the two pieces of information are consistent with each other (step S403). If the two pieces of information are not consistent with each other, the CPU 1 does not download the main body data and stops the operation. As a result, even if an attempt is made to access a printer in which the device-specific information is not written and download the body data to the printer, such download is prohibited. In addition, even if the downloader stored in the hard disk of a specific computer system (the computer system where the downloader was first copied) is illegally copied to the hard disk of another computer system and used, the use of such downloader is prohibited. To be done.

【0027】一方、ステップS403で両情報の整合性
がとれている場合、ユーザは、前述のステップS306
で取得したパスワードおよび使用したいデータのファイ
ル名を、入力装置6を介してCPU1に入力する(ステ
ップS404)。次に、CPU1は、パスワードと、フ
ァイル名と、ダウンローダ内に書き込まれたデバイス固
有情報との整合性をチェックする(ステップS40
5)。次に、CPU1は、ステップS405のチェック
の結果、上記3つの情報の整合がとれているか否かを判
断する(ステップS406)。もし、上記3つの情報の
整合がとれていない場合、CPU1は、本体データのイ
ンストール動作を行わず、その動作を停止する。これに
よって、パスワードが付与されたプリンタ以外のプリン
タに対して、CD−ROMのデータが不正にダウンロー
ドされるのが防止される。また、データ提供者から許可
を受けていないファイルがダウンロードされるのが防止
される。一方、ステップS406で3つの情報の整合が
とれている場合、CPU1は、ダウンローダを用いて、
CD−ROM内の本体データを、プリンタ内のハードデ
ィスクにダウンロードする(ステップS407)。
On the other hand, if the two pieces of information are consistent with each other in step S403, the user is required to perform the above-mentioned step S306.
The password obtained in step 1 and the file name of the data to be used are input to the CPU 1 via the input device 6 (step S404). Next, the CPU 1 checks the consistency between the password, the file name, and the device unique information written in the downloader (step S40).
5). Next, the CPU 1 determines whether or not the above three pieces of information are consistent as a result of the check in step S405 (step S406). If the above three pieces of information are not consistent, the CPU 1 does not perform the main body data installation operation and stops the operation. This prevents the data on the CD-ROM from being illegally downloaded to a printer other than the printer to which the password is added. In addition, it is possible to prevent a file that is not permitted by the data provider from being downloaded. On the other hand, when the three pieces of information are matched in step S406, the CPU 1 uses the downloader to
The body data in the CD-ROM is downloaded to the hard disk in the printer (step S407).

【0028】なお、上記第2の実施例では、デバイス固
有情報としてプリンタへの最初のアクセス日時を用いる
ようにしたが、特定のプリンタを識別できるような情報
であれば、他の情報を用いても良い。また、第2の実施
例では、使用の制限を受けるデバイスとしてプリンタの
場合を示したが、他のデバイスに対してデータ使用上の
制限をかけるようにしても良い。
In the second embodiment, the date and time of the first access to the printer is used as the device unique information, but other information may be used as long as the information can identify the specific printer. Is also good. Further, in the second embodiment, the case where the printer is used as the device whose use is restricted is shown, but the data use may be restricted to other devices.

【0029】[0029]

【発明の効果】請求項1の発明によれば、インストール
プログラムを、データを使用するコンピュータシステム
に固有のものとし、インストールプログラムに書き込ま
れた識別情報と、コンピュータシステムが保有している
識別情報と、入力されたパスワードとが整合する場合の
みデータのインストールを許可するようにしているの
で、記録媒体に格納されたデータが、パスワードを受け
たコンピュータシステム以外にインストールされるのを
防止することができる。その結果、データの不正使用を
有効に防止することができる。
According to the invention of claim 1, the installation program is unique to the computer system using the data, and the identification information written in the installation program and the identification information held by the computer system are provided. Since the data installation is permitted only when the entered password matches, the data stored in the recording medium can be prevented from being installed in a computer system other than the computer system that received the password. . As a result, illegal use of data can be effectively prevented.

【0030】請求項2の発明によれば、ダウンロードプ
ログラムを、ダウンロード先の特定のデバイスに固有の
ものとし、ダウンロードプログラムに書き込まれた識別
情報と、特定のデバイスが保有している識別情報と、入
力されたパスワードとが整合する場合のみデータのダウ
ンロードを許可するようにしているので、記録媒体に格
納されたデータが、パスワードを受けた特定のデバイス
以外にダウンロードされるのを防止することができる。
その結果、データの不正使用を有効に防止することがで
きる。
According to the second aspect of the present invention, the download program is unique to the specific device of the download destination, and the identification information written in the download program and the identification information held by the specific device, Since the data download is allowed only when the entered password matches, it is possible to prevent the data stored in the recording medium from being downloaded to any device other than the specific device that received the password. .
As a result, illegal use of data can be effectively prevented.

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

【図1】本発明の一実施例に係るデータプロテクト方法
を実現するコンピュータシステムの一般的な構成を示す
ブロック図である。
FIG. 1 is a block diagram showing a general configuration of a computer system that implements a data protection method according to an embodiment of the present invention.

【図2】本発明の第1の実施例において、インストーラ
をCD−ROMからハードディスクにコピーした後、パ
スワードを得るまでの手順を示すフローチャートであ
る。
FIG. 2 is a flowchart showing a procedure for copying a installer from a CD-ROM to a hard disk and obtaining a password in the first embodiment of the present invention.

【図3】本発明の第1の実施例において、パスワード取
得後、CD−ROM内の本体データをハードディスクに
インストールするための手順を示すフローチャートであ
る。
FIG. 3 is a flowchart showing a procedure for installing body data in a CD-ROM on a hard disk after obtaining a password in the first embodiment of the present invention.

【図4】本発明第2の実施例において、ダウンローダを
CD−ROMからハードディスクにコピーした後、パス
ワードを得るまでの手順を示すフローチャートである。
FIG. 4 is a flowchart showing a procedure for copying a downloader from a CD-ROM to a hard disk and obtaining a password in the second embodiment of the present invention.

【図5】本発明の第2の実施例において、パスワード取
得後、CD−ROM内の本体データをプリンタ内のハー
ドディスクにダウンロードするための手順を示すフロー
チャートである。
FIG. 5 is a flowchart showing a procedure for downloading body data in a CD-ROM to a hard disk in a printer after obtaining a password in the second embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1…CPU 2…内部メモリ 3…ハードディスク装置 4…CD−ROMドライバ 5…フロッピーディスクドライバ 6…入力装置 7…表示装置 81〜8n…プリンタ 10…コンピュータシステム DESCRIPTION OF SYMBOLS 1 ... CPU 2 ... Internal memory 3 ... Hard disk device 4 ... CD-ROM driver 5 ... Floppy disk driver 6 ... Input device 7 ... Display device 81-8n ... Printer 10 ... Computer system

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 記録媒体に記録され、かつデータ提供者
からユーザに対して提供されたデータを、ユーザ側のコ
ンピュータシステムで使用する際に、当該データを不正
な使用から保護するための方法であって、 前記データは、データ提供者からユーザに対して提供さ
れる専用のインストールプログラムによってのみ前記コ
ンピュータシステム内の記憶装置にインストール可能で
あり、 前記インストールプログラムを前記記憶装置にコピー
し、初めて起動する際に、当該インストールプログラム
に前記コンピュータシステムが保有する固有の識別情報
を書き込むことにより、当該インストールプログラムを
当該コンピュータシステムに固有のものとし、 前記インストールプログラムを起動して前記データを前
記記憶装置にインストールする際に、前記識別情報に基
づいて生成されたパスワードを入力させ、 前記インストールプログラムに書き込まれた識別情報
と、前記コンピュータシステムが保有している識別情報
と、入力されたパスワードとが整合する場合のみ、前記
データのインストールを許可することを特徴とする、デ
ータプロテクト方法。
1. A method for protecting data recorded on a recording medium and provided from a data provider to a user to a user when the data is used on a computer system on the user side. The data can be installed in the storage device in the computer system only by a dedicated installation program provided to the user by the data provider, and the installation program is copied to the storage device and activated for the first time. In this case, by writing unique identification information that the computer system has in the installation program, the installation program is made unique to the computer system, and the installation program is started to store the data in the storage device. When installing , A password generated based on the identification information is input, and only when the identification information written in the installation program, the identification information held by the computer system, and the input password match, A data protection method characterized by permitting the installation of data.
【請求項2】 記録媒体に記録され、かつデータ提供者
からユーザに対して提供されたデータを、ユーザ側のコ
ンピュータシステムに接続されたデバイスで使用する際
に、当該データを不正な使用から保護するための方法で
あって、 前記データは、データ提供者からユーザに対して提供さ
れる専用のダウンロードプログラムによってのみ前記デ
バイスにダウンロード可能であり、 前記ダウンロードプログラムを前記コンピュータシステ
ム内の記憶装置にコピーし、初めて起動する際に、当該
ダウンロードプログラムに特定のデバイスに固有の識別
情報を書き込むことにより、当該ダウンロードプログラ
ムを特定のデバイスに固有のものとし、 前記ダウンロードプログラムを起動して前記データを前
記デバイスにダウンロードする際に、前記識別情報に基
づいて生成されたパスワードを入力させ、 前記ダウンロードプログラムに書き込まれた識別情報
と、前記デバイスが保有している識別情報と、入力され
たパスワードとが整合する場合のみ、前記データのダウ
ンロードを許可することを特徴とする、データプロテク
ト方法。
2. When data recorded on a recording medium and provided by a data provider to a user is used by a device connected to a user's computer system, the data is protected from unauthorized use. The data can be downloaded to the device only by a dedicated download program provided to a user by a data provider, and the download program can be copied to a storage device in the computer system. Then, when the program is started up for the first time, the download program is made unique to the specific device by writing the identification information unique to the specific device in the download program, and the download program is started to transfer the data to the device. When downloading to A password generated based on different information is input, and only when the identification information written in the download program, the identification information held by the device, and the input password match, the data download A method of protecting data, characterized by permitting.
JP7178837A 1995-07-14 1995-07-14 Data protection method Pending JPH0934799A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7178837A JPH0934799A (en) 1995-07-14 1995-07-14 Data protection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7178837A JPH0934799A (en) 1995-07-14 1995-07-14 Data protection method

Publications (1)

Publication Number Publication Date
JPH0934799A true JPH0934799A (en) 1997-02-07

Family

ID=16055538

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7178837A Pending JPH0934799A (en) 1995-07-14 1995-07-14 Data protection method

Country Status (1)

Country Link
JP (1) JPH0934799A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999041657A1 (en) * 1998-02-17 1999-08-19 Kunio Shiba Method of preventing illegal copy of computer software
JP2001337819A (en) * 2000-05-25 2001-12-07 Olympus Optical Co Ltd Installation method of software and storage medium recording installation program
JP2002268764A (en) * 2001-03-14 2002-09-20 Dainippon Printing Co Ltd Software license management system using IC card
US6847948B1 (en) 1999-12-20 2005-01-25 International Business Machines Corporation Method and apparatus for secure distribution of software/data
JPWO2004107182A1 (en) * 2003-05-29 2006-07-20 富士通株式会社 Data restoration method, information processing apparatus, and data restoration program
JP2007048008A (en) * 2005-08-09 2007-02-22 Mitsubishi Denki Information Technology Corp External storage, computer, and sbc control method
JP2022071928A (en) * 2020-10-29 2022-05-17 株式会社東芝 Security management system and security management method

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999041657A1 (en) * 1998-02-17 1999-08-19 Kunio Shiba Method of preventing illegal copy of computer software
WO1999041658A1 (en) * 1998-02-17 1999-08-19 Kunio Shiba Recording medium having anti-illegal use function, and production method and apparatus
US6847948B1 (en) 1999-12-20 2005-01-25 International Business Machines Corporation Method and apparatus for secure distribution of software/data
JP2001337819A (en) * 2000-05-25 2001-12-07 Olympus Optical Co Ltd Installation method of software and storage medium recording installation program
JP2002268764A (en) * 2001-03-14 2002-09-20 Dainippon Printing Co Ltd Software license management system using IC card
JPWO2004107182A1 (en) * 2003-05-29 2006-07-20 富士通株式会社 Data restoration method, information processing apparatus, and data restoration program
JP2007048008A (en) * 2005-08-09 2007-02-22 Mitsubishi Denki Information Technology Corp External storage, computer, and sbc control method
JP2022071928A (en) * 2020-10-29 2022-05-17 株式会社東芝 Security management system and security management method

Similar Documents

Publication Publication Date Title
JP3767818B2 (en) Detachable device and program startup method
US6185686B1 (en) Computer system and process for accessing an encrypted and self-decrypting digital information product while restricting access to decrypted digital information
US8955150B2 (en) Apparatus and method for managing digital rights using virtualization technique
US5828831A (en) System for preventing unauthorized use of a personal computer and a method therefore security function, and methods of installing and detaching a security device to/from a computer
WO1998011690A9 (en) Self-decrypting digital information system and method
WO1996034334A1 (en) Device for executing enciphered program
JP2002007214A (en) Information processing apparatus and non-volatile storage device rewriting control method
JP2004234053A (en) Computer system, computer device, data protection method for storage device, and program
US20060195686A1 (en) Startup program execution method, device, storage medium, and program
US20050216466A1 (en) Method and system for acquiring resource usage log and computer product
JP2004038247A (en) License management method, license management system, license management program
JP4793949B2 (en) Computer information processing apparatus and information management program
JPH02277129A (en) Data processor
EP2728503B1 (en) Information processing device, control method therefor, program, and information storage medium
JPH0934799A (en) Data protection method
WO2005050436A1 (en) Information processing device, information processing system, and program
JP4538838B1 (en) Virtual thin client device, virtual thin client system, virtual thin client program, and virtual thin client method
JP2004046756A (en) License management method, license management system, license management program
JP2006146358A (en) Usb peripheral equipment control system and usb peripheral equipment control method
US20090055683A1 (en) Method of restoring previous computer configuration
JP3766429B2 (en) Detachable device
JP2011040044A (en) Device, system, program and method for integrating virtual thin client
US7210028B2 (en) Hardware management apparatus
WO2002029528A2 (en) System and method for preventing software piracy
KR100637350B1 (en) How to authenticate execution of an application and the computer-readable recording medium and external storage device