JP3925742B2 - Information provision system - Google Patents

Information provision system Download PDF

Info

Publication number
JP3925742B2
JP3925742B2 JP16328496A JP16328496A JP3925742B2 JP 3925742 B2 JP3925742 B2 JP 3925742B2 JP 16328496 A JP16328496 A JP 16328496A JP 16328496 A JP16328496 A JP 16328496A JP 3925742 B2 JP3925742 B2 JP 3925742B2
Authority
JP
Japan
Prior art keywords
information
transmitted
execution right
contractor
right data
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 - Fee Related
Application number
JP16328496A
Other languages
Japanese (ja)
Other versions
JPH1013808A (en
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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP16328496A priority Critical patent/JP3925742B2/en
Publication of JPH1013808A publication Critical patent/JPH1013808A/en
Application granted granted Critical
Publication of JP3925742B2 publication Critical patent/JP3925742B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Storage Device Security (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、情報提供システムに関し、より特定的には、情報提供者が契約者に情報を提供して、利用度合に応じて課金する情報提供システムに関する。
【0002】
【従来の技術】
近年、BS放送、CS放送、ディジタルCATVなど、有料情報提供サービスが広く行なわれるようになった。こうしたサービスでは、通常、ユーザは、情報提供者に、毎月、一定の金額の利用料金を支払うことにより、情報提供者が提供する情報を、自由に利用することができる。このため、提供される情報を、VTR等により記録して繰り返し利用したり、さらには、記録した情報を、他のユーザに貸与あるいは譲渡するような行為が少なからず行われ、情報提供者の利益が守られないという不都合が生じている。
【0003】
そこで、上記のような行為を制限することができる情報提供システムの開発が行われている。以下には、こうしたシステムの一例として、特開平7−162832号公報に記載されている映像情報伝送装置について説明する。この装置は、映像情報をスクランブルされたままで記録することができ、従って、記録された情報の再生に一定の制限を加えることができる。
【0004】
図6は、上記従来の映像情報伝送装置の構成を示すブロック図である。図6の装置は、送信装置901、受信装置906および伝送路905で構成されている。送信装置901は、スクランブル装置902、再生限定情報生成装置903、多重装置904を備えている。受信装置906は、分離装置907、変換装置908、ICカードI/F909、ICカード910、VTR911およびデスクランブル装置912を備えている。
【0005】
図6のスクランブル装置902は、映像情報をスクランブルする。再生限定情報生成装置903は、受信装置906での再生を限定するための再生限定情報を生成する。多重装置904は、映像情報と再生限定情報とを多重化する。分離装置907は、多重化された情報を、映像情報と再生限定情報とに分離する。変換装置908は、映像情報のフォーマットを変換する。VTR911は、映像情報を記録する。ICカードI/F909は、ICカード910に再生限定情報を記録する。ICカード910は、再生限定情報を格納する。デスクランブル装置912は、再生限定情報に基づいて、スクランブルされた映像信号をデスクランブルする。
【0006】
以下には、図6の映像情報伝送装置の動作について説明する。
送信装置901において、スクランブル装置902が映像情報をスクランブルする一方、再生限定情報生成装置903は、制御情報に従って、再生限定情報を生成して暗号化するとともに、スクランブル装置902に対してスクランブル情報を与える。多重装置904は、スクランブル装置902が出力する映像情報と、再生限定情報生成装置903が与える再生限定情報とを多重化して、伝送路905を介して受信装置906へ送信する。
【0007】
送信された情報は、受信装置906の分離装置907により、映像情報と再生限定情報とに分離される。分離して得られた映像情報は、変換装置908において、伝送用のフォーマットから記録用のフォーマットに変換された後、VTR911により、磁気テープに記録される。一方、分離して得られた再生限定情報は、ICカードI/F909においてICカード910に記録される。
ユーザがICカード910をデスクランブル装置912に接続すると、デスクランブル装置912は、ICカード910から読み出した再生限定情報が許可する範囲内で、VTR911に記録された映像情報をデスクランブルする。
【0008】
【発明が解決しようとする課題】
上記のように、図6の装置は、映像情報が録画されて、無制限に再生されるのを防ぐことができる。
しかし、情報提供者にとって、ユーザとの間で、毎月の利用料金を予め一定の金額に決めておき、一方で、上記装置等を用いて、情報の利用を、予め定めた利用度合の上限以下に制限するような方法は、必ずしも有益なものとはいえない。ユーザが情報を記録して繰り返し利用したいと希望するのであれば、記録して好きな回数だけ利用してもらい、利用度合に応じて、利用料金を徴収する方がより望ましい。同様に、ユーザが記録した情報を他のユーザに貸与あるいは譲渡したいと望む場合にも、一定の条件の下で、貸与あるいは譲渡してもらい、利用度合に応じて、いずれかのユーザから利用料金を徴収するのが望ましい。
【0009】
また、ユーザにとっても、情報を記録して利用できなかったり、他のユーザが記録した情報を利用できないのは不便であり、また、利用料金を予め一定の金額に決めておくと、情報を利用する頻度によっては、利益にならない場合がある。
【0010】
従って、本発明の目的は、情報提供者からユーザに情報を提供して、利用度合に応じて課金することができるような情報提供システムを提供することである。
【0011】
また、情報が正規のユーザ以外の者によって利用されたり、課金に関するデータが不正に操作されるようなことがあると、利用度合に応じた課金を正しく行うことができない。
【0012】
従って、本発明の他の目的は、上記システムにおいて、情報や課金に関するデータを、より安全に伝達できるようにすることである。
【0013】
【課題を解決するための手段および発明の効果】
第1の発明は、1以上の情報提供者と契約者とからなり、情報提供者は、契約者に情報を提供し、契約者は、提供される情報を利用して、情報提供者に利用料金を支払う情報提供システムであって、
1以上の情報提供者側にはそれぞれ、提供すべき情報に、当該情報の利用料金を算定するための課金基準データを付加して配信する配信手段が設けられ、
契約者側には、情報サーバおよびオフライン端末が設けられ、
情報サーバは、
1以上の情報提供者が提供する情報を受信する受信手段と、
受信手段が受信した情報の利用度合および当該情報を利用可能な端末を制限するための実行権データを作成し、かつ、作成した実行権データおよび当該情報に付加されている課金基準データに基づいて、当該情報の利用料金を算定する課金手段と、
課金手段が算定して得られた利用料金を記録するデータ記録手段と、
オフライン端末に伝達する情報、書き込み/読み出し可能な第1の携帯型記録媒体に記録し、かつ、オフライン端末に伝達する実行権データを、第2の携帯型記録媒体に記録する記録手段とを備え、
オフライン端末は、第2の携帯型記録媒体を介して情報サーバから伝達された実行権データが所定の条件を満たす場合に、第1の携帯型記録媒体を介して情報サーバから伝達された情報の利用を許可することを特徴としている。
【0024】
上記のように、第1の発明では、1以上の情報提供者側に設けられた配信手段はそれぞれ、提供しようとする情報に、当該情報の利用料金を算定するための課金基準データを付加して配信する。契約者側には、情報サーバおよびオフライン端末が設けられ、情報サーバの受信手段は、1以上の情報提供者が提供する情報を受信する。課金手段は、受信手段が受信した情報の利用度合および当該情報を利用できる端末を制限するための実行権データを作成し、かつ作成した実行権データおよび当該情報に付加されている課金基準データに基づいて、当該情報の利用料金を算定する。データ記録手段は、課金手段が算定して得られた利用料金を記録する。なお、記録された利用料金は、所定の方法で各情報提供者に通知され、契約者は当該料金を支払うことになる。受信手段が受信した情報および課金手段が作成した実行権データがオフライン端末に伝達されると、オフライン端末は、伝達された実行権データが所定の条件を満たす場合に、伝達された情報の利用を許可する。情報は、書き込み/読み出し可能な第1の携帯型記録媒体を介して、オフライン端末に伝達され、かつ、実行権データは、第2の携帯型記録媒体を介して、オフライン端末に伝達される。
【0025】
このように、情報サーバは、情報の利用度合および情報を利用できる端末を制限するための実行権データを作成し、同時に、当該情報に付加された課金基準データを参照して、作成した実行権データに応じた利用料金を算定して記録する。オフライン端末は、伝達された実行権データが所定の条件を満たす場合に、伝達された情報を利用するのを許可する。これにより、契約者がオフライン端末において情報を利用する場合、利用度合に応じた課金ができる。
【0026】
の発明は、第の発明において、1以上の情報提供者が提供する情報は、それぞれ暗号化されており、
情報サーバは、受信手段が受信した情報を復号する第1の復号手段をさらに備えることを特徴としている。
【0027】
これにより、1以上の情報提供者が提供する情報が暗号化されている場合、情報サーバは、当該情報を復号できる。
【0028】
第3の発明は、第2の発明において、情報サーバは、第1の復号手段が復号して得られた情報を、所定の方式で再暗号化する共通暗号化手段をさらに備え、
オフライン端末は、第1の携帯型記録媒体を介して情報サーバから伝達された、再暗号化された情報を、第2の携帯型記録媒体を介して情報サーバから伝達された実行権データが所定の条件を満たす場合に復号する第2の復号手段を備えることを特徴としている。
【0029】
これにより、実行権データが所定の条件を満たす場合にのみ、情報を利用可能にすることができる。
【0030】
第4の発明は、第2の発明において、情報サーバは、
乱数を発生する乱数発生手段と、
第1の復号手段が復号して得られた情報を、乱数発生手段が発生する乱数で再暗号化する共通暗号化手段とをさらに備え、
記録手段はさらに、オフライン端末に伝達する乱数第2の携帯型記録媒体に記録し、
オフライン端末は、第1の携帯型記録媒体を介して情報サーバから伝達された、再暗号化された情報を、第2の携帯型記録媒体を介して情報サーバから伝達された実行権データが所定の条件を満たす場合に、第2の携帯型記録媒体を介して情報サーバから伝達された乱数で復号する第2の復号手段を備えることを特徴としている。
【0031】
上記のように、第の発明では、乱数発生手段が乱数を発生し、共通暗号化手段は、第1の復号手段が復号して得られた情報を、当該乱数で再暗号化する。再暗号化された情報、発生された乱数および作成された実行権データがオフライン端末に伝達されると、第2の復号手段は、伝達された、再暗号化された情報を、伝達された実行権データが所定の条件を満たす場合に、伝達された乱数で復号する。これにより、実行権データが所定の条件を満たす場合にのみ、情報を利用可能にすることができる。
【0069】
第5の発明は、1以上の情報提供者から提供される、利用料金を算定するための課金基準データが付加された情報を、利用料金を支払ってオフライン端末に利用させる、契約者側に設けられる情報サーバであって、
1以上の情報提供者が提供する情報を受信する受信手段と、
受信手段が受信した情報の利用度合および当該情報を利用可能な端末を制限するための実行権データを作成し、かつ、作成した実行権データおよび当該情報に付加されている課金基準データに基づいて、当該情報の利用料金を算定する課金手段と、
課金手段が算定して得られた利用料金を記録するデータ記録手段と、
オフライン端末に伝達する情報を、書き込み/読み出し可能な第1の携帯型記録媒体に記録し、かつ、オフライン端末に伝達する実行権データを、第2の携帯型記録媒体に記録する手段とを備えている。
【0070】
上記のように、第5の発明では、1以上の情報提供者はそれぞれ、提供しようとする情報に、当該情報の利用料金を算定するための課金基準データを付加して配信する。受信手段は、1以上の情報提供者が提供する情報を受信する。課金手段は、受信手段が受信した情報の利用度合および当該情報を利用できる端末を制限するための実行権データを作成し、かつ作成した実行権データおよび当該情報に付加されている課金基準データに基づいて、当該情報の利用料金を算定する。データ記録手段は、課金手段が算定して得られた利用料金を記録する。なお、記録された利用料金は、所定の方法で各情報提供者に通知され、契約者は当該料金を支払うことになる。受信手段が受信した情報および課金手段が作成した実行権データがオフライン端末に伝達されると、オフライン端末は、伝達された実行権データが所定の条件を満たす場合に、伝達された情報の利用を許可する。情報は、書き込み/読み出し可能な第1の携帯型記録媒体を介して、オフライン端末に伝達され、かつ、実行権データは、第2の携帯型記録媒体を介して、オフライン端末に伝達される。
【0071】
このように、情報サーバは、情報の利用度合および当該情報を利用できる端末を制限するための実行権データを作成し、同時に、当該情報に付加された課金基準データを参照して、作成した実行権データに応じた利用料金を算定して記録する。オフライン端末は、伝達された実行権データが所定の条件を満たす場合に、情報を利用するのを許可する。これにより、契約者がオフライン端末において情報を利用する場合、利用度合に応じた課金ができる。
【0089】
このように、情報サーバは、情報の利用度合および情報を利用できる端末を制限するための実行権データを作成し、同時に、当該情報に付加された課金基準データを参照して、作成した実行権データに応じた利用料金を算定して記録する。オフライン端末は、伝達された実行権データが所定の条件を満たす場合に、伝達された情報の利用を許可する。これにより、契約者がオフライン端末で情報を利用する場合、利用度合に応じて課金できる。
【0098】
の発明は、1以上の情報提供者から配信される情報を契約者に提するために、契約者側に設けられる情報サーバおよびオフライン端末を含む情報提供システムによって実行される情報提供方法であって、
1以上の情報提供者から配信される情報には、当該情報の利用料金を算定するための課金基準データ付加されており、
情報サーバが、1以上の情報提供者が提供する情報を受信し、
情報サーバが、受信した情報の利用度合および当該情報を利用可能な端末を制限するための実行権データを作成し、
情報サーバが、作成した実行権データおよび受信した情報に付加されている課金基準データに基づいて、当該情報の利用料金を算定し、
情報サーバが、算定して得た利用料金を記録し、
情報サーバが、オフライン端末に伝達する情報、書き込み/読み出し可能な第1の携帯型記録媒体に記録し、かつ、オフライン端末に伝達する実行権データを、第2の携帯型記録媒体に記録し、
オフライン端末第2の携帯型記録媒体を介して情報サーバから伝達された実行権データが所定の条件を満たす場合に、第1の携帯型記録媒体を介して情報サーバから伝達された情報の利用を許可することを特徴としている。
【0099】
上記のように、第の発明では、1以上の情報提供者は、提供しようとする情報に、当該情報の利用料金を算定するための課金基準データを付加して配信する。契約者側には情報サーバおよびオフライン端末が設けられており、情報サーバは、提供される情報を受信すると、当該情報の利用度合および当該情報を利用可能な端末を制限するための実行権データを作成する。次に、情報サーバは、作成した実行権データ、および受信した情報に付加された課金基準データに基づいて、当該情報の利用料金を算定して記録する。なお、記録された利用料金は所定の方法で情報提供者に通知され、契約者は当該料金を支払うことになる。受信された情報および作成された実行権データがオフライン端末に伝達されると、オフライン端末は、伝達された実行権データが所定の条件を満たす場合に、伝達された情報を利用するのを許可する。情報は、書き込み/読み出し可能な第1の携帯型記録媒体を介して、オフライン端末に伝達され、かつ、実行権データは、第2の携帯型記録媒体を介して、オフライン端末に伝達される。
【0100】
このように、情報サーバは、情報の利用度合および情報を利用できる端末を制限するための実行権データを作成し、同時に、当該情報に付加された課金基準データを参照して、作成した実行権データに応じた利用料金を算定して記録する。オフライン端末は、伝達された実行権データが所定の条件を満たす場合に、伝達された情報を利用するのを許可する。これにより、契約者がオフライン端末において情報を利用する場合、利用度合に応じて課金できる。
【0106】
【発明の実施の形態】
図1は、本発明の一実施形態に係る情報提供システムの構成を示すブロック図である。図1のシステムは、情報提供者X1、情報提供者Y2および情報提供者Z3ならびに契約者A4および契約者B5で構成されている。なお、契約者とは、1以上のユーザからなる、一つの世帯を意味する。
契約者A4と契約者B5とは、通信回線/CATV網を介して、または、携帯型の記録媒体を介して、双方向に情報のやりとりを行うことができる。ただし、以下では、携帯型の記録媒体を介して情報のやりとりを行う場合に限定して説明する。
【0107】
情報提供者X1、情報提供者Y2および情報提供者Z3はそれぞれ、契約者A4および契約者B5に、衛星放送、地上波放送、ディジタルCATV網などを介して、映像情報、文字情報などの情報を提供する。その際、各情報提供者(1〜3)は、それぞれが定めた配信方式、暗号方式および課金方式を用いることができる。
【0108】
契約者A4および契約者B5はそれぞれ、各情報提供者(1〜3)が提供する情報を利用して、各情報提供者(1〜3)に、定期的に利用料金を支払う。ただし、利用料金は、契約者(4、5)毎に、情報を利用した度合に応じて算定される。なお、算定された利用料金は、電話回線、パソコン通信網、ディジタルCATV網などを通じて、各情報提供者(1〜3)に通知される。
【0109】
各情報提供者(1〜3)は、提供しようとする情報を暗号化したうえ、情報識別子、課金基準データおよび記録許可フラグを付加して提供する。
ここで、情報識別子は、その情報を他の情報と区別するためのものであって、どの情報提供者(1〜3)から提供された情報であるかを示すデータも含まれる。課金基準データは、その情報の利用料金を算定するためのデータであって、リアルタイムに利用する場合の利用料金、記録して利用する場合の利用料金などのデータを含んでいる。記録許可フラグは、その情報を契約者(4、5)側で記録できるか否かを示すフラグであって、その情報が、記録できるものであれば1、記録できないものであれば0と定められている。
【0110】
図1の契約者A4は、情報サーバ10a、1以上のユーザ端末20a、移動ディスク30a、ICカード40aおよびオフライン端末50aを備えている。
移動ディスク30aは、書き込み/読み出しが可能な携帯型の記録媒体であり、ICカード40aは、記録されたデータの不正な解析/変更が困難な携帯型の記録媒体である。情報サーバ10aは、受信した情報をユーザ端末20aに送信し、かつ、移動ディスク30aおよびICカード40aに、それぞれ、情報、データ類を記録する。ユーザ端末20aは、情報サーバ10aから送信された情報を受信し、かつ、移動ディスク30aおよびICカード40aにそれぞれ記録された、情報、データ類を読み出す。ユーザ端末20aはまた、ユーザが入力する命令等を情報サーバ10aに伝達することができる。オフライン端末50aは、移動ディスク30aおよびICカード40aにそれぞれ記録された、情報、データ類を読み出す。
【0111】
図1の情報サーバ10aは、Xの受信部101a、Xの復号部102a、Xの課金部103a、Yの受信部104a、Yの復号部105a、Yの課金部106a、Zの受信部107a、Zの復号部108a、Zの課金部109a、情報記録部110a、共通暗号化部111a、データ記録部112aおよび乱数発生部113aを備えている。
【0112】
Xの受信部101aは、情報提供者X1が配信する情報を受信する。Xの復号部102aは、Xの受信部101aが受信した情報、および情報記録部110aに記録された情報のうち情報提供者X1が提供した情報を復号する。Xの課金部103aは、Xの復号部102aが復号する情報に付加されている課金基準データに基づいて、その情報の利用料金を算定する。Xの課金部103aはまた、必要に応じて、実行権データを作成する。
Yの受信部104aは、情報提供者Y2が配信する情報を受信する。Yの復号部105aは、Yの受信部104aが受信した情報、および情報記録部110aに記録された情報のうち情報提供者Y2が提供した情報を復号する。Yの課金部106aは、Yの復号部105aが復号する情報に付加されている課金基準データに基づいて、その情報の利用料金を算定する。Yの課金部106aはまた、必要に応じて、実行権データを作成する。
Zの受信部107aは、情報提供者Z3が配信する情報を受信する。Zの復号部108aは、Zの受信部107aが受信した情報、および情報記録部110aに記録された情報のうち情報提供者Z3が提供した情報を復号する。Zの課金部109aは、Zの復号部108aが復号する情報に付加されている課金基準データに基づいて、その情報の利用料金を算定する。Zの課金部109aはまた、必要に応じて、実行権データを作成する。
【0113】
ここで、実行権データとは、オフライン端末50aで情報を利用する場合や、契約者A4が受信した情報を契約者B5に再提供して、契約者B5のユーザがユーザ端末20bで情報を利用する場合に、その情報の利用度合およびその情報を利用可能な端末を制限するためのものであって、利用可能回数、記録モードおよび課金モードを含む。
【0114】
利用可能回数は、その情報を利用することができる回数であり、利用にともなって更新される。記録モードは、その情報を利用可能な端末を限定するためのものであって、オフライン端末50aで利用する場合は1、契約者B5のユーザ端末20bで利用する場合には2と定められている。課金モードは、その情報が課金済みの情報であるか否かを示すものであって、課金済みであれば1、未課金であれば2と定められている。
【0115】
情報記録部110aは、各受信部(101a、104a、107a)が受信した情報を記録する。ただし、情報記録部110aは、記録しようとする情報に付加された記録許可フラグが1であるか否かを判定する機能を有し、記録許可フラグが1でない情報は記録しない。データ記録部112aは、各課金部(103a、106a、109a)が算定して得られた利用料金を記録する。データ記録部112aはまた、ユーザ端末20a毎の秘密鍵を記憶している。乱数発生部113aは、乱数を発生する。
【0116】
共通暗号化部111aは、本システムに共通の暗号化アルゴリズムを保有しており、当該アルゴリズムに従って、各復号部(102a、105a、108a)が復号して得られた情報を、乱数発生部113aが発生した乱数で再暗号化する。共通暗号化部111aはまた、秘密鍵暗号化アルゴリズムを保有しており、再暗号化して得た情報がユーザ端末20aに伝達される場合、乱数発生部113aが発生した乱数を、当該アルゴリズムに従って、データ記録部112aが記憶している、ユーザ端末20a毎の秘密鍵で暗号化する。なお、各課金部(103a、106a、109a)およびデータ記録部112aは、解析、変造ないしは複製ができないような領域に配置されている。
【0117】
ユーザ端末20aは、共通復号部201aを備えている。共通復号部201aは、ユーザ端末20aに固有の秘密鍵、および秘密鍵復号アルゴリズムを保有しており、情報サーバ10aから伝達される、暗号化された乱数を、当該アルゴリズムに従って、この秘密鍵で復号する。共通復号部201aはまた、本システムに共通の復号アルゴリズムを保有しており、当該アルゴリズムに従って、情報サーバ10aから伝達される、再暗号化された情報を、復号して得た乱数で復号し、かつ、情報サーバ10bから伝達される、再暗号化された情報を、情報サーバ10bから伝達される乱数で復号する。ただし、共通復号部201aは、情報サーバ10bから伝達される実行権データが所定の条件を満足するか否かを判定する機能を有しており、満足しない場合には、情報サーバ10bから伝達される、再暗号化された情報を、情報サーバ10bから伝達される乱数で復号する動作を行わない。
【0118】
オフライン端末50aは、共通復号部501aを備えている。共通復号部501aは、本システムに共通の復号アルゴリズムを保有しており、情報サーバ10aから伝達される、再暗号化された情報を、当該アルゴリズムに従って、情報サーバ10aから伝達される乱数で復号する。ただし、共通復号部501aは、情報サーバ10aから伝達される実行権データが所定の条件を満足するか否かを判定する機能を有しており、満足しない場合には、再暗号化された情報を乱数で復号する動作を行わない。
【0119】
なお、契約者B5についても、オフライン端末50aを含まない点を除いて、上記と同様である。ただし、図1において、契約者B5の各構成要素の参照番号は、情報サーバ10b、Xの復号部102bなどのように、契約者A4のものと区別されている。
【0120】
以下には、情報提供者X1が提供する情報を、契約者A4が受信して、リアルタイムに利用する場合、記録して利用する場合、オフライン端末50aで利用する場合、および契約者A4が受信して、契約者B5が利用する場合について、それぞれ本システムの動作を説明する。
(1)リアルタイムに利用する場合
図2は、情報提供者X1が提供する情報を、契約者A4が受信して、リアルタイムに利用する場合の、図1のシステムの動作を示すフローチャートである。
以下には、図2を用いて、図1の契約者A4が情報提供者X1から提供される情報を受信し、契約者A4のユーザが、その情報をユーザ端末20aでリアルタイムに利用する場合について説明する。
ユーザが、情報提供者X1が提供している、ある情報を利用したい意を、ユーザ端末20aに入力すると、ユーザ端末20aは、その意を情報サーバ10aに通知する。
【0121】
通知を受けると、情報サーバ10aのXの復号部102aは、Xの受信部101aが受信した、暗号化された情報を復号する(ステップS101)。Xの課金部103aは、その情報に付加されている課金基準データに基づいて、その情報の利用料金を算定する(ステップS102)。ただし、利用料金は、リアルタイムに情報を利用する場合の基準に基づいて算定される。Xの課金部103aが算定して得られた利用料金は、データ記録部112aが、情報提供者(1〜3)毎に記録する(ステップS103)。なお、データ記録部112aが記録した利用料金は、電話回線、パソコン通信網、ディジタルCATV網などを通じて、定期的に各情報提供者(1〜3)に通知され、契約者A4は、その料金を支払うことになる。
【0122】
次に、乱数発生部113aが乱数rを発生し、共通暗号化部111aは、Xの復号部102aが復号して得られた情報(CONT)を、本システムに共通の暗号化アルゴリズム(COM)に従って、乱数rで再暗号化する(ステップS104)。共通暗号化部111aは、さらに、秘密鍵暗号化アルゴリズム(E)に従って、データ記録部112aが記憶している、ユーザ端末20a毎の秘密鍵siで、乱数rを暗号化する(ステップS105)。情報サーバ10aは、共通暗号化部111aが再暗号化して得られた情報COM(r,CONT)および暗号化して得られた乱数E(si,r)を、ユーザ端末20aに送信する(ステップS106)。ここで、a(b,c)は、アルゴリズムaに従って、鍵bでデータcを暗号化することを意味する。
【0123】
ユーザ端末20aが、再暗号化された情報COM(r,CONT)および暗号化された乱数E(si,r)を受信すると(ステップS107)、ユーザ端末20aの共通復号部201aは、最初、秘密鍵復号アルゴリズムに従って、記憶している秘密鍵siで、暗号化された乱数E(si,r)を復号して、乱数rを取り出し(ステップS108)、次に、再暗号化された情報COM(r,CONT)を、本システムに共通の復号アルゴリズムに従って、取り出した乱数rで復号して、情報(CONT)をさらに取り出す(ステップS109)。ユーザ端末20aは、共通復号部201aが復号して得られた情報(CONT)を表示する。こうして、ユーザは、情報(CONT)を利用することができる(ステップS110)。
【0124】
このように、情報提供者X1は、提供しようとする情報を暗号化したうえ、その情報の利用料金を算定するための課金基準データを付加して提供する。契約者A4には、情報サーバ10aおよび1以上のユーザ端末20aが設けられ、情報サーバ10aのXの受信部101aは、情報提供者X1が提供する情報を受信する。Xの課金部103aは、Xの復号部102aが復号して得られた情報が、ユーザ端末20aに伝達される際に、その情報に付加された課金基準データに基づいて、その情報の利用料金を算定する。データ記録部112aは、Xの課金部103aが算定して得られた利用料金を記録する。なお、記録された利用料金は、所定の方法で情報提供者X1に通知され、契約者A4は、その料金を支払うことになる。これにより、契約者A4が情報をリアルタイムに利用する場合、利用度合に応じた課金ができる。
【0125】
また、乱数発生部113aが乱数を発生し、共通暗号化部111aは、Xの復号部101aが復号して得られた情報を、その乱数で再暗号化し、さらに、その乱数を、データ記録部112aが記憶しているユーザ端末20a毎の秘密鍵で暗号化する。再暗号化された情報および暗号化された乱数がユーザ端末20aに伝達されると、共通復号部201aは、伝達された、暗号化された乱数を自己の秘密鍵で復号し、さらに、復号して得た乱数で、伝達された、再暗号化された情報を復号する。これにより、情報サーバ10aからユーザ端末20aに、安全に情報を伝達できる。
【0126】
なお、共通暗号化部111aは、Xの復号部101aが復号して得られた情報を、データ記録部112aが記憶しているユーザ端末20a毎の秘密鍵で再暗号化し、共通復号部201aは、伝達された、再暗号化された情報を、自己の秘密鍵で復号するようにしてもよい。ただし、この場合、情報は、毎回、同一の鍵で暗号化されるため、乱数で暗号化する場合に比べると、伝達時の安全性は低くなる。
【0127】
(2)記録して利用する場合
図3は、情報提供者X1が提供する情報を、契約者A4が受信して記録し、記録した情報を利用する場合の、図1のシステムの動作を示すフローチャートである。
以下には、図3を用いて、図1の契約者A4が情報提供者X1から提供される情報を受信して記録し、記録した情報を、契約者A4のユーザが利用する場合について説明する。
ユーザが、情報提供者X1が提供している、ある情報を記録したい意を、ユーザ端末20aに入力すると、ユーザ端末20aは、その意を情報サーバ10aに通知する。
【0128】
通知を受けると、情報サーバ10aの情報記録部110aは、Xの受信部101aが受信した情報に付加されている記録許可フラグが1であるか否か、すなわち、その情報が記録を許可されたものであるか否かを判定する(ステップS201)。
付加された記録許可フラグが1である場合、すなわち、記録を許可された情報である場合、情報記録部110aは、その情報を記録する(ステップS202)。
付加された記録許可フラグが1でない場合、すなわち、記録を許可されない情報である場合には、情報記録部110aは、その情報を記録せず、ユーザ端末20aが、エラーを表示する(ステップS203)。
【0129】
ユーザが、上記のようにして情報記録部110aに記録された、ある情報を利用したい意を、ユーザ端末20aに入力すると(ステップS204)、情報サーバ10aは、付加された情報識別子を参照して、情報記録部110aに記録された情報のうち、ユーザが求める情報を見出す。そして、情報サーバ10aは、その情報が情報提供者X1から提供されたものであることを認識し、その情報をXの復号部102aに入力する。Xの復号部102aは、入力された情報を復号する(ステップS205)。
【0130】
次に、Xの課金部103aは、その情報に付加された課金基準データに基づいて、その情報の利用料金を算定する(ステップS206)。ただし、利用料金は、情報を記録して利用する場合の基準に基づいて算定される。そして、データ記録部112aは、Xの課金部103aが算定して得られた利用料金を記録する(ステップS207)。
以降、上記リアルタイムに利用する場合と同様にして、情報サーバ10aがその情報を再暗号化してユーザ端末20aに送信し、ユーザ端末20aは、情報サーバ10aから送信された、再暗号化された情報を受信して復号する(ステップS208〜ステップS213)。こうして、ユーザは、情報記録部110aに記録された情報を利用することができる(ステップS214)。
【0131】
このように、情報提供者X1は、提供しようとする情報に、さらに、記録許可フラグを付加して提供する。情報記録部110aは、Xの受信部101aが受信した情報に付加されている記録許可フラグが、記録を許可することを示す1である場合に、その情報を記録することができる。Xの課金部103aは、情報記録部110aが記録した情報が、ユーザ端末20aに送信される毎に、その情報に付加された課金基準データに基づいて、その情報の利用料金を算定する。これにより、契約者A4が情報を記録するのを制限することができ、かつ、契約者A4が情報を記録して繰り返し利用する場合、利用度合に応じた課金ができる。
【0132】
また、情報記録部110aは、Xの受信部101aが受信した情報を、暗号化されたままで記録し、記録された情報がユーザ端末20aに伝達される際に、Xの復号部102aが、その情報を復号する。これにより、契約者A4が記録した情報が不正に利用されるのを防ぐことができる。
【0133】
(3)オフライン端末50aで利用する場合
図4は、情報提供者X1が提供する情報を、契約者A4が受信して、オフライン端末50aで利用する場合の、図1のシステムの動作を示すフローチャートである。
以下には、図4を用いて、図1の契約者A4が情報提供者X1から提供される情報を受信し、契約者A4のユーザが、その情報をオフライン端末50aで利用する場合について説明する。なお、情報提供者X1から提供された情報は、図3のステップS201〜ステップS203と同様にして、情報記録部110aに記録されているものとする。
【0134】
ユーザが、ユーザ端末20aに、情報記録部110aに記録された、ある情報を、オフライン端末50aで利用したい意を入力すると、ユーザ端末20aは、その意を情報サーバ10aに通知する。
通知を受けると、情報サーバ10aは、付加された情報識別子を参照して、情報記録部110aに記録された情報のうち、ユーザが求める情報を見出す。そして、情報サーバ10aは、その情報が情報提供者X1から提供されたものであることを認識し、その情報をXの復号部102aに入力する。Xの復号部102aは、入力された情報を復号する(ステップS301)。
【0135】
次に、Xの課金部103aは、実行権データを作成する。実行権データには、利用可能回数、記録モードおよび課金モードが含まれ、この場合、利用可能回数は、ユーザが申告した、その情報を利用する回数であり、記録モードは、オフライン端末50aで利用されるべき情報であることを示す1、課金モードは、契約者A4に対して課金済みであることを示す1である。同時に、Xの課金部103aは、Xの復号部102aが復号して得られた情報に付加されている課金基準データに基づいて、作成した実行権に応じた利用料金、すなわち、その情報を、オフライン端末50aで、利用可能回数に等しい回数だけ利用する場合の利用料金を算定する(ステップS302)。そして、データ記録部112aは、Xの課金部103aが算定して得られた利用料金を記録する(ステップS303)。
【0136】
Xの復号部102aが復号して得られた情報は、上記リアルタイムに利用する場合と同様にして再暗号化されたうえで、移動ディスク30aに記録される(ステップS304、ステップS305)。乱数発生部113aが発生した乱数rは、Xの課金部10aが作成した実行権データとともに、ICカード40aに記録される(ステップS306)。
【0137】
次に、ユーザは、暗号化された情報が記録された移動ディスク30aと、乱数rおよび実行権データが記録されたICカード40aとを、オフライン端末50aに接続する(ステップS307)。オフライン端末50aの共通復号部501aは、最初、ICカード40aに記録された実行権データに含まれている記録モードが1であるか否かを判定する(ステップS308)。
記録モードが1である場合、共通復号部501aは、実行権データに含まれる利用可能回数が1以上であるか否かを、さらに判定する(ステップS309)。
【0138】
利用可能回数が1以上であれば、共通復号部501aは、ICカード40aに記録された乱数rで、移動ディスク30aに記録された情報を、上記リアルタイムに利用する場合と同様にして復号する(ステップS310)。そして、オフライン端末50aは、ICカード40aに記録されている利用可能回数を更新し(ステップS311)、次いで、共通復号部501aが復号して得られた情報を表示する。こうして、ユーザは、オフライン端末50aで、情報を利用することができる(ステップS312)。
【0139】
ステップS308で、記録モードが1でない場合、もしくは、ステップS309で、利用可能回数が0である場合には、共通復号部501aは、暗号化された情報を乱数rで復号する動作を行わず、オフライン端末50aが、ユーザに対してエラーを通知する(ステップS313)。
【0140】
このように、Xの課金部103aは、情報の利用度合およびその情報を利用可能な端末を制限するための実行権データを作成し、同時に、その情報に付加された課金基準データをに基づいて、作成した実行権データに応じた利用料金を算定する。その情報およびXの課金部103aが作成した実行権データがオフライン端末50aに伝達されると、オフライン端末50aは、伝達された実行権データが所定の条件を満たす場合に、伝達された情報をユーザに表示する。これにより、契約者A4のユーザがオフライン端末50aで情報を利用する場合、利用度合に応じた課金ができる。
【0141】
また、乱数発生部113aが乱数を発生し、共通暗号化部111aは、Xの復号部102aが復号して得られた情報を、その乱数で再暗号化する。再暗号化された情報、発生された乱数および作成された実行権データがオフライン端末50aに伝達されると、共通復号部501aは、伝達された、再暗号化された情報を、伝達された実行権データが所定の条件を満たす場合に、伝達された乱数で復号する。これにより、オフライン端末50aにおいて、実行権データが所定の条件を満たす場合にのみ、情報が表示されるようにすることができる。
【0142】
なお、共通暗号化部111aは、Xの復号部101aが復号して得られた情報を、データ記録部112aが記憶しているユーザ端末20a毎の秘密鍵で再暗号化し、共通復号部201aは、伝達された、再暗号化された情報を、伝達された実行権データが所定の条件を満たす場合に、自己の秘密鍵で復号するようにしても、実行権データが所定の条件を満たす場合にのみ、情報が表示されるようにすることができる。
【0143】
また、共通暗号化部111aが再暗号化して得られた情報は、移動ディスク30aのような、書き込み/読み出し可能な携帯型記録媒体を介して、乱数発生部113aが発生した乱数およびXの課金部103aが作成した実行権データは、ICカード40aのような、記録内容の解析/変更が困難な携帯型記録媒体を介して、それぞれオフライン端末50aに伝達することにより、情報サーバ10aからオフライン端末50aに、安全に情報を伝達できる。
【0144】
(4)契約者A4が受信して、契約者B5が利用する場合
図5は、情報提供者X1が提供する情報を、契約者A4が受信して契約者B5に再提供し、契約者B5が再提供された情報を利用する場合の、図1のシステムの動作を示すフローチャートである。
以下には、図5を用いて、情報提供者X1から提供される情報を、契約者A4が受信して契約者B5に再提供し、契約者B5のユーザが再提供された情報を利用する場合について説明する。なお、情報提供者X1から提供された情報は、図3のステップS201〜ステップS203と同様にして、情報記録部110aに記録されているものとする。
【0145】
契約者A4のユーザが、情報記録部110aに記録された、ある情報を、契約者B5に再提供したい意、および、再提供された情報を契約者Bが利用した場合、契約者Aに課金されるようにするのか、契約者Bに課金されるようにするのかを、ユーザ端末20aに入力すると、ユーザ端末20aは、それらの意を情報サーバ10aに通知する。
ユーザ端末20aからの通知を受けると、情報サーバ10aは、付加された情報識別子を参照して、情報記録部110aに記録された情報のうち、ユーザが求める情報を見出す。そして、情報サーバ10aは、その情報が情報提供者X1から提供されたものであることを認識し、その情報をXの復号部102aに入力する。Xの復号部102aは、入力された情報を復号する(ステップS401)。次に、Xの課金部103aは、ユーザ端末20aからの通知に基づいて、契約者A4に課金するか否かを判定する(ステップS402)。
【0146】
契約者A4に課金する場合、Xの課金部103aは、上記オフライン端末50aで利用する場合と同様にして、実行権データを作成するとともに、作成した実行権データに応じた利用料金を算定する(ステップS403)。そして、データ記録部112aは、Xの課金部103aが算定して得られた利用料金を記録する(ステップS404)。ただし、この場合、作成された実行権データに含まれる利用可能回数は、契約者A4のユーザが申告した、その情報を契約者B5に利用させる回数であり、記録モードは、契約者B5のユーザ端末20bで利用されることを示す2、課金モードは、契約者A4に課金済みであることを示す1である。また、算定された利用料金は、契約者B5のユーザが、ユーザ端末20bで、その情報を利用可能回数に等しい回数だけ利用した場合の料金である。
【0147】
契約者B5に課金する場合には、Xの課金部103aは、実行権データを作成する(ステップS405)。ただし、この場合、作成された実行権データに含まれる利用可能回数は、予め定められた十分大きな値であり、記録モードは、契約者B5のユーザ端末20bで利用されることを示す2、課金モードは、未課金であることを示す2である。
【0148】
次に、共通暗号化部111aは、Xの復号部102aが復号して得られた情報を、上記リアルタイムに利用する場合と同様にして、乱数発生部113aが発生した乱数rで再暗号化する(ステップS406)。そして、情報サーバ10aは、共通暗号化部111aが再暗号化して得られた情報を移動ディスク30aに記録し(ステップS407)、乱数発生部113aが発生した乱数rおよびXの課金部103aが作成した実行権データをICカード40aに記録する(ステップS408)。
【0149】
契約者B5のユーザは、再暗号化された情報が記録された移動ディスク30aと乱数rおよび実行権データが記録されたICカード40aとを取得すると、取得した移動ディスク30aおよびICカード40aを、ユーザ端末20bに接続し(ステップS409)、次いで、移動ディスク30aに記録された情報を利用する意を、ユーザ端末20bに入力する。
【0150】
ユーザ端末20bの共通復号部201bは、最初、ICカード40aに記録された実行権データに含まれる課金モードが1であるか否か、すなわち契約者A4に課金済みであるか否かを判定する(ステップS410)。
課金モードが1である場合、共通復号部201bは、実行権データに含まれる記録モードが2であるか否か、すなわち、その情報が契約者B5のユーザ端末20bで利用されるべきものであるか否かを、さらに判定する(ステップS411)。
記録モードが2である場合、共通復号部201bは、実行権データに含まれる利用可能回数が1以上であるか否かを、さらに判定する(ステップS412)。
【0151】
利用可能回数が1以上である場合、共通復号部201bは、移動ディスク30aに記録された、再暗号化された情報を、上記リアルタイムに利用する場合と同様にして、ICカード40aに記録された乱数rで復号する(ステップS413)。次に、ユーザ端末20bは、実行権データに含まれている利用可能回数を更新し(ステップS414)、共通復号部201bが復号して得られた情報を表示する。こうして、契約者B5のユーザは、契約者A4から再提供された情報を利用することができる(ステップS415)。
【0152】
ステップS411で、記録モードが2でない場合、もしくは、ステップS412で、利用可能回数が0である場合には、共通復号部201bは、再暗号化された情報を乱数rで復号する動作を行わず、ユーザ端末20bがユーザに対して、その情報を利用できない意を通知する(ステップS416)。
【0153】
ステップS410で、課金モードが1でない場合、すなわち、未課金である場合には、ユーザ端末20bは、情報サーバ10bに、移動ディスク30aに記録された、再暗号化された情報に付加された課金基準データを通知する。情報サーバ10bのXの課金部103bは、通知された課金基準データに基づいて、その情報の利用料金を算定し(ステップS417)、データ記録部112bは、Xの課金部103bが算定して得られた利用料金を記録する(ステップS418)。その後、ステップS411の処理に進む。
【0154】
このように、契約者A4に課金する場合、情報サーバ10aのXの課金部103aは、情報の利用度合およびその情報を利用可能な端末を制限するための実行権データを作成し、かつ、作成した実行権データに応じた利用料金を、その情報に付加された課金基準データに基づいて算定する。その情報および作成された実行権データが契約者B5に伝達されると、ユーザ端末20bは、伝達された実行権データが所定の条件を満たす場合に、伝達された情報を表示する。これにより、契約者A4が受信した情報を契約者B5が利用する場合、利用度合に応じて、契約者A4に課金することができる。
【0155】
なお、契約者A4が受信した情報を契約者B5が利用して、契約者A4に課金するという提供形態は、情報をプレゼントするという、情報提供の新たな形態である。
【0156】
契約者B5に課金する場合には、情報サーバ10aのXの課金部103aは、情報を利用できる端末を制限するための実行権データを作成する。その情報および作成された実行権データが契約者B5に伝達されると、情報サーバ10bのXの課金部103bは、伝達された情報に付加された課金基準データに基づいて、その情報の利用料金を算定する。一方、ユーザ端末20bは、伝達された実行権データが所定の条件を満たす場合に、伝達された情報を表示する。これにより、契約者A4が受信した情報を契約者B5が利用する場合、利用度合に応じて、契約者B5に課金することができる。
【0157】
以上は、契約者A4から契約者B5に、移動ディスク30aおよびICカード40aを介して、それぞれ、情報、データ類を伝達する場合について説明しているが、以下には、CATV網を介して、情報およびデータ類を伝達する場合について、図1および5を用いて説明する。
本システムの動作が、図5に示すものと異なるのは、以下に示す点である。すなわち、ステップS406〜S408において、契約者A4および契約者B5はそれぞれ、共有鍵KABを保有しており、共通暗号化部111aは、Xの復号部102aが復号して得られた情報を、乱数発生部113aが発生した乱数rで再暗号化し、さらに、この乱数rおよびXの課金部103aが作成した実行権データを、共有鍵KABで暗号化する。そして、情報サーバ10aは、共通暗号化部111aが再暗号化して得られた情報ならびに暗号化して得られた乱数および実行権データを、CATV網を通じて、契約者B5に送信する。
【0158】
また、ステップS409において、ユーザ端末20bが、CATV網を通じて送信された、再暗号化された情報ならびに暗号化された乱数および実行権データを受信すると、共通復号部201bは、暗号化された乱数および実行権データを、共有鍵KABで復号する。
【0159】
このように、CATV網のような、伝送速度が比較的大きな伝送路を通じて、情報、乱数および実行権データを伝送する場合には、情報を乱数で再暗号化し、さらに、乱数および実行権データを共有鍵KABで暗号化することにより、契約者A4から契約者B5に、安全に情報を伝達できる。
【0160】
なお、共有鍵KABで乱数および実行権データを暗号化する代わりに、公開暗号方式で暗号化することもできる。また、CATV網に代えて、B−ISDNを通じて、契約者Aから契約者Bに、再暗号化された情報ならびに暗号化された乱数および実行権データを伝送してもよい。
【0161】
次に、契約者A4から契約者B5に、移動ディスク30aを介して情報を、通信回線を介してデータ類を、それぞれ伝達する場合について、図1および5を用いて説明する。
本システムの動作が、図5に示すものと異なるのは、以下に示す点である。すなわち、ステップS406〜S408において、契約者A4および契約者B5はそれぞれ、共有鍵KABを保有しており、共通暗号化部111aは、Xの復号部102aが復号して得られた情報を、乱数発生部113aが発生した乱数rで再暗号化し、さらに、この乱数rおよびXの課金部103aが作成した実行権データを、共有鍵KABで暗号化する。そして、情報サーバ10aは、共通暗号化部111aが再暗号化して得られた情報を、移動ディスク30aに記録し、共通暗号化部111aが暗号化して得られた乱数および実行権データを、通信回線を通じて、契約者B5に送信する。
【0162】
また、ステップS409において、契約者B5のユーザは、再暗号化された情報が記録された移動ディスク30aを取得すると、取得した移動ディスク30aを、ユーザ端末20bに接続する。また、ユーザ端末20bが、通信回線を通じて送信された、暗号化された乱数および実行権データを受信すると、共通復号部201bは、暗号化された乱数および実行権データを、共有鍵KABで復号する。
【0163】
このように、乱数および実行権データを、通信回線のような、伝送速度が比較的小さい伝送路を通じて伝送し、情報を、移動ディスク30aに記録して移動させる場合には、情報を乱数で再暗号化し、さらに、乱数および実行権データを共有鍵KABで暗号化することにより、契約者A4から契約者B5に、安全に情報を伝達できる。なお、共有鍵KABで乱数および実行権データを暗号化する代わりに、公開暗号方式で暗号化することもできる。
【0164】
なお、本実施形態では、実行権データに利用可能回数が含まれるとしたが、利用可能期限が含まれるとしてもよい。
【0165】
また、本実施形態では、ユーザがオフライン端末50aで情報を利用する場合、Xの課金部103aは、実行権データを作成すると同時に、作成した実行権に応じた利用料金を算定しているが、オフライン端末50aでの利用度合をICカード40aに記録しておき、利用後に、ユーザがICカード40aを情報サーバ10aに接続して、その際、Xの課金部103aが利用料金を算定してもよい。
【0166】
また、本実施形態では、契約者単位で課金しているが、利用料金を端末毎に記録することにより、ユーザ単位で課金することもできる。
【0167】
また、ユーザにパスワードを発行し、ユーザが端末を利用する際に、認証を行うようにすることで、不正使用に対する安全性を、より高めることができる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係る情報提供システムの構成を示すブロック図である。
【図2】情報提供者X1が提供する情報を、契約者Aが受信して、リアルタイムに利用する場合の、図1のシステムの動作を示すフローチャートである。
【図3】情報提供者X1が提供する情報を、契約者A4が受信して記録し、記録した情報を利用する場合の、図1のシステムの動作を示すフローチャートである。
【図4】情報提供者X1が提供する情報を、契約者A4が受信して、オフライン端末50aで利用する場合の、図1のシステムの動作を示すフローチャートである。
【図5】情報提供者X1が提供する情報を、契約者A4が受信して契約者B5に再提供し、契約者B5が再提供された情報を利用する場合の、図1のシステムの動作を示すフローチャートである。
【図6】従来の映像情報伝送装置の構成を示すブロック図である。
【符号の説明】
1 情報提供者X
2 情報提供者Y
3 情報提供者Z
4 契約者A
5 契約者B
10a、10b 情報サーバ
20a、20b ユーザ端末
30a、30b 移動ディスク
40a、40b ICカード
50a オフライン端末
101a、101b Xの受信部
102a、102b Xの復号部
103a、103b Xの課金部
104a、104b Yの受信部
105a、105b Yの復号部
106a、106b Yの課金部
107a、107b Zの受信部
108a、108b Zの復号部
109a、109b Zの課金部
110a、110b 情報記録部
111a、111b 共通暗号化部
112a、112b データ記録部
113a、113b 乱数発生部
201a、201b、501a 共通復号部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information providing system, and more particularly to an information providing system in which an information provider provides information to a contractor and charges according to the degree of use.
[0002]
[Prior art]
In recent years, paid information providing services such as BS broadcasting, CS broadcasting, and digital CATV have been widely used. In such a service, usually, the user can freely use the information provided by the information provider by paying a monthly usage fee to the information provider. For this reason, the provided information is recorded and recorded repeatedly by a VTR or the like, and the recorded information is lent or transferred to other users. There is an inconvenience that cannot be protected.
[0003]
In view of this, development of an information providing system capable of restricting such actions has been performed. In the following, as an example of such a system, a video information transmission apparatus described in JP-A-7-162832 will be described. This apparatus can record video information while being scrambled, and can therefore apply certain restrictions on the reproduction of the recorded information.
[0004]
FIG. 6 is a block diagram showing the configuration of the conventional video information transmission apparatus. The apparatus in FIG. 6 includes a transmission apparatus 901, a reception apparatus 906, and a transmission path 905. The transmission apparatus 901 includes a scrambling apparatus 902, a reproduction limited information generation apparatus 903, and a multiplexing apparatus 904. The reception device 906 includes a separation device 907, a conversion device 908, an IC card I / F 909, an IC card 910, a VTR 911, and a descrambling device 912.
[0005]
The scrambler 902 in FIG. 6 scrambles the video information. The reproduction limitation information generation device 903 generates reproduction limitation information for limiting reproduction by the reception device 906. ManyHeavy clothingThe device 904 multiplexes the video information and the reproduction limited information. The separation device 907 separates the multiplexed information into video information and reproduction limited information. The conversion device 908 converts the format of the video information. The VTR 911 records video information. The IC card I / F 909 records reproduction limited information on the IC card 910. The IC card 910 stores reproduction limited information. The descrambling device 912 descrambles the scrambled video signal based on the reproduction limitation information.
[0006]
Hereinafter, the operation of the video information transmission apparatus of FIG. 6 will be described.
In the transmission device 901, the scramble device 902 scrambles the video information, while the reproduction limitation information generation device 903 generates and encrypts the reproduction limitation information according to the control information, and gives the scramble information to the scramble device 902. . The multiplexing device 904 multiplexes the video information output from the scramble device 902 and the reproduction limitation information provided by the reproduction limitation information generation device 903, and transmits the multiplexed information to the reception device 906 via the transmission path 905.
[0007]
The transmitted information is separated into video information and reproduction limited information by the separating device 907 of the receiving device 906. The video information obtained by the separation is converted from a transmission format to a recording format in the conversion device 908 and then recorded on the magnetic tape by the VTR 911. On the other hand, the reproduction limited information obtained by the separation is recorded on the IC card 910 in the IC card I / F 909.
When the user connects the IC card 910 to the descrambling device 912, the descrambling device 912 descrambles the video information recorded in the VTR 911 within a range permitted by the reproduction limited information read from the IC card 910.
[0008]
[Problems to be solved by the invention]
As described above, the apparatus of FIG. 6 can prevent video information from being recorded and played back indefinitely.
However, for the information provider, the monthly usage fee is determined in advance with the user as a fixed amount, and on the other hand, the use of the information is not more than a predetermined upper limit of the usage degree by using the above device or the like. Such a method is not always useful. If the user wants to record information and use it repeatedly, it is more desirable to record and use it as many times as desired, and collect usage fees according to the degree of use. Similarly, when you want to lend or transfer information recorded by a user to another user, you can lend or transfer it under certain conditions, and depending on the degree of use, either user can charge It is desirable to collect.
[0009]
In addition, it is inconvenient for users to record and use information, or to use information recorded by other users, and if the usage fee is set to a fixed amount in advance, the information is used. Depending on how often you do it, it may not be profitable.
[0010]
Accordingly, an object of the present invention is to provide an information providing system that can provide information to a user from an information provider and charge the user according to the degree of use.
[0011]
In addition, if information is used by a person other than a legitimate user or data related to charging is illegally operated, charging according to the degree of use cannot be performed correctly.
[0012]
Accordingly, another object of the present invention is to enable information and billing data to be transmitted more safely in the above system.
[0013]
[Means for Solving the Problems and Effects of the Invention]
  1st invention consists of one or more information providers and a contractor, an information provider provides information to a contractor, and a contractor uses the provided information and uses it for an information provider. An information providing system for paying a fee,
  Each of the one or more information providers is provided with a distribution means for distributing the information to be provided by adding charging standard data for calculating a usage fee for the information,
  On the contractor side, an information server and an offline terminal are provided,
  Information server
    Receiving means for receiving information provided by one or more information providers;
    Based on the degree of use of the information received by the receiving means and the execution right data for restricting the terminals that can use the information, and based on the created execution right data and the charging standard data added to the information A billing means for calculating the usage fee of the information;
    Data recording means for recording usage fees calculated by the accounting meansWhen,
    Communicate to offline deviceinformationThe, Writable / readableFirstPortable recording mediumTo record,And,Communicate to offline deviceExecution rights dataThe secondPortable recording mediumAnd recording means for recording
  Offline devicesSecondWhen the execution right data transmitted from the information server via the portable recording medium satisfies a predetermined condition,FirstThe use of information transmitted from an information server via a portable recording medium is permitted.
[0024]
  As described above, in the first invention, each of the distribution means provided on one or more information providers side adds charging standard data for calculating the usage fee of the information to the information to be provided. And deliver. On the contractor side, an information server and an offline terminal are provided, and the receiving means of the information server receives information provided by one or more information providers. The charging unit creates the execution right data for restricting the degree of use of the information received by the receiving unit and the terminals that can use the information, and adds the created execution right data and the charging reference data added to the information Based on this, the usage fee for the information is calculated. The data recording unit records the usage fee obtained by the accounting unit. The recorded usage fee is notified to each information provider by a predetermined method, and the contractor pays the fee. When the information received by the receiving unit and the execution right data created by the charging unit are transmitted to the offline terminal, the offline terminal uses the transmitted information when the transmitted execution right data satisfies a predetermined condition. to approve. Information can be written / readFirstIt is transmitted to the offline terminal through the portable recording medium, and the execution right data isSecondThe data is transmitted to the offline terminal via the portable recording medium.
[0025]
In this way, the information server creates the execution right data for restricting the degree of use of information and the terminals that can use the information, and at the same time, refers to the billing standard data added to the information and creates the execution right data Calculate and record usage fees according to the data. The offline terminal permits use of the transmitted information when the transmitted execution right data satisfies a predetermined condition. Thereby, when a contractor uses information in an offline terminal, charging according to the degree of use can be performed.
[0026]
  First2The invention of the1In the invention of the above, information provided by one or more information providers is encrypted,
  The information server further includes first decoding means for decoding information received by the receiving means.
[0027]
Thereby, when the information provided by one or more information providers is encrypted, the information server can decrypt the information.
[0028]
  In a third aspect based on the second aspect, the information server further comprises common encryption means for re-encrypting the information obtained by the first decryption means using a predetermined method,
  Offline devicesFirstRe-encrypted information transmitted from the information server via a portable recording mediumSecondA second decryption means is provided for decrypting when the execution right data transmitted from the information server via the portable recording medium satisfies a predetermined condition.
[0029]
As a result, the information can be used only when the execution right data satisfies a predetermined condition.
[0030]
  In a fourth aspect based on the second aspect, the information server
    Random number generating means for generating a random number;
    A common encryption unit for re-encrypting the information obtained by the first decryption unit with the random number generated by the random number generation unit;
    The recording means further communicates to the offline terminalrandom numberThe,SecondPortable recording mediumRecorded in
  Offline devicesFirstRe-encrypted information transmitted from the information server via a portable recording mediumSecondWhen the execution right data transmitted from the information server via the portable recording medium satisfies a predetermined condition,SecondA second decryption means for decrypting with a random number transmitted from the information server via the portable recording medium is provided.
[0031]
  As above,4In this invention, the random number generation means generates a random number, and the common encryption means re-encrypts the information obtained by the first decryption means using the random number. When the re-encrypted information, the generated random number, and the created execution right data are transmitted to the offline terminal, the second decryption means transmits the transmitted re-encrypted information to the transmitted execution. When the right data satisfies a predetermined condition, it is decrypted with the transmitted random number. As a result, the information can be used only when the execution right data satisfies a predetermined condition.
[0069]
  The fifth invention is provided on the contractor side, which is provided with one or more information providers and to which the charging standard data for calculating the usage fee is added and is used by the offline terminal by paying the usage fee. An information server,
  Receiving means for receiving information provided by one or more information providers;
  Based on the degree of use of the information received by the receiving means and the execution right data for restricting the terminals that can use the information, and based on the created execution right data and the charging standard data added to the information A billing means for calculating the usage fee of the information;
  Data recording means for recording the usage fee calculated by the charging means;
  Information to be transmitted to offline terminals can be written / readFirstExecution right data recorded on a portable recording medium and transmitted to an offline terminal,SecondMeans for recording on a portable recording medium.
[0070]
  As described above, in the fifth invention, each of the one or more information providers distributes the information to be provided by adding the charging reference data for calculating the usage fee of the information. The receiving means receives information provided by one or more information providers. The charging unit creates the execution right data for restricting the degree of use of the information received by the receiving unit and the terminals that can use the information, and adds the created execution right data and the charging reference data added to the information Based on this, the usage fee for the information is calculated. The data recording unit records the usage fee obtained by the accounting unit. The recorded usage fee is notified to each information provider by a predetermined method, and the contractor pays the fee. When the information received by the receiving unit and the execution right data created by the charging unit are transmitted to the offline terminal, the offline terminal uses the transmitted information when the transmitted execution right data satisfies a predetermined condition. to approve. Information can be written / readFirstIt is transmitted to the offline terminal through the portable recording medium, and the execution right data isSecondThe data is transmitted to the offline terminal via the portable recording medium.
[0071]
In this way, the information server creates the execution right data for restricting the degree of use of information and the terminals that can use the information, and at the same time, refers to the charging standard data added to the information and creates the created execution right data. Calculate and record usage fees according to the rights data. The offline terminal permits use of the information when the transmitted execution right data satisfies a predetermined condition. Thereby, when a contractor uses information in an offline terminal, charging according to the degree of use can be performed.
[0089]
In this way, the information server creates the execution right data for restricting the degree of use of information and the terminals that can use the information, and at the same time, refers to the billing standard data added to the information and creates the execution right data Calculate and record usage fees according to the data. The offline terminal permits use of the transmitted information when the transmitted execution right data satisfies a predetermined condition. Thereby, when a contractor uses information on an offline terminal, it can charge according to a utilization degree.
[0098]
  First6The invention of one or more information providersInformation delivered fromContractorProposed toServingTo do, ContractorExecuted by an information providing system including an information server and an offline terminal provided on the sideAn information providing method,
  One or more information providersDelivered frominformationIn, Billing standard data for calculating usage fees for the informationButAdditionHas been
  Information serverBut,Receive information provided by one or more information providers,
  Information serverCreate execution right data to limit the degree of use of received information and the terminals that can use the information,
  Information serverBased on the created execution right data and the billing standard data attached to the received information, calculate the usage fee for the information,
  Information serverRecord the usage fee calculated and
  Information server communicates to offline terminalinformationThe, Writable / readableFirstPortable recording mediumTo record,And,Communicate to offline deviceExecution rights dataThe secondPortable recording mediumRecorded in
  Offline deviceBut,SecondWhen the execution right data transmitted from the information server via the portable recording medium satisfies a predetermined condition,FirstThe use of information transmitted from an information server via a portable recording medium is permitted.
[0099]
  As above,6In the invention, one or more information providers distribute the information to be provided by adding charging reference data for calculating the usage fee of the information. The contractor side is provided with an information server and an offline terminal. When the information server receives the provided information, the information server obtains the execution right data for limiting the degree of use of the information and the terminals that can use the information. create. Next, the information server calculates and records a usage fee for the information based on the created execution right data and the charging reference data added to the received information. The recorded usage fee is notified to the information provider by a predetermined method, and the contractor pays the fee. When the received information and the created execution right data are transmitted to the offline terminal, the offline terminal allows the transmitted information to be used when the transmitted execution right data satisfies a predetermined condition. . Information can be written / readFirstIt is transmitted to the offline terminal through the portable recording medium, and the execution right data isSecondThe data is transmitted to the offline terminal via the portable recording medium.
[0100]
In this way, the information server creates the execution right data for restricting the degree of use of information and the terminals that can use the information, and at the same time, refers to the billing standard data added to the information and creates the execution right data Calculate and record usage fees according to the data. The offline terminal permits use of the transmitted information when the transmitted execution right data satisfies a predetermined condition. Thereby, when a contractor uses information in an offline terminal, it can charge according to a utilization degree.
[0106]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a block diagram showing a configuration of an information providing system according to an embodiment of the present invention. The system of FIG. 1 includes an information provider X1, an information provider Y2, an information provider Z3, a contractor A4, and a contractor B5. The contractor means one household consisting of one or more users.
Contractor A4 and contractor B5 can exchange information bidirectionally via a communication line / CATV network or via a portable recording medium. However, the following description is limited to the case where information is exchanged via a portable recording medium.
[0107]
The information provider X1, the information provider Y2, and the information provider Z3 respectively send information such as video information and text information to the contractor A4 and the contractor B5 via satellite broadcasting, terrestrial broadcasting, digital CATV network, and the like. provide. In that case, each information provider (1-3) can use the delivery system, encryption system, and billing system which each determined.
[0108]
Each of the contractor A4 and the contractor B5 pays a usage fee to each information provider (1 to 3) periodically using information provided by each information provider (1 to 3). However, the usage fee is calculated for each contractor (4, 5) according to the degree of use of the information. The calculated usage fee is notified to each information provider (1 to 3) through a telephone line, a personal computer communication network, a digital CATV network, or the like.
[0109]
Each information provider (1-3) encrypts the information to be provided and provides the information identifier, charging reference data, and recording permission flag.
Here, the information identifier is for distinguishing the information from other information, and includes data indicating which information provider (1-3) provides the information. The billing standard data is data for calculating a usage fee for the information, and includes data such as a usage fee for use in real time and a usage fee for recording and using. The recording permission flag is a flag indicating whether or not the information can be recorded on the side of the contractor (4, 5), and is set to 1 if the information can be recorded, and set to 0 if the information cannot be recorded. It has been.
[0110]
The contractor A4 in FIG. 1 includes an information server 10a, one or more user terminals 20a, a moving disk 30a, an IC card 40a, and an offline terminal 50a.
The moving disk 30a is a portable recording medium capable of writing / reading, and the IC card 40a is a portable recording medium in which illegal analysis / change of recorded data is difficult. The information server 10a transmits the received information to the user terminal 20a, and records information and data on the moving disk 30a and the IC card 40a, respectively. The user terminal 20a receives information transmitted from the information server 10a, and reads information and data recorded on the moving disk 30a and the IC card 40a, respectively. The user terminal 20a can also transmit a command input by the user to the information server 10a. The offline terminal 50a reads information and data recorded on the moving disk 30a and the IC card 40a, respectively.
[0111]
1 includes an X receiving unit 101a, an X decoding unit 102a, an X charging unit 103a, a Y receiving unit 104a, a Y decoding unit 105a, a Y charging unit 106a, a Z receiving unit 107a, A decryption unit 108a for Z, an accounting unit 109a for Z, an information recording unit 110a, a common encryption unit 111a, a data recording unit 112a, and a random number generation unit 113a.
[0112]
The X receiving unit 101a receives information distributed by the information provider X1. The X decoding unit 102a decodes the information provided by the information provider X1 among the information received by the X receiving unit 101a and the information recorded in the information recording unit 110a. The X billing unit 103a calculates a usage fee for the information based on the billing reference data added to the information decrypted by the X decryption unit 102a. The X billing unit 103a also creates execution right data as necessary.
The Y receiving unit 104a receives information distributed by the information provider Y2. The Y decoding unit 105a decodes the information provided by the information provider Y2 among the information received by the Y receiving unit 104a and the information recorded in the information recording unit 110a. The Y charging unit 106a calculates the usage fee for the information based on the charging reference data added to the information decoded by the Y decoding unit 105a. The Y accounting unit 106a also creates execution right data as necessary.
The Z receiving unit 107a receives information distributed by the information provider Z3. The Z decoding unit 108a decodes the information provided by the information provider Z3 among the information received by the Z receiving unit 107a and the information recorded in the information recording unit 110a. The Z billing unit 109a calculates a usage fee for the information based on the billing reference data added to the information decrypted by the Z decrypting unit 108a. The charging unit 109a for Z also creates execution right data as necessary.
[0113]
Here, the execution right data means that when the information is used in the offline terminal 50a, or the information received by the contractor A4 is re-provided to the contractor B5, and the user of the contractor B5 uses the information in the user terminal 20b. In order to limit the degree of use of the information and the terminals that can use the information, the number of times of use, the recording mode, and the billing mode are included.
[0114]
The available number of times is the number of times that information can be used, and is updated as the information is used. The recording mode is for limiting the terminals that can use the information, and is defined as 1 when used in the offline terminal 50a and 2 when used in the user terminal 20b of the contractor B5. . The charging mode indicates whether or not the information is already charged, and is set to 1 if the information has been charged and 2 if the information has not been charged.
[0115]
The information recording unit 110a records information received by each receiving unit (101a, 104a, 107a). However, the information recording unit 110a has a function of determining whether or not the recording permission flag added to the information to be recorded is 1, and does not record information whose recording permission flag is not 1. The data recording unit 112a records the usage fee obtained by calculation by each charging unit (103a, 106a, 109a). The data recording unit 112a also stores a secret key for each user terminal 20a. The random number generator 113a generates a random number.
[0116]
The common encryption unit 111a has an encryption algorithm common to this system, and the random number generation unit 113a stores information obtained by decrypting each decryption unit (102a, 105a, 108a) according to the algorithm. Re-encrypt with the generated random number. The common encryption unit 111a also has a secret key encryption algorithm, and when the information obtained by re-encryption is transmitted to the user terminal 20a, the random number generated by the random number generation unit 113a is determined according to the algorithm. Encryption is performed using a secret key for each user terminal 20a stored in the data recording unit 112a. Each billing unit (103a, 106a, 109a) and data recording unit 112a are arranged in an area where analysis, alteration or duplication is impossible.
[0117]
The user terminal 20a includes a common decoding unit 201a. The common decryption unit 201a has a secret key unique to the user terminal 20a and a secret key decryption algorithm, and decrypts the encrypted random number transmitted from the information server 10a with this secret key according to the algorithm. To do. The common decryption unit 201a also has a decryption algorithm common to the present system. According to the algorithm, the common decryption unit 201a decrypts the reencrypted information transmitted from the information server 10a with a random number obtained by decryption. The re-encrypted information transmitted from the information server 10b is decrypted with a random number transmitted from the information server 10b. However, the common decryption unit 201a has a function of determining whether or not the execution right data transmitted from the information server 10b satisfies a predetermined condition. If not, the common decryption unit 201a is transmitted from the information server 10b. The re-encrypted information is not decrypted with the random number transmitted from the information server 10b.
[0118]
The offline terminal 50a includes a common decoding unit 501a. The common decryption unit 501a has a decryption algorithm common to this system, and decrypts the re-encrypted information transmitted from the information server 10a with a random number transmitted from the information server 10a according to the algorithm. . However, the common decryption unit 501a has a function of determining whether or not the execution right data transmitted from the information server 10a satisfies a predetermined condition. If not, the re-encrypted information The operation of decrypting with random numbers is not performed.
[0119]
The contractor B5 is the same as the above except that the offline terminal 50a is not included. However, in FIG. 1, the reference numbers of the components of the contractor B5 are distinguished from those of the contractor A4, such as the information server 10b and the decryption unit 102b of X.
[0120]
In the following, the information provided by the information provider X1 is received by the contractor A4, used in real time, recorded and used, used by the offline terminal 50a, and received by the contractor A4. The operation of this system will be described for each case where the contractor B5 uses the system.
(1) When using in real time
FIG. 2 is a flowchart showing the operation of the system of FIG. 1 when the contractor A4 receives the information provided by the information provider X1 and uses it in real time.
In the following, referring to FIG. 2, the contractor A4 in FIG. 1 receives information provided from the information provider X1, and the user of the contractor A4 uses the information in real time on the user terminal 20a. explain.
When the user inputs an intention to use certain information provided by the information provider X1 to the user terminal 20a, the user terminal 20a notifies the information server 10a of the intention.
[0121]
Upon receiving the notification, the X decryption unit 102a of the information server 10a decrypts the encrypted information received by the X reception unit 101a (step S101). The charging unit 103a of X calculates the usage fee for the information based on the charging reference data added to the information (step S102). However, the usage fee is calculated based on criteria for using information in real time. The data recording unit 112a records the usage fee obtained by calculating the X charging unit 103a for each information provider (1 to 3) (step S103). The usage fee recorded by the data recording unit 112a is periodically notified to each information provider (1 to 3) through a telephone line, a personal computer communication network, a digital CATV network, etc., and the contractor A4 pays the fee. Will pay.
[0122]
Next, the random number generation unit 113a generates a random number r, and the common encryption unit 111a uses the information (CONT) obtained by decrypting the X decryption unit 102a as an encryption algorithm (COM) common to this system. Then, re-encryption is performed with the random number r (step S104). The common encryption unit 111a further encrypts the random number r with the secret key si for each user terminal 20a stored in the data recording unit 112a in accordance with the secret key encryption algorithm (E) (step S105). The information server 10a transmits the information COM (r, CONT) obtained by re-encryption by the common encryption unit 111a and the random number E (si, r) obtained by encryption to the user terminal 20a (step S106). ). Here, a (b, c) means that data c is encrypted with key b according to algorithm a.
[0123]
When the user terminal 20a receives the re-encrypted information COM (r, CONT) and the encrypted random number E (si, r) (step S107), the common decryption unit 201a of the user terminal 20a first starts with a secret. In accordance with the key decryption algorithm, the encrypted random number E (si, r) is decrypted with the stored secret key si to extract the random number r (step S108), and then the re-encrypted information COM ( r, CONT) is decrypted with the extracted random number r in accordance with a decryption algorithm common to the present system, and information (CONT) is further extracted (step S109). The user terminal 20a displays information (CONT) obtained by decoding by the common decoding unit 201a. Thus, the user can use the information (CONT) (step S110).
[0124]
As described above, the information provider X1 encrypts the information to be provided and provides the charging reference data for calculating the usage fee of the information. The contractor A4 is provided with an information server 10a and one or more user terminals 20a, and the X receiving unit 101a of the information server 10a receives information provided by the information provider X1. When the information obtained by decrypting by the X decrypting unit 102a is transmitted to the user terminal 20a, the X billing unit 103a uses the information usage fee based on the billing reference data added to the information. Is calculated. The data recording unit 112a records the usage fee calculated by the X charging unit 103a. The recorded usage fee is notified to the information provider X1 by a predetermined method, and the contractor A4 pays the fee. Thereby, when the contractor A4 uses information in real time, it is possible to charge according to the degree of use.
[0125]
The random number generation unit 113a generates a random number, and the common encryption unit 111a re-encrypts the information obtained by the decryption unit 101a of X using the random number, and further converts the random number into the data recording unit. It encrypts with the private key for every user terminal 20a which 112a has memorize | stored. When the re-encrypted information and the encrypted random number are transmitted to the user terminal 20a, the common decryption unit 201a decrypts the transmitted encrypted random number with its own secret key, and further decrypts it. The re-encrypted information transmitted is decrypted with the random number obtained in the above. Thereby, information can be safely transmitted from the information server 10a to the user terminal 20a.
[0126]
The common encryption unit 111a re-encrypts the information obtained by decrypting the X decryption unit 101a with the private key for each user terminal 20a stored in the data recording unit 112a, and the common decryption unit 201a The re-encrypted information transmitted may be decrypted with its own secret key. However, in this case, since the information is encrypted with the same key every time, the safety at the time of transmission is lower than in the case where the information is encrypted with a random number.
[0127]
(2) When recording and using
FIG. 3 is a flowchart showing the operation of the system of FIG. 1 when the contractor A4 receives and records information provided by the information provider X1 and uses the recorded information.
Hereinafter, the case where the contractor A4 in FIG. 1 receives and records the information provided from the information provider X1 and uses the recorded information by the user of the contractor A4 will be described with reference to FIG. .
When the user inputs an intention to record certain information provided by the information provider X1 to the user terminal 20a, the user terminal 20a notifies the information server 10a of the intention.
[0128]
Upon receiving the notification, the information recording unit 110a of the information server 10a determines whether or not the recording permission flag added to the information received by the X receiving unit 101a is 1, that is, the information is permitted to be recorded. It is determined whether it is a thing (step S201).
When the added recording permission flag is 1, that is, when the information is permitted to be recorded, the information recording unit 110a records the information (step S202).
When the added recording permission flag is not 1, that is, when the information is not permitted to be recorded, the information recording unit 110a does not record the information, and the user terminal 20a displays an error (step S203). .
[0129]
When the user inputs an intention to use certain information recorded in the information recording unit 110a as described above to the user terminal 20a (step S204), the information server 10a refers to the added information identifier. Of the information recorded in the information recording unit 110a, the information required by the user is found. Then, the information server 10a recognizes that the information is provided from the information provider X1, and inputs the information to the X decryption unit 102a. The X decoding unit 102a decodes the input information (step S205).
[0130]
Next, the X billing unit 103a calculates a usage fee for the information based on the billing reference data added to the information (step S206). However, usage fees are calculated based on the criteria for recording and using information. The data recording unit 112a records the usage fee calculated by the X charging unit 103a (step S207).
Thereafter, the information server 10a re-encrypts the information and transmits it to the user terminal 20a in the same manner as in the case of using in real time, and the user terminal 20a transmits the re-encrypted information transmitted from the information server 10a. Is received and decoded (steps S208 to S213). Thus, the user can use the information recorded in the information recording unit 110a (step S214).
[0131]
In this way, the information provider X1 provides the information to be provided with a recording permission flag added thereto. The information recording unit 110a can record the information when the recording permission flag added to the information received by the X receiving unit 101a is 1 indicating that recording is permitted. Each time the information recorded by the information recording unit 110a is transmitted to the user terminal 20a, the X charging unit 103a calculates a usage fee for the information based on the charging reference data added to the information. Thereby, it is possible to restrict the contractor A4 from recording information, and when the contractor A4 records and repeatedly uses the information, billing according to the degree of use can be performed.
[0132]
Also, the information recording unit 110a records the information received by the X receiving unit 101a in an encrypted state, and when the recorded information is transmitted to the user terminal 20a, the X decrypting unit 102a Decrypt information. Thereby, it is possible to prevent the information recorded by the contractor A4 from being illegally used.
[0133]
(3) When using with the offline terminal 50a
FIG. 4 is a flowchart showing the operation of the system of FIG. 1 when the contractor A4 receives the information provided by the information provider X1 and uses it on the offline terminal 50a.
Hereinafter, a case where the contractor A4 in FIG. 1 receives information provided from the information provider X1 and the user of the contractor A4 uses the information on the offline terminal 50a will be described with reference to FIG. . Note that the information provided from the information provider X1 is recorded in the information recording unit 110a in the same manner as in steps S201 to S203 in FIG.
[0134]
When the user inputs an intention to use certain information recorded in the information recording unit 110a to the offline terminal 50a, the user terminal 20a notifies the information server 10a of the intention.
Upon receiving the notification, the information server 10a refers to the added information identifier and finds information requested by the user from the information recorded in the information recording unit 110a. Then, the information server 10a recognizes that the information is provided from the information provider X1, and inputs the information to the X decryption unit 102a. The X decoding unit 102a decodes the input information (step S301).
[0135]
Next, the X accounting unit 103a creates execution right data. The execution right data includes the number of times of use, the recording mode, and the charging mode. In this case, the number of times of use is the number of times that the user uses the information, and the recording mode is used by the offline terminal 50a. The charging mode is 1 indicating that it is information to be performed, and 1 indicating that the subscriber A4 has been charged. At the same time, the X billing unit 103a, based on the billing reference data added to the information obtained by the decryption by the X decryption unit 102a, the usage fee according to the created execution right, that is, the information, A usage fee is calculated when the offline terminal 50a is used as many times as the number of times it can be used (step S302). The data recording unit 112a records the usage fee calculated by the X charging unit 103a (step S303).
[0136]
The information obtained by decrypting by the decryption unit 102a of X is re-encrypted in the same manner as when used in real time and recorded on the moving disk 30a (steps S304 and S305). The random number r generated by the random number generation unit 113a is the X charging unit 103It is recorded on the IC card 40a together with the execution right data created by a (step S306).
[0137]
Next, the user connects the moving disk 30a in which the encrypted information is recorded and the IC card 40a in which the random number r and the execution right data are recorded to the offline terminal 50a (step S307). The common decryption unit 501a of the offline terminal 50a first determines whether the recording mode included in the execution right data recorded on the IC card 40a is 1 (step S308).
When the recording mode is 1, the common decryption unit 501a further determines whether or not the number of usable times included in the execution right data is 1 or more (step S309).
[0138]
If the number of usable times is 1 or more, the common decryption unit 501a decrypts the information recorded on the moving disk 30a with the random number r recorded on the IC card 40a in the same manner as when using the real time ( Step S310). Then, the offline terminal 50a updates the available number of times recorded in the IC card 40a (step S311), and then displays information obtained by the common decryption unit 501a decrypting. In this way, the user can use information on the offline terminal 50a (step S312).
[0139]
If the recording mode is not 1 in step S308, or if the available number of times is 0 in step S309, the common decryption unit 501a does not perform the operation of decrypting the encrypted information with the random number r, The offline terminal 50a notifies the user of an error (step S313).
[0140]
In this way, the charging unit 103a of X creates the execution right data for restricting the degree of use of information and the terminals that can use the information, and at the same time, based on the charging reference data added to the information The usage fee is calculated according to the created execution right data. When the information and the execution right data created by the charging unit 103a for X are transmitted to the offline terminal 50a, the offline terminal 50a transmits the transmitted information to the user when the transmitted execution right data satisfies a predetermined condition. To display. Thereby, when the user of the contractor A4 uses information on the offline terminal 50a, charging according to the degree of use can be performed.
[0141]
The random number generator 113a generates a random number, and the common encryption unit 111a re-encrypts the information obtained by the decryption unit 102a of X using the random number. When the re-encrypted information, the generated random number, and the created execution right data are transmitted to the offline terminal 50a, the common decryption unit 501a transmits the transmitted re-encrypted information to the transmitted execution When the right data satisfies a predetermined condition, it is decrypted with the transmitted random number. Thereby, in the offline terminal 50a, information can be displayed only when the execution right data satisfies a predetermined condition.
[0142]
The common encryption unit 111a re-encrypts the information obtained by decrypting the X decryption unit 101a with the private key for each user terminal 20a stored in the data recording unit 112a, and the common decryption unit 201a If the execution right data satisfies the predetermined condition even if the transmitted re-encrypted information is decrypted with its own private key when the transmitted execution right data satisfies the predetermined condition Only information can be displayed.
[0143]
Further, the information obtained by re-encrypting by the common encryption unit 111a is a charge of the random number and X generated by the random number generation unit 113a via a writable / readable portable recording medium such as the moving disk 30a. Execution right data created by the unit 103a is transmitted from the information server 10a to the offline terminal via the portable recording medium such as the IC card 40a, which is difficult to analyze / change the recorded content, to the offline terminal 50a. Information can be safely transmitted to 50a.
[0144]
(4) When contractor A4 receives and contractor B5 uses
FIG. 5 shows the operation of the system of FIG. 1 when the information provided by the information provider X1 is received by the contractor A4 and re-provided to the contractor B5, and the contractor B5 uses the re-provided information. It is a flowchart which shows.
In the following, using FIG. 5, the information provided by the information provider X1 is received by the contractor A4 and re-provided to the contractor B5, and the user of the contractor B5 uses the re-provided information. The case will be described. Note that the information provided from the information provider X1 is recorded in the information recording unit 110a in the same manner as in steps S201 to S203 in FIG.
[0145]
If the user of the contractor A4 wants to re-provide certain information recorded in the information recording unit 110a to the contractor B5, and the contractor B uses the re-provided information, the contractor A is charged. When the user terminal 20a inputs whether to be charged by the contractor B or not, the user terminal 20a notifies the information server 10a of those intentions.
Upon receiving the notification from the user terminal 20a, the information server 10a refers to the added information identifier and finds information requested by the user from the information recorded in the information recording unit 110a. Then, the information server 10a recognizes that the information is provided from the information provider X1, and inputs the information to the X decryption unit 102a. The X decoding unit 102a decodes the input information (step S401). Next, the X charging unit 103a determines whether or not to charge the contractor A4 based on the notification from the user terminal 20a (step S402).
[0146]
When charging the contractor A4, the charging unit 103a of X creates execution right data and calculates a usage fee according to the generated execution right data in the same manner as when using the offline terminal 50a ( Step S403). The data recording unit 112a records the usage fee calculated by the X charging unit 103a (step S404). However, in this case, the available number of times included in the created execution right data is the number of times that the user of the contractor A4 reports the information used by the contractor B5, and the recording mode is the user of the contractor B5. The charging mode 2 indicates that the terminal 20b is used, and the charging mode 1 indicates that the contractor A4 has been charged. The calculated usage fee is a fee when the user of the contractor B5 uses the information for the number of times equal to the number of times that the user terminal 20b can use the information.
[0147]
When charging contractor B5, X charging unit 103a creates execution right data (step S405). However, in this case, the available number of times included in the created execution right data is a sufficiently large value determined in advance, and the recording mode indicates that the user terminal 20b of the contractor B5 is used. The mode is 2 indicating that there is no charge.
[0148]
Next, the common encryption unit 111a re-encrypts the information obtained by the decryption of the X decryption unit 102a with the random number r generated by the random number generation unit 113a in the same manner as when the information is used in real time. (Step S406). Then, the information server 10a records the information obtained by the re-encryption by the common encryption unit 111a on the moving disk 30a (step S407), and the random number generating unit 113a generates the random number r and the X charging unit 103a. The executed right data is recorded on the IC card 40a (step S408).
[0149]
When the user of the contractor B5 acquires the moving disk 30a in which the re-encrypted information is recorded and the IC card 40a in which the random number r and the execution right data are recorded, the acquired moving disk 30a and the IC card 40a are The user terminal 20b is connected (step S409), and then the intention to use the information recorded on the moving disk 30a is input to the user terminal 20b.
[0150]
The common decryption unit 201b of the user terminal 20b first determines whether or not the charge mode included in the execution right data recorded on the IC card 40a is 1, that is, whether or not the contractor A4 has been charged. (Step S410).
When the charging mode is 1, the common decryption unit 201b determines whether or not the recording mode included in the execution right data is 2, that is, the information should be used by the user terminal 20b of the contractor B5. It is further determined whether or not (step S411).
When the recording mode is 2, the common decryption unit 201b further determines whether or not the number of usable times included in the execution right data is 1 or more (step S412).
[0151]
When the number of usable times is 1 or more, the common decryption unit 201b records the re-encrypted information recorded on the moving disk 30a on the IC card 40a in the same manner as when using the real-time. Decrypt with random number r (step S413). Next, the user terminal 20b updates the available number of times included in the execution right data (step S414), and displays information obtained by the common decryption unit 201b. Thus, the user of the contractor B5 can use the information re-provided from the contractor A4 (step S415).
[0152]
If the recording mode is not 2 in step S411, or if the available count is 0 in step S412, the common decryption unit 201b does not perform the operation of decrypting the re-encrypted information with the random number r. The user terminal 20b notifies the user that the information cannot be used (step S416).
[0153]
If the billing mode is not 1 in step S410, that is, if the billing mode is not billed, the user terminal 20b bills the information server 10b to the re-encrypted information recorded on the moving disk 30a. Notify the reference data. The X charging unit 103b of the information server 10b calculates the usage fee of the information based on the notified charging reference data (step S417), and the data recording unit 112b is obtained by the X charging unit 103b. The usage fee is recorded (step S418). Thereafter, the process proceeds to step S411.
[0154]
As described above, when charging the contractor A4, the X charging unit 103a of the information server 10a creates and creates execution right data for restricting the degree of use of information and terminals that can use the information. The usage fee according to the execution right data is calculated based on the charging reference data added to the information. When the information and the created execution right data are transmitted to the contractor B5, the user terminal 20b displays the transmitted information when the transmitted execution right data satisfies a predetermined condition. Thereby, when the contractor B5 uses the information received by the contractor A4, the contractor A4 can be charged according to the degree of use.
[0155]
The provision form in which the contractor B5 uses the information received by the contractor A4 and charges the contractor A4 is a new form of information provision in which information is presented.
[0156]
When charging the contractor B5, the X charging unit 103a of the information server 10a creates execution right data for limiting the terminals that can use the information. When the information and the created execution right data are transmitted to the contractor B5, the X charging unit 103b of the information server 10b uses the usage fee of the information based on the charging reference data added to the transmitted information. Is calculated. On the other hand, the user terminal 20b displays the transmitted information when the transmitted execution right data satisfies a predetermined condition. Thereby, when the contractor B5 uses the information received by the contractor A4, the contractor B5 can be charged according to the degree of use.
[0157]
The above describes the case where information and data are transmitted from the contractor A4 to the contractor B5 via the moving disk 30a and the IC card 40a, respectively. A case where information and data are transmitted will be described with reference to FIGS.
The operation of this system is different from that shown in FIG. 5 in the following points. That is, in steps S406 to S408, the contractor A4 and the contractor B5 each have the shared key KAB, and the common encryption unit 111a uses the random number information obtained by the X decryption unit 102a as a random number. The generating unit 113a re-encrypts with the random number r generated, and further encrypts the execution right data created by the charging unit 103a of the random number r and X with the shared key KAB. Then, the information server 10a transmits the information obtained by re-encrypting by the common encryption unit 111a and the random number and execution right data obtained by the encryption to the contractor B5 through the CATV network.
[0158]
In step S409, when the user terminal 20b receives the re-encrypted information and the encrypted random number and execution right data transmitted through the CATV network, the common decryption unit 201b The execution right data is decrypted with the shared key KAB.
[0159]
In this way, when information, random numbers, and execution right data are transmitted through a transmission line having a relatively high transmission speed, such as a CATV network, the information is re-encrypted with random numbers, and further, the random numbers and execution right data are By encrypting with the shared key KAB, information can be safely transmitted from the contractor A4 to the contractor B5.
[0160]
Instead of encrypting the random number and execution right data with the shared key KAB, it can also be encrypted with a public encryption method. Further, instead of the CATV network, the re-encrypted information, the encrypted random number, and the execution right data may be transmitted from the contractor A to the contractor B through B-ISDN.
[0161]
Next, a case where information is transmitted from the contractor A4 to the contractor B5 via the mobile disk 30a and data is transmitted via the communication line will be described with reference to FIGS.
The operation of this system is different from that shown in FIG. 5 in the following points. That is, in steps S406 to S408, the contractor A4 and the contractor B5 each have the shared key KAB, and the common encryption unit 111a uses the random number information obtained by the X decryption unit 102a as a random number. The generating unit 113a re-encrypts with the random number r generated, and further encrypts the execution right data created by the charging unit 103a of the random number r and X with the shared key KAB. Then, the information server 10a records the information obtained by re-encrypting the common encryption unit 111a on the moving disk 30a, and communicates the random number and execution right data obtained by the encryption by the common encryption unit 111a. It is transmitted to the contractor B5 through the line.
[0162]
In step S409, the user of the contractor B5 acquires the moving disk 30a on which the re-encrypted information is recorded, and connects the acquired moving disk 30a to the user terminal 20b. When the user terminal 20b receives the encrypted random number and execution right data transmitted through the communication line, the common decryption unit 201b decrypts the encrypted random number and execution right data with the shared key KAB. .
[0163]
As described above, when the random number and the execution right data are transmitted through a transmission line such as a communication line and the transmission speed is relatively low, and the information is recorded on the moving disk 30a and moved, the information is regenerated with the random number. By encrypting and further encrypting the random number and the execution right data with the shared key KAB, information can be safely transmitted from the contractor A4 to the contractor B5. Instead of encrypting the random number and execution right data with the shared key KAB, it can also be encrypted with a public encryption method.
[0164]
In the present embodiment, the number of times of use is included in the execution right data, but the time limit for use may be included.
[0165]
In this embodiment, when the user uses information on the offline terminal 50a, the charging unit 103a of X calculates the usage fee according to the created execution right at the same time as creating the execution right data. Even if the user connects the IC card 40a to the information server 10a after use, the usage rate at the offline terminal 50a is recorded on the IC card 40a. Good.
[0166]
In this embodiment, charging is performed for each contractor, but it is also possible to charge for each user by recording the usage fee for each terminal.
[0167]
Further, by issuing a password to the user and performing authentication when the user uses the terminal, safety against unauthorized use can be further enhanced.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an information providing system according to an embodiment of the present invention.
FIG. 2 is a flowchart showing the operation of the system of FIG. 1 when the contractor A receives information provided by the information provider X1 and uses it in real time.
FIG. 3 is a flowchart showing the operation of the system of FIG. 1 when the contractor A4 receives and records information provided by the information provider X1 and uses the recorded information.
4 is a flowchart showing the operation of the system of FIG. 1 when the contractor A4 receives the information provided by the information provider X1 and uses it on the offline terminal 50a.
FIG. 5 shows the operation of the system of FIG. 1 when the information provided by the information provider X1 is received by the contractor A4 and re-provided to the contractor B5, and the contractor B5 uses the re-provided information. It is a flowchart which shows.
FIG. 6 is a block diagram illustrating a configuration of a conventional video information transmission apparatus.
[Explanation of symbols]
1 Information provider X
2 Information provider Y
3 Information provider Z
4 Contractor A
5 Contractor B
10a, 10b Information server
20a, 20b User terminal
30a, 30b Moving disk
40a, 40b IC card
50a offline terminal
101a, 101b X receiver
102a, 102b X decoding unit
103a, 103b X charging section
104a, 104b Y receiver
105a, 105b Y decoding unit
106a, 106b Y charging section
107a, 107b Z receiver
108a, 108b Z decoding unit
109a, 109b Z billing department
110a, 110b Information recording unit
111a, 111b common encryption unit
112a, 112b Data recording unit
113a, 113b random number generator
201a, 201b, 501a Common decoding unit

Claims (6)

1以上の情報提供者と契約者とからなり、情報提供者は、契約者に情報を提供し、契約者は、提供される情報を利用して、情報提供者に利用料金を支払う情報提供システムであって、
前記1以上の情報提供者側にはそれぞれ、提供すべき情報に、当該情報の利用料金を算定するための課金基準データを付加して配信する配信手段が設けられ、
前記契約者側には、情報サーバおよびオフライン端末が設けられ、
前記情報サーバは、
前記1以上の情報提供者が提供する情報を受信する受信手段と、
前記受信手段が受信した情報の利用度合および当該情報を利用可能な端末を制限するための実行権データを作成し、かつ、作成した実行権データおよび当該情報に付加されている課金基準データに基づいて、当該情報の利用料金を算定する課金手段と、
前記課金手段が算定して得られた利用料金を記録するデータ記録手段と、
前記オフライン端末に伝達する前記情報、書き込み/読み出し可能な第1の携帯型記録媒体に記録し、かつ、前記オフライン端末に伝達する前記実行権データを、第2の携帯型記録媒体に記録する記録手段とを備え、
前記オフライン端末は、前記第2の携帯型記録媒体を介して前記情報サーバから伝達された実行権データが所定の条件を満たす場合に、前記第1の携帯型記録媒体を介して前記情報サーバから伝達された情報の利用を許可することを特徴とする情報提供システム。
An information providing system comprising one or more information providers and a contractor, the information provider provides information to the contractor, and the contractor uses the provided information and pays a usage fee to the information provider. Because
Each of the one or more information providers is provided with a distribution means for distributing the information to be provided with charging standard data for calculating a usage fee for the information,
On the contractor side, an information server and an offline terminal are provided,
The information server
Receiving means for receiving information provided by the one or more information providers;
Based on the degree of use of the information received by the receiving means and execution right data for restricting terminals that can use the information, and based on the created execution right data and billing standard data added to the information Charging means for calculating the usage fee of the information,
Data recording means for recording a usage fee calculated by the charging means ;
The information to be transmitted to the offline terminal is recorded on a writable / readable first portable recording medium, and the execution right data to be transmitted to the offline terminal is recorded on a second portable recording medium . Recording means,
When the execution right data transmitted from the information server via the second portable recording medium satisfies a predetermined condition, the offline terminal receives information from the information server via the first portable recording medium. An information providing system characterized by permitting use of transmitted information.
前記1以上の情報提供者が提供する情報は、それぞれ暗号化されており、
前記情報サーバは、前記受信手段が受信した情報を復号する第1の復号手段をさらに備えることを特徴とする、請求項1に記載の情報提供システム。
The information provided by the one or more information providers is encrypted,
The information providing system according to claim 1, wherein the information server further includes first decoding means for decoding information received by the receiving means.
前記情報サーバは、前記第1の復号手段が復号して得られた情報を、所定の方式で再暗号化する共通暗号化手段をさらに備え、
前記オフライン端末は、前記第1の携帯型記録媒体を介して前記情報サーバから伝達された、再暗号化された情報を、前記第2の携帯型記録媒体を介して前記情報サーバから伝達された実行権データが所定の条件を満たす場合に復号する第2の復号手段を備えることを特徴とする、請求項2に記載の情報提供システム。
The information server further comprises common encryption means for re-encrypting the information obtained by the first decryption means by a predetermined method,
The offline terminal receives re-encrypted information transmitted from the information server via the first portable recording medium from the information server via the second portable recording medium. The information providing system according to claim 2, further comprising a second decryption unit configured to decrypt when the execution right data satisfies a predetermined condition.
前記情報サーバは、
乱数を発生する乱数発生手段と、
前記第1の復号手段が復号して得られた情報を、前記乱数発生手段が発生する乱数で再暗号化する共通暗号化手段とをさらに備え、
前記記録手段はさらに、前記オフライン端末に伝達する前記乱数、前記第2の携帯型記録媒体に記録し、
前記オフライン端末は、前記第1の携帯型記録媒体を介して前記情報サーバから伝達された、再暗号化された情報を、前記第2の携帯型記録媒体を介して前記情報サーバから伝達された実行権データが所定の条件を満たす場合に、前記第2の携帯型記録媒体を介して前記情報サーバから伝達された乱数で復号する第2の復号手段を備えることを特徴とする、請求項2に記載の情報提供システム。
The information server
Random number generating means for generating a random number;
A common encryption means for re-encrypting the information obtained by the first decryption means with a random number generated by the random number generation means;
The recording means further records the random number to be transmitted to the offline terminal on the second portable recording medium ,
The offline terminal receives re-encrypted information transmitted from the information server via the first portable recording medium from the information server via the second portable recording medium. 3. The apparatus according to claim 2 , further comprising second decryption means for decrypting with a random number transmitted from the information server via the second portable recording medium when the execution right data satisfies a predetermined condition. Information providing system described in 1.
1以上の情報提供者から提供される、利用料金を算定するための課金基準データが付加された情報を、利用料金を支払ってオフライン端末に利用させる、契約者側に設けられる情報サーバであって、
前記1以上の情報提供者が提供する情報を受信する受信手段と、
前記受信手段が受信した情報の利用度合および当該情報を利用可能な端末を制限するための実行権データを作成し、かつ、作成した実行権データおよび当該情報に付加されている課金基準データに基づいて、当該情報の利用料金を算定する課金手段と、
前記課金手段が算定して得られた利用料金を記録するデータ記録手段と、
前記オフライン端末に伝達する前記情報を、書き込み/読み出し可能な第1の携帯型記録媒体に記録し、かつ、前記オフライン端末に伝達する前記実行権データを、第2の携帯型記録媒体に記録する手段とを備える情報サーバ。
An information server provided on the contractor side, which is provided with one or more information providers and to which charging standard data for calculating a usage fee is added and which is used by an offline terminal by paying the usage fee. ,
Receiving means for receiving information provided by the one or more information providers;
Based on the degree of use of the information received by the receiving means and execution right data for restricting terminals that can use the information, and based on the created execution right data and billing standard data added to the information Charging means for calculating the usage fee of the information,
Data recording means for recording a usage fee calculated by the charging means;
The information to be transmitted to the offline terminal is recorded on a writable / readable first portable recording medium, and the execution right data to be transmitted to the offline terminal is recorded on a second portable recording medium. An information server comprising means.
1以上の情報提供者から配信される情報を契約者に提するために前記契約者側に設けられる情報サーバおよびオフライン端末を含む情報提供システムによって実行される情報提供方法であって、
前記1以上の情報提供者から配信される情報には、当該情報の利用料金を算定するための課金基準データ付加されており、
記情報サーバが、前記1以上の情報提供者が提供する情報を受信し、
前記情報サーバが、受信した情報の利用度合および当該情報を利用可能な端末を制限するための実行権データを作成し、
前記情報サーバが、作成した実行権データおよび受信した情報に付加されている課金基準データに基づいて、当該情報の利用料金を算定し、
前記情報サーバが、算定して得た利用料金を記録し、
前記情報サーバが、前記オフライン端末に伝達する前記情報、書き込み/読み出し可能な第1の携帯型記録媒体に記録し、かつ、前記オフライン端末に伝達する実行権データを、第2の携帯型記録媒体に記録し、
前記オフライン端末、前記第2の携帯型記録媒体を介して前記情報サーバから伝達された実行権データが所定の条件を満たす場合に、前記第1の携帯型記録媒体を介して前記情報サーバから伝達された情報の利用を許可することを特徴とする、前記情報提供システムによる情報提供方法。
To provide information to be distributed from one or more information providers to subscribers, an information providing method executed by an information providing system including an information server and offline terminals provided on the subscriber side,
The information distributed from the one or more information providers, the billing reference data are added to calculate a charge for the information,
Before Symbol information server receives the information before Symbol one or more of the information provider to provide,
The information server creates execution right data for restricting the degree of use of the received information and terminals that can use the information,
The information server calculates the usage fee of the information based on the created execution right data and the charging standard data added to the received information,
The information server records the usage fee obtained by calculation,
The information server, the information to be transmitted to the off-line terminal, and recording the write / readable first portable recording medium, and the execution right data to be transmitted to the off-line terminal, the second portable recording Record on the medium ,
The offline terminal, if the second execution right data transmitted via the portable recording medium from the information server satisfies a predetermined condition, from the information server via the first portable recording medium The information providing method according to the information providing system, wherein use of the transmitted information is permitted.
JP16328496A 1996-06-24 1996-06-24 Information provision system Expired - Fee Related JP3925742B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16328496A JP3925742B2 (en) 1996-06-24 1996-06-24 Information provision system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16328496A JP3925742B2 (en) 1996-06-24 1996-06-24 Information provision system

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2005349074A Division JP4018113B2 (en) 2005-12-02 2005-12-02 Information provision system
JP2005349075A Division JP4018114B2 (en) 2005-12-02 2005-12-02 Information provision system

Publications (2)

Publication Number Publication Date
JPH1013808A JPH1013808A (en) 1998-01-16
JP3925742B2 true JP3925742B2 (en) 2007-06-06

Family

ID=15770902

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16328496A Expired - Fee Related JP3925742B2 (en) 1996-06-24 1996-06-24 Information provision system

Country Status (1)

Country Link
JP (1) JP3925742B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3994518B2 (en) * 1998-05-11 2007-10-24 ソニー株式会社 Data distribution device and terminal device for data distribution
CN1146235C (en) * 1998-07-17 2004-04-14 汤姆森许可公司 Conditional access system for broadcast digital TV.
KR100320183B1 (en) 1999-03-17 2002-01-10 구자홍 File encryption apparatus for digital data player
JP3474510B2 (en) 2000-02-29 2003-12-08 株式会社東芝 Digital broadcast transmitting apparatus, receiving method thereof and receiving apparatus
WO2002065779A1 (en) * 2001-02-15 2002-08-22 Kabushiki Kaisha Toshiba Program gift service providing method and its device
US8098820B2 (en) 2001-03-14 2012-01-17 Thomson Licensing Conditional access system for broadcast digital television
EP2325981A3 (en) 2001-12-18 2017-05-17 Cutsforth Products Inc. Brush holder adapted to be removed without stopping the machine
JP4597229B2 (en) * 2008-08-04 2010-12-15 日立コンシューマエレクトロニクス株式会社 Program data receiving apparatus and program data receiving method
JP4654307B2 (en) * 2009-07-02 2011-03-16 日立コンシューマエレクトロニクス株式会社 Broadcast receiving apparatus and broadcast receiving method
JP4742176B2 (en) * 2010-10-08 2011-08-10 日立コンシューマエレクトロニクス株式会社 Broadcast receiving apparatus and broadcast receiving method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3172243B2 (en) * 1992-03-31 2001-06-04 株式会社東芝 Receiver
CA2151461C (en) * 1992-12-09 2004-09-21 John S. Hendricks Advanced set top terminal for cable television delivery system
JPH0877263A (en) * 1994-09-09 1996-03-22 Fujitsu Ltd Software processor
JPH08125651A (en) * 1994-10-28 1996-05-17 Hitachi Ltd Signal processor

Also Published As

Publication number Publication date
JPH1013808A (en) 1998-01-16

Similar Documents

Publication Publication Date Title
KR100441580B1 (en) Accounting apparatus, information receiving apparatus, and communication system
EP0975166B1 (en) Information providing system
KR100917720B1 (en) Method for secure distribution of digital data representing a multimedia content
US6999948B1 (en) Memory card
JP4247044B2 (en) Content distribution service providing apparatus and content distribution service terminal apparatus
US20020034302A1 (en) Data terminal device that can easily obtain and reproduce desired data
US20120102575A1 (en) Digital content delivery system and method
JP2013138435A (en) Reproducing method, reproducing apparatus, and record medium
JPH10303880A (en) Service providing system
JPH0823315A (en) Information presetting system
WO2006001161A1 (en) Storage medium processing method, storage medium processing apparatus, and program
JPH10133955A (en) Portable medium driving device, its method, cooperative device of portable medium and network, and its method
JP3925742B2 (en) Information provision system
US7158641B2 (en) Recorder
JPH088851A (en) Information distribution system and information distribution method
JP3617674B2 (en) Information distribution device
EP1835743B1 (en) Method for flexible and secure transmission of digital content to an end user device
JP2002344921A (en) Contents receiver
US7418433B2 (en) Content providing system, content providing method, content processing apparatus, and program therefor
JPH10333769A (en) Multi-media data distribution system and multi-media data reproduction terminal
JPH07295674A (en) Device and method for information distribution
JP4018113B2 (en) Information provision system
JP4018114B2 (en) Information provision system
JP2002094500A (en) Data terminal device
JP2002091827A (en) Data terminal equipment

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051014

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060919

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061207

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070131

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070222

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070222

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110309

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110309

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees