JPH02292634A - ソフトウェアの利用者登録方法 - Google Patents
ソフトウェアの利用者登録方法Info
- Publication number
- JPH02292634A JPH02292634A JP1112911A JP11291189A JPH02292634A JP H02292634 A JPH02292634 A JP H02292634A JP 1112911 A JP1112911 A JP 1112911A JP 11291189 A JP11291189 A JP 11291189A JP H02292634 A JPH02292634 A JP H02292634A
- Authority
- JP
- Japan
- Prior art keywords
- software
- user
- free sample
- input means
- password
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 claims description 4
- 239000013065 commercial product Substances 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Storage Device Security (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
「産業上の利用分野」
この発明は、ソフトウェアの正当な利用者を登録し、そ
のソフトウェアの不正利用を防止するための、ソフトウ
ェアの利用者登録方式に関するものである。
のソフトウェアの不正利用を防止するための、ソフトウ
ェアの利用者登録方式に関するものである。
「従来の技術」
ソフトウェアの使用を利用者に許諾する方法のひとつと
して、その利用者IDをソフトウェアのなかに書き込む
という方法がある。ある利用者甲が、他人乙のIDが書
き込まれたソフトウェアを使用した場合は、甲と乙それ
ぞれを不正使用者と判断する。これにより、ソフトウェ
アのコピーを無断で他人に渡すことを抑制できる。さて
、この利用者IDの書き込みをソフトウェア提供者が行
う場合は、IDの登録は確実ではあるが、それにかかわ
る手間が煩雑になる。一方、この書き込みを利用者が行
う場合は、IDを登録しないで複写したり等の不正を行
うと、ソフトウェア提供者は、不正使用を検出できなく
なるという問題があった。
して、その利用者IDをソフトウェアのなかに書き込む
という方法がある。ある利用者甲が、他人乙のIDが書
き込まれたソフトウェアを使用した場合は、甲と乙それ
ぞれを不正使用者と判断する。これにより、ソフトウェ
アのコピーを無断で他人に渡すことを抑制できる。さて
、この利用者IDの書き込みをソフトウェア提供者が行
う場合は、IDの登録は確実ではあるが、それにかかわ
る手間が煩雑になる。一方、この書き込みを利用者が行
う場合は、IDを登録しないで複写したり等の不正を行
うと、ソフトウェア提供者は、不正使用を検出できなく
なるという問題があった。
「課題を解決するための手段」
この発明によれば文字列の入力手段と、その入力手段に
より入力され、利用者IDが組み込まれたパスワードか
らその利用者IDを抽出する復号化手段と、その抽出さ
れた利用者IDをソフトウェア内に書き込むと共にその
ソフトウェアの機能を変更するようにそのソフトウェア
の一部を書き換える書き込み手段とを具備する。
より入力され、利用者IDが組み込まれたパスワードか
らその利用者IDを抽出する復号化手段と、その抽出さ
れた利用者IDをソフトウェア内に書き込むと共にその
ソフトウェアの機能を変更するようにそのソフトウェア
の一部を書き換える書き込み手段とを具備する。
「作 用」
まず販売目的のソフトウェアに対して機能の制限された
ソフトウェア(以下、試供品)を予め提供しておく。ソ
フトウェア提供者が指定する利用者IDの組み込まれた
パスワードを入力手段に入力すると、復号化手段及び書
き込み手段によりそのソフトウェアの機能の制限が解か
れ、ソフトウェアが試供品から商品に変換されるととも
に、利用者IDがそのソフトウェアに書き込まれる。こ
れによって、個々の利用者IDが占き込まれたソフトウ
ェアと利用者との関係を、提供者が確実に管理できるた
め、ソフトウェアの不正複写を抑制することができる。
ソフトウェア(以下、試供品)を予め提供しておく。ソ
フトウェア提供者が指定する利用者IDの組み込まれた
パスワードを入力手段に入力すると、復号化手段及び書
き込み手段によりそのソフトウェアの機能の制限が解か
れ、ソフトウェアが試供品から商品に変換されるととも
に、利用者IDがそのソフトウェアに書き込まれる。こ
れによって、個々の利用者IDが占き込まれたソフトウ
ェアと利用者との関係を、提供者が確実に管理できるた
め、ソフトウェアの不正複写を抑制することができる。
利用者が既に試供品を所持している場合は、ソフトウェ
ア提供者は、,利用者との契約時に利用者IDが組み込
まれたパスワードを通知するだけでよく、フロッピーデ
ィスク等のソフトウェア担体を利用者に提供する必要が
なくなる。
ア提供者は、,利用者との契約時に利用者IDが組み込
まれたパスワードを通知するだけでよく、フロッピーデ
ィスク等のソフトウェア担体を利用者に提供する必要が
なくなる。
「実施例」
以下、この発明の実施例を図面に従って説明する。第1
図はこの発明の一例であり、1は利用者がパスワードを
入力するための入力手段、2はパスワードから利用者I
Dを復元して抽出する復号化手段、3はソフトウェアに
利用者IDを書き込むと共に、そのソフトウェアの機能
を変更するようにそのソフトウェアの一部を書き換える
書き込み手段、4はソフトウェアが格納されたフロッピ
ーディスク等の担体、5は利用者IDの格納領域、6は
ソフトウェアが「試供品」か「商品」かを表すフラグの
格納領域である。
図はこの発明の一例であり、1は利用者がパスワードを
入力するための入力手段、2はパスワードから利用者I
Dを復元して抽出する復号化手段、3はソフトウェアに
利用者IDを書き込むと共に、そのソフトウェアの機能
を変更するようにそのソフトウェアの一部を書き換える
書き込み手段、4はソフトウェアが格納されたフロッピ
ーディスク等の担体、5は利用者IDの格納領域、6は
ソフトウェアが「試供品」か「商品」かを表すフラグの
格納領域である。
このソフトウェアに付属するプログラムは、フラグ格納
領域6のフラグが試供品である場合には、それが商品で
ある場合に比べて制限された動作を行うように設計して
おく。ソフトウェア提供者は、利用者ID、例えば“7
番・柴崎雅史“という文字列が組み込まれて暗号化され
たパスワードXを、柴崎雅史氏(以下、甲)に通知し、
甲を7番目の顧客として登録する。甲は、パスワードX
を入力手段lから入力すると、復号化手段2はまずそれ
が正当なパスワードかどうかを判断する。この正当性の
検査には、例えばパリティ誤り検出などを用いればよい
。正当であると判断した場合には、パスワードXから原
文の文字列、すなわち“7番・柴崎雅史”を復元し、書
き込み千段3により担体4上のID格納領域5に書き込
むとともに、フラグ格納領域6のフラグを「試供品」か
ら「商品」に変更する。
領域6のフラグが試供品である場合には、それが商品で
ある場合に比べて制限された動作を行うように設計して
おく。ソフトウェア提供者は、利用者ID、例えば“7
番・柴崎雅史“という文字列が組み込まれて暗号化され
たパスワードXを、柴崎雅史氏(以下、甲)に通知し、
甲を7番目の顧客として登録する。甲は、パスワードX
を入力手段lから入力すると、復号化手段2はまずそれ
が正当なパスワードかどうかを判断する。この正当性の
検査には、例えばパリティ誤り検出などを用いればよい
。正当であると判断した場合には、パスワードXから原
文の文字列、すなわち“7番・柴崎雅史”を復元し、書
き込み千段3により担体4上のID格納領域5に書き込
むとともに、フラグ格納領域6のフラグを「試供品」か
ら「商品」に変更する。
もしこの過程で、パスワードが正当でないと判断した場
合、またはID格納領域5に既に別のデータが格納され
ている場合、またはフラグ格納領域6のフラグが既に「
商品」である場合、またはID格納領域5への書き込み
に失敗した場合には、何も行わない。
合、またはID格納領域5に既に別のデータが格納され
ている場合、またはフラグ格納領域6のフラグが既に「
商品」である場合、またはID格納領域5への書き込み
に失敗した場合には、何も行わない。
登録完了後は、甲はソフトウェアを正式使用できるよう
になる。ソフトウェアの起動時に、登録された利用者I
D“7番・柴崎雅史”を、ディスプレイ画面に表示する
。
になる。ソフトウェアの起動時に、登録された利用者I
D“7番・柴崎雅史”を、ディスプレイ画面に表示する
。
なお復号化手段2、書き込み手段3は独立したハードウ
エアとして構成してもよく、あるいは、担体4のソフト
ウェアの一部を解読実行して動作するものでもよい。
エアとして構成してもよく、あるいは、担体4のソフト
ウェアの一部を解読実行して動作するものでもよい。
「発明の効果」
以上述べたように、この発明は、ソフトウェアを購入し
た者に、ソフトウェア提供者が指示した通りの利用者I
Dを、ソフトウェアへ確実に登録させることができ、か
つ同時にそのソフトウェアの機能を変更させることがで
きる。ソフトウェア提供者は、試供品を自由配布し、利
用者間で複写することを許容しておけば、利用者との契
約時において、利用者が既に試供品を所持していれば、
必要なのはパスワードの通知だけであり、ソフトウェア
担体を提供する必要がない。
た者に、ソフトウェア提供者が指示した通りの利用者I
Dを、ソフトウェアへ確実に登録させることができ、か
つ同時にそのソフトウェアの機能を変更させることがで
きる。ソフトウェア提供者は、試供品を自由配布し、利
用者間で複写することを許容しておけば、利用者との契
約時において、利用者が既に試供品を所持していれば、
必要なのはパスワードの通知だけであり、ソフトウェア
担体を提供する必要がない。
第1図はこの発明の実施例の構成図である。
特許出願人 日本電信電話株式会社
Claims (1)
- (1)文字列の入力手段と、その入力手段から入力され
、利用者IDが組み込まれたパスワードからその利用者
IDを抽出する復号化手段と、その抽出された利用者I
Dをソフトウェア内に書き込むと共にそのソフトウェア
の機能を変更するようにそのソフトウェアの一部を書き
換える書き込み手段とを具備するソフトウェアの利用者
登録方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1112911A JP2660270B2 (ja) | 1989-05-02 | 1989-05-02 | ソフトウェアの利用者登録方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1112911A JP2660270B2 (ja) | 1989-05-02 | 1989-05-02 | ソフトウェアの利用者登録方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02292634A true JPH02292634A (ja) | 1990-12-04 |
JP2660270B2 JP2660270B2 (ja) | 1997-10-08 |
Family
ID=14598575
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1112911A Expired - Lifetime JP2660270B2 (ja) | 1989-05-02 | 1989-05-02 | ソフトウェアの利用者登録方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2660270B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06195217A (ja) * | 1992-12-24 | 1994-07-15 | Nippon Telegr & Teleph Corp <Ntt> | ソフトウェア追加機能提供方法 |
US6049670A (en) * | 1995-01-10 | 2000-04-11 | Fujitsu Limited | Identifier managing device and method in software distribution system |
JP2001350479A (ja) * | 2000-06-05 | 2001-12-21 | Yamaha Corp | 音声データ配信システム、同配信方法、同配信システムに利用される配信用サーバ、クライアント側端末、及び同配信システムに利用されるコンピュータに適用されるプログラムを記録したコンピュータ読取り可能な記録媒体。 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5895332U (ja) * | 1981-12-21 | 1983-06-28 | 日産自動車株式会社 | シ−トスライド装置 |
JPS6180131U (ja) * | 1984-10-31 | 1986-05-28 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4740890A (en) | 1983-12-22 | 1988-04-26 | Software Concepts, Inc. | Software protection system with trial period usage code and unlimited use unlocking code both recorded on program storage media |
-
1989
- 1989-05-02 JP JP1112911A patent/JP2660270B2/ja not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5895332U (ja) * | 1981-12-21 | 1983-06-28 | 日産自動車株式会社 | シ−トスライド装置 |
JPS6180131U (ja) * | 1984-10-31 | 1986-05-28 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06195217A (ja) * | 1992-12-24 | 1994-07-15 | Nippon Telegr & Teleph Corp <Ntt> | ソフトウェア追加機能提供方法 |
US6049670A (en) * | 1995-01-10 | 2000-04-11 | Fujitsu Limited | Identifier managing device and method in software distribution system |
JP2001350479A (ja) * | 2000-06-05 | 2001-12-21 | Yamaha Corp | 音声データ配信システム、同配信方法、同配信システムに利用される配信用サーバ、クライアント側端末、及び同配信システムに利用されるコンピュータに適用されるプログラムを記録したコンピュータ読取り可能な記録媒体。 |
US7254414B2 (en) | 2000-06-05 | 2007-08-07 | Yamaha Corporation | Sound data delivering system, sound data delivery method, delivering server utilized in the sound data delivering system, client-side terminal utilized in the sound data delivering system, and computer-readable recording medium containing a program applied to a computer utilized in the sound data delivering system |
Also Published As
Publication number | Publication date |
---|---|
JP2660270B2 (ja) | 1997-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3243331B2 (ja) | ソフトウェア管理用階層媒体の作成方法,ソフトウェア管理用階層媒体の作成装置およびソフトウェア管理用階層媒体 | |
US6363486B1 (en) | Method of controlling usage of software components | |
US5199066A (en) | Method and apparatus for protecting software | |
JP3503773B2 (ja) | ファイルへのアクセスを保護するための方法および装置 | |
US5390247A (en) | Method and apparatus for creating, supporting, and using travelling programs | |
US20070219917A1 (en) | Digital License Sharing System and Method | |
US20040260923A1 (en) | Content processing apparatus and content protection program | |
JP2002251325A (ja) | ソフトウェア・オブジェクトの配布を可能にするための方法および装置 | |
JP2001521654A (ja) | ディジタル情報の自己解読システムおよび方法 | |
JPH07295803A (ja) | ソフトウェア・オブジェクトを配布するための方法および装置 | |
JP2002318788A (ja) | ネットワーク端末 | |
JP2004038247A (ja) | ライセンス管理方法、ライセンス管理システム、ライセンス管理プログラム | |
JP2002334559A (ja) | 情報記録媒体、情報管理装置および著作権保護方法 | |
JPH07325712A (ja) | プログラム不正コピー防止装置 | |
JPH11250012A (ja) | 情報システムにおける不正利用防止方法 | |
JPH02292634A (ja) | ソフトウェアの利用者登録方法 | |
WO1998053384A1 (en) | Method and apparatus for activating programs/features in a computer | |
JPH11154944A (ja) | 著作物流通方法及びシステム、著作物保護装置、及び記録媒体 | |
JPS63153633A (ja) | プログラムの利用制限方式 | |
JPH06195217A (ja) | ソフトウェア追加機能提供方法 | |
JP2000339154A (ja) | コンピュータソフトウェア不正インストール検出システム及びその方法 | |
JPH10240517A (ja) | ソフトウェアの複製防止方法及び装置 | |
JPH06236324A (ja) | 情報管理装置 | |
JPS61226837A (ja) | プログラムの無断使用防止方法 | |
JP3289656B2 (ja) | プログラムの実行制御方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090613 Year of fee payment: 12 |
|
EXPY | Cancellation because of completion of term |