[go: up one dir, main page]

JPH086784A - Unauthorized copy use prevention system for software / copyright and unauthorized copy use prevention processing method - Google Patents

Unauthorized copy use prevention system for software / copyright and unauthorized copy use prevention processing method

Info

Publication number
JPH086784A
JPH086784A JP13267594A JP13267594A JPH086784A JP H086784 A JPH086784 A JP H086784A JP 13267594 A JP13267594 A JP 13267594A JP 13267594 A JP13267594 A JP 13267594A JP H086784 A JPH086784 A JP H086784A
Authority
JP
Japan
Prior art keywords
software
product
copyrighted
user
key
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
JP13267594A
Other languages
Japanese (ja)
Inventor
Seita Otsuji
清太 大辻
Hisatsugu Kasahara
久嗣 笠原
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP13267594A priority Critical patent/JPH086784A/en
Publication of JPH086784A publication Critical patent/JPH086784A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)
  • Computer And Data Communications (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【目的】回線経由でソフトウェアや著作物を販売する利
便性を損なわず,煩雑な手続きを必要としないで,不正
複製を防止することを可能にし,またある期間の試用な
どに容易に対処できるようにすることを目的とする。 【構成】購入した利用者の端末装置10に,施錠/破壊処
理手段12を施したソフトウェア/著作物の製品13と鍵と
を通信回線経由で送る。端末装置10では,その鍵を用い
て購入したソフトウェア等を開錠して使用する。有効期
限がくればソフトウェアまたは著作物は自動的に施錠ま
たは破壊されて作動を停止する。利用者は,継続利用要
求処理手段14により管理装置20に対し更新を要求するこ
とにより,新しい鍵または製品を受け,開錠/再利用処
理手段15により開錠して次の有効期限まで購入したソフ
トウェアまたは著作物の利用を継続する。以上を継続利
用する限り繰り返す。
(57) [Summary] [Purpose] It is possible to prevent illegal duplication without sacrificing the convenience of selling software or copyrighted works via the line, without requiring complicated procedures, and for a trial period for a certain period. The purpose is to be able to deal with easily. [Structure] A software / copyright product 13 having a lock / destruction processing means 12 and a key are sent to a terminal device 10 of a purchased user via a communication line. The terminal device 10 unlocks and uses the software or the like purchased using the key. When the expiration date expires, the software or copyrighted material is automatically locked or destroyed and stops operating. The user receives a new key or product by requesting the management device 20 to update by the continuous use request processing means 14, unlocks it by the unlocking / reuse processing means 15, and purchases until the next expiration date. Continue to use the software or copyrighted material. Repeat as long as the above is continuously used.

Description

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

【0001】[0001]

【産業上の利用分野】この発明は,コンピュータプログ
ラムや,映画その他の伝統的な著作物の複製を防止する
ためのシステムまたは方法であって,特に通信回線を用
いてセンターの管理装置と定期的に接続し,利用権利の
更新をしなければ購入した製品が利用不能になるように
したソフトウェア/著作物の無断複製使用防止システム
および無断複製使用防止処理方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system or method for preventing the duplication of computer programs, movies and other traditional works, and in particular, it uses a communication line to provide a central management unit and a periodical system. The present invention relates to an unauthorized duplication and use prevention system for software / copyright and a method for preventing unauthorized duplication and use of software / copywork that makes a purchased product unusable without connecting to and updating the usage right.

【0002】[0002]

【従来の技術】コンピュータプログラムであるソフトウ
ェア,さらにビデオや音楽など伝統的な著作物の無断複
製防止のために,従来様々な手法が提案されている。
2. Description of the Related Art Various techniques have been conventionally proposed for preventing unauthorized duplication of software such as computer programs and traditional copyrighted works such as videos and music.

【0003】例えばソフトウェアの保護では,次のよう
な方法が考えられている。 ハードウェアプロテクトによる方法(特殊なハード
等の有無,インストールするハードディスク(HD)限
定,ハードウェアのシリアル番号の検査)。
For example, in software protection, the following methods have been considered. Hardware protection method (existence of special hardware, limited hard disk (HD) to be installed, inspection of hardware serial number).

【0004】 フロッピィディスク(FD)プロテク
トによる方法(オリジナルFDの有無。オリジナルFD
は通常の複製操作では複製できない規格外方法で,鍵と
なる情報が記述されている)。
Method by floppy disk (FD) protection (presence or absence of original FD. Original FD
Describes the key information in a nonstandard method that cannot be copied by normal copying operation).

【0005】 マニュアルプロテクトによる方法(起
動時に質問があり,ソフトウェアに付属するマニュアル
やプロテクト用の冊子に記載された情報を用いて開錠す
る。質問は毎回変更される)。
Manual protection method (there is a question at the time of startup, unlocking is performed by using the information included in the manual attached to the software or the booklet for protection. The question is changed every time).

【0006】 ネットワークプロテクトによる方法
(LANに接続されるコンピュータのソフトウェア等で
用いられ,ネットワーク上に許可された個数以上の同一
シリアルナンバーを持つソフトウェアが稼動していれば
動作しない)。
A method based on network protection (it does not work if software used in software of a computer connected to a LAN and having the same serial number as the number permitted on the network is running).

【0007】 オーサライズによる方法(インストー
ルできる回数を制限し,専用のツールでオリジナルのF
DからソフトウェアをインストールしたHDへ,複製利
用権を表わすファイルを転送する。起動時に複製利用権
の有無を検査)。
Authorize method (Limit the number of installs and use the original F
The file representing the copy usage right is transferred from D to the HD in which the software is installed. Check for replication usage right at startup).

【0008】その他,良心に訴える方法として記名制
(毎回起動時に許諾された者の名前などが表示され
る),シリアルナンバー記入制(最初の起動時に,ソフ
トウェアのシリアルナンバー入力を要求し,入力しない
と起動しない。入力によりソフトウェアにシリアルナン
バーが格納されるので,不正複製された場合,誰に販売
したものかを追跡できる。この手法ではソフト生産時に
一意なシリアル番号を個別に付与する必要がない)等が
ある。
[0008] In addition, as a method of appealing to the conscience, a registration system (the name of the person who has been licensed is displayed at each startup) and a serial number entry system (a software serial number is required to be input at the time of initial activation, and is not input) Since the serial number is stored in the software by input, it is possible to trace to whom it was sold if it is illegally copied.This method does not require a unique serial number to be added when the software is produced. ) Etc.

【0009】また,ビデオや音楽では,アナログではレ
ンタルビデオにコピーガード等の品質劣化処理を加える
事でダビング時に画質が大きく劣化するような方法が実
用化されている。さらに,複製が深刻な問題となるデジ
タルでは,最初から規格としてコピー防止のシステムを
組み込む方法が実用化,普及している。DAT,CD等
ではSCMS(シリアルコピーマネージメントシステ
ム)が採用され,音楽情報に付属するコピー管理情報を
使って孫コピーを防止している。
In the case of video and music, a method has been put into practical use in which analog quality is deteriorated during dubbing by adding quality deterioration processing such as copy guard to rental video. Furthermore, in the case of digital where copying is a serious problem, a method of incorporating a copy protection system as a standard from the beginning has been put into practical use and prevalent. SCMS (Serial Copy Management System) is adopted in DAT, CD, etc., and grandchild copy is prevented by using copy management information attached to music information.

【0010】[0010]

【発明が解決しようとする課題】将来,回線経由でソフ
トウェアや著作物が販売されることが多くなると考えら
れる。この場合にも無断複製を防止する機構は重要であ
る。
In the future, it is considered that software and copyrighted materials will be sold more often via lines. Even in this case, a mechanism for preventing unauthorized copying is important.

【0011】その方法として,各ソフトウェアに応じて
端末に鍵となる特殊なハードウェアを取り付けるのは,
各ソフトウェア会社からハードウェアの郵送が必要であ
り,回線経由の販売の利便性を損なう。また,FDプロ
テクトは,毎回オリジナルのFDが必要となるため不便
であるとともに危険であり,FDは郵送しなくてはなら
ない。マニュアルプロテクトも使用の度に開錠する手間
がかかり,かつ文書を郵送しなくてはならない。ネット
ワークプロテクトは,ソフトウェア起動の度に回線上で
の検査を要し,かつ回線から切り離して使用する場合は
機能しない。オーサライズは複製回数を管理するマスタ
ーのFDが別に必要である。
As a method, the special hardware that is a key is attached to the terminal according to each software.
It is necessary to mail the hardware from each software company, which impairs the convenience of sales via the line. Further, the FD protect is inconvenient and dangerous because the original FD is required every time, and the FD must be mailed. Manual protection also requires the trouble of unlocking it each time it is used, and the document must be mailed. Network protection requires an inspection on the line each time the software is started, and does not work when used separately from the line. Authorization requires a separate master FD that manages the number of copies.

【0012】このため,従来の手法では,回線経由でソ
フトウェアを販売する利便性を損なわないまま,不正複
製を防止することは困難である。また使用装置の同一性
を確認するのは一般に難しく,煩雑な手続きを必要とす
る。
Therefore, it is difficult for the conventional method to prevent illegal duplication without impairing the convenience of selling the software via the line. In addition, it is generally difficult to confirm the identity of the equipment used, and complicated procedures are required.

【0013】また,少しだけ使ってみたい,ある期間だ
けでいいから安く使ってみたいなど,様々なレベルの利
用要求に適当なコストで対処することができない。ま
た,SCMS(シリアルコピーマネージメントシステ
ム)は,使用機器にあらかじめ特殊なハードウェアを組
み込む必要があり,汎用のコンピュータにすべて取り付
けるのは事実上困難である。またコンピュータは各自で
必要な装置を組み込んで使用するという性格上,SCM
Sを外す装置の組み込みが容易であると考えられる。ま
たソフトウェア的手段でもSCMSのコードを変更する
ことができるという問題がある。
Further, it is not possible to deal with various levels of usage requirements at an appropriate cost, such as wanting to use a little, or to use cheaply for a certain period. Further, the SCMS (Serial Copy Management System) requires that special hardware be built in the equipment to be used in advance, and it is practically difficult to mount it on a general-purpose computer. In addition, since the computer uses each device by incorporating necessary devices, SCM
It is considered that the device for removing S can be easily incorporated. Further, there is a problem that the SCMS code can be changed by software means.

【0014】本発明は上記問題点の解決を図り,回線経
由でソフトウェア等を販売する利便性を損なわず,煩雑
な手続き必要としないで,不正複製を防止することを可
能にし,またある期間の試用などに容易に対処可能にす
ることを目的とする。
The present invention solves the above problems, makes it possible to prevent illegal duplication without impairing the convenience of selling software or the like via a line, and without requiring complicated procedures, and for a certain period of time. The purpose is to be able to easily deal with trial use.

【0015】[0015]

【課題を解決するための手段】ソフトウェアや著作物の
販売者をA,購入者をBとする。なお,説明を分かりや
すくするために,A,Bで説明するが,実際に動作する
のはそれぞれ販売者の計算機と利用者の計算機等の装置
である。
[Means for Solving the Problems] A is a seller of software or a copyrighted work, and B is a purchaser. It should be noted that, in order to make the explanation easy to understand, the explanation will be given with A and B, but the devices that actually operate are the computer of the seller and the computer of the user, respectively.

【0016】Aはソフトウェア/著作物を回線経由で販
売する。利用者Bが購入を希望するとき,BはAに対
し,回線経由で利用申し込みを提出する。この利用申し
込みには,BがBであると判定できる個人情報(住所,
名前,装置の情報など)を含んでいる。
A sells software / copyright over the line. When user B desires to purchase, B submits a use application to A via the line. In this application, personal information (address, address,
Information such as name and device).

【0017】Aはこれを審査し,合格すれば,Bの個人
情報を用いて要求された使用条件と期間に相当する鍵を
一意に作成する。Aは料金と引き換えにソフトウェアま
たは著作物の製品本体と鍵とを回線経由でBに送る。
A examines this and, if it passes, uniquely creates a key corresponding to the required use condition and period using B's personal information. A sends the software or the product body of the copyrighted work and the key to B via the line in exchange for the charge.

【0018】Bは期限付の鍵を用いることで,購入した
ソフトウェア等を使用できる。有効期限が来ると,Bの
購入物は自動施錠や破壊により使用不能になる。ここで
さらに使いたければ,Aに対し継続利用申請を回線経由
で行う。この申請によりAは次の期限まで有効な鍵を同
様な方法で作成し,Bに渡す。この時Aは必要に応じ
て,Bに対しバグ修正やメンテナンス,改良,利用条件
の変更,バージョンアップサービスを行う。
By using a key with a term, B can use the purchased software or the like. When the expiration date comes, B's purchase becomes unusable due to automatic locking and destruction. If you want to use it further here, apply for continuous use to A via the line. With this application, A creates a key that is valid until the next deadline in the same way and hands it to B. At this time, A performs bug correction, maintenance, improvement, change of usage conditions, and version upgrade service for B as necessary.

【0019】このようにソフトウェア等の使用を期限制
にし,必要があれば定期的に更新する手段を設ける。
As described above, the use of software or the like is set to a deadline, and means for periodically updating the software is provided if necessary.

【0020】[0020]

【作用】したがって,回線上で販売したソフト等を複写
しても,期限が来れば使用不能となり複製使用ができな
い。また,その更新手続きは登録者以外では不可能であ
る。よって,鍵に相当するものを郵送することなく,つ
まり回線での販売の利便を損なうことなく,正規の購入
者には最良のメンテナンスサービスを提供しながら,か
つ不正利用者の複製利用を時限的に防止することが可能
となる。この際の複製利用は,ネットワークプロテクト
と異なり,回線から独立していても有効である。
[Function] Therefore, even if the software sold on the line is copied, it becomes unusable when the deadline comes and cannot be used again. In addition, the renewal procedure is impossible for anyone other than the registrant. Therefore, without sending the equivalent of the key, that is, without impairing the convenience of selling on the line, while providing the best maintenance service to the legitimate purchaser, the duplication of time by unauthorized users is limited. Can be prevented. Unlike network protection, the use of duplication at this time is effective even if it is independent of the line.

【0021】[0021]

【実施例】図1は本発明の実施例のシステム構成図であ
る。ソフトウェアまたは著作物を利用する利用者の端末
装置10は,ソフトウェアまたは著作物を販売する管理
装置20に,通信回線を介して接続可能になっている。
1 is a system configuration diagram of an embodiment of the present invention. The terminal device 10 of the user who uses the software or the copyrighted work can be connected to the management device 20 that sells the software or the copyrighted work via a communication line.

【0022】端末装置10は,購入したソフトウェア/
著作物の製品13を利用するための利用制御手段11を
有する。この利用制御手段11は,例えば購入した製品
がソフトウェアプログラムの場合にはそのプログラムの
起動制御手段,映像の著作物であれば表示制御手段,ま
た音楽等の著作物であれば音声出力制御手段等である。
これらは,あらかじめ端末装置10に設けられていても
よく,また購入した製品に付属した形でその都度提供さ
れるようになっていてもよい。
The terminal device 10 is composed of purchased software /
It has a usage control means 11 for using the product 13 of the literary work. The usage control means 11 is, for example, a startup control means of the program when the purchased product is a software program, a display control means when the product is a video work, and an audio output control means when the work is music or the like. Is.
These may be provided in the terminal device 10 in advance, or may be provided each time in a form attached to the purchased product.

【0023】端末装置10の利用制御手段11またはソ
フトウェア/著作物の製品13には,購入した製品の有
効期限が経過すると自動的に施錠または一部の破壊によ
りソフトウェア/著作物の製品13を利用不能とする施
錠/破壊処理手段12が組み込まれている。また,端末
装置10は,管理装置20に対してソフトウェア/著作
物の製品13を利用する権利の更新を要求する継続利用
要求処理手段14と,管理装置20から継続利用が認め
られて送られた鍵またはその製品本体の一部もしくは全
部により,ソフトウェア/著作物の製品13を利用可能
とする開錠/再利用処理手段15とを持つ。
For the use control means 11 of the terminal device 10 or the software / copyright product 13, the software / copyright product 13 is automatically locked or partially destroyed after the expiration date of the purchased product. A locking / destruction processing means 12 for disabling is incorporated. Further, the terminal device 10 was sent after the continuous use request processing means 14 for requesting the management device 20 to update the right to use the software / copyright product 13 and the continuous use from the management device 20. It has an unlock / reuse processing means 15 for enabling the software / copyright product 13 to be used with a key or a part or all of the product body.

【0024】管理装置20は,利用者情報管理手段21
により,ソフトウェア/著作物の製品13を購入した利
用者個人を判定する情報,有効期限,その他の利用条件
等を管理する。管理装置20は,端末装置10の継続利
用要求処理手段14からの継続利用要求(更新要求)に
対し,利用者情報管理手段21の利用者情報を参照して
正規な購入者であるかなどの利用資格を審査する資格審
査処理手段22と,その審査に合格した場合に施錠また
は破壊したソフトウェア/著作物の製品13を利用可能
とするための鍵またはその製品本体の一部もしくは全部
を端末装置10へ通信回線経由で送信する利用権利更新
処理手段22とを持つ。
The management device 20 has a user information management means 21.
Manages information for determining an individual user who purchased the software / copyright product 13, an expiration date, and other usage conditions. The management device 20 refers to the user information of the user information management means 21 in response to the continuous use request (update request) from the continuous use request processing means 14 of the terminal device 10 and determines whether the purchaser is an authorized purchaser. Qualification examination processing means 22 for examining the usage qualification, and a key for enabling the locked / destroyed software / work product 13 to be used if the examination is passed, or a part or all of the product body is a terminal device. 10 has a usage right update processing means 22 for transmitting it to the communication terminal 10 via a communication line.

【0025】動作は以下のとおりである。管理装置20
は,ソフトウェア/著作物の製品13を購入した利用者
の端末装置10に,その製品本体と利用者個人を判定す
る情報・有効期限・利用条件を持つ鍵とを通信回線経由
で送る。また,利用者情報管理手段21にそれらの情報
を登録しておく。
The operation is as follows. Management device 20
Sends the product main body and the information for judging the user's individual, the expiration date, and the key having the usage condition to the terminal device 10 of the user who purchased the software / copyright product 13 via the communication line. Also, such information is registered in the user information management means 21.

【0026】利用者の端末装置10では,送られた鍵を
用いてソフトウェア/著作物の製品13を開錠し,有効
期限がくるまで利用制御手段11によってソフトウェア
/著作物の製品13を利用する。有効期限がくればソフ
トウェア/著作物の製品13は自動的に施錠または一部
もしくは全部の破壊により作動を停止するようになって
いる。利用者が継続利用を希望する場合には,有効期限
の経過前または経過後に販売者の管理装置20に対し,
継続利用要求処理手段14により更新手続を行う。
At the user's terminal device 10, the software / work product 13 is unlocked using the sent key, and the use control means 11 uses the software / work product 13 until the expiration date comes. . When the expiration date has passed, the software / copyright product 13 is automatically locked or partially or completely destroyed to stop its operation. If the user wishes to continue using the service, the seller's management device 20 can be used before or after the expiration date.
The continuous use request processing means 14 performs an update procedure.

【0027】販売者の管理装置20では,それを受けて
資格審査処理手段22により利用資格を審査し,審査に
合格すれば利用権利更新処理手段23によって新しい鍵
またはソフトウェア/著作物の製品13本体の一部もし
くは全部を利用者の端末装置10に通信回線経由で送
る。また,利用者情報管理手段21の利用者情報を更新
する。
In the management device 20 of the seller, in response to this, the qualification examination processing means 22 examines the usage qualification, and if the examination is passed, the usage right update processing means 23 makes a new key or the main body of the product 13 of the software / work. A part or all of the above is sent to the terminal device 10 of the user via the communication line. Also, the user information of the user information management means 21 is updated.

【0028】利用者の端末装置10では,開錠/再利用
処理手段15によりソフトウェア/著作物の製品13を
再度利用可能にし,次の有効期限までソフトウェア/著
作物の製品13の利用を継続する。これらの処理を継続
利用する限り繰り返す。
In the terminal device 10 of the user, the unlocking / reusing processing means 15 makes the software / work product 13 available again, and continues to use the software / work product 13 until the next expiration date. . Repeat as long as these processes are continuously used.

【0029】これによって端末装置10は,通信回線を
用いて管理装置20と定期的に接続し利用権利の更新を
しなければ,ソフトウェア/著作物の製品13が利用不
能になり,不正試用が防止されることになる。
As a result, unless the terminal device 10 is regularly connected to the management device 20 through the communication line and the usage right is updated, the software / copyright product 13 becomes unusable and unauthorized trial use is prevented. Will be done.

【0030】次に,本発明のさらに具体的な実施例につ
いて図2を参照して説明する。以下の例では,コンピュ
ータのソフトウェアを販売する場合を説明するが,これ
は映画や写真,文章など伝統的な著作物,また住所録や
調査資料など事実に基づく著作物でもよい。
Next, a more specific embodiment of the present invention will be described with reference to FIG. In the following example, the case of selling computer software is explained, but this may be a traditional work such as a movie, a photograph, a text, or a fact-based work such as an address book or a survey material.

【0031】ソフトウェアの販売者をA,利用者(購入
者)をBとする。 (1)ソフトウェアの利用契約 販売者Aはソフトウェアを回線経由で販売する。パソコ
ン通信の掲示板などで,販売したいソフトウェアの宣伝
を行う(処理30)。利用者Bが必要に応じて資料請求
を行うと(処理31),販売者Aは請求を受け付けて
(処理32),要求された資料および申込書を通信回線
を介して送付する。
A software seller is A and a user (purchaser) is B. (1) Software usage contract Seller A sells software via the line. Advertise the software you want to sell on a bulletin board for personal computer communication (process 30). When the user B makes a request for materials as necessary (process 31), the seller A accepts the request (process 32) and sends the requested materials and application form through the communication line.

【0032】利用者Bが購入を希望するとき,利用者B
は販売者Aに対し,回線経由で利用申し込みを提出する
(処理33)。この利用申し込みは,利用者Bが後に正
当な購入者(利用者B)であると判定できる個人情報
(住所,名前,装置の情報など)を含んでいる。
When user B wants to purchase, user B
Submits a usage application to seller A via the line (process 33). This usage application includes personal information (address, name, device information, etc.) that enables User B to later determine that he is a valid purchaser (User B).

【0033】個人情報の要求は,ソフトウェアの価格や
機能から要求された鍵の性能に応じて,その詳しさが変
わってよい。例えば宣伝としての性格の強い試供品では
個人情報要求をなくし,有効期限だけの鍵を用いる。
The details of the request for personal information may vary depending on the price of the software and the performance of the key requested from the function. For example, in the case of a sample product that has a strong personality as an advertisement, the personal information request is eliminated and only the expiration date is used.

【0034】販売者Aはこれを審査し(処理34),合
格すれば,利用者Bの個人情報を用いて要求された使用
条件と期間に相当する鍵を一意に作成する(処理3
5)。 (2)鍵の作成 鍵は以下の判定が可能になるような情報を含み,かつ暗
号化した形で用意する。なお,暗号化による各種セキュ
リティに関する技術自体は周知であるので,その暗号化
等についての詳しい説明は省略する。
The seller A examines this (process 34), and if passed, uniquely creates a key corresponding to the required usage condition and period using the personal information of the user B (process 3).
5). (2) Creation of key The key contains the information that enables the following judgment and is prepared in encrypted form. Since the technology itself concerning various security by encryption is well known, detailed description of the encryption etc. is omitted.

【0035】(a) 有効期限の判定 ソフトウェアの有効期限を判定するには時計が必要であ
る。もし回線に接続され,回線上に基準となる時計があ
ればそれを優先して用いる。回線から切り離されている
場合には,装置の持つ時計を用いる。装置固有の時計
は,端末利用者によって意図的に有効期限内に戻すなど
の処理がなされることも考えられるので,最初にインス
トールされた日時からその後起動される毎に時計を検査
し,後戻りがあると失格とする。また起動回数も同時に
検査し,常識的な使用から考えられる上限を越えると失
格とする。
(A) Determination of expiration date A clock is required to determine the expiration date of software. If connected to the line and there is a reference clock on the line, it will be used with priority. When disconnected from the line, use the clock of the device. The device-specific clock may be intentionally reset by the terminal user, such as within the expiration date. Therefore, the clock is inspected each time it is started from the date and time it was first installed, and there is no return. If there is, it will be disqualified. The number of activations is also checked at the same time, and disqualified if it exceeds the upper limit that can be considered from common sense.

【0036】ソフトウェアは起動されたとき,まず鍵を
探して読み込む。その後,鍵から利用条件を解読し,そ
の条件を検査する。そして検査に合格すれば起動し,失
格すればその旨利用者に表示して終了する。なお有効期
限については,更新時期が近づいた段階で立上時に案内
するとよい。
When the software is activated, it first looks for the key and reads it. After that, the usage conditions are decrypted from the key and the conditions are checked. If it passes the inspection, it is activated, and if it is disqualified, it is displayed to the user and the process ends. Regarding the expiration date, it is advisable to inform it at the time of startup when the renewal period is near.

【0037】なお検査は起動後も定期的,あるいはイベ
ント駆動(書類の印刷など特定の機能を使用するときに
検査する)で行うとより安全である。有効期限は料金,
ソフトウェアの機能等に応じて設定すればよい。例えば
試供品のような場合には機能を限定し,一週間程度の有
効期限で無料または低価格にすれば,広く試用してもら
うことができる。一方長期使用ユーザーで,その人に渡
しているソフトウェアが過去に複製されたことがないな
どの実績がある場合には,有効期限を1年にする,等が
考えられる。
It is safer to carry out the inspection periodically even after the start-up, or by event-driven (inspection when using a specific function such as printing a document). Expiration date is a fee,
It may be set according to the function of software. For example, in the case of a free sample, if the function is limited and it is free or low price with an expiration date of about one week, it can be widely tried. On the other hand, if a long-term user has a track record that the software handed over to the user has never been copied in the past, the expiration date may be set to one year.

【0038】(b) 使用装置の判定 契約した利用条件が装置を限定する場合,使用装置の同
一性判定が必要である。ソフトウェアから装置固有の情
報を取り出せれば,起動時の判定に用いる。例えばイー
サーネットを用いている場合には,イーサーのアダプタ
ーにmac番号が一意に決まっており,これはソフトウ
ェアで読むことができるので,これを判定に用いる。こ
の他,たとえ一意に決めることができなくても,ある程
度装置を限定できる情報(装置の形式やハードディスク
のラベル名など)がソフトウェアから読み出すことがで
きればそれを判定条件に用いる。ただし,後に装置構成
の変更などにより変化する情報については,用いるのを
避けるか,変更の度に鍵を再発行する。
(B) Judgment of used device When the contracted use condition limits the device, it is necessary to judge the identity of the used device. If the device-specific information can be retrieved from the software, it will be used for determination at startup. For example, when Ethernet is used, the mac number is uniquely determined for the Ethernet adapter, and this can be read by software, so this is used for the determination. In addition, if information that can limit the device to some extent (device type, hard disk label name, etc.) can be read from the software even if it cannot be uniquely determined, it is used as the determination condition. However, for information that changes later due to changes in the device configuration, avoid using it or reissue a key each time it changes.

【0039】ソフトウェアから装置固有の情報が十分に
読み出せない場合には,信頼性は劣るが,使用者の個人
情報をもとに作成した不可視属性のファイルを装置のI
Dとして,鍵との判定条件として用いる。この方法を用
いる場合,複数台に使用許可を与えることもできる。所
定のインストール作業によりこの不可視属性ファイルを
許可したい装置に格納する。
If the information peculiar to the device cannot be sufficiently read out from the software, the reliability is poor, but the invisible attribute file created based on the personal information of the user is used as the I
D is used as a key judgment condition. When using this method, it is also possible to give permission to use multiple units. The invisible attribute file is stored in the device to be permitted by a predetermined installation work.

【0040】(c) 解読防止 解読を完全に防止するのは不可能であるが,実用上は,
解読がコストに見合わなければよい。つまり解読がある
程度困難で,汎用性がなく,寿命が限られていれば実用
上問題はない。安価なソフトウェアには簡単な鍵を,高
額のソフトウェアには複雑かつ特殊な鍵を用いる。また
鍵の機構は各ソフトウェア会社,さらには各ソフトウェ
ア毎に独自に設計すれば,解読による被害の広がりを最
小限にできる。また必要があればソフトウェアの利用更
新手続の際に改良,変更を加えることができるので,状
況の変化に柔軟に対応できる。
(C) Decryption Prevention It is impossible to completely prevent decryption, but in practice,
If the decryption doesn't pay the cost. In other words, there is no practical problem if it is difficult to decipher to some extent, it has no versatility, and it has a limited life. Use simple keys for cheap software and complex and special keys for expensive software. If the key mechanism is designed independently for each software company and each software, the spread of damage due to decryption can be minimized. In addition, if necessary, it is possible to make improvements and changes during the software usage update procedure, so it is possible to flexibly respond to changes in the situation.

【0041】(3)ソフトウェアの機能制限 機能制限とは,利用者にとって必要かつ最適なものだけ
を提供することである。これにより,利用者Bは不必要
なコストを払わずにすみ,かつ自分の装置環境,用途に
合ったソフトウェアを構築できる利点がある。また販売
者Aは,利用者の要求情報を入手でき,かつ各個人別に
ソフトウェアが異なるので,不正複製を減少させること
ができる。
(3) Functional restriction of software Functional restriction means providing only what is necessary and optimal for the user. As a result, the user B has an advantage that the user B can pay the unnecessary cost and can construct the software suitable for his / her device environment and purpose. Further, the seller A can obtain the information requested by the user, and since the software is different for each individual, the illegal duplication can be reduced.

【0042】利用条件において,ソフトウェアの機能制
限に関するものは,鍵で管理しても,本体を機能限定し
て作成してもよい。前者の方が後に利用条件を変更して
も鍵の変更だけで柔軟に対処できるが,鍵の偽造により
利用者が不正に利用条件を変更する危険性がある。
Regarding the usage conditions, those relating to software function restriction may be managed by a key or may be created by limiting the function of the main body. Even if the former changes the usage conditions later, it can be dealt with flexibly by only changing the key, but there is a risk that the user will illicitly change the usage conditions due to forgery of the key.

【0043】(4)ソフトウェアの転送 販売者Aは料金と引き換えに利用者登録を行い(処理3
6),ソフトウェア本体と鍵を回線経由で利用者Bに送
るか,または遠隔インストールを行う。
(4) Transfer of Software Seller A performs user registration in exchange for the charge (Process 3
6) Send the software body and key to user B via the line, or perform remote installation.

【0044】利用者Bは期限付の鍵を用いることでソフ
トウェアを開錠し(処理37),購入したソフトウェア
を起動,使用できる(処理38)。また,利用者Bは正
規の登録者であるから,問題が発生したとき,所定のセ
ンターに接続すれば随時メンテナンス等のアフターケア
サービスを受けることができる(処理39)。
User B can unlock the software by using the key with the term (process 37), and activate and use the purchased software (process 38). Further, since the user B is an authorized registrant, when a problem occurs, he / she can receive after-care services such as maintenance at any time by connecting to a predetermined center (process 39).

【0045】(5)利用許諾の更新 有効期限が来ると,ソフトウェア自動施錠(処理40)
等により利用者Bの購入物は使用不能になる。
(5) Renewal of license When the expiration date comes, automatic software locking (process 40)
Due to the above reasons, the purchase of User B becomes unusable.

【0046】使用不能については次のような方法が考え
られる。 1.ソフトウェア本体はそのまま保存され,単に起動し
ない。 2.ソフトウェア自体が自己破壊・消滅する。
The following method can be considered for the unusability. 1. The software itself is saved as is and does not simply start. 2. The software itself self-destructs and disappears.

【0047】3.ソフトウェアが自己暗号化する。 また,条件によって状態が推移してもよい。例えば銀行
のキャッシュカードのように,使用できない鍵で起動し
ようとしたとき,3回までは何も起こらないが,それ以
上起動しようとすると自己破壊または暗号化する方法も
ある。
3. Software self-encrypts. Moreover, the state may change depending on conditions. For example, like a bank cash card, if you try to activate with a key that cannot be used, nothing happens up to three times, but if you try to activate more than that, there is also a method of self-destruction or encryption.

【0048】ここでさらに使いたければ,販売者Aに対
し更新申し込みにより継続申請を回線経由で行う(処理
41)。利用者Bから申請を受けた販売者Aは,審査の
上(処理42),次の期限まで有効な鍵を同様な方法で
作成し(処理43),利用者Bに渡す。
If further use is desired here, a continuation application is made to seller A through the line by an update application (process 41). The seller A receiving the application from the user B, after examination (process 42), creates a key valid until the next deadline by the same method (process 43) and hands it to the user B.

【0049】更新の際にソフトウェア本体も何らかの情
報を新たに書き加え,それに対応した情報を鍵に含めれ
ば,本体を不正複製した者が何らかの方法で新しい鍵を
入手しても,開錠できないので安全性が高まる。
At the time of updating, if the software main body also newly writes some information and includes the corresponding information in the key, even if the person who illegally copies the main body obtains a new key by some method, it cannot be unlocked. Increases safety.

【0050】もし利用者Bのソフトウェアが破壊・消滅
していれば,本体も転送する。自己暗号化している場合
には復号するソフトウェアを送るか,回線経由で遠隔操
作して復号する。
If the software of the user B is destroyed or disappeared, the main body is also transferred. If it is self-encrypted, send the decryption software or operate it remotely via the line to decrypt.

【0051】販売者Aは更新時に必要に応じて,利用者
Bに対しバグ修正やメンテナンス,改良,利用条件の変
更,バージョンアップサービスを行う(処理44)。利
用者Bの端末装置10では,送られた鍵によりソフトウ
ェアを開錠し(処理45),利用可能にする。以後,次
の有効期限がくるまで,ソフトウェアを利用し,またメ
ンテナンス等のサービスを受けることが可能になる。
The seller A performs bug correction, maintenance, improvement, change of usage conditions, and version upgrade service to the user B when necessary at the time of updating (process 44). In the terminal device 10 of the user B, the software is unlocked by the sent key (process 45) and made available. After that, you can use the software and receive services such as maintenance until the next expiration date.

【0052】以下期限が来る度に,以上の処理を繰り返
す。 (6)不正使用 利用者に与えられた鍵に,装置の同一性判定機能が含ま
れていれば,ソフトウェアを不正に複製して他の装置で
起動することはできない。
The above processing is repeated each time the time limit is reached. (6) Unauthorized use If the key given to the user includes the device identity determination function, the software cannot be illegally copied and started on another device.

【0053】装置の同一性判定機能が含まれていない場
合には,ソフトウェアを不正に複製して他の装置で起動
することができるが,期限が来れば使用不能となる。ま
た利用許諾を受けていない者は,更新作業を含む回線経
由のサービスは使用できない。また不正使用されたソフ
トウェアは,ソフトウェアのシリアル番号が登録され,
更新・機能の制限を受ける。
If the device identity determination function is not included, the software can be illegally duplicated and activated in another device, but becomes unavailable after the expiration date. In addition, those who do not have a license cannot use the service via the line including the update work. In addition, the software serial number of the software that has been illegally used is registered,
Renewal and limited functions.

【0054】(7)実際の利用者に対する見え方の例の
イメージ 図3は本発明の実施例における利用者への見え方(ユー
ザーインタフェース)の例を示す図であって,(a)は
販売された直後のソフトウェアの見え方,(b)はその
鍵の見え方,(c)は利用者により開錠作業の行われた
後のソフトウェアの見え方,(d)は利用者に与えられ
たソフトウェアの利用免許情報表示の例を示す。
(7) Image of Example of Appearance to Actual User FIG. 3 is a diagram showing an example of appearance (user interface) to the user in the embodiment of the present invention, (a) showing sales Immediately after the software is viewed, (b) is the appearance of the key, (c) is the appearance of the software after the user unlocks, and (d) is given to the user. An example of the software license information display is shown.

【0055】例えば利用者がオンライン映画情報を購入
したとする。図3(a)および(b)に示すように,購
入したソフトウェアとその鍵が,購入処理により自分の
デスクトップに表示される。ソフトウェアに鍵を入れる
と,図3(c)に示すように,通常のソフトウェアと同
様な起動方法で起動できるようになる。立ち上がり時に
は,図3(d)に示すように,鍵の持つ利用条件と期限
が表示される。この情報は必要なときに見ることができ
る。
For example, assume that a user purchases online movie information. As shown in FIGS. 3A and 3B, the purchased software and its key are displayed on the desktop of the user by the purchase process. When the software is locked, as shown in FIG. 3C, the software can be activated by the same activation method as the normal software. At the time of start-up, as shown in FIG. 3D, the usage conditions and expiration date of the key are displayed. This information can be viewed when needed.

【0056】[0056]

【発明の効果】以上説明したように,本発明によれば,
回線上で購入したソフトウェア等を不正に複製しても,
期限が来れば使用不能となり使用できない。またその更
新手続きは登録者以外では不可能である。よって,鍵に
相当するものを郵送することなく,つまり回線での販売
の利便を損うことなく,正規の購入者には最良のメンテ
ナンスサービスを提供しながら,かつ不正利用者の複製
利用を時限的に防止することが可能となる。この際の複
製利用は,ネットワークプロテクトと異なり,回線から
独立していても有効である。
As described above, according to the present invention,
Even if the software purchased on the line is copied illegally,
When the deadline comes, it becomes unusable and cannot be used. In addition, the renewal procedure is impossible for anyone other than the registered person. Therefore, without sending the equivalent of the key, that is, without sacrificing the convenience of selling on the line, while providing the best maintenance service to the legitimate purchaser, the duplication of time by unauthorized users is limited. It is possible to prevent it. Unlike network protection, the use of duplication at this time is effective even if it is independent of the line.

【0057】また,本発明は,試しにある機能だけ使っ
てみたいとか,ある期間だけ必要であるというような,
従来のソフトウェア販売では対応が困難であった利用者
の要求にも柔軟に対応でき,ソフトウェアの市場拡大を
促す効果がある。
Further, according to the present invention, it is desired to use only a certain function for trial, or it is necessary only for a certain period.
It is possible to flexibly meet the demands of users, which was difficult to meet with conventional software sales, and has the effect of promoting the software market expansion.

【0058】また,映画などの著作物についても時限販
売,視聴許諾権販売が可能になり,所有を第一目的とし
ない需要,例えば映画を見に行くような需要や,レンタ
ルビデオで借りて見るような需要等にも対応できる。内
容を見た結果,再視聴または所有を希望すれば,新たに
利用条件を変更,更新することで対処できる。
In addition, it becomes possible to sell copyrighted works such as movies for a limited period of time and to sell viewing licenses, and the demand is not for the first purpose of ownership, for example, demand for going to a movie, or renting with a rental video. It can meet such demand. As a result of looking at the content, if you wish to re-view or own it, you can deal with it by newly changing or updating the usage conditions.

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

【図1】本発明の実施例のシステム構成図である。FIG. 1 is a system configuration diagram of an embodiment of the present invention.

【図2】本発明の実施例による処理の流れを示す図であ
る。
FIG. 2 is a diagram showing a flow of processing according to an embodiment of the present invention.

【図3】本発明の実施例における利用者への見え方の例
を示す図である。
FIG. 3 is a diagram showing an example of how a user sees in an embodiment of the present invention.

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

10 端末装置 11 利用制御手段 12 施錠/破壊処理手段 13 ソフトウェア/著作物の製品 14 継続利用要求処理手段 15 開錠/再利用処理手段 20 管理装置 21 利用者情報管理手段 22 資格審査処理手段 23 利用権利更新処理手段 10 Terminal Device 11 Usage Control Means 12 Locking / Destruction Processing Means 13 Software / Copyright Products 14 Continuous Use Request Processing Means 15 Unlocking / Reuse Processing Means 20 Management Equipment 21 User Information Management Means 22 Qualification Examination Means 23 Usage Right renewal processing means

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 ソフトウェアまたは著作物の製品を利用
するための利用制御手段を有する1または複数の端末装
置と,前記ソフトウェアまたは著作物の製品を利用する
利用者情報を管理し,前記端末装置に通信回線を介して
接続可能な管理装置とからなり,前記ソフトウェアまた
は著作物の製品またはその製品の利用制御手段には有効
期限の経過により自動的に前記ソフトウェアまたは著作
物の製品を利用不能とする施錠/破壊処理手段が組み込
まれ,前記端末装置は,前記管理装置に対して前記ソフ
トウェアまたは著作物の製品を利用する権利の更新を要
求する継続利用要求処理手段と,前記管理装置から継続
利用が認められて送られた鍵またはその製品本体の一部
もしくは全部により,前記ソフトウェアまたは著作物の
製品を利用可能とする開錠/再利用処理手段とを備え,
前記管理装置は,前記端末装置からの継続利用要求に対
し利用者情報によって利用資格を審査する資格審査処理
手段と,審査に合格し利用権利を更新する場合に前記ソ
フトウェアまたは著作物の製品を利用可能とするための
鍵またはその製品本体の一部もしくは全部を前記端末装
置へ通信回線経由で送信する利用権利更新処理手段とを
備えたことを特徴とするソフトウェア/著作物の無断複
製使用防止システム。
1. One or more terminal devices having usage control means for using software or copyrighted products, and user information for using the software or copyrighted products are managed by the terminal device. A management device connectable via a communication line, and automatically disables the software or the product of the product for the product of the software or the product or the use control means of the product when the expiration date has passed. Locking / destruction processing means is incorporated, and the terminal device is provided with continuous use request processing means for requesting the management device to update the right to use the software or the product of the copyrighted work, and continuous use from the management device. The software or copyrighted product can be used with a part or all of the authorized key or the product itself. Equipped with an unlocking / reuse processing means,
The management device uses a qualification examination processing unit that examines the usage qualification based on user information in response to a continuous use request from the terminal device, and uses the software or the product of the copyrighted product when passing the examination and updating the usage right. A system for preventing unauthorized duplication and use of software / copyright, comprising a use right update processing means for transmitting a key for enabling or part or all of the product body to the terminal device via a communication line. .
【請求項2】 通信回線を用いて販売されるソフトウェ
アまたは著作物の製品に関する無断複製使用防止処理方
法であって,購入した利用者の端末装置に,ソフトウェ
アまたは著作物の製品本体と利用者個人を判定する情報
・有効期限・利用条件を持つ鍵とを通信回線経由で送る
第1の過程と,利用者の端末装置ではその鍵を用いて購
入したソフトウェアまたは著作物を開錠して使用し,有
効期限がくればソフトウェアまたは著作物は自動的に施
錠または破壊されて作動を停止し,利用者が継続利用を
希望する場合には有効期限の経過前または経過後に販売
者の管理装置に対し更新手続を行う第2の過程と,販売
者の管理装置ではそれを受けて新しい鍵または前記ソフ
トウェアもしくは著作物の製品本体の一部もしくは全部
を利用者の端末装置に通信回線経由で送る第3の過程
と,利用者の端末装置では次の有効期限まで購入したソ
フトウェアまたは著作物の利用を継続する第4の過程と
を有し,前記第2の過程から前記第4の過程までを継続
利用する限り繰り返すことを特徴とするソフトウェア/
著作物の無断複製使用防止処理方法。
2. A method for preventing unauthorized duplication and use of software or copyrighted products sold through a communication line, wherein the purchased software or copyrighted product main body and individual user The first step of sending the information having the determination information, the expiry date, and the key having the usage condition through the communication line, and the user's terminal device unlocks and uses the purchased software or copyrighted material. , When the expiration date comes, the software or copyrighted material will be automatically locked or destroyed to stop the operation, and if the user wishes to continue using it, before or after the expiration date passes to the seller's management device In the second step of performing the renewal procedure, and the seller's management device receives the new key or part or all of the software or the product body of the copyrighted work, and the user's terminal device. To the terminal via the communication line, and a fourth step of continuing to use the purchased software or copyrighted work at the user's terminal device until the next expiration date. Software characterized by repeating up to the fourth process as long as it is used /
Unauthorized duplication prevention method of copyrighted material.
JP13267594A 1994-06-15 1994-06-15 Unauthorized copy use prevention system for software / copyright and unauthorized copy use prevention processing method Pending JPH086784A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13267594A JPH086784A (en) 1994-06-15 1994-06-15 Unauthorized copy use prevention system for software / copyright and unauthorized copy use prevention processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13267594A JPH086784A (en) 1994-06-15 1994-06-15 Unauthorized copy use prevention system for software / copyright and unauthorized copy use prevention processing method

Publications (1)

Publication Number Publication Date
JPH086784A true JPH086784A (en) 1996-01-12

Family

ID=15086880

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13267594A Pending JPH086784A (en) 1994-06-15 1994-06-15 Unauthorized copy use prevention system for software / copyright and unauthorized copy use prevention processing method

Country Status (1)

Country Link
JP (1) JPH086784A (en)

Cited By (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09319572A (en) * 1996-05-29 1997-12-12 Hokkaido Nippon Denki Software Kk Device for managing use of software
JPH10111856A (en) * 1996-08-14 1998-04-28 Fujitsu Ltd Data providing device, terminal device connected thereto, and program storage medium
JPH10149338A (en) * 1996-09-20 1998-06-02 I O Data Kiki:Kk Network system and transaction method
US5943650A (en) * 1996-07-08 1999-08-24 Hiromasa Murakoshi Operation management system and operation management method
JP2001005786A (en) * 1999-06-23 2001-01-12 Kono Biru Kk Distribution system for digital contents
JP2001100855A (en) * 1999-07-27 2001-04-13 Lucent Technol Inc Method for monitoring use of execution time for demonstration evaluation software for demonstration
JP2001195332A (en) * 2000-01-14 2001-07-19 Hitachi Ltd Map distribution device, map receiving terminal, and map distribution method
JP2001216041A (en) * 2000-12-22 2001-08-10 Sakura Consulting:Kk Method for circulating software product
JP2001297163A (en) * 2000-04-12 2001-10-26 Sony Corp Information lending management system, information lending management device, information processing device, information lending management method, and recording medium
JP2001297205A (en) * 2000-04-12 2001-10-26 Sony Corp Digital video distribution management system, video distribution management device, information processing device, and digital video distribution management method
JP2001350479A (en) * 2000-06-05 2001-12-21 Yamaha Corp System and method for delivering audio data, delivery server to be used for the system, client side terminal, computer readable recording medium which records program applicable to the computer used in the system
JP2002041827A (en) * 2000-07-27 2002-02-08 Hitachi Ltd Data management method and management system
WO2002013028A1 (en) * 2000-08-04 2002-02-14 Matsushita Electric Industrial Co., Ltd. Expiration date management system and apparatus therefor
JP2002091596A (en) * 2000-09-11 2002-03-29 Nec Corp Computer program supply method
JP2002091598A (en) * 2000-09-19 2002-03-29 Nippon Computer Co Ltd Information processing system and method, and recording medium recording information processing program operating on computer
WO2002033543A1 (en) * 2000-10-16 2002-04-25 Shima, Masahiko Software rental system
JP2002123328A (en) * 2000-10-16 2002-04-26 Toshiba Corp Software rental system
JP2002185448A (en) * 2000-12-15 2002-06-28 Cognitive Research Laboratories Inc Data distribution system with enhanced data security
JP2002251222A (en) * 2001-02-23 2002-09-06 Tsubasa System Co Ltd Method and system for preventing application program from being unauthorizedly used
JP2002251225A (en) * 2000-12-20 2002-09-06 Ambition Inc Software licensing system
JP2002259917A (en) * 2000-12-26 2002-09-13 Sharp Corp Data reproducing system, data writing device, data reading device and method used in the system
JP2002297255A (en) * 2001-03-30 2002-10-11 Ntt Comware Corp Software management method, system, program, and recording medium on which the program is recorded
JP2002351564A (en) * 2001-05-22 2002-12-06 Ntt Communications Kk Apparatus, method and program for application providing service
JP2003085321A (en) * 2001-09-11 2003-03-20 Sony Corp Content usage right management system, content usage right management method, information processing device, and computer program
JP2003513489A (en) * 1999-10-23 2003-04-08 ロックストリーム・コーポレイション A personally valuable encryption key known to the user
JP2003108254A (en) * 2001-09-26 2003-04-11 Okaya Koki Kk Software rental system and computer equipment and software used for it
JP2003125131A (en) * 2001-10-17 2003-04-25 Ricoh Co Ltd Image forming device
WO2003042882A1 (en) * 2001-11-16 2003-05-22 Yondenko Corporation Software time-lending system and method
JP2003150267A (en) * 2001-11-16 2003-05-23 Hitachi Software Eng Co Ltd How to provide service programs
JP2003242713A (en) * 2002-02-05 2003-08-29 Ko-Cheng Fang Transfer and copy prevention digital recording media protection and master disk manufacturing method
JP2003316460A (en) * 2002-04-19 2003-11-07 Fujitsu Ltd Installation management program
JP2004514984A (en) * 2000-11-22 2004-05-20 ジーイー・メディカル・テクノロジイ・サービシーズ・インコーポレーテッド Method and system for remotely enabling software-based options during a trial period
WO2004053666A1 (en) * 2002-12-11 2004-06-24 Interlex Inc. Software execution control system and software execution control program
JP2004220357A (en) * 2003-01-15 2004-08-05 Yamaha Corp Content providing method and device
JP2004341627A (en) * 2003-05-13 2004-12-02 Canon Inc Image forming apparatus, program starting method in the apparatus, image forming system, program and storage medium
JP2006059385A (en) * 2000-12-26 2006-03-02 Sharp Corp DATA REPRODUCING SYSTEM, DATA WRITE APPARATUS USED FOR THE SYSTEM, DATA READING APPARATUS AND METHOD
US7024697B2 (en) 1999-12-22 2006-04-04 Nec Corporation Access right managing system, portable terminal, gateway and contents server
JP2006094241A (en) * 2004-09-24 2006-04-06 Fuji Xerox Co Ltd Encryption apparatus, encryption processing method, program, and information protecting system using encryption apparatus
US7037196B2 (en) 1998-10-08 2006-05-02 Sony Computer Entertainment Inc. Portable toy, portable information terminal, entertainment system, and recording medium
JP2006293938A (en) * 2005-04-14 2006-10-26 Nihon Brain Ware Co Ltd Server which provides program for managing expiration date of usable software, program and terminal capable of executing program
US7200652B2 (en) * 2001-07-16 2007-04-03 International Business Machines Corporation Method and system for providing automatic notification of end of lease of computers and their locations
JP2007115257A (en) * 2005-10-20 2007-05-10 Internatl Business Mach Corp <Ibm> Software installation within federation
US7334265B1 (en) 1999-05-20 2008-02-19 Nec Corporation System and program for preventing unauthorized copying of software
JP2011083010A (en) * 1996-09-20 2011-04-21 I-O Data Device Inc Network system
JP2012195747A (en) * 2011-03-16 2012-10-11 Nippon Signal Co Ltd:The Individual information protection system
JP2014531663A (en) * 2011-08-05 2014-11-27 ケーピーアイティ テクノロジーズ リミテッド Embedded software code protection system
JP2018180854A (en) * 2017-04-11 2018-11-15 株式会社アクセル Application software provision and authentication method and system therefor

Cited By (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09319572A (en) * 1996-05-29 1997-12-12 Hokkaido Nippon Denki Software Kk Device for managing use of software
US5943650A (en) * 1996-07-08 1999-08-24 Hiromasa Murakoshi Operation management system and operation management method
JPH10111856A (en) * 1996-08-14 1998-04-28 Fujitsu Ltd Data providing device, terminal device connected thereto, and program storage medium
JP2011083010A (en) * 1996-09-20 2011-04-21 I-O Data Device Inc Network system
JPH10149338A (en) * 1996-09-20 1998-06-02 I O Data Kiki:Kk Network system and transaction method
KR100782284B1 (en) * 1998-10-08 2007-12-07 소니 컴퓨터 엔터테인먼트 인코포레이티드 Portable toy, portable information terminal, entertainment system, and recording medium
US7037196B2 (en) 1998-10-08 2006-05-02 Sony Computer Entertainment Inc. Portable toy, portable information terminal, entertainment system, and recording medium
US7334265B1 (en) 1999-05-20 2008-02-19 Nec Corporation System and program for preventing unauthorized copying of software
JP2001005786A (en) * 1999-06-23 2001-01-12 Kono Biru Kk Distribution system for digital contents
JP2001100855A (en) * 1999-07-27 2001-04-13 Lucent Technol Inc Method for monitoring use of execution time for demonstration evaluation software for demonstration
JP2003513489A (en) * 1999-10-23 2003-04-08 ロックストリーム・コーポレイション A personally valuable encryption key known to the user
US7024697B2 (en) 1999-12-22 2006-04-04 Nec Corporation Access right managing system, portable terminal, gateway and contents server
JP2001195332A (en) * 2000-01-14 2001-07-19 Hitachi Ltd Map distribution device, map receiving terminal, and map distribution method
JP2001297163A (en) * 2000-04-12 2001-10-26 Sony Corp Information lending management system, information lending management device, information processing device, information lending management method, and recording medium
JP2001297205A (en) * 2000-04-12 2001-10-26 Sony Corp Digital video distribution management system, video distribution management device, information processing device, and digital video distribution management method
JP2001350479A (en) * 2000-06-05 2001-12-21 Yamaha Corp System and method for delivering audio data, delivery server to be used for the system, client side terminal, computer readable recording medium which records program applicable to the computer used in the system
JP2002041827A (en) * 2000-07-27 2002-02-08 Hitachi Ltd Data management method and management system
WO2002013028A1 (en) * 2000-08-04 2002-02-14 Matsushita Electric Industrial Co., Ltd. Expiration date management system and apparatus therefor
JP2002091596A (en) * 2000-09-11 2002-03-29 Nec Corp Computer program supply method
JP2002091598A (en) * 2000-09-19 2002-03-29 Nippon Computer Co Ltd Information processing system and method, and recording medium recording information processing program operating on computer
JPWO2002033543A1 (en) * 2000-10-16 2004-02-26 嶋 昌彦 Software rental system
WO2002033543A1 (en) * 2000-10-16 2002-04-25 Shima, Masahiko Software rental system
JP2002123328A (en) * 2000-10-16 2002-04-26 Toshiba Corp Software rental system
JP2004514984A (en) * 2000-11-22 2004-05-20 ジーイー・メディカル・テクノロジイ・サービシーズ・インコーポレーテッド Method and system for remotely enabling software-based options during a trial period
JP2002185448A (en) * 2000-12-15 2002-06-28 Cognitive Research Laboratories Inc Data distribution system with enhanced data security
JP2002251225A (en) * 2000-12-20 2002-09-06 Ambition Inc Software licensing system
JP2001216041A (en) * 2000-12-22 2001-08-10 Sakura Consulting:Kk Method for circulating software product
JP2002259917A (en) * 2000-12-26 2002-09-13 Sharp Corp Data reproducing system, data writing device, data reading device and method used in the system
JP2006059385A (en) * 2000-12-26 2006-03-02 Sharp Corp DATA REPRODUCING SYSTEM, DATA WRITE APPARATUS USED FOR THE SYSTEM, DATA READING APPARATUS AND METHOD
JP2002251222A (en) * 2001-02-23 2002-09-06 Tsubasa System Co Ltd Method and system for preventing application program from being unauthorizedly used
JP2002297255A (en) * 2001-03-30 2002-10-11 Ntt Comware Corp Software management method, system, program, and recording medium on which the program is recorded
JP2002351564A (en) * 2001-05-22 2002-12-06 Ntt Communications Kk Apparatus, method and program for application providing service
US7200652B2 (en) * 2001-07-16 2007-04-03 International Business Machines Corporation Method and system for providing automatic notification of end of lease of computers and their locations
JP2003085321A (en) * 2001-09-11 2003-03-20 Sony Corp Content usage right management system, content usage right management method, information processing device, and computer program
JP2003108254A (en) * 2001-09-26 2003-04-11 Okaya Koki Kk Software rental system and computer equipment and software used for it
JP2003125131A (en) * 2001-10-17 2003-04-25 Ricoh Co Ltd Image forming device
WO2003042882A1 (en) * 2001-11-16 2003-05-22 Yondenko Corporation Software time-lending system and method
JP2003150267A (en) * 2001-11-16 2003-05-23 Hitachi Software Eng Co Ltd How to provide service programs
JP2003242713A (en) * 2002-02-05 2003-08-29 Ko-Cheng Fang Transfer and copy prevention digital recording media protection and master disk manufacturing method
JP2003316460A (en) * 2002-04-19 2003-11-07 Fujitsu Ltd Installation management program
CN1333314C (en) * 2002-12-11 2007-08-22 雄图资讯股份有限公司 Software Execution Control System
JP2008262580A (en) * 2002-12-11 2008-10-30 Interlex Inc Software execution control system and software execution control program
WO2004053666A1 (en) * 2002-12-11 2004-06-24 Interlex Inc. Software execution control system and software execution control program
JPWO2004053666A1 (en) * 2002-12-11 2006-04-13 インターレックス株式会社 Software execution control system and software execution control program
US7484207B2 (en) 2002-12-11 2009-01-27 O'z Co., Ltd. Software execution control system and software execution control program
JP2004220357A (en) * 2003-01-15 2004-08-05 Yamaha Corp Content providing method and device
US7294776B2 (en) 2003-01-15 2007-11-13 Yamaha Corporation Content supply method and apparatus
JP2004341627A (en) * 2003-05-13 2004-12-02 Canon Inc Image forming apparatus, program starting method in the apparatus, image forming system, program and storage medium
JP2006094241A (en) * 2004-09-24 2006-04-06 Fuji Xerox Co Ltd Encryption apparatus, encryption processing method, program, and information protecting system using encryption apparatus
US7839999B2 (en) 2004-09-24 2010-11-23 Fuji Xerox Co., Ltd. Encryption device, encryption processing method and program, and information protection system employing the encryption device
JP2006293938A (en) * 2005-04-14 2006-10-26 Nihon Brain Ware Co Ltd Server which provides program for managing expiration date of usable software, program and terminal capable of executing program
JP2007115257A (en) * 2005-10-20 2007-05-10 Internatl Business Mach Corp <Ibm> Software installation within federation
JP2012195747A (en) * 2011-03-16 2012-10-11 Nippon Signal Co Ltd:The Individual information protection system
JP2014531663A (en) * 2011-08-05 2014-11-27 ケーピーアイティ テクノロジーズ リミテッド Embedded software code protection system
JP2018180854A (en) * 2017-04-11 2018-11-15 株式会社アクセル Application software provision and authentication method and system therefor

Similar Documents

Publication Publication Date Title
JPH086784A (en) Unauthorized copy use prevention system for software / copyright and unauthorized copy use prevention processing method
JP3688356B2 (en) Licensee notification system
US7055040B2 (en) Method and apparatus for uniquely and securely loading software to an individual computer
KR100467929B1 (en) System for protecting and managing digital contents
US6009401A (en) Relicensing of electronically purchased software
JP4583434B2 (en) Insurance system
US5689560A (en) Method and apparatus for enabling trial period use of software products: method and apparatus for allowing a try-and-buy user interaction
US7209901B2 (en) Method for selling, protecting, and redistributing digital goods
US20040117664A1 (en) Apparatus for establishing a connectivity platform for digital rights management
US20040117663A1 (en) Method for authentication of digital content used or accessed with secondary devices to reduce unauthorized use or distribution
US20040225894A1 (en) Hardware based method for digital rights management including self activating/self authentication software
US20040107368A1 (en) Method for digital rights management including self activating/self authentication software
US20040117644A1 (en) Method for reducing unauthorized use of software/digital content including self-activating/self-authenticating software/digital content
US20040117628A1 (en) Computer readable storage medium for enhancing license compliance of software/digital content including self-activating/self-authenticating software/digital content
US20030172035A1 (en) Method and system for managing software licenses
KR20020083851A (en) Method of protecting and managing digital contents and system for using thereof
JP2002251325A (en) Method and apparatus for enabling software object distribution
US20040117631A1 (en) Method for digital rights management including user/publisher connectivity interface
JP2000137649A (en) Self-protection document system
JP2004110646A (en) License issuing server, processing device, software execution management device, license issuing method, license issuing program
WO1998007085A1 (en) System and method for distributing software over a network
US8266710B2 (en) Methods for preventing software piracy
JPH11194937A (en) Rent control system for electronic computer program
CA2370604A1 (en) System and method for purchasing ticket items with user-negotiated security features
EP1471405A1 (en) Method and device for protecting information against unauthorised use