JP2856594B2 - ソフトウェア記憶媒体、ソフトウェア読取装置及びソフトウェア管理システム - Google Patents

ソフトウェア記憶媒体、ソフトウェア読取装置及びソフトウェア管理システム

Info

Publication number
JP2856594B2
JP2856594B2 JP4105033A JP10503392A JP2856594B2 JP 2856594 B2 JP2856594 B2 JP 2856594B2 JP 4105033 A JP4105033 A JP 4105033A JP 10503392 A JP10503392 A JP 10503392A JP 2856594 B2 JP2856594 B2 JP 2856594B2
Authority
JP
Japan
Prior art keywords
software
storage medium
usable time
time
rental
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.)
Expired - Lifetime
Application number
JP4105033A
Other languages
English (en)
Other versions
JPH0695871A (ja
Inventor
良太 秋山
高行 長谷部
誠 吉岡
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP4105033A priority Critical patent/JP2856594B2/ja
Priority to US08/051,749 priority patent/US5440631A/en
Publication of JPH0695871A publication Critical patent/JPH0695871A/ja
Priority to US08/415,611 priority patent/US5737413A/en
Application granted granted Critical
Publication of JP2856594B2 publication Critical patent/JP2856594B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、流通経路を流布するソ
フトウェアを記録するためのソフトウェア記憶媒体と、
そのソフトウェア記憶媒体に記録されるソフトウェアを
読み取るためのソフトウェア読取装置と、そのソフトウ
ェア記憶媒体に記録されるソフトウェアの不正使用をチ
ェックするためのソフトウェア管理システムに関し、特
に、流通経路を流布するソフトウェアの不正使用の防止
を促進できるソフトウェア記憶媒体と、そのソフトウェ
ア記憶媒体に記録されるソフトウェアを読み取るための
ソフトウェア読取装置と、そのソフトウェア記憶媒体に
記録されるソフトウェアの不正使用をチェックするため
のソフトウェア管理システムに関する。
【0002】最近、情報化社会の発達に伴って、コンピ
ュータプログラムや電子出版や娯楽ビデオ等のソフトウ
ェアを、通信ネットワークと連携して、書店等の販売店
で販売したり、レンタルビデオ店等のレンタル店で貸し
出していくことが行われている。このような流通経路を
流布するソフトウェアは、流通段階で、不正に横流しさ
れたり、万引きされたり、持ち逃げされたり、不正に複
写されたりというように不正使用にさらされることにな
る。このような不正使用は、ソフトウェア提供者や販売
店やレンタル店の利益を著しく害する。これから、流通
経路を流布するソフトウェアの不正使用の防止を実現で
きる新たな仕組みの構築が叫ばれているのである。
【0003】
【従来の技術】流通経路を介してソフトウェアを貸し出
していく場合に、貸し出されるソフトウェアを保護する
方法として、従来では、レンタル店による管理でこれを
実現するという方法を採っていた。
【0004】すなわち、媒体製造メーカが、ソフトウェ
アをCD−ROM等の書き換え不可能な不揮発性の記憶
媒体に記録する構成を採って、このソフトウェアの記憶
媒体をソフトウェア市場に提供していくときにあって、
レンタル店は、万引きを防止するために、ソフトウェア
の収納ケースのみを陳列棚に並べておいて、ソフトウェ
アの本体については別の保管場所に管理する構成を採る
とともに、持ち逃げを防止するために、ソフトウェアの
貸し出し時に、身分証明書等によりユーザの身元を押さ
えてから貸し出していく構成を採る。そして、レンタル
料については、貸し出し日と返却日との差より算出して
徴収していくという管理構成を採る。
【0005】この管理構成に従って、レンタル店は、ソ
フトウェアの万引きや持ち逃げを防止しつつ、可能な限
りの不正使用の防止を図っているのである。なお、媒体
製造メーカは、ソフトウェアを暗号化して記憶媒体に記
録していく構成を採ることがあり、このときには、ユー
ザは、記憶媒体に記録されるこの暗号ソフトウェアを復
号可能とする復号装置を購入することになる。
【0006】
【発明が解決しようとする課題】しかしながら、この従
来技術に従うソフトウェアの貸し出し方法では、ソフト
ウェアの不正複写を防止することができないという問題
点がある。すなわち、レンタル先以外のユーザが、品質
劣化のないソフトウェアを容易に入手できてしまうとい
う問題点がある。また、ソフトウェアの不正横流しを防
止することができないという問題点もある。
【0007】また、万引き防止のために、ソフトウェア
本体を陳列棚とは別の保管場所に管理することは経済的
に得策でないという問題点がある。また、持ち逃げ防止
のために、身分証明書等の提示を求めることはユーザの
精神的負担を強いることになるという問題点もある。
【0008】このように、従来技術に従っていると、流
通経路を流布するソフトウェアの不正使用を有効に防止
することができないことから、ソフトウェア提供者の利
益が著しく害されるとともに、レンタル店の利益が著し
く害されることになるという問題点があった。
【0009】本発明はかかる事情に鑑みてなされたもの
であって、流通経路を流布するソフトウェアの不正使用
の防止を促進できる新たなソフトウェア記憶媒体と、そ
のソフトウェア記憶媒体に記録されるソフトウェアを読
み取るための新たなソフトウェア読取装置と、そのソフ
トウェア記憶媒体に記録されるソフトウェアの不正使用
をチェックするための新たなソフトウェア管理システム
との提供を目的とするものである。
【0010】
【課題を解決するための手段】図1に本発明の原理構成
を図示する。この本発明は、特に、流通経路を流布する
ソフトウェアがレンタル対象となるときに有効となるも
のである。
【0011】1は本発明により構成されるソフトウェア
記憶媒体、2はメーカ等の出荷元に設置される出荷元装
置、3はレンタル店等の中継先に設置される中継先装
置、4はユーザ側に設置されるソフトウェア読取装置で
ある。
【0012】ソフトウェア記憶媒体1としては、書換不
可能記憶領域10と書換可能記憶領域11との混成から
なる混成型記憶媒体が用いられる。出荷元装置2は、ソ
フトウェア記憶媒体1の書換不可能記憶領域10に、提
供対象のソフトウェアの暗号情報を書き込む第1の書込
手段20と、ソフトウェア記憶媒体1の書換可能記憶領
域11に、提供対象のソフトウェアの保護情報をなす暗
号ソフトウェア保護情報を書き込む第2の書込手段21
とを備える。
【0013】この第2の書込手段21により書き込まれ
る暗号ソフトウェア保護情報は、第1の書込手段20に
より書き込まれる暗号ソフトウェアを復号するための鍵
情報と、ソフトウェアの使用可能時間との暗号情報から
なり、先ず最初に、暗号ソフトウェアを復号するための
鍵情報とソフトウェアの使用可能時間とが鍵KYでもっ
て暗号化されると、次に、その暗号情報が鍵KSTでも
って暗号化されるというように、多重構成でもって暗号
化されていく構成を採ることがある。ここで、使用可能
時間については、中継先装置3で書き込まれる構成が採
られることがあり、ソフトウェアが販売対象ではなくて
レンタル対象となるときには、むしろその方が一般的で
ある。
【0014】中継先装置3は、第2の書込手段21によ
り書き込まれる暗号ソフトウェア保護情報の暗号構造を
変更する暗号構造変更手段30と、中継先装置3の発行
した使用可能時間を管理する時間データ管理手段31
と、流通経路から回収されたソフトウェア記憶媒体1に
記録されるソフトウェアの使用可能時間を集計する集計
手段32と、時間データ管理手段31の管理値と集計手
段32の集計値とを比較することでソフトウェアの使用
時間を特定する比較手段33とを備える。
【0015】この暗号構造変更手段30は、上述の例で
説明するならば、鍵KSTでもって暗号ソフトウェア保
護情報の最終段を復号すると、次に、その復号された暗
号情報を鍵KSTとは異なる鍵KXでもって暗号化する
ような処理を実行していくことで、暗号ソフトウェア保
護情報の暗号構造を変更する。また、この中継先装置3
は、好ましくは、ソフトウェアの使用可能時間の集計を
ソフトウェア記憶媒体1の識別番号を単位にして実行し
ていくことになる。
【0016】ソフトウェア読取装置4は、中継先から与
えられるソフトウェア記憶媒体1の書換可能記憶領域1
1に記録される暗号ソフトウェア保護情報を復号するこ
とで、暗号ソフトウェアを復号するための鍵情報と、ソ
フトウェアの使用可能時間とを復号する第1の復号手段
40と、第1の復号手段40の復号する鍵情報に従っ
て、ソフトウェア記憶媒体1の書換不可能記憶領域10
に記録される暗号ソフトウェアを復号する第2の復号手
段41と、第1の復号手段40の復号する使用可能時間
を経過時間に従って減算していくことで新たな使用可能
時間を算出する算出手段42と、算出手段42の算出す
る新たな使用可能時間に従って、ソフトウェア記憶媒体
1の記録する暗号ソフトウェア保護情報の使用可能時間
を適時更新していく更新手段43と、第1の復号手段4
0の復号する使用可能時間か、算出手段42の算出する
使用可能時間のいずれか一方がゼロ値を表示するときに
は、第2の復号手段41が復号処理を実行できないよう
に制御する抑止手段44と、使用可能時間の減算値がゼ
ロ値に達するときに新たな使用可能時間となる使用追加
時間を設定して、本来の使用可能時間と識別可能となる
態様に従いつつ、この新たな使用可能時間に従ってソフ
トウェア記憶媒体1の記録する暗号ソフトウェア保護情
報の使用可能時間を更新する設定手段45とを備える。
【0017】
【作用】本発明では、流通経路を流布するソフトウェア
を記録するためのソフトウェア記憶媒体1として、書換
不可能記憶領域10と書換可能記憶領域11との混成か
らなる混成型記憶媒体を用意し、この混成型記憶媒体の
書換不可能記憶領域10に、提供対象となるソフトウェ
アの暗号情報を記録する構成を採るとともに、書換可能
記憶領域11に、暗号ソフトウェアを復号するための鍵
情報とソフトウェアの使用可能時間との暗号情報を、暗
号ソフトウェア保護情報として記録する構成を採る。
【0018】そして、このソフトウェア記憶媒体1のソ
フトウェアを読み取るユーザ側のソフトウェア読取装置
4は、暗号ソフトウェア保護情報を復号することでソフ
トウェアの使用可能時間を得ると、この使用可能時間が
ゼロ値を表示していないときには、暗号ソフトウェア保
護情報を復号することで得られる暗号ソフトウェア復号
用の鍵情報を用いて暗号ソフトウェアを復号するととも
に、経過時間に従って使用可能時間を減算して適時暗号
ソフトウェア保護情報を更新し、一方、この使用可能時
間がゼロ値を表示しているときには、暗号ソフトウェア
の復号を実行しないよう処理する。そして、ソフトウェ
ア記憶媒体1の使用可能時間の計時処理に入ったソフト
ウェア読取装置4は、読み取り指示のあるソフトウェア
記憶媒体1の暗号ソフトウェア保護情報の使用可能時間
がゼロ値を表示していないときにあっても、そのソフト
ウェア記憶媒体1が取り外されている間にその使用可能
時間がゼロ値に達している場合には、同様に、暗号ソフ
トウェアの復号を実行しないよう処理する。
【0019】この構成に従い、本発明では、流通段階
で、ソフトウェアが不正に横流しされたり、万引きされ
たり、持ち逃げされたり、不正に複写されるといったよ
うな不正使用にさらされることがあっても、ソフトウェ
アと一体的に記録されるソフトウェア保護情報の示す使
用可能時間に従って、その使用可能時間以上のソフトウ
ェアの使用を排除していくことになることから、その不
正使用の価値を大きく減ずることができるようになる。
これから、流通経路を流布するソフトウェアの不正使用
の防止を図れることになるのである。
【0020】そして、この構成にあって、中継先は、出
荷元の出荷するソフトウェア記憶媒体1の暗号構造を変
更してユーザ側に提供し、ユーザ側のソフトウェア読取
装置4は、この変更された暗号構造を復号することでソ
フトウェアの復号を実行していく構成を採ると、出荷元
と中継先との間での不正使用は意味をなさないことか
ら、ソフトウェアの不正使用を積極的に防止することが
できるようになる。
【0021】更に、本発明では、中継先装置3は、流通
経路から回収されたソフトウェア記憶媒体1に記録され
るソフトウェアの使用可能時間の集計値を算出するとと
もに、この集計値と発行した使用可能時間との差分によ
りソフトウェアの使用時間を特定して、その使用時間に
応じた使用料金を算出していくよう処理する。
【0022】この構成に従い、本発明では、貸し出した
ソフトウェアの使用時間を正確に特定できるとともに、
ソフトウェアが不正複写されるようなことがあっても、
どのソフトウェアがどれ位不正複写されたのかを特定で
きるようになるので、ソフトウェアの不正使用の実態も
正確に把握できるようになるのである。
【0023】
【実施例】以下、実施例に従って本発明を詳細に説明す
る。図2に、本発明の適用される流通システムの一例を
図示する。この図の流通システムは、保護対象のソフト
ウェアを出荷するメーカと、メーカの出荷するソフトウ
ェアを貸し出すレンタル店と、レンタル店の貸し出すソ
フトウェアを購入するユーザとからなる。
【0024】このような流通システムに本発明を適用す
る場合、図1で説明した出荷元装置2はメーカに設置さ
れ、中継先装置3はレンタル店に設置され、ソフトウェ
ア読取装置4はユーザ側に設置されることになる。
【0025】図1で説明したように、本発明では、流通
経路に置かれるソフトウェアを暗号化して、その暗号情
報を混成型記憶媒体の書換不可能記憶領域10に記録す
るとともに、その暗号ソフトウェアの復号のための鍵情
報と、そのソフトウェアの使用可能時間とからなるソフ
トウェア保護情報を暗号化して、その暗号情報をその混
成型記憶媒体の書換可能記憶領域11に記録する構成を
採ることで、ソフトウェアの不正使用の防止を実現する
ものである。
【0026】この混成型のソフトウェア記憶媒体1とし
ては、例えば、書換不可能記憶領域10を光記憶媒体で
構成するとともに、書換可能記憶領域11を磁気記憶媒
体で構成するような記憶媒体が用いられる。なお、書換
不可能記憶領域10を書き換えが不可能であることに対
応させて、以下ROM領域と称することがあり、また、
書換可能記憶領域11を不揮発性ではあるが、書き換え
が可能であることに対応させて、以下RAM領域と称す
ることがある。
【0027】図3に、この記録構成を採る混成型のソフ
トウェア記憶媒体1に対しての出荷段階での処理を司る
出荷元装置2の装置構成の一実施例、図4及び図5に、
このソフトウェア記憶媒体1に対しての流通段階での処
理を司る中継先装置3の装置構成の一実施例、図6及び
図7に、このソフトウェア記憶媒体1に対しての使用段
階での処理を司るソフトウェア読取装置4の装置構成の
一実施例を図示する。
【0028】次に、この図3ないし図7に従って、本発
明のソフトウェア保護のメカニズムについて詳細に説明
する。出荷元装置2は、図3に示すように、第1の暗号
化手段200と、第2の暗号化手段201と、第3の暗
号化手段202と、第1の鍵管理手段203と、第2の
鍵管理手段204と、第3の鍵管理手段205と、入力
手段206とを備える。
【0029】この装置構成を採るときにあって、ソフト
ウェア格納装置から出荷対象の平文のソフトウェアが与
えられると、第1の暗号化手段200は、そのソフトウ
ェアを第1の鍵管理手段203の管理する第1の鍵KU
でもって暗号化することで、暗号ソフトウェア“E
KU(DATA)”を生成して、その暗号ソフトウェアを
混成型のソフトウェア記憶媒体1のROM領域にスタン
ピングする。ここで、同時にスタンピングされる図中の
“EOF”は、その暗号ソフトウェアの終了箇所を表示
するものである。
【0030】次に、第2の暗号化手段201は、暗号ソ
フトウェア“EKU(DATA)”の復号に必要となる第
1の鍵KUを、第2の鍵管理手段204の管理する第2
の鍵KYでもって暗号化することで、暗号ソフトウェア
保護情報“EKY(KU)”を生成する。続いて、第3の
暗号化手段202は、入力手段206から入力されてく
る各種レンタル情報と、第2の暗号化手段201の出力
する暗号ソフトウェア保護情報“EKY(KU)”とを、
第3の鍵管理手段205の管理する第3の鍵KSTでも
って暗号化することで、暗号ソフトウェア保護情報“E
KST (レンタル情報/EKY(KU))”を生成して、そ
の暗号ソフトウェア保護情報を混成型のソフトウェア記
憶媒体1のRAM領域に電気的に書き込む。
【0031】そして、この図3では省略してあるが、出
荷元装置2の図示しない書込手段は、暗号ソフトウェア
保護情報のレンタル情報を、平文のままソフトウェア記
憶媒体1のRAM領域にも電気的に書き込んでいくよう
処理することになる。ここで、入力手段206の与える
レンタル情報としては、販売なのかレンタルなのかを表
示する選択コード(この場合にレンタルである)、ソフ
トウェア記憶媒体1の識別番号、ソフトウェア名といっ
たものがある。
【0032】このようにして、出荷元装置2は、混成型
のソフトウェア記憶媒体1のROM領域に、提供対象と
なるソフトウェアの暗号情報を記録し、更に、RAM領
域に、その暗号ソフトウェアを復号するための鍵情報
と、各種レンタル情報とからなるソフトウェア保護情報
の暗号情報を記録していくよう処理するのである。
【0033】このような記録構成を採る混成型のソフト
ウェア記憶媒体1に対しての流通段階での処理を司る中
継先装置3は、メーカからソフトウェア記憶媒体1が供
給されるときには、図4に示すように、復号手段300
と、第1の暗号化手段301と、第2の暗号化手段30
2と、第3の鍵管理手段303と、第4の鍵管理手段3
04と、第1の変換鍵管理手段305と、時間管理手段
306と、レンタル管理簿307と、入出力手段308
とを備える構成を採る。
【0034】この装置構成を採るときにあって、メーカ
からソフトウェア記憶媒体1を受け取ると、復号手段3
00は、そのソフトウェア記憶媒体1のRAM領域に書
き込まれている暗号ソフトウェア保護情報“EKST (レ
ンタル情報/EKY(KU))”を、第3の鍵管理手段3
03の管理する第3の鍵KST(出荷元装置2の第3の
鍵管理手段205の管理する鍵と同一のもの)でもって
復号することで、暗号ソフトウェア保護情報“レンタル
情報/EKY(KU)”を生成する。
【0035】一方、時間管理手段306は、入出力手段
308からソフトウェア記憶媒体1の使用可能時間ΔT
と、レンタル店発行のレンタル情報(レンタル店コー
ド、ユーザコード等)とが入力されてくると、それらを
第1の暗号化手段301に通知するとともに、復号手段
300の復号したレンタル情報を受け取って、この受け
取ったレンタル情報と入出力手段308からの入力情報
とをレンタル管理簿307に登録する。そして、第2の
暗号化手段302は、入出力手段308からソフトウェ
ア記憶媒体1の識別番号が入力されてくると、その識別
番号を第1の変換鍵管理手段305の管理する変換鍵で
もって暗号化することで第4の鍵KXを得て、その第4
の鍵KXを第4の鍵管理手段304に登録する。
【0036】復号手段300が復号処理を終了し、時間
管理手段306が使用可能時間ΔT等を通知してくる
と、続いて、第1の暗号化手段301は、復号手段30
0の出力するレンタル情報・暗号ソフトウェア保護情報
“EKY(KU)”と、時間管理手段306の通知するレ
ンタル情報・使用可能時間ΔTとを、第4の鍵管理手段
304の管理する第4の鍵KXでもって暗号化すること
で、暗号ソフトウェア保護情報“EKX(レンタル店発行
レンタル情報/ΔT/EKY(KU))”を生成して、そ
の暗号ソフトウェア保護情報を混成型のソフトウェア記
憶媒体1のRAM領域に電気的に書き込む。
【0037】そして、この図4では省略してあるが、中
継先装置3の図示しない書込手段は、暗号ソフトウェア
保護情報のレンタル店発行レンタル情報(使用可能時間
ΔTも含めることがある)を、平文のままソフトウェア
記憶媒体1のRAM領域にも電気的に書き込んでいくよ
う処理することになる。
【0038】このようにして、中継先装置3は、メーカ
からソフトウェア記憶媒体1が供給されると、供給され
たソフトウェア記憶媒体1のRAM領域に書き込まれて
いる暗号ソフトウェア保護情報“EKST (レンタル情報
/EKY(KU))”に対して、使用可能時間ΔT及びレ
ンタル情報を追加して、“EKX(レンタル店発行レンタ
ル情報/ΔT/EKY(KU))”という別の暗号構造を
持つものに書き換えていくよう処理するのである。
【0039】後述するように、ユーザ側に配置されるソ
フトウェア読取装置4は、鍵KXでもってソフトウェア
記憶媒体1の暗号ソフトウェア保護情報を復号する構成
を採ることで、ソフトウェア記憶媒体1のROM領域に
書き込まれている暗号ソフトウェア“EKU(DAT
A)”を復号していく構成を採るものである。これか
ら、このように、出荷元装置2が、鍵KSTで暗号ソフ
トウェア保護情報を生成するとともに、中継先装置3
が、この暗号ソフトウェア保護情報を鍵KXで暗号化す
るものに書き換えていく構成を採ることで、メーカから
レンタル店の流通経路の間で行われるソフトウェア記憶
媒体1の不正使用を完全に排除することが実現できるこ
とになる。
【0040】図1で説明したように、本発明では、ソフ
トウェア記憶媒体1に記録される使用可能時間分、ソフ
トウェア記憶媒体1のROM領域に記憶されるソフトウ
ェアの使用を許可する構成を採ることで、ソフトウェア
の不正使用を排除していくことを実現するものである。
この構成を実現するためには、下記の時間管理要件を充
足する必要がある。
【0041】すなわち、レンタル店が単一のソフトウェ
ア記憶媒体1を貸し出すときには、図8(a)に示すよ
うに、使用の有無にかかわらずに、貸し出し時点から規
定のレンタル時間(この図では、14時間単位を想定し
ている)が経過するときに、それ以降の使用を不可能に
していく必要がある。ここで、図中のID1i(i=1
〜3)は、使用状態にあることを表している。また、レ
ンタル店が複数のソフトウェア記憶媒体1を貸し出すと
きには、図8(b)に示すように、使用の有無にかかわ
らず、貸し出し時点からそれぞれのレンタル時間が経過
するときに、それ以降の使用を不可能にしていく必要が
ある。ここで、図中、ID1は14時間単位のレンタル
時間、ID2は13時間単位のレンタル時間、ID3は
11時間単位のレンタル時間、ID4は8時間単位のレ
ンタル時間を想定している。
【0042】また、レンタル店が単一のソフトウェア記
憶媒体1を貸し出すときにあって、ユーザが異なる復号
装置を用いながら使う場合にあっても、図9に示すよう
に、使用の有無にかかわらずに、貸し出し時点から規定
のレンタル時間(この図では、14時間単位を想定して
いる)が経過するときに、それ以降の使用を不可能にし
ていく必要がある。また、レンタル店が複数のソフトウ
ェア記憶媒体1を貸し出すときにあって、ユーザが異な
る復号装置を用いながら使う場合にあっても、図10に
示すように、使用の有無にかかわらずに、貸し出し時点
から規定のレンタル時間が経過するときに、それ以降の
使用を不可能にしていく必要がある。ここで、図中、I
D1は14時間単位のレンタル時間、ID2は13時間
単位のレンタル時間を想定している。
【0043】このようなソフトウェアのレンタル使用の
時間管理要件の充足の実現を司るソフトウェア読取装置
4は、図6に示すように、第1の暗号化手段400と、
第2の暗号化手段401と、第3の暗号化手段402
と、第1の復号手段403と、第2の復号手段404
と、第3の復号手段405と、状態表示メモリ406
と、レンタル情報処理手段407と、出力手段408
と、入出力手段409とを備える。
【0044】この装置構成を採るときにあって、ユーザ
がレンタル店から借り出したソフトウェア記憶媒体1の
読み取りを指示すると、先ず最初に、第1の暗号化手段
400は、そのソフトウェア記憶媒体1のRAM領域に
書き込まれている識別番号を、規定の変換鍵でもって暗
号化することで、中継先装置3の第4の鍵管理手段30
4の管理する鍵と同一の鍵KXを生成する。
【0045】次に、第1の復号手段403は、ソフトウ
ェア記憶媒体1のRAM領域に書き込まれている暗号ソ
フトウェア保護情報“EKX(レンタル店発行レンタル情
報/ΔT/EKY(KU))”を、この第1の暗号化手段
400の生成した鍵KXでもって復号することで、暗号
ソフトウェア保護情報“レンタル店発行レンタル情報/
ΔT/EKY(KU)”を生成する。そして、その内のレ
ンタル店発行レンタル情報と使用可能時間ΔTとを状態
表示メモリ406に書き込むとともに、暗号ソフトウェ
ア保護情報“EKY(KU)”を第2の復号手段404に
通知する。ここで、状態表示メモリ406に書き込まれ
る使用可能時間ΔTは、購入当初は、中継先装置3の入
出力手段308の設定する値と一致する。
【0046】続いて、第2の復号手段404は、バッテ
リバックアップされた状態表示メモリ406に格納され
ている鍵KY(出荷元装置2の第2の鍵管理手段204
の管理する鍵と同一のもの)を読み出し、第1の復号手
段403の出力する暗号ソフトウェア保護情報“E
KY(KU)”を、この鍵KYでもって復号することで、
ソフトウェア記憶媒体1に記録されている暗号ソフトウ
ェア“EKU(DATA)”の復号に必要となる鍵KUを
生成する。そして、第2の復号手段404は、この復号
した鍵KUを状態表示メモリ406に書き込む。
【0047】一方、レンタル情報処理手段407は、状
態表示メモリ406からソフトウェア記憶媒体1の識別
番号と使用可能時間ΔTとを読み込むと、後述する処理
に従って、この使用可能時間ΔTがゼロ値を表示すると
きには直ちに状態表示メモリ406に格納される鍵KU
をクリアし、ゼロ値を表示しないときには、この使用可
能時間ΔTを経過時間に従って減算していくとともに、
減算していく使用可能時間ΔT’がゼロ値に達したか否
かをチェックして、ゼロ値に達したときには状態表示メ
モリ406に格納される鍵KUをクリアし、ゼロ値に達
しないときにはこのクリア処理を実行しないように処理
していく。更に、ゼロ値を表示しないときにあっても、
ソフトウェア記憶媒体1が取り外されている間での計時
処理に従って使用可能時間ΔT’がゼロ値に達している
場合には、状態表示メモリ406に格納される鍵KUを
クリアしていく。
【0048】そして、第3の復号手段405は、状態表
示メモリ406に格納される鍵KUを読み取ると、ソフ
トウェア記憶媒体1のROM領域に書き込まれている暗
号ソフトウェア“EKU(DATA)”を、この読み取っ
た鍵KUでもって復号することで、提供対象となるソフ
トウェアを生成し、出力手段408は、この復号された
ソフトウェアを図示しない出力機器に出力していく。こ
のとき、第3の復号手段405は、状態表示メモリ40
6に格納される鍵KUがクリアされているときには、こ
の復号処理を実行できない。
【0049】すなわち、ソフトウェア記憶媒体1に記録
される使用可能時間ΔTがゼロ値を表示しているか、そ
の使用可能時間ΔTが時間経過に従ってゼロ値に達する
ときには、ソフトウェア読取装置4は、ソフトウェア記
憶媒体1に記録されたソフトウェアの使用を実行できな
いように動作していくのである。
【0050】そして、“EOF”に従ってソフトウェア
の使用の終了が検出されると、第2の暗号化手段401
は、状態表示メモリ406から読み出すレンタル店発行
レンタル情報と、レンタル情報処理手段407の出力す
る新たな使用可能時間ΔT’と、第1の復号手段403
の出力する暗号ソフトウェア保護情報“EKY(KU)”
とを、与えられる鍵KXでもって暗号化することで、使
用可能時間の減じられた新たな暗号ソフトウェア保護情
報“EKX(レンタル店発行レンタル情報/ΔT/E
KY(KU))”を生成して、ソフトウェア記憶媒体1の
RAM領域の暗号ソフトウェア保護情報をこの新たなも
のに書き換えていく。
【0051】一方、“EOF”に従ってソフトウェアの
使用の終了が検出されると、第3の暗号化手段402
は、状態表示メモリ406から読み出す装置パラメータ
状態情報を規定の変換鍵でもって暗号化してから、ソフ
トウェア記憶媒体1のRAM領域にメンテナンス等のた
めに書き込んでいく。
【0052】次に、図7に従って、レンタル情報処理手
段407の実行する時間管理処理について説明する。レ
ンタル情報処理手段407は、この時間管理処理を実行
するために、図7に示すように、CPU410と、ID
テーブル411と、バッテリバックアップされたサイク
リックカウンタ412と、減算器413と、比較器41
4と、データバス415と、コントロールバス416
と、インタフェース417,418と、セレクタ419
とを備える。
【0053】この装置構成を採るときにあって、ユーザ
がレンタル店から借り出したソフトウェア記憶媒体1の
読み取りを指示すると、CPU410は、状態表示メモ
リ406から与えられるそのソフトウェア記憶媒体1の
識別番号IDと使用可能時間ΔTとをIDテーブル41
1に登録する。ここで、IDテーブル411のエントリ
は、ソフトウェア記憶媒体1がソフトウェア読取装置4
から取り外されることがあっても、そのまま保持される
ことになるので、CPU410は、前に読み出し要求の
あったソフトウェア媒体1については、このIDテーブ
ル411への登録処理を実行しない。
【0054】続いて、CPU410は、読み取り指示の
あったソフトウェア記憶媒体1の使用可能時間ΔTがI
Dテーブル411に登録されていない場合には、比較器
414に従って、新たに登録した使用可能時間ΔTがゼ
ロ値を表示しているか否かを判断して、ゼロ値を表示し
ているときには、状態表示メモリ406に格納される鍵
KUのクリア処理を指示していくことで、第3の復号手
段405の実行する復号処理を抑止していく。また、読
み取り指示のあったソフトウェア記憶媒体1がIDテー
ブル411に登録されているときには、IDテーブル4
11の管理データに従って、そのソフトウェア記憶媒体
1の使用可能時間ΔTがゼロ値を表示しているか否かを
判断して、ゼロ値を表示しているときには、状態表示メ
モリ406に格納される鍵KUのクリア処理を指示して
いくことで、第3の復号手段405の実行する復号処理
を抑止していく。この抑止処理に従って、読み取りの指
示されたソフトウェア記憶媒体1の使用可能時間ΔTが
残されていないときには、そのソフトウェア記憶媒体1
の使用が禁止されていくことになる。
【0055】一方、バッテリバックアップされたサイク
リックカウンタ412は、規定の経過時間に達すると、
CPU410に対して割り込みを通知していくことで、
一定時間経過毎にCPU410に対して割り込みを通知
していく。この割り込みの通知があると、減算器413
は、IDテーブル411から使用可能時間ΔTを順次読
み出し、その使用可能時間ΔTからサイクリックカウン
タ412の検出する規定経過時間分減算して、その減算
値に従ってIDテーブル411の使用可能時間ΔTを新
たなものに更新していくとともに、比較器414は、減
算器413の減算処理に従って更新されていく使用可能
時間ΔTがゼロ値に達するときには、IDテーブル41
1の対応するエントリの無効フラグに無効データである
ことを登録していく。
【0056】続いて、CPU410は、この割込処理が
終了すると、使用中のソフトウェア記憶媒体1の使用可
能時間ΔTがゼロ値に達することで無効データとなった
か否かを判断して、無効データとなった場合には、状態
表示メモリ406に格納される鍵KUのクリア処理を指
示していくことで、第3の復号手段405の実行する復
号処理を抑止していく。この抑止処理に従って、使用可
能時間ΔTが無くなるときには、読み取り中のソフトウ
ェア記憶媒体1の使用が禁止されていくことになる。そ
して、CPU410は、“EOF”に従ってソフトウェ
アの使用の終了が検出されると、IDテーブル411か
ら使用の終了したソフトウェア記憶媒体1の使用可能時
間ΔT’を読み出し、第2の暗号化手段401に通知し
ていくことで、暗号ソフトウェア保護情報“EKX(レン
タル店発行レンタル情報/ΔT/EKY(KU))”の生
成を実現していくとともに、その使用可能時間ΔT’を
ソフトウェア記憶媒体1のRAM領域に書き込んでい
く。
【0057】このようにして、レンタル情報処理手段4
07は、状態表示メモリ406からソフトウェア記憶媒
体1の識別番号と使用可能時間ΔTとを読み込むと、こ
の使用可能時間ΔTがゼロ値を表示するときには直ちに
状態表示メモリ406に格納される鍵KUをクリアし、
ゼロ値を表示しないときには、この使用可能時間ΔTを
経過時間に従って減算していくとともに、減算していく
使用可能時間ΔT’がゼロ値に達したか否かをチェック
して、ゼロ値に達したときには状態表示メモリ406に
格納される鍵KUをクリアし、更に、ゼロ値を表示しな
いときにあっても、ソフトウェア記憶媒体1が取り外さ
れている間に使用可能時間ΔT’がゼロ値に達している
場合には、状態表示メモリ406に格納される鍵KUを
クリアしていく。そして、ソフトウェアの使用の終了が
検出されると、減算した使用可能時間ΔT’を第2の暗
号化手段401に通知していくよう処理するのである。
【0058】なお、レンタル情報処理手段407は、上
述のように、使用可能時間ΔTの残されていないソフト
ウェア記憶媒体1に対して、直ちにその使用を禁止して
いくのではなくて、使用可能時間の追加を認めていく構
成を採ることも可能である。すなわち、入出力手段40
9を介して、ユーザに対して、使用可能時間の追加を要
求するか否かを問い合わせて、追加要求があるときに
は、ユーザに対して、追加要求のあるソフトウェア記憶
媒体1の識別番号と追加時間とを入力させて、その追加
時間をIDテーブル11に登録(無効フラグも解除す
る)していくよう処理するのである。このとき、ソフト
ウェア読取装置4は、ソフトウェア記憶媒体1に記録す
る使用可能時間ΔTについては、後述する使用可能時間
集計処理を正確に実現していくために、本来の使用可能
時間ΔTと識別可能となる態様に従いつつ、この新たな
使用可能時間ΔTを記録していくよう処理することにな
る。
【0059】このようにして、ソフトウェア読取装置4
は、図6及び図7の構成に従って、ソフトウェア記憶媒
体1に記録される暗号ソフトウェア保護情報を復号する
ことでソフトウェアの使用可能時間を得ると、この使用
可能時間がゼロ値を表示していないときには、暗号ソフ
トウェア保護情報の復号により得られる鍵情報を用いて
暗号ソフトウェアを復号してユーザに提供していくとと
もに、経過時間に従って使用可能時間を減算してソフト
ウェア記憶媒体1の暗号ソフトウェア保護情報を適時更
新し、一方、この使用可能時間がゼロ値を表示している
ときには、暗号ソフトウェアの復号を実行しないよう処
理する。
【0060】そして、ソフトウェア記憶媒体1の使用可
能時間の計時処理に入ったソフトウェア読取装置4は、
読み取り指示のあるソフトウェア記憶媒体1の暗号ソフ
トウェア保護情報の使用可能時間がゼロ値を表示してい
ないときにあっても、そのソフトウェア記憶媒体1が取
り外されている間にその使用可能時間がゼロ値に達して
いる場合には、同様に、暗号ソフトウェアの復号を実行
しないよう処理するのである。
【0061】この構成に従い、本発明では、流通段階
で、ソフトウェアが不正に横流しされたり、万引きされ
たり、持ち逃げされたり、不正に複写されるといったよ
うな不正使用にさらされることがあっても、ソフトウェ
アと一体的に記録されるソフトウェア保護情報の示す使
用可能時間に従って、その使用可能時間以上のソフトウ
ェアの使用を排除していくことになることから、その不
正使用の価値を大きく減ずることができるようになっ
て、不正使用の防止を図れることになる。
【0062】一方、レンタル店に設置される中継先装置
3は、この使用形態を採るソフトウェア記憶媒体1のソ
フトウェアの使用状態も管理することになる。すなわ
ち、中継先装置3は、ユーザから貸し出し時間のオーバ
ーによりソフトウェア記憶媒体1が回収されるときに
は、図5に示すように、復号手段300と、第1の暗号
化手段301と、第2の暗号化手段302と、第4の鍵
管理手段304と、第1の変換鍵管理手段305と、時
間管理手段306と、レンタル管理簿307と、入出力
手段308と、第3の暗号化手段309と、第2の変換
鍵管理手段310と、第4の鍵管理手段311と、モデ
ム手段312とを備える構成を採る。
【0063】この装置構成を採るときにあって、直接あ
るいはモデム手段312を介して、ユーザからソフトウ
ェア記憶媒体1を受け取ると、先ず最初に、第3の暗号
化手段309は、入出力手段308から与えられる識別
番号を、第2の変換鍵管理手段310の管理する変換鍵
でもって暗号化することで第4の鍵KX(図4で説明し
た第4の鍵管理手段304の管理する鍵と同一のもの)
を得て、その第4の鍵KXを第4の鍵管理手段311に
登録する。
【0064】次に、復号手段300は、ソフトウェア記
憶媒体1のRAM領域に書き込まれている暗号ソフトウ
ェア保護情報“EKX(レンタル店発行レンタル情報/Δ
T/EKY(KU))”を、この第4の鍵管理手段304
の管理する鍵KXでもって復号することで、暗号ソフト
ウェア保護情報“レンタル店発行レンタル情報/ΔT/
KY(KU)”を生成する。そして、その内のレンタル
店発行レンタル情報と使用可能時間ΔTとを時間管理手
段306に通知するとともに、その暗号ソフトウェア保
護情報“レンタル店発行レンタル情報/ΔT/EKY(K
U)”を第1の暗号化手段301に通知する。
【0065】一方、第2の暗号化手段302は、入出力
手段308からソフトウェア記憶媒体1の識別番号が入
力されてくると、その識別番号を第1の変換鍵管理手段
305の管理する変換鍵でもって暗号化することで第4
の鍵KX(図4で説明した第4の鍵管理手段304の管
理する鍵と同一のもの)を得て、その第4の鍵KXを第
4の鍵管理手段304に登録する。そして、第1の暗号
化手段301は、復号手段300が復号処理を終了する
と、復号手段300の出力する暗号ソフトウェア保護情
報“レンタル店発行レンタル情報/ΔT/EKY(K
U)”を、第4の鍵管理手段304の管理する第4の鍵
KXでもって暗号化することで、暗号ソフトウェア保護
情報“EKX(レンタル店発行レンタル情報/ΔT/EKY
(KU))”を生成して、その暗号ソフトウェア保護情
報を混成型のソフトウェア記憶媒体1のRAM領域に電
気的に書き込む。
【0066】このようにして、中継先装置3は、ユーザ
からソフトウェア記憶媒体1が回収されると、そのソフ
トウェア記憶媒体1に記録されるレンタル店発行レンタ
ル情報及び使用可能時間ΔTを時間管理手段306に通
知していくよう処理するのである。
【0067】中継先装置3の時間管理手段306は、こ
のレンタル店発行レンタル情報及び使用可能時間ΔTを
収集すると、それらの情報をレンタル管理簿307に登
録するとともに、収集した使用可能時間ΔTと、レンタ
ル管理簿307に登録されている貸し出し時の使用可能
時間ΔTとからソフトウェアの使用料を計算する。この
算出処理を受けて、レンタル店は、ユーザに対してレン
タル料を要求していくことになる。そして、続いて、回
収されたソフトウェア記憶媒体1の使用可能時間ΔTを
ゼロ値に設定してから、陳列棚に並べて再びユーザに貸
し出していくことになる。
【0068】更に、この時間集計手段306は、レンタ
ル管理簿307の管理データの集計処理を実行すること
で、ソフトウェアの不正使用をチェックしていく処理を
実行する。すなわち、レンタル管理簿307に管理され
る使用前の使用可能時間をソフトウェア記憶媒体1の識
別番号を単位に特定する。そして、レンタル料の算出に
用いた使用時間をソフトウェア記憶媒体1の識別番号を
単位に集計して、この集計値が特定した貸し出し時点で
の使用可能時間を上回っているか否かをチェックして、
そのチェック結果を入出力手段308に出力していくの
である。
【0069】この構成に従い、本発明では、流通段階
で、どのソフトウェアがどれ位不正使用されたのかを特
定できるようになるので、ソフトウェアの不正使用の実
態を正確に把握できるようになる。そして、この構成に
あって、ソフトウェア記憶媒体1のレンタル先ユーザ名
が特定できるようになっていると、どのユーザが不正複
写等の不正使用をしたのかも特定可能となるのである。
【0070】図示実施例について説明したが、本発明は
これに限定されるものではない。例えば、実施例では、
ソフトウェアの使用可能時間の初期値を流通途中のレン
タル店で記録していく構成を開示したが、本発明はこれ
に限られることなく、出荷元で記録するようにしてもよ
いのである。また、実施例では、ソフトウェア記憶媒体
1を貸し出す利用形態のもので開示したが、本発明はこ
れに限られることなく、販売する形態のものであっても
よいのである。
【0071】
【発明の効果】以上説明したように、本発明によれば、
流通段階で、ソフトウェアが不正に横流しされたり、万
引きされたり、持ち逃げされたり、不正に複写されると
いったような不正使用にさらされることがあっても、ソ
フトウェアと一体的に記録されるソフトウェア保護情報
の示す使用可能時間に従って、その使用可能時間以上の
ソフトウェアの使用を排除していくことになることか
ら、その不正使用の価値を大きく減ずることができるよ
うになる。これから、流通経路を流布するソフトウェア
の不正使用の防止を図れることになる。しかも、出荷元
と中継先との間での不正使用は完全に排除できることに
なる。
【0072】そして、本発明によれば、流通段階で、ど
のソフトウェアがどれ位不正使用されたのかを特定でき
るようになるので、ソフトウェアの不正使用の実態を正
確に把握できるようになる。しかも、この構成にあっ
て、ソフトウェアの流通先を記録しておくことが可能で
あるならば、誰が不正複写等の不正使用をしたのかも特
定可能となるのである。
【図面の簡単な説明】
【図1】本発明の原理構成図である。
【図2】本発明の適用される流通システムの一例であ
る。
【図3】出荷元装置の装置構成の一実施例である。
【図4】中継先装置の装置構成の一実施例である。
【図5】中継先装置の装置構成の一実施例である。
【図6】ソフトウェア読取装置の装置構成の一実施例で
ある。
【図7】ソフトウェア読取装置の装置構成の一実施例で
ある。
【図8】時間管理要件の説明図である。
【図9】時間管理要件の説明図である。
【図10】時間管理要件の説明図である。
【符号の説明】
1 ソフトウェア記憶媒体 2 出荷元装置 3 中継先装置 4 ソフトウェア読取装置 10 書換不可能記憶領域 11 書換可能記憶領域 20 第1の書込手段 21 第2の書込手段 30 暗号構造変更手段 31 時間データ管理手段 32 集計手段 33 比較手段 40 第1の復号手段 41 第2の復号手段 42 算出手段 43 更新手段 44 抑止手段 45 設定手段
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平5−298085(JP,A) 特開 平5−224072(JP,A) (58)調査した分野(Int.Cl.6,DB名) G06F 9/06

Claims (7)

    (57)【特許請求の範囲】
  1. 【請求項1】 流通経路を流布するソフトウェアを記録
    するためのソフトウェア記憶媒体であって、 ソフトウェア記憶媒体として、書換不可能記憶領域(10)
    と書換可能記憶領域(11)との構成からなる混成型記憶媒
    体を用意し、該混成型記憶媒体の書換不可能記憶領域(1
    0)に、提供対象となるソフトウェアの暗号情報を記録す
    る構成を採るとともに、該混成型記憶媒体の書換可能記
    憶領域(11)に、暗号ソフトウェアを復号するための鍵情
    報とソフトウェアの使用可能時間との暗号情報を、暗号
    ソフトウェア保護情報として記録する構成を採ること
    を、 特徴とするソフトウェア記憶媒体。
  2. 【請求項2】 請求項1記載のソフトウェア記憶媒体に
    おいて、 ソフトウェアの使用可能時間の初期値が、流通経路途中
    で記録されるよう構成されることを、 特徴とするソフトウェア記憶媒体。
  3. 【請求項3】 請求項1又は2記載のソフトウェア記憶
    媒体において、 暗号ソフトウェア保護情報を多重構成で暗号化していく
    構成を採るとともに、流通経路途中で、この多重暗号化
    構成を変更していくよう構成されることを、 特徴とするソフトウェア記憶媒体。
  4. 【請求項4】 請求項1、2又は3記載の記録構成を採
    るソフトウェア記憶媒体に記録される暗号ソフトウェア
    を読み取るためのソフトウェア読取装置であって、 暗号ソフトウェア保護情報を復号することで、暗号ソフ
    トウェアを復号するための鍵情報と、ソフトウェアの使
    用可能時間とを復号する第1の復号手段(40)と、 上記第1の復号手段(40)の復号する鍵情報に従って暗号
    ソフトウェアを復号する第2の復号手段(41)と、 上記第1の復号手段(40)の復号する使用可能時間を経過
    時間に従って減算していくことで新たな使用可能時間を
    算出する算出手段(42)と、 上記算出手段(42)の算出する新たな使用可能時間に従っ
    て、ソフトウェア記憶媒体の記録する暗号ソフトウェア
    保護情報の使用可能時間を適時更新していく更新手段(4
    3)と、 上記第1の復号手段(40)の復号する使用可能時間か、上
    記算出手段(42)の算出する使用可能時間のいずれか一方
    がゼロ値を表示するときには、上記第2の復号手段(41)
    が復号処理を実行できないように制御する抑止手段(44)
    とを備えることを、 特徴するソフトウェア読取装置。
  5. 【請求項5】 請求項4記載のソフトウェア読取装置に
    おいて、 使用可能時間の減算値がゼロ値に達するときに新たな使
    用可能時間となる使用追加時間を設定して、本来の使用
    可能時間と識別可能となる態様に従いつつ、この新たな
    使用可能時間に従ってソフトウェア記憶媒体の記録する
    暗号ソフトウェア保護情報の使用可能時間を更新する設
    定手段(45)を備えることを、 特徴するソフトウェア読取装置。
  6. 【請求項6】 請求項1、2又は3記載の記録構成を採
    るソフトウェア記憶媒体に記録されるソフトウェアの使
    用状態を管理するためのソフトウェア管理システムであ
    って、 流通経路から回収したソフトウェア記憶媒体に記録され
    るソフトウェアの使用可能時間を集計していくことで、
    ソフトウェアの使用時間を算出していくよう構成される
    ことを、 特徴とするソフトウェア管理システム。
  7. 【請求項7】 請求項6記載のソフトウェア管理システ
    ムにおいて、 ソフトウェアの使用可能時間の集計を、ソフトウェア記
    憶媒体の識別番号を単位として実行していくよう構成さ
    れることを、 特徴とするソフトウェア管理システム。
JP4105033A 1992-04-24 1992-04-24 ソフトウェア記憶媒体、ソフトウェア読取装置及びソフトウェア管理システム Expired - Lifetime JP2856594B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP4105033A JP2856594B2 (ja) 1992-04-24 1992-04-24 ソフトウェア記憶媒体、ソフトウェア読取装置及びソフトウェア管理システム
US08/051,749 US5440631A (en) 1992-04-24 1993-04-26 Information distribution system wherein storage medium storing ciphered information is distributed
US08/415,611 US5737413A (en) 1992-04-24 1995-04-03 Information distribution system wherein storage medium storing ciphered information is distributed

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4105033A JP2856594B2 (ja) 1992-04-24 1992-04-24 ソフトウェア記憶媒体、ソフトウェア読取装置及びソフトウェア管理システム

Publications (2)

Publication Number Publication Date
JPH0695871A JPH0695871A (ja) 1994-04-08
JP2856594B2 true JP2856594B2 (ja) 1999-02-10

Family

ID=14396709

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4105033A Expired - Lifetime JP2856594B2 (ja) 1992-04-24 1992-04-24 ソフトウェア記憶媒体、ソフトウェア読取装置及びソフトウェア管理システム

Country Status (1)

Country Link
JP (1) JP2856594B2 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2856595B2 (ja) * 1992-04-24 1999-02-10 富士通株式会社 ソフトウェア記憶媒体、ソフトウェア読取装置及びソフトウェア管理システム
JP3531978B2 (ja) * 1994-08-10 2004-05-31 富士通株式会社 ソフトウエアの課金方式
JPH0854951A (ja) * 1994-08-10 1996-02-27 Fujitsu Ltd ソフトウェア使用量管理装置
JPH0855164A (ja) * 1994-08-10 1996-02-27 Fujitsu Ltd ソフトウェア配送システム、中継装置およびユーザ端末装置
JP3439838B2 (ja) 1994-08-10 2003-08-25 富士通株式会社 ソフトウエア従量課金・再生装置
JP3647907B2 (ja) * 1994-09-09 2005-05-18 富士通株式会社 暗号化ソフトウェアの解凍システム
US5813010A (en) * 1995-04-14 1998-09-22 Kabushiki Kaisha Toshiba Information storage and information transmission media with parental control
JP2861923B2 (ja) 1996-04-12 1999-02-24 日本電気株式会社 サービス機能を一定期間だけ提供する交換機
US7131133B1 (en) 1996-09-18 2006-10-31 Kabushiki Kaisha Toshiba Access control method and information utilization apparatus
JP4651143B2 (ja) * 2000-01-21 2011-03-16 シャープ株式会社 コンテンツデータ利用装置、コンテンツデータレンタルシステム、およびコンピュータをコンテンツデータ利用装置として機能させるためのプログラムを記録したコンピュータ読取可能な記録媒体
JP4157709B2 (ja) 2002-01-31 2008-10-01 富士通株式会社 アクセス制御方法及び記憶装置
CN101027654A (zh) 2004-07-23 2007-08-29 夏普株式会社 存储设备、存储方法以及图像显示设备
CN114676394B (zh) * 2022-03-21 2025-09-23 杭州海康机器人股份有限公司 加密方法、装置及电子设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2856595B2 (ja) * 1992-04-24 1999-02-10 富士通株式会社 ソフトウェア記憶媒体、ソフトウェア読取装置及びソフトウェア管理システム

Also Published As

Publication number Publication date
JPH0695871A (ja) 1994-04-08

Similar Documents

Publication Publication Date Title
JP2856594B2 (ja) ソフトウェア記憶媒体、ソフトウェア読取装置及びソフトウェア管理システム
US6735699B1 (en) Method and system for monitoring use of digital works
JP3073590B2 (ja) 電子化データ保護システム、使用許諾者側装置および使用者側装置
US6999947B2 (en) License devolution apparatus
US5905797A (en) Interactive compact disc system
JP3243331B2 (ja) ソフトウェア管理用階層媒体の作成方法,ソフトウェア管理用階層媒体の作成装置およびソフトウェア管理用階層媒体
US20050234826A1 (en) Storage medium rental system
JP4826270B2 (ja) 電子チケット発行管理システム、発行側システム、プログラム
US20020107806A1 (en) Content usage management system and content usage management method
JP2001118332A (ja) データ配信システムとその方法、データ処理装置、データ使用制御装置および配信用データが記録された機械読み取り可能な記録媒体
WO2002097694A1 (en) Insurance system
JP2856595B2 (ja) ソフトウェア記憶媒体、ソフトウェア読取装置及びソフトウェア管理システム
KR100729690B1 (ko) 콘텐츠 유통 시스템의 관리 장치, 열람용 장치, 프로그램및 방법
JPH0619707B2 (ja) ソフトウェア管理方式
US20100071072A1 (en) System and method for controlling access to license protected assets using using rfid technology
EP1626344A1 (en) System for preventing unauthorized use of digital content
JP2001005877A (ja) コンテンツ流通システムおよびそのための端末装置、コンテンツ流通方法、記録媒体
JPH08180108A (ja) ソフトウェア使用許諾方法および装置
JPH08185444A (ja) ソフトウエア販売管理方法及びシステム
JPH0628030B2 (ja) ソフトウェア利用管理方式
US20060149679A1 (en) Privilege management system, method, and recording medium
US20070143212A1 (en) Online product distribution using fingerprint and encryption
Taitz Removing Road Blocks Along the Information Superhighway: Facilitating the Dissemination of New Technology by Changing the Law of Contributory Copyright Infringement
KR20100048726A (ko) 컨텐츠 사용권한 거래 시스템 및 방법
JP2002318630A (ja) ソフトウェア処理装置、方法、及びプログラム

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19981110

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081127

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081127

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091127

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101127

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101127

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111127

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111127

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121127

Year of fee payment: 14

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121127

Year of fee payment: 14