JP3762691B2 - Digital broadcasting system, electronic currency processing method in digital broadcasting system, and receiving terminal - Google Patents

Digital broadcasting system, electronic currency processing method in digital broadcasting system, and receiving terminal Download PDF

Info

Publication number
JP3762691B2
JP3762691B2 JP2001361488A JP2001361488A JP3762691B2 JP 3762691 B2 JP3762691 B2 JP 3762691B2 JP 2001361488 A JP2001361488 A JP 2001361488A JP 2001361488 A JP2001361488 A JP 2001361488A JP 3762691 B2 JP3762691 B2 JP 3762691B2
Authority
JP
Japan
Prior art keywords
electronic currency
information
card
receiving terminal
electronic
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
JP2001361488A
Other languages
Japanese (ja)
Other versions
JP2003163920A (en
Inventor
弘之 早川
嘉代 林
浩司 長谷川
倫代 岩田
Original Assignee
株式会社スカイパーフェクト・コミュニケーションズ
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 株式会社スカイパーフェクト・コミュニケーションズ filed Critical 株式会社スカイパーフェクト・コミュニケーションズ
Priority to JP2001361488A priority Critical patent/JP3762691B2/en
Publication of JP2003163920A publication Critical patent/JP2003163920A/en
Application granted granted Critical
Publication of JP3762691B2 publication Critical patent/JP3762691B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Credit Cards Or The Like (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、映像や音声信号を受信する受信端末において電子通貨決済を可能とするデジタル放送システム、デジタル放送システムにおける電子通貨の利用方法、受信端末、ICカード、電子通貨の利用プログラム及び電子通貨の利用プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【0002】
【従来の技術】
携帯電話機と組み合わせて、電子商取引を行うICカード用端末方式に関しては、例えば、特開2001−167231号公報に記載されている。
【0003】
【発明が解決しようとする課題】
上記従来技術には、携帯電話機等と組み合わせて通信回線を介して電子商取引を行うことのできる小型で携帯性に優れたICカード用端末について述べられているが、電子商取引に必要な情報の提示方法、特に映像や音声、文字情報での情報提示、及び、これらと連動した電子通貨決済の実現方法に関しては何ら述べられていない。
【0004】
また、この電子通貨決済を実現する為には専用のICカード用端末を準備する必要がある。
【0005】
本発明の目的は安価に、匿秘性を保ちながら、電子通貨の授受、及び決済を行うことができるデジタル放送と連動したデジタル放送システム、デジタル放送システムにおける電子通貨の処理方法、受信端末、ICカードを提供することにある。
【0006】
加えて、既に市場にある受信端末を使用し利用者に新たな経済的負担を強いることなく、さらに双方向アプリケーションと連携させることにより円滑な電子通貨決済の環境を提供することにある。
【0007】
【課題を解決するための手段】
上記目的を達成するため、本発明に係るデジタル放送システムは、
デジタル放送を放送する放送センタと、
デジタル放送を視聴する顧客の情報を管理する顧客管理センタと、
放送センタから放送されるデジタル放送を受信可能であるとともに、前記顧客管理センタとの間でネットワークを通じた情報通信が可能な受信端末と、
前記受信端末との間で情報をやりとりするICカードと、を備えたデジタル放送システムであって、
前記ICカードが、前記顧客管理センタにおいて管理されている、顧客毎に発行されたマスタ鍵を格納するメモリと電子通貨に関する情報を格納するメモリとを有しており
前記受信端末が、電子通貨の補充要求を前記ネットワークを介して前記顧客管理センタに送信する手段を有し
前記顧客管理センタが、前記電子通貨の補充要求に従って、当該顧客のICカードに補充するための電子通貨に関する補充情報を生成し、その補充情報を当該顧客のマスタ鍵を用いて暗号化する手段を有し
前記放送センタが、暗号化された前記補充情報をデジタル放送に多重して放送する手段を有し
前記受信端末が、受信したデジタル放送から前記補充情報を抽出して、前記ICカードに引き渡す手段を有し
前記ICカードが、前記補充情報を前記マスタ鍵を用いて復号する復号手段と、復号された前記補充情報に基づいて、ICカードの電子通貨の残高を書き換える電子通貨制御手段と、を有することを特徴とする。
【0008】
本発明のデジタル放送システムにおける電子通貨の処理方法は、
デジタル放送を放送する放送センタと、
デジタル放送を視聴する顧客の情報を管理する顧客管理センタと、
放送センタから放送されるデジタル放送を受信可能であるとともに、前記顧客管理センタとの間でネットワークを通じた情報通信が可能な受信端末と、
前記受信端末との間で情報をやりとりするICカードと、を備えたデジタル放送システムにおける電子通貨の処理方法であって、
前記ICカードは、
前記顧客管理センタにおいて管理されている、顧客毎に発行されたマスタ鍵を格納するメモリと、
暗号化された情報を前記マスタ鍵を用いて復号する復号手段と、
電子通貨に関する情報を格納するメモリと、
電子通貨に関する処理を実行する電子通貨制御手段と、を有しており、
前記ICカードに電子通貨を補充する場合に、
前記電子通貨制御手段が、電子通貨の補充要求を前記受信端末を介して前記顧客管理センタに送信し、
前記顧客管理センタが、前記電子通貨の補充要求に従って、当該顧客のICカードに補 充するための電子通貨に関する補充情報を生成し、その補充情報を当該顧客のマスタ鍵を用いて暗号化し、
前記放送センタが、暗号化された前記補充情報をデジタル放送に多重して放送し、
前記受信端末が、受信したデジタル放送から前記補充情報を抽出して、前記ICカードに引き渡し、
前記復号手段が、前記補充情報を前記マスタ鍵を用いて復号し、
前記電子通貨制御手段が、復号された前記補充情報に基づいて、ICカードの電子通貨の残高を書き換えることを特徴とする。
【0009】
本発明の受信端末は、
放送センタから放送されるデジタル放送を受信可能な受信端末であって、
デジタル放送を視聴する顧客の情報を管理する顧客管理センタとの間でネットワークを通じた情報通信を行う手段と、
前記顧客管理センタにおいて管理されている、顧客毎に発行されたマスタ鍵を格納するメモリ、暗号化された情報を前記マスタ鍵を用いて復号する復号手段、電子通貨に関する情報を格納するメモリ、及び、電子通貨に関する処理を実行する電子通貨制御手段、を有するICカードと、を備え、
前記ICカードに電子通貨を補充する場合に、
前記電子通貨制御手段によって生成された電子通貨の補充要求を前記顧客管理センタに送信し、
前記顧客管理センタが、前記電子通貨の補充要求に従って当該顧客のICカードに補充するための電子通貨に関する補充情報を生成し、その補充情報を当該顧客のマスタ鍵を用いて暗号化し、前記放送センタが、暗号化された前記補充情報をデジタル放送に多重して放送したときに、そのデジタル放送を受信し、
受信したデジタル放送から前記補充情報を抽出して、前記ICカードに引き渡し、
前記復号手段によって、前記補充情報を前記マスタ鍵を用いて復号し、
前記電子通貨制御手段によって、復号された前記補充情報に基づいて、ICカードの電子通貨の残高を書き換えることを特徴とする。
【0011】
上記各発明において、
前記ICカードに格納されている電子通貨を利用して電子決済を行う場合に、
前記受信端末が、電子通貨の利用要求を前記ネットワークを介して前記顧客管理センタに送信し、
前記顧客管理センタが、前記電子通貨の利用要求に従って電子決済処理を実行するとよい。
【0012】
上記各発明において、
前記電子通貨制御手段によって実行される電子通貨に関する処理を実現するためのプログラムが、前記放送センタからデジタル放送に多重されて送信されるとよい。
【0013】
上記各発明において、
前記デジタル放送は、スクランブル解除のためのスクランブル鍵を暗号化した情報と、前記スクランブル鍵を復号するためのワーク鍵を暗号化した情報とを含み、
前記マスタ鍵は、前記ワーク鍵の暗号化及び復号を行うための鍵であることが好ましい。
【0047】
【発明の実施の形態】
以下に図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成部品の寸法、材質、形状、その相対配置などは、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【0048】
また、以下の図面において、既述の図面に記載された部材と同様の部材には同じ番号を付す。また、以下に説明する本発明に係るデジタル放送システムの実施形態の説明は、本発明に係るデジタル放送システムにおける電子通貨の利用方法、受信端末、ICカード、電子通貨の利用プログラム及び電子通貨の利用プログラムを記録したコンピュータ読み取り可能な記録媒体の実施形態の説明を兼ねる。
【0049】
(デジタル放送システムの一実施形態)
本発明に係るデジタル放送システムの一実施形態について図1を参照して説明する。
【0050】
図1は、一般家庭に設置されているデジタル放送の受信端末130と、電子通貨を伝送するデジタル衛星放送装置等を含むデジタル放送システムの全体構成を示す図であり、本発明に係るデジタル放送システムの一実施形態の全体構成図である。図1に示されるデジタル放送システムは、放送衛星を用いるデジタル衛星放送システムを一例に説明するが、本発明に係るデジタル放送システムはデジタル衛星放送システムに限定されるものではなく、他の伝送媒体を用いて又は放送衛星と組み合わせてデジタル放送をなすこともできる。
【0051】
図1において、100は放送センタ、110は放送衛星、120はパラボラアンテナ、130は受信端末、140はテレビ、150はICカード、160は公衆電話回線網、170は顧客管理センタ、180は金融機関である。
【0052】
まず、図1を用いて受信端末と、これに電子通貨を伝送するデジタル衛星放送システムの動作の概略について説明する。
【0053】
受信端末130は放送センタ100から送出された放送波を放送衛星110を介して受信し、圧縮されている映像や音声を伸長再生し、テレビ140に対し出力する。
【0054】
本発明を適用したデジタル放送システムでは、チャンネル単位、番組単位、一連の番組単位などで課金することができ、その視聴契約情報はICカード150に記憶されており、視聴契約がなされている場合、ICカード150から解読鍵が出力されスクランブルが解除され受信端末130で視聴が可能となる。
【0055】
また、番組単位、一連の番組単位での課金の場合、その視聴記録はICカード150に記憶され、受信端末130に内蔵されたモデムを使って、公衆電話回線網160を介して顧客管理センタ170に送信することによって受信端末130を所有する視聴者に対して課金することができる。
【0056】
また、顧客管理センタ170は銀行やクレジットカード会社等の金融機関180と接続されており、口座引き落としやクレジットカード決済を用いて視聴料を精算することができる。
【0057】
さらに、視聴契約等の顧客情報の一部を含む個別情報は放送センタ100に送られ、この個別情報は放送衛星110を介して受信端末130に挿入されたICカード150に送り込まれることで、例えば、視聴契約の変更などの処理を完了することができる。
【0058】
次に、図1に示した放送センタ100及び顧客管理センタ170の内部の構成について図2を参照して説明する。図2は、図1に示した放送センタ100及び顧客管理センタ170の内部構成を示すブロック図である。
【0059】
図2において、100は図1に示した放送センタ、170は図1に示した顧客管理センタ、180は図1に示した金融機関、200はビデオサーバ、210は圧縮装置、220は多重化装置、221は番組情報生成装置である。
【0060】
また、222は双方向データサーバ、230は暗号化装置、240は変調装置、250は放送波出力端子、260は公衆回線接続端子、270は受信サーバ、280は顧客情報管理装置、290は個別情報生成装置、300は暗号化情報生成装置、310は暗号鍵、320は共通暗号化情報、330は個別暗号化情報である。
【0061】
図2を用いて、放送センタ100が番組及びこれに付随した情報を送出する動作について説明する。
【0062】
番組の素材は、例えば、デジタルVTRで編集された後、放送センタ100内のビデオサーバ200に一度蓄積される。
【0063】
ビデオサーバ200から再生された映像と音声は、圧縮装置210で、例えば、映像はMPEG2(Motion Pictures Coding Group phase 2)規格で圧縮処理され、同時に音声信号は、例えば、MPEG1(Motion Pictures Coding Group phase 1)のLayer2規格で圧縮処理される。
【0064】
ここには複数のビデオサーバ200と複数の圧縮装置210があり他の番組も並行して処理される。番組情報生成装置221は電子番組表の情報を生成し、所定のフォーマットでパケット化し出力する。
【0065】
個別情報生成装置290は、顧客情報管理装置280から出力される顧客情報をもとに、個別情報を生成する。
【0066】
暗号化情報生成装置300は、顧客情報管理装置280が出力する顧客情報及び個別情報生成装置230が出力する個別情報とから個別暗号化情報330を生成し、また、共通暗号化情報320、暗号鍵310を生成する。
【0067】
多重化装置220は、複数の圧縮装置210から入力される圧縮映像信号や圧縮音声信号と、番組情報生成装置221から入力される電子番組情報と、双方向データサーバ222から入力される電子通貨決済を実現させるアプリケーションプログラムと、暗号化情報生成装置300から入力される個別暗号化情報330と暗号化情報320とを、例えば、MPEG2のトランスポートストリーム形式で多重化する。
【0068】
暗号化装置230は、もし、有料放送の場合である場合、暗号化情報生成装置300が生成する暗号鍵310を使って、多重化装置220で多重化されたトランスポートストリームを暗号化して出力する。
【0069】
さらに、変調装置240は、暗号化装置230によって暗号化されたトランスポートストリームに対し、例えば、Reed−Solomon符号の付加、同期反転、インターリーブ、エネルギー拡散、QPSK(Quadrature Phase Shift Keying)変調等一連のDVB−S(Digital Video Broadcasting−Satellite)規格に則った方式で変調処理し、放送局100の屋上に設置されたアンテナから放送衛星110に対しアップリンクさせる。
【0070】
一方、顧客管理センタ170では、公衆回線接続端子260で公衆電話回線網160と接続されており、公衆電話回線網160に接続されている各受信端末130から、各受信端末130のICカード150内に記憶されている視聴記録や電子通貨の決済情報が送信されて来る。
【0071】
顧客管理センタ170内の受信サーバ270は受信端末130から送信されて来る視聴記録や電子通貨の決済情報を受信する。
【0072】
この信号はパケット化され暗号化されているので、受信サーバ270はこれを暗号化情報生成装置300が生成したICカード毎の暗号鍵(マスタ鍵)345を用いて解読する。
【0073】
そして、受信サーバ270は、この信号中にパケット化されている情報、例えば、ICカード番号、視聴日時や視聴金額等の視聴記録、電子通貨の送金要求、口座番号、暗証番号、支払い先、支払い金額、購入品名、購入数等の電子通貨の決済情報を抽出し、顧客情報管理装置280の顧客データベースに登録する。
【0074】
これを受けて、銀行やクレジットカード会社等の金融機関180と専用線で接続されている個別情報生成装置290は顧客情報管理装置280を参照し、視聴記録である場合、ICカード番号毎に集計して、例えば、月一回、金融機関180に口座振替やクレジットカード引き落としの方法で、請求する。
【0075】
(電子通貨の決済)
また、電子通貨の決済を行う場合、即座に、または、一日にまとめて、電子通貨の送金要求、口座番号、暗証番号、支払い先、支払い金額、購入品名、購入数等の電子通貨の決済情報を金融機関180に転送する。
【0076】
(電子通貨の送信要求)
電子通貨の送金要求(ICカードへの電子通貨の補充要求)の場合、個別情報生成装置290は、ICカード暗号、口座番号、暗証番号が一致し、口座残金があり、正しく、認証された場合、金融機関180から電子通貨を受け取る。ここで、本発明にいう電子通貨の補充の意味には、所定の一定金額に不足した場合になす補充の意味の他に、所定の一定金額に対する不足の有無に関わらず電子通貨を追加する意味も含む。
【0077】
そして、個別情報生成装置290は、顧客情報管理装置280が出力する顧客情報と金融機関180から受け取った電子通貨をICカード番号毎に関連付け、それぞれの個別情報を生成する。
【0078】
暗号化情報生成装置300は、顧客情報管理装置280が出力する顧客情報及び個別情報生成装置290が出力する個別情報とから個別暗号化情報330を生成し、また、共通暗号化情報320、暗号鍵(スクランブル鍵)310を生成する。
【0079】
ここで、図2に示される各装置はそれぞれ、例えばCPUが記憶装置に記憶されているプログラムと協働することによりその機能が実現されるとしても良い。この場合、図2に示される放送センタ100や顧客管理センタ170の各装置の機能を実現したコンピュータやサーバが、図2に示される放送センタ100や顧客管理センタ170を構成する。
【0080】
また、図2に示される、放送センタ100が備える変調装置240及び顧客管理センタ170が備える受信サーバ270以外の各装置は、図2に示されるようにそれぞれが放送センタ100及び顧客管理センタ170に備えられている場合に限定するものではなく、上記各装置は、放送センタ100及び顧客管理センタ170の少なくともいずれか一方に備えられているとして良い。
【0081】
次に、図3を用いて図2に示す暗号化情報生成装置300の動作について説明する。図3は、図2に示される暗号化情報生成装置300の内部構成を示すブロック図である。
【0082】
図3において、220は図2に示した多重化装置、230は図2に示した暗号化装置、270は図2に示した受信サーバ、280は図2に示した顧客情報管理装置、290は図2に示した個別情報生成装置、300は図2に示した暗号化情報生成装置、310は図2に示した暗号鍵(スクランブル鍵)、320は図2に示した共通暗号化情報である。
【0083】
また、330は図2に示した個別暗号化情報、340はマスタ鍵生成装置、345はマスタ鍵、350はEMM(Entitlement Management Message)多重化装置、360はEMM暗号化装置、370はワーク鍵生成装置、380はスクランブル鍵生成装置、390はECM(Entitlement Control Message)暗号化装置である。
【0084】
まず、暗号化情報生成装置300のマスタ鍵生成装置340では、例えば、顧客情報管理装置280から出力された顧客情報の中に含まれるICカード番号を元にマスタ鍵(Km)345を発行する。
【0085】
このマスタ鍵(Km)345は受信端末130に挿入されたICカード150内のメモリ上にも記憶されており、ICカード150毎に異なるマスタ鍵をそれぞれ記憶している。
【0086】
また、ワーク鍵生成装置370はワーク鍵(Kw)を発行する。EMM多重化装置350は、個別情報生成装置230において顧客情報管理装置280が出力する顧客情報と金融機関180から受け取った電子通貨をICカード番号毎に紐付けしたそれぞれの個別情報と、ワーク鍵生成装置370で発行されたワーク鍵(Kw)を多重化しEMMメッセージとして出力する。
【0087】
顧客情報管理装置280が出力する顧客情報には、Pay Per View等の視聴に関する制御情報や視聴者に対する視聴契約手続き完了のお知らせ等、各個人に対するメッセージが含まれている。
【0088】
一方、金融機関180から受け取った電子通貨には、例えば、電子通貨そのものの他、口座番号、暗証番号、口座残金等の情報も含まれ暗号化されている。ここでの暗号化は、金融機関180とICカード150内の電子通貨制御装置640との間で取り決められた暗号方式と暗号化鍵とにより暗号化されている。したがって、この暗号化は、電子通貨制御装置640により復号することができる。
【0089】
EMM暗号化装置360は、EMM多重化装置350で多重化されたEMMメッセージを、マスタ鍵生成装置340が発行したマスタ鍵(Km)345を使って暗号化し、個別暗号化情報330として出力する。
【0090】
スクランブル鍵生成装置380はスクランブル鍵(Ks)を発行し出力する。図2に示した暗号化装置230で使用する暗号鍵310として、このスクランブル鍵(Ks)を使用する。
【0091】
ECM暗号化装置390はスクランブル鍵生成装置380で発行されたスクランブル鍵(Ks)を、ワーク鍵生成装置370で発行したワーク鍵(Kw)で暗号化して、共通暗号化情報320として出力する。
【0092】
これらの共通暗号化情報320や電子通貨を含む個別暗号化情報330は、図2に示した多重化装置220で、圧縮映像情報や圧縮音声情報と同時に多重化され衛星回線を介し、各受信端末130へと伝送される。
【0093】
ここで、図3に示される各装置のそれぞれの機能を、CPUが記憶装置に記憶されたプログラムと協働することにより実現するとしても良い。
【0094】
次に、図1に示される受信端末について図4を参照して説明する。図4は、図1に示す受信端末130の内部構成を示すブロック図である。
【0095】
図4において、130は図1に示した受信端末、150は図1に示したICカード、400はマイコン、410はキー、420はLED、430はリモコン、440はRAMやROMからなるメモリ、450はフラッシュメモリ、460はシステムバス、470はチューナ、480はデスクランブラ、500はトランスポートデコーダ、510はMPEG2デコーダ、520はオーディオDAC(Digital to Analog Converter)、530はビデオエンコーダ、540はアンテナ入力端子、550は音声出力端子、560は映像出力端子、570はモデム、580は回線接続端子である。
【0096】
まず、図1に示したパラボラアンテナ120で放送衛星110からの放送波を受信した受信端末130は、アンテナ入力端子540を介して受信信号をチューナ470に取り込む。
【0097】
チューナ470は、例えば、QPSK復調、逆エネルギー拡散、デインターリーブ、同期反転、Reed−Solomon符号検査等一連のDVB−S規格に則った方式で復調処理し、暗号化されたままのトランスポートストリームを出力する。
【0098】
暗号化されたままのトランスポートストリームは、デスクランブラ480を介してトランスポートデコーダ500に一度入力される。
【0099】
視聴者によってキー410または、リモコン430によって選局動作が指定された場合、マイコン400はトランスポートデコーダ500に対し、指定したPID(Packet IDentification)のTSパケットのみをフィルタリングするよう、システムバス460を介し指示する。
【0100】
まず、トランスポートデコーダ500は暗号鍵の含むTSパケット、つまり、図3で示した共通暗号化情報320や個別暗号化情報330の情報を伝送するTSパケットをフィルタリングする。そして、マイコン400は、このTSパケットのペイロードに含まれる共通暗号化情報320や個別暗号化情報330を抽出し、ICカード150に設定する。
【0101】
ここで、図5を用いて図1に示されるICカード150の内部処理動作について説明する。図5は、図1に示されるICカード150の内部構成を示すブロック図である。
【0102】
図5において、150は図1に示したICカード、310は図2に示した暗号鍵、320は図2に示した共通暗号化情報、330は図2に示した個別暗号化情報、400は図4に示したマイコン、480は図4に示したデスクランブラ、500は図4に示したトランスポートデコーダ、600はシリアルI/F(Interface)、610はECM復号装置、620はEMM復号装置、631はメモリ630に格納されているマスタ鍵(Km)、640は電子通貨制御装置、641は電子通貨に関する情報を格納するメモリ、650は契約情報制御装置、651は契約情報に関する情報を格納するメモリ、660は視聴契約判定装置である
【0103】
上記メモリ630、641、651は、例えばRAMやROMなどから構成される。また、メモリ630には、ICカードにおいて利用される各種プログラムを記録するとしても良い。また、上記メモリ630、641、651は、図5においては別々の部材として記載されているが、本実施形態では、上記メモリ630、641、651を1個、2個のメモリにより実現したり又は4個以上のメモリにより実現するとしても良い。
【0104】
まず、マイコン400は、共通暗号化情報320や個別暗号化情報330をTSパケットのペイロードから抽出し、ICカード150に設定する。シリアルI/F600を介し、共通暗号化情報320はECM復号装置610へ、個別暗号化情報330はEMM復号装置620へそれぞれ転送される。
【0105】
EMM復号装置620に入力された個別暗号化情報330は、各ICカード150内のメモリに保持されているマスタ鍵(Km)631を用いて暗号化された個別情報を復号する。
【0106】
このマスタ鍵(Km)631は各ICカード150毎に、それぞれ異なるので、図3に示した暗号化情報生成装置300内のマスタ鍵生成装置340で発行されたマスタ鍵(Km)345と一致した場合のみ、個別情報を復号することができる。
【0107】
個別情報が復号された場合、EMM復号装置620は復号した個別情報の中から、ワーク鍵(Kw)、契約情報と電子通貨に関する情報を抽出し、それぞれICカード150内のメモリ651、641に保存する。
【0108】
契約情報にはPay Per View等の視聴に関する制御情報や視聴者に対する視聴契約手続き完了のお知らせ等、各個人に対するメッセージが含まれている。
【0109】
一方、電子通貨に関する情報は、例えば、電子通貨そのものの他、口座番号、暗証番号、口座残金等の情報も含み暗号化されている。この暗号化は前述のように、金融機関180とICカード150内の電子通貨制御装置640との間で取り決められた暗号方式と暗号化鍵とによりなされた暗号化である。したがって、この暗号化は、電子通貨制御装置640により復号することができる。
【0110】
また、EMM復号装置620で復号、抽出されたワーク鍵(Kw)は、ECM復号装置610に入力される。
【0111】
ECM復号装置610はシリアルI/F600を介してマイコン400から転送されてきた共通暗号化情報320を、EMM復号装置620で抽出されたワーク鍵(Kw)を使って復号し、スクランブル鍵(Ks)を抽出する。
【0112】
視聴契約判定装置660は、契約情報を参照し、ECM復号装置610で復号されたスクランブル鍵(Ks)を通過させるか否かの判定を行い、番組の視聴契約がなされている場合、スクランブル鍵(Ks)を通過させ、シリアルI/F600を介し、マイコン400へ転送する。
【0113】
マイコン400はこのスクランブル鍵(Ks)をシステムバス460を介しデスクランブラ480に設定することで、特定のPIDを持つ暗号化されたTSパケットを復号する。
【0114】
この特定のPIDの中には圧縮映像情報が含まれるTSパケット、圧縮音声情報が含まれるTSパケットがあり、トランスポートデコーダ500はこれらから、圧縮映像情報、圧縮音声情報を再構成し、MPEG2デコーダ510に対し出力する。
【0115】
そして、MPEG2デコーダ510はトランスポートデコーダ500から入力された圧縮映像情報、圧縮音声情報をMPEG2デコーダ510内のビデオデコーダ、オーディオデコーダに、それぞれ入力し、伸長処理を行う。
【0116】
また、これらに含まれる時間情報をもとに、MPEG2デコーダ510内のビデオデコーダ、オーディオデコーダを制御して、映像と音声の出力の時間を調整し、映像と音声の同期をとる。
【0117】
MPEG2デコーダ510は伸長処理したデジタル映像信号をビデオエンコーダ530に対し出力する。
【0118】
ビデオエンコーダ530は入力されたデジタル映像信号は、例えば、NTSC(National Television Standard Committee)形式のアナログ信号に変換され、映像出力端子560を介して図1に示したテレビ140へ入力される。
【0119】
同様に、MPEG2デコーダ510は伸長処理したデジタル音声信号をオーディオDAC520に対し出力する。
【0120】
オーディオDAC520は、例えば、2チャンネルのアナログ信号に変換し、音声出力端子550を介して図1に示したテレビ140へ入力される。
【0121】
一方、電子通貨決済を実現するアプリケーションプログラムや電子番組情報等を含むTSパケットについては、マイコン400がトランスポートデコーダ500でフィルタリングしたこれらのTSパケットをシステムバス460を介してメモリ440にDMA(Direct Memory Access)転送する。
【0122】
キー410やリモコン430によって、視聴者から電子番組情報を表示の指示を受けた場合、マイコン400は、メモリ440内にキャッシュされたデータの中から電子番組情報等を抽出し、MPEG2デコーダ510内のスクリーンバッファにOSD(On Screen Display)用の画像イメージを展開し、MPEG2デコーダのグラフィックエンジンを制御して、伸長処理した映像とOSDを重ね合わせて表示させる。
【0123】
キー410やリモコン430によって、視聴者から電子通貨取引の指示を受けた場合、マイコン400は、メモリ440内にキャッシュされたデータの中から電子通貨決済を実現するアプリケーションプログラムを抽出し、これを解析しアプリケーションプログラムを実行する。
【0124】
その結果、マイコン400は、MPEG2デコーダ510内のスクリーンバッファにOSD用の画像イメージを展開し、MPEG2デコーダ510のグラフィックエンジンを制御して、伸長処理した映像とOSDを重ね合わせて表示させる。
【0125】
また、マイコン400は、OSD上にソフトウェアのボタンを表示しカーソルを表示し、キー410とリモコン430を入力待ちに制御して、視聴者の入力操作によって発生したイベントに従って、アプリケーションプログラムを実行し、電子通貨決済を実行する。
【0126】
その電子取引結果に応じて、モデム570を制御して結果を顧客管理センタ170内の受信サーバ270へ電子取引結果をアップロードする。
【0127】
ここで、図5に示されるICカード内の各装置の動作は、CPUがメモリに記憶されたプログラムと協働することにより実現されるとしても良い。
【0128】
(電子通貨による決済動作)
次に、図6を用いて、本発明に係るデジタル放送システムの一実施形態におけるアプリケーションプログラムによる電子通貨決済の実行動作を説明する。図6は、本発明に係るデジタル放送システムの一実施形態において、アプリケーションプログラムによる電子通貨決済の実行動作を示す動作概略図である。
【0129】
図6において、700は通常のテレビ映像、710及び740、760はテレビ映像に連動した双方向アプリケーションによって表示された画像、720はボタン、730は選択されたボタン、750は暗証番号入力欄である。
【0130】
図6では、テレビ通信販売のコンテンツが通常のテレビ映像700で流されている場合を例にあげて説明する。
【0131】
このテレビ通信販売では、例えば図6の(a)のように、本を売っている映像音声が流れていたとする。
【0132】
この時、図1に示した放送センタ100内の双方向データサーバ222によって、テレビ映像に連動した双方向アプリケーションが送出されていた場合、受信端末130内のマイコン400はこれを検出しトランスポートデコーダ500を制御して、トランスポートデコーダ500でフィルタリングしたこれらのTSパケットをシステムバス460を介してメモリ440にDMA転送する。
【0133】
そして、マイコン400はメモリ440からアプリケーションプログラムを抽出し、これを解析しアプリケーションプログラムを実行する。
【0134】
その結果、マイコン400はMPEG2デコーダ510内のスクリーンバッファにOSD用の画像イメージ、例えば、テレビ映像に連動した双方向アプリケーションを展開し、MPEG2デコーダ510のグラフィックエンジンを制御して、伸長処理した映像とこのOSDを重ね合わせて、テレビにこのアプリケーションによる画像710を表示させる。
【0135】
このテレビ映像に連動した双方向アプリケーションの画像710には商品情報及び価格情報が含まれている。また、ボタン720が表示される。
【0136】
このテレビ映像に連動した双方向アプリケーションはキー410とリモコン430を入力待ちに制御して、視聴者の入力操作によって発生したイベントに従って、カーソルを移動させたり、次の画面へ遷移したり、アプリケーションプログラムを実行する。
【0137】
なお、図6中の選択されたボタン730はカーソルで選択された状態にあるボタンを示す。
【0138】
例えば、カーソルをYesに移動すると、Yesと表示されたボタンが選択された状態になり、視聴者がキー410とリモコン430の決定キーを押すことで確定され、図6の(b)に示される次の画面に遷移する。
【0139】
例えば「この本買いますか?¥2000です。」という質問に関し、Yesのボタン720を選択し決定ボタンで確定すると、次の画面に遷移する。
【0140】
次に電子通貨取引の暗証番号を確認する画面740が表示される。視聴者は暗証番号入力欄750に、暗証番号を入力する。
【0141】
そして、マイコン400はICカード150内にある電子通貨制御装置640に暗証番号を転送する。
【0142】
電子通貨制御装置640は、認証を行い電子通貨決済可能な状態にあるか、残高はあるかをチェックする。
【0143】
これらの条件をすべて満たした場合、ICカード150はマイコン400に対し許可又は拒否、拒否の場合その理由を示すコードを返信する。
【0144】
そして、図6の(c)に示されるように、マイコン400はその返信結果にしたがってOSD上にメッセージとしての画像760を表示する。
【0145】
一方、ICカード150内のメモリ641に電子通貨に関する情報を格納している電子通貨制御装置640は、使用された残高を算出するとともに、使用された結果の電子通貨そのものの他、口座番号、暗証番号、口座残金等の情報を暗号化して出力する。
【0146】
この際に、電子通貨制御装置640により出力される情報が、本出願の特許請求の範囲に記載の電子決済に対応する情報に含まれる情報である。
【0147】
電子通貨制御装置640による、上記使用された残高、使用された結果の電子通貨そのものの他、口座番号、暗証番号、口座残金等の情報の暗号化は、図5に示されるマスタ鍵631を用いて行われる。
【0148】
マイコン400はこれを受けて、モデム570を制御して暗号化された電子通貨と購入情報を、電子決済処理の指示と共に顧客管理センタ170内の受信サーバ270へアップロードする。この際に受信端末130から顧客管理センタ170に送信される情報は、本出願の特許請求の範囲に記載の電子通貨の処理についての情報に含まれる情報である。
【0149】
顧客管理センタ170は金融機関180に電子通貨を転送することで電子通貨決済を完了する。
【0150】
(電子通貨の補充動作)
次に、ICカード150内のメモリ641に保存する電子通貨の残高が少なくなった場合又は無くなった場合について図7を参照して説明する。なお、本実施形態の補充には、前述のように、電子通貨の追加も含まれる。
【0151】
図7は、本発明に係るデジタル放送システムの一実施形態において、アプリケーションプログラムによる電子通貨の補充の実行動作を示す動作概略図である。
【0152】
図7において、800は通常のテレビ映像、810及び840、860は入金を行うアプリケーションにより表示される画像、820はボタン、830は選択されたボタン、850は暗証番号入力欄である。
【0153】
ICカード150内のメモリ641に保存する電子通貨の残高が少なくなった場合又は無くなった場合、電子通貨制御装置640は残高不足のメッセージを発行する。マイコン400はICカード150内のシリアルI/F600を介しこれを検出する。
【0154】
図7の(a)に示されるように、マイコン400はMPEG2デコーダ510のOSD機能を使用しメッセージを生成し、図7に示す入金を行うアプリケーションによる画像を表示する。
【0155】
これに視聴者が呼応し、視聴者がキー410とリモコン430を用いて金額を入力して電子通貨の送金を指示した場合、図7の(b)に示されるように、マイコン400はMPEG2デコーダ510のOSD機能を使用し暗証番号入力欄850を表示し、暗証番号の入力を要求する。
【0156】
そして、視聴者によって入力された暗証番号をマイコン400はICカード150内にある電子通貨制御装置640に転送し、認証を行い正しく認証できた場合、ICカード150はその旨のメッセージをマイコン400に返信する。
【0157】
次に、図7の(c)に示されるように、視聴者は入金を行うアプリケーションにより表示された画面860にしたがって、要求金額を入力する。
【0158】
マイコン400はICカード150内の電子通貨制御装置640から、マスタ鍵631によって暗号化された口座番号、暗証番号、口座残金等の情報をモデム570に転送し、モデム570を制御して電子通貨の送金要求を顧客管理センタ170内の受信サーバ270へアップロードする。この際に受信端末130から顧客管理センタ170に送信される情報は、本出願の特許請求の範囲に記載の電子通貨の処理についての情報に含まれる情報である。
【0159】
受信サーバ270は受信した各受信端末130からのICカード番号、電子通貨640の送金要求、金額、暗証番号等を抽出し、マスタ鍵345で復号して顧客情報管理装置280へ転送する。
【0160】
個別情報生成装置290は顧客情報管理装置280からの制御情報に応じて、顧客情報管理装置280が出力する顧客情報を用いて金融機関180に照会し、所定の電子通貨を受け取り、ICカード番号毎に紐付けし、これらとそれぞれの個別情報とワーク鍵生成装置370で発行されたワーク鍵(Kw)を多重化し電子通貨を含む個別暗号化情報330を出力する。
【0161】
この際に、個別情報生成装置280により生成される個別情報が、本出願の特許請求の範囲に記載の電子通貨に関する情報が含められた個別情報となる。
【0162】
そして、受信端末130はこの電子通貨を含む個別暗号化情報330を受信することで、ICカード150内のメモリ641に格納されている電子通貨を補充する。すなわち、電子通貨制御装置640は、受信した電子通貨に基づいて、メモリ641に格納されている電子通貨に関する情報を書き換える。
【0163】
また、既に市場にある受信端末130は、受信端末130内のフラッシュメモリ450に格納されているプログラムを、放送衛星110の電波を使って書き換える機能を有している。しかも、電子通貨決済のためのプログラム容量は大きくないため、受信端末130内のフラッシュメモリ450の空き容量に収納可能である。
【0164】
本実施形態では、放送衛星110の電波によって、電子通貨決済対応のプログラムをダウンロードすることで、受信端末130を買い換えることなく、視聴者に費用を負担させることなく、電子通貨決済の可能な受信端末130に移行が可能である。
【0165】
図6に示した例では、テレビ映像に連動した双方向アプリケーションを使って電子通貨決済を行ったが、常時、双方向アプリケーションを送出しておくことにより、テレビ映像と連動しない双方向アプリケーションを使って電子通貨決済を行うことも可能である。
【0166】
本発明をデジタル放送システムにおける電子通貨を伝送するデジタル放送装置に適用した場合について説明したが、他のデジタル放送、例えば、ケーブルテレビや光ファイバやADSL(Asynchronous Digital Subscriber Line)を使ったデジタル放送にも適用可能である。
【0167】
また、上記実施形態では、ICカードとして特に限定しなかったが、ICカードは、受信端末130に対して接触型であっても非接触型であっても良い。
【0168】
また、上記実施形態では、例えば商品の購入等の電子決済について電子通貨を利用したが、例えば放送を視聴したことに対する課金処理においても電子通貨を利用した電子決済を行なうとしても良い。
【0169】
このように、本発明を適用することによって、各受信端末毎に個別に生成され伝送される個別暗号化情報に電子通貨を添付して送信することにより、安価に、匿秘性を保ちながら、電子通貨の授受及び決済を行うことのできるデジタル放送と連動した電子通貨決済サービスが実現可能な電子通貨を伝送するデジタル放送システムを提供することができる。
【0170】
加えて、既に市場にある受信端末を使用し利用者に新たな経済的負担を強いることなく、双方向アプリケーションと連携させることにより円滑な電子通貨決済の環境を提供することができる。
【0171】
【発明の効果】
本発明によれば、各受信端末毎に個別に生成され伝送される個別暗号化情報に電子通貨を添付して送信することにより、安価に、匿秘性を保ちながら、電子通貨の授受及び決済を行うことのできるデジタル放送と連動した電子通貨決済サービスが実現可能な電子通貨を伝送するデジタル放送システムを提供することができる。
【0172】
加えて、既に市場にある受信端末を使用し利用者に新たな経済的負担を強いることなく、双方向アプリケーションと連携させることにより円滑な電子通貨決済の環境を提供することができる。
【図面の簡単な説明】
【図1】本発明に係るデジタル放送システムの一実施形態の全体構成図である。
【図2】図1に示した放送センタ100及び顧客管理センタ170の内部構成を示すブロック図である。
【図3】図2に示される暗号化情報生成装置300の内部構成を示すブロック図である。
【図4】図1に示す受信端末130の内部構成を示すブロック図である。
【図5】図1に示されるICカード150の内部構成を示すブロック図である。
【図6】本発明に係るデジタル放送システムの一実施形態において、アプリケーションプログラムによる電子通貨決済の実行動作を示す動作概略図である。
【図7】本発明に係るデジタル放送システムの一実施形態において、アプリケーションプログラムによる電子通貨の補充の実行動作を示す動作概略図である。
【符号の説明】
100 放送センタ
110 放送衛星
120 パラボラアンテナ
130 受信端末
140 テレビ
150 ICカード
160 公衆電話回線網(ネットワーク)
170 顧客管理センタ
180 金融機関
200 ビデオサーバ
210 圧縮装置
220 多重化装置(多重化手段)
221 番組情報生成装置
222 双方向データサーバ
230 暗号化装置(第3の暗号化手段)
240 変調装置(変調手段)
250 放送波出力端子
260 公衆回線接続端子
270 受信サーバ(受信手段)
280 顧客情報管理装置
290 個別情報生成装置(個別情報生成手段)
300 暗号化情報生成装置
310 暗号鍵
320 共通暗号化情報
330 個別暗号化情報
340 マスタ鍵生成装置(マスタ鍵生成手段)
345 マスタ鍵
350 EMM多重化装置
360 EMM暗号化装置(第2の暗号化手段)
370 ワーク鍵生成装置(ワーク鍵生成手段)
380 スクランブル鍵生成装置(スクランブル鍵生成手段)
390 ECM暗号化装置(第1の暗号化手段)
400 マイコン(受信端末送信手段)
410 キー
420 LED
430 リモコン
440 メモリ(記録媒体)
450 フラッシュメモリ(記録媒体)
460 システムバス
470 チューナ
480 デスクランブラ
500 トランスポートデコーダ
510 MPEG2デコーダ
520 オーディオDAC
530 ビデオエンコーダ
540 アンテナ入力端子
550 音声出力端子
560 映像出力端子
570 モデム
580 回線接続端子
600 シリアルI/F
610 復号装置
620 EMM復号装置(復号手段)
630 メモリ(記録媒体)
631 マスタ鍵
640 電子通貨制御装置(電子通貨制御手段)
641 メモリ(ICカード格納手段)
650 契約情報制御装置
651 メモリ
660 視聴契約判定装置
700 通常のテレビ映像
710 画像
720 ボタン
730 選択されたボタン
740 画像
750 暗証番号入力欄
760 画像
800 通常のテレビ映像
810 画像
820 ボタン
830 選択されたボタン
840 画像
850 暗証番号入力欄
860 画像
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a digital broadcasting system that enables electronic currency settlement at a receiving terminal that receives video and audio signals, a method of using electronic currency in the digital broadcasting system, a receiving terminal, an IC card, an electronic currency usage program, and an electronic currency The present invention relates to a computer-readable recording medium on which a use program is recorded.
[0002]
[Prior art]
An IC card terminal system that performs electronic commerce in combination with a mobile phone is described in, for example, Japanese Patent Application Laid-Open No. 2001-167231.
[0003]
[Problems to be solved by the invention]
The above prior art describes a small and highly portable IC card terminal that can be used for electronic commerce through a communication line in combination with a mobile phone or the like, but presents information necessary for electronic commerce. There is no mention of a method, in particular, information presentation using video, audio, and text information, and a method for realizing electronic currency settlement linked to these.
[0004]
In order to realize the electronic currency settlement, it is necessary to prepare a dedicated IC card terminal.
[0005]
  The purpose of the present invention is to,Digital broadcasting system linked with digital broadcasting that can exchange and pay electronic currency and make payment while maintaining confidentiality at low cost.processingMethod, receiving terminal, IC carDoIt is to provide.
[0006]
In addition, it is intended to provide a smooth electronic currency settlement environment by using a receiving terminal already on the market and linking with an interactive application without forcing a new economic burden on the user.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, a digital broadcasting system according to the present invention provides:
  A broadcasting center that broadcasts digital broadcasting;
  A customer management center for managing information of customers who watch digital broadcasting;
  A receiving terminal capable of receiving a digital broadcast broadcast from a broadcasting center and capable of communicating information with the customer management center through a network;
  An IC card for exchanging information with the receiving terminal, and a digital broadcasting system comprising:
  IC cardBut,A memory which is managed in the customer management center and stores a master key issued for each customer;,Memory to store information about electronic currency,Have,
  SaidReceiving terminalHas made an electronic currency replenishment requestnetworkTo the customer management center viaHave means to,
  The customer management center generates replenishment information related to the electronic currency for replenishing the IC card of the customer according to the replenishment request of the electronic currency, and encrypts the replenishment information using the master key of the customerHave means to,
  The broadcast center multiplexes the encrypted supplementary information into a digital broadcast and broadcastsHave means to,
  The receiving terminal extracts the supplementary information from the received digital broadcast and delivers it to the IC card.Have means to,
  The IC card isDecrypt the supplementary information using the master keyDecryption means forRewrite the electronic currency balance of the IC card based on the decrypted supplementary informationElectronic currency control meansIt is characterized by that.
[0008]
  The electronic currency processing method in the digital broadcasting system of the present invention is:
  A broadcasting center that broadcasts digital broadcasting;
  A customer management center for managing information of customers who watch digital broadcasting;
  A receiving terminal capable of receiving a digital broadcast broadcast from a broadcasting center and capable of communicating information with the customer management center through a network;
  An IC card for exchanging information with the receiving terminal, and an electronic currency processing method in a digital broadcasting system comprising:
  The IC card is
    A memory that is managed in the customer management center and stores a master key issued for each customer;
    Decryption means for decrypting encrypted information using the master key;
    A memory for storing information about electronic currency;
    Electronic currency control means for executing processing related to electronic currency,
  When replenishing electronic money to the IC card,
  The electronic currency control means transmits an electronic currency replenishment request to the customer management center via the receiving terminal,
  The customer management center supplements the IC card of the customer in accordance with the electronic currency replenishment request. Generate replenishment information about the electronic currency to charge, encrypt the replenishment information using the customer's master key,
  The broadcast center multiplexes the encrypted supplementary information with a digital broadcast and broadcasts it,
  The receiving terminal extracts the supplementary information from the received digital broadcast and delivers it to the IC card,
  The decryption means decrypts the supplementary information using the master key;
  The electronic currency control means rewrites the balance of the electronic currency of the IC card based on the decrypted supplementary information.
[0009]
  The receiving terminal of the present invention is
  A receiving terminal capable of receiving a digital broadcast broadcast from a broadcasting center,
  Means for performing information communication through a network with a customer management center that manages information of customers who watch digital broadcasting;
  A memory storing a master key issued for each customer, managed by the customer management center, a decrypting means for decrypting encrypted information using the master key, a memory storing information about electronic currency, and An IC card having electronic currency control means for executing processing related to electronic currency,
  When replenishing electronic money to the IC card,
  Sending an electronic currency replenishment request generated by the electronic currency control means to the customer management center;
  The customer management center generates replenishment information relating to electronic currency for replenishing the IC card of the customer in accordance with the replenishment request for the electronic currency, encrypts the replenishment information using the master key of the customer, However, when the encrypted supplementary information is multiplexed and broadcast on the digital broadcast, the digital broadcast is received,
  Extracting the supplementary information from the received digital broadcast and delivering it to the IC card,
  Decrypting the supplementary information using the master key by the decryption means;
  The electronic currency control means rewrites the electronic currency balance of the IC card based on the decrypted supplementary information.
[0011]
  In each of the above inventions,
  When performing electronic payment using the electronic currency stored in the IC card,
  SaidReceiving terminalHowever, the request for using electronic currencynetworkTo the customer management center via
  The customer management center may execute electronic settlement processing in accordance with the usage request for the electronic currency.
[0012]
  In each of the above inventions,
  A program for realizing processing relating to electronic currency executed by the electronic currency control means may be multiplexed and transmitted from the broadcasting center to digital broadcasting.
[0013]
  In each of the above inventions,
  The digital broadcast includes information obtained by encrypting a scramble key for descrambling, and information obtained by encrypting a work key for decrypting the scramble key,
  The master key is preferably a key for performing encryption and decryption of the work key.
[0047]
DETAILED DESCRIPTION OF THE INVENTION
Exemplary embodiments of the present invention will be described in detail below with reference to the drawings. However, the dimensions, materials, shapes, relative arrangements, and the like of the components described in this embodiment are not intended to limit the scope of the present invention only to those unless otherwise specified. Absent.
[0048]
Moreover, in the following drawings, the same number is attached | subjected to the member similar to the member described in above-mentioned drawing. In addition, the description of the embodiment of the digital broadcasting system according to the present invention described below is a method for using an electronic currency, a receiving terminal, an IC card, an electronic currency usage program, and an electronic currency usage in the digital broadcasting system according to the present invention. It also serves as an explanation of an embodiment of a computer-readable recording medium on which a program is recorded.
[0049]
(One Embodiment of Digital Broadcasting System)
An embodiment of a digital broadcasting system according to the present invention will be described with reference to FIG.
[0050]
FIG. 1 is a diagram showing an overall configuration of a digital broadcast system including a digital broadcast receiving terminal 130 installed in a general household and a digital satellite broadcast device for transmitting electronic currency, and the digital broadcast system according to the present invention. It is a whole block diagram of one Embodiment. The digital broadcasting system shown in FIG. 1 will be described by taking a digital satellite broadcasting system using a broadcasting satellite as an example. However, the digital broadcasting system according to the present invention is not limited to the digital satellite broadcasting system, and other transmission media may be used. Digital broadcasting can also be made using or in combination with broadcasting satellites.
[0051]
In FIG. 1, 100 is a broadcasting center, 110 is a broadcasting satellite, 120 is a parabolic antenna, 130 is a receiving terminal, 140 is a television, 150 is an IC card, 160 is a public telephone line network, 170 is a customer management center, and 180 is a financial institution. It is.
[0052]
First, an outline of the operation of a receiving terminal and a digital satellite broadcasting system that transmits electronic money to the receiving terminal will be described with reference to FIG.
[0053]
The receiving terminal 130 receives the broadcast wave transmitted from the broadcast center 100 via the broadcast satellite 110, decompresses and reproduces the compressed video and audio, and outputs it to the television 140.
[0054]
In the digital broadcasting system to which the present invention is applied, it is possible to charge for each channel, each program, a series of programs, etc., and the viewing contract information is stored in the IC card 150, and when the viewing contract is made, The decryption key is output from the IC card 150, the scramble is released, and the receiving terminal 130 can view the content.
[0055]
In the case of charging for each program unit or a series of program units, the viewing record is stored in the IC card 150 and the customer management center 170 is connected via the public telephone line network 160 using a modem built in the receiving terminal 130. To the viewer who owns the receiving terminal 130 can be charged.
[0056]
In addition, the customer management center 170 is connected to a financial institution 180 such as a bank or a credit card company, so that the viewing fee can be settled by using account withdrawal or credit card settlement.
[0057]
Furthermore, individual information including a part of customer information such as a viewing contract is sent to the broadcasting center 100, and this individual information is sent to the IC card 150 inserted into the receiving terminal 130 via the broadcasting satellite 110, for example, Processing such as changing the viewing contract can be completed.
[0058]
Next, the internal configuration of the broadcast center 100 and the customer management center 170 shown in FIG. 1 will be described with reference to FIG. FIG. 2 is a block diagram showing an internal configuration of the broadcast center 100 and the customer management center 170 shown in FIG.
[0059]
In FIG. 2, 100 is the broadcasting center shown in FIG. 1, 170 is the customer management center shown in FIG. 1, 180 is the financial institution shown in FIG. 1, 200 is a video server, 210 is a compression device, and 220 is a multiplexing device. Reference numeral 221 denotes a program information generation device.
[0060]
Also, 222 is a bidirectional data server, 230 is an encryption device, 240 is a modulation device, 250 is a broadcast wave output terminal, 260 is a public line connection terminal, 270 is a receiving server, 280 is a customer information management device, and 290 is individual information. The generation device, 300 is the encryption information generation device, 310 is the encryption key, 320 is the common encryption information, and 330 is the individual encryption information.
[0061]
The operation in which the broadcast center 100 sends out a program and information associated therewith will be described with reference to FIG.
[0062]
The material of the program is edited once by a digital VTR, for example, and then stored once in the video server 200 in the broadcast center 100.
[0063]
The video and audio reproduced from the video server 200 are compressed by the compression device 210, for example, the video is compressed according to the MPEG2 (Motion Pictures Coding Group phase 2) standard, and the audio signal is simultaneously converted to, for example, MPEG1 (Motion Pictures Coding Group phase). Compression processing is performed according to the Layer 2 standard of 1).
[0064]
Here, there are a plurality of video servers 200 and a plurality of compression devices 210, and other programs are processed in parallel. The program information generation device 221 generates information of the electronic program guide, packetizes it in a predetermined format, and outputs it.
[0065]
The individual information generation device 290 generates individual information based on the customer information output from the customer information management device 280.
[0066]
The encryption information generation device 300 generates the individual encryption information 330 from the customer information output from the customer information management device 280 and the individual information output from the individual information generation device 230, and the common encryption information 320, the encryption key 310 is generated.
[0067]
The multiplexing device 220 includes a compressed video signal and a compressed audio signal input from the plurality of compression devices 210, electronic program information input from the program information generation device 221, and electronic currency payment input from the interactive data server 222. , The individual encryption information 330 and the encryption information 320 input from the encryption information generation apparatus 300 are multiplexed in, for example, an MPEG2 transport stream format.
[0068]
The encryption device 230 encrypts and outputs the transport stream multiplexed by the multiplexing device 220 using the encryption key 310 generated by the encryption information generation device 300 if it is the case of pay broadcasting. .
[0069]
Further, the modulation device 240 performs a series of operations such as addition of Reed-Solomon code, synchronization inversion, interleaving, energy spreading, QPSK (Quadrature Phase Shift Keying) modulation on the transport stream encrypted by the encryption device 230. Modulation is performed by a method according to the DVB-S (Digital Video Broadcasting-Satelite) standard, and uplink is performed from the antenna installed on the roof of the broadcasting station 100 to the broadcasting satellite 110.
[0070]
On the other hand, in the customer management center 170, the public line connection terminal 260 is connected to the public telephone line network 160. From each receiving terminal 130 connected to the public telephone line network 160, the inside of the IC card 150 of each receiving terminal 130 is stored. The viewing record and electronic currency settlement information stored in the mail are sent.
[0071]
The receiving server 270 in the customer management center 170 receives viewing records and electronic currency settlement information transmitted from the receiving terminal 130.
[0072]
Since this signal is packetized and encrypted, the reception server 270 decrypts the signal using the encryption key (master key) 345 for each IC card generated by the encryption information generation apparatus 300.
[0073]
Then, the receiving server 270 receives information packetized in this signal, for example, IC card number, viewing record such as viewing date and time, viewing amount, electronic money transfer request, account number, password, payee, payment Electronic currency settlement information such as the amount of money, purchased product name, and number of purchases is extracted and registered in the customer database of the customer information management device 280.
[0074]
In response to this, the individual information generation device 290 connected to the financial institution 180 such as a bank or a credit card company through a dedicated line refers to the customer information management device 280, and in the case of viewing records, totals for each IC card number Then, for example, the financial institution 180 is charged once a month by a method of account transfer or credit card debit.
[0075]
(Settlement of electronic currency)
In addition, when performing electronic currency settlement, settlement of electronic currency such as electronic money remittance request, account number, personal identification number, payment destination, payment amount, purchased item name, number of purchases, etc., either immediately or in one day The information is transferred to the financial institution 180.
[0076]
(Request to send electronic currency)
  In the case of electronic money remittance request (request for replenishment of electronic currency to the IC card), the individual information generating device 290 has the IC card encryption, the account number, and the PIN number match, the account balance is present, and is correctly authenticated. The electronic currency is received from the financial institution 180. Here, the meaning of the replenishment of the electronic currency referred to in the present invention is not limited to the meaning of the replenishment when the predetermined fixed amount is insufficient, and the electronic currency regardless of whether the predetermined fixed amount is insufficient.currencyIt also includes the meaning of adding.
[0077]
Then, the individual information generation device 290 associates the customer information output from the customer information management device 280 with the electronic currency received from the financial institution 180 for each IC card number, and generates each individual information.
[0078]
The encryption information generation device 300 generates the individual encryption information 330 from the customer information output from the customer information management device 280 and the individual information output from the individual information generation device 290, and also includes the common encryption information 320, the encryption key (Scramble key) 310 is generated.
[0079]
Here, the functions of each device shown in FIG. 2 may be realized by, for example, the CPU cooperating with a program stored in the storage device. In this case, the computers and servers that implement the functions of the devices of the broadcast center 100 and the customer management center 170 shown in FIG. 2 constitute the broadcast center 100 and the customer management center 170 shown in FIG.
[0080]
Further, each device other than the modulation device 240 provided in the broadcast center 100 and the reception server 270 provided in the customer management center 170 shown in FIG. 2 is respectively connected to the broadcast center 100 and the customer management center 170 as shown in FIG. The present invention is not limited to the case where it is provided, and each of the above devices may be provided in at least one of the broadcast center 100 and the customer management center 170.
[0081]
Next, the operation of the encrypted information generation apparatus 300 shown in FIG. 2 will be described using FIG. FIG. 3 is a block diagram showing an internal configuration of the encrypted information generating apparatus 300 shown in FIG.
[0082]
3, 220 is the multiplexing device shown in FIG. 2, 230 is the encryption device shown in FIG. 2, 270 is the receiving server shown in FIG. 2, 280 is the customer information management device shown in FIG. The individual information generating apparatus shown in FIG. 2, 300 is the encrypted information generating apparatus shown in FIG. 2, 310 is the encryption key (scramble key) shown in FIG. 2, and 320 is the common encrypted information shown in FIG. .
[0083]
Also, 330 is the individual encryption information shown in FIG. 2, 340 is a master key generation device, 345 is a master key, 350 is an EMM (Entitlement Management Message) multiplexing device, 360 is an EMM encryption device, and 370 is a work key generation. 380 is a scramble key generation device, and 390 is an ECM (Entirement Control Message) encryption device.
[0084]
First, the master key generation device 340 of the encrypted information generation device 300 issues a master key (Km) 345 based on the IC card number included in the customer information output from the customer information management device 280, for example.
[0085]
This master key (Km) 345 is also stored on a memory in the IC card 150 inserted in the receiving terminal 130, and stores a different master key for each IC card 150.
[0086]
Further, the work key generation device 370 issues a work key (Kw). The EMM multiplexing device 350 includes individual information in which the customer information output from the customer information management device 280 in the individual information generation device 230 and the electronic currency received from the financial institution 180 are associated with each IC card number, and work key generation The work key (Kw) issued by the device 370 is multiplexed and output as an EMM message.
[0087]
The customer information output by the customer information management device 280 includes messages for each individual such as control information related to viewing such as Pay Per View and notification of completion of the viewing contract procedure for the viewer.
[0088]
On the other hand, the electronic currency received from the financial institution 180 includes, for example, information such as an account number, a password, and an account balance in addition to the electronic currency itself, and is encrypted. The encryption here is encrypted by an encryption method and an encryption key agreed between the financial institution 180 and the electronic currency control device 640 in the IC card 150. Therefore, this encryption can be decrypted by the electronic currency control device 640.
[0089]
The EMM encryption device 360 encrypts the EMM message multiplexed by the EMM multiplexing device 350 using the master key (Km) 345 issued by the master key generation device 340 and outputs the encrypted information as individual encryption information 330.
[0090]
The scramble key generation device 380 issues and outputs a scramble key (Ks). This scramble key (Ks) is used as the encryption key 310 used in the encryption device 230 shown in FIG.
[0091]
The ECM encryption device 390 encrypts the scramble key (Ks) issued by the scramble key generation device 380 with the work key (Kw) issued by the work key generation device 370 and outputs the encrypted data as common encryption information 320.
[0092]
The common encryption information 320 and the individual encryption information 330 including electronic currency are multiplexed simultaneously with the compressed video information and the compressed audio information by the multiplexing device 220 shown in FIG. 130.
[0093]
Here, each function of each device shown in FIG. 3 may be realized by the CPU cooperating with a program stored in the storage device.
[0094]
Next, the receiving terminal shown in FIG. 1 will be described with reference to FIG. FIG. 4 is a block diagram showing an internal configuration of receiving terminal 130 shown in FIG.
[0095]
In FIG. 4, 130 is the receiving terminal shown in FIG. 1, 150 is the IC card shown in FIG. 1, 400 is a microcomputer, 410 is a key, 420 is an LED, 430 is a remote control, 440 is a RAM or ROM memory, 450 Is a flash memory, 460 is a system bus, 470 is a tuner, 480 is a descrambler, 500 is a transport decoder, 510 is an MPEG2 decoder, 520 is an audio DAC (Digital to Analog Converter), 530 is a video encoder, 540 is an antenna input terminal 550 is an audio output terminal, 560 is a video output terminal, 570 is a modem, and 580 is a line connection terminal.
[0096]
First, receiving terminal 130 that has received a broadcast wave from broadcasting satellite 110 with parabolic antenna 120 shown in FIG. 1 takes a received signal into tuner 470 via antenna input terminal 540.
[0097]
The tuner 470 demodulates, for example, a QPSK demodulation, inverse energy spread, deinterleave, synchronous inversion, and a series of DVB-S standards such as Reed-Solomon code check, and the encrypted transport stream Output.
[0098]
The encrypted transport stream is input once to the transport decoder 500 via the descrambler 480.
[0099]
When a channel selection operation is designated by the viewer using the key 410 or the remote controller 430, the microcomputer 400 causes the transport decoder 500 to filter only the designated PID (Packet Identification) TS packets via the system bus 460. Instruct.
[0100]
First, the transport decoder 500 filters the TS packet including the encryption key, that is, the TS packet that transmits the information of the common encryption information 320 and the individual encryption information 330 shown in FIG. Then, the microcomputer 400 extracts the common encryption information 320 and the individual encryption information 330 included in the payload of this TS packet and sets them in the IC card 150.
[0101]
Here, the internal processing operation of the IC card 150 shown in FIG. 1 will be described with reference to FIG. FIG. 5 is a block diagram showing an internal configuration of the IC card 150 shown in FIG.
[0102]
5, 150 is the IC card shown in FIG. 1, 310 is the encryption key shown in FIG. 2, 320 is the common encryption information shown in FIG. 2, 330 is the individual encryption information shown in FIG. 4, 480 is the descrambler shown in FIG. 4, 500 is the transport decoder shown in FIG. 4, 600 is a serial I / F (Interface), 610 is an ECM decoder, 620 is an EMM decoder, 631 is a master key (Km) stored in the memory 630, 640 is an electronic currency control device, 641 is a memory that stores information about electronic currency, 650 is a contract information control device, and 651 is a memory that stores information about contract information. 660 is a viewing contract determination apparatus.
[0103]
The memories 630, 641, and 651 are composed of, for example, a RAM or a ROM. The memory 630 may store various programs used in the IC card. Further, although the memories 630, 641, and 651 are illustrated as separate members in FIG. 5, in the present embodiment, the memories 630, 641, and 651 are realized by one or two memories, or It may be realized by four or more memories.
[0104]
First, the microcomputer 400 extracts the common encryption information 320 and the individual encryption information 330 from the payload of the TS packet and sets them in the IC card 150. The common encryption information 320 is transferred to the ECM decryption device 610 and the individual encryption information 330 is transferred to the EMM decryption device 620 via the serial I / F 600.
[0105]
The individual encryption information 330 input to the EMM decryption device 620 decrypts the individual information encrypted using the master key (Km) 631 held in the memory in each IC card 150.
[0106]
Since this master key (Km) 631 is different for each IC card 150, it matches the master key (Km) 345 issued by the master key generation device 340 in the encrypted information generation device 300 shown in FIG. Only in cases can the individual information be decrypted.
[0107]
When the individual information is decrypted, the EMM decryption device 620 extracts the work key (Kw), contract information, and information on the electronic currency from the decrypted individual information, and stores them in the memories 651 and 641 in the IC card 150, respectively. To do.
[0108]
The contract information includes a message for each individual such as control information related to viewing such as Pay Per View and a notification of completion of the viewing contract procedure for the viewer.
[0109]
On the other hand, the information related to the electronic currency includes, for example, information such as an account number, a personal identification number, and an account balance in addition to the electronic currency itself, and is encrypted. As described above, this encryption is performed using an encryption method and an encryption key negotiated between the financial institution 180 and the electronic currency control device 640 in the IC card 150. Therefore, this encryption can be decrypted by the electronic currency control device 640.
[0110]
The work key (Kw) decrypted and extracted by the EMM decryption device 620 is input to the ECM decryption device 610.
[0111]
The ECM decryption device 610 decrypts the common encryption information 320 transferred from the microcomputer 400 via the serial I / F 600 using the work key (Kw) extracted by the EMM decryption device 620, and scrambles the key (Ks). To extract.
[0112]
The viewing contract determination device 660 refers to the contract information, determines whether or not to pass the scramble key (Ks) decrypted by the ECM decryption device 610, and when the viewing contract for the program is made, the scramble key ( Ks) is passed and transferred to the microcomputer 400 via the serial I / F 600.
[0113]
The microcomputer 400 sets the scramble key (Ks) in the descrambler 480 via the system bus 460, thereby decrypting the encrypted TS packet having a specific PID.
[0114]
The specific PID includes a TS packet including compressed video information and a TS packet including compressed audio information. The transport decoder 500 reconstructs the compressed video information and the compressed audio information from the TS packet. The MPEG2 decoder Output to 510.
[0115]
The MPEG2 decoder 510 inputs the compressed video information and the compressed audio information input from the transport decoder 500 to the video decoder and the audio decoder in the MPEG2 decoder 510, respectively, and performs decompression processing.
[0116]
Further, based on the time information included in these, the video decoder and the audio decoder in the MPEG2 decoder 510 are controlled to adjust the output time of the video and audio, and the video and audio are synchronized.
[0117]
The MPEG2 decoder 510 outputs the decompressed digital video signal to the video encoder 530.
[0118]
The video encoder 530 converts the input digital video signal into, for example, an analog signal in the NTSC (National Television Standard Committee) format, and inputs the analog video signal to the television 140 shown in FIG.
[0119]
Similarly, the MPEG2 decoder 510 outputs the decompressed digital audio signal to the audio DAC 520.
[0120]
The audio DAC 520 is converted into, for example, a 2-channel analog signal and input to the television 140 shown in FIG. 1 via the audio output terminal 550.
[0121]
On the other hand, for TS packets including application programs for realizing electronic currency settlement, electronic program information, and the like, these TS packets filtered by the microcomputer 400 using the transport decoder 500 are transferred to the memory 440 via the system bus 460 and DMA (Direct Memory). Access) Transfer.
[0122]
When receiving an instruction to display the electronic program information from the viewer by the key 410 or the remote controller 430, the microcomputer 400 extracts the electronic program information and the like from the data cached in the memory 440, and stores it in the MPEG2 decoder 510. An OSD (On Screen Display) image is developed on the screen buffer, and the graphic engine of the MPEG2 decoder is controlled to display the decompressed video and the OSD in a superimposed manner.
[0123]
When an electronic currency transaction instruction is received from the viewer by the key 410 or the remote controller 430, the microcomputer 400 extracts an application program that realizes electronic currency settlement from the data cached in the memory 440 and analyzes it. And execute the application program.
[0124]
As a result, the microcomputer 400 develops the OSD image on the screen buffer in the MPEG2 decoder 510, controls the graphic engine of the MPEG2 decoder 510, and displays the decompressed video and the OSD in a superimposed manner.
[0125]
Further, the microcomputer 400 displays a software button on the OSD, displays a cursor, controls the key 410 and the remote controller 430 to wait for input, executes an application program in accordance with an event generated by a viewer input operation, Perform electronic currency settlement.
[0126]
In accordance with the electronic transaction result, the modem 570 is controlled to upload the result to the receiving server 270 in the customer management center 170.
[0127]
Here, the operation of each device in the IC card shown in FIG. 5 may be realized by the CPU cooperating with a program stored in the memory.
[0128]
(Payment operation using electronic currency)
Next, an execution operation of electronic currency settlement by an application program in an embodiment of the digital broadcasting system according to the present invention will be described with reference to FIG. FIG. 6 is an operation schematic diagram showing an execution operation of electronic currency settlement by an application program in one embodiment of the digital broadcasting system according to the present invention.
[0129]
In FIG. 6, 700 is a normal TV image, 710 and 740 and 760 are images displayed by an interactive application linked to the TV image, 720 is a button, 730 is a selected button, and 750 is a password input field. .
[0130]
In FIG. 6, a case where the contents of TV mail order sales are streamed in a normal TV image 700 will be described as an example.
[0131]
In the television mail order sales, for example, as shown in FIG.
[0132]
At this time, if a bidirectional application linked to the television image is transmitted by the interactive data server 222 in the broadcasting center 100 shown in FIG. 1, the microcomputer 400 in the receiving terminal 130 detects this and detects the transport application. These TS packets filtered by the transport decoder 500 are DMA-transferred to the memory 440 via the system bus 460 under the control of 500.
[0133]
Then, the microcomputer 400 extracts an application program from the memory 440, analyzes it, and executes the application program.
[0134]
As a result, the microcomputer 400 develops an OSD image image, for example, a bidirectional application linked to a television image, in the screen buffer in the MPEG2 decoder 510, controls the graphic engine of the MPEG2 decoder 510, and decompresses the image. The OSD is superimposed and an image 710 by this application is displayed on the television.
[0135]
The interactive application image 710 linked to the television image includes product information and price information. A button 720 is displayed.
[0136]
This interactive application linked to the TV image controls the key 410 and the remote controller 430 to wait for input, and moves the cursor according to the event generated by the input operation of the viewer, transitions to the next screen, Execute.
[0137]
Note that the selected button 730 in FIG. 6 indicates a button selected by the cursor.
[0138]
For example, when the cursor is moved to Yes, a button displayed as Yes is selected, and the viewer confirms it by pressing the key 410 and the determination key on the remote controller 430, as shown in FIG. 6B. Transition to the next screen.
[0139]
For example, regarding the question “Do you want to buy this book? ¥ 2000?”, Selecting the Yes button 720 and confirming with the OK button will move to the next screen.
[0140]
Next, a screen 740 for confirming the PIN number of the electronic currency transaction is displayed. The viewer enters the password in the password input field 750.
[0141]
Then, the microcomputer 400 transfers the personal identification number to the electronic currency control device 640 in the IC card 150.
[0142]
The electronic currency control device 640 performs authentication and checks whether the electronic currency settlement is possible or whether there is a balance.
[0143]
When all of these conditions are satisfied, the IC card 150 returns a code indicating the reason in the case of permission or rejection or rejection to the microcomputer 400.
[0144]
Then, as shown in FIG. 6C, the microcomputer 400 displays an image 760 as a message on the OSD according to the return result.
[0145]
On the other hand, the electronic currency control device 640 that stores information related to electronic currency in the memory 641 in the IC card 150 calculates the balance used, and in addition to the resulting electronic currency itself, the account number, the password. Encrypt and output information such as number and account balance.
[0146]
At this time, information output by the electronic currency control device 640 is information included in the information corresponding to the electronic payment described in the claims of the present application.
[0147]
The electronic currency control device 640 uses the master key 631 shown in FIG. 5 for encrypting information such as the account balance, password, account balance, etc. in addition to the used balance and the used electronic currency itself. Done.
[0148]
In response to this, the microcomputer 400 controls the modem 570 to upload the encrypted electronic currency and purchase information to the receiving server 270 in the customer management center 170 together with an instruction for electronic payment processing. At this time, the information transmitted from the receiving terminal 130 to the customer management center 170 is information included in the information on the processing of the electronic currency described in the claims of the present application.
[0149]
The customer management center 170 completes the electronic currency settlement by transferring the electronic currency to the financial institution 180.
[0150]
(Replenishment of electronic currency)
Next, a case where the balance of electronic currency stored in the memory 641 in the IC card 150 is reduced or lost will be described with reference to FIG. The replenishment in this embodiment includes addition of electronic currency as described above.
[0151]
FIG. 7 is an operation schematic diagram showing an execution operation for replenishing electronic currency by an application program in an embodiment of the digital broadcasting system according to the present invention.
[0152]
In FIG. 7, 800 is a normal television image, 810, 840, and 860 are images displayed by a depositing application, 820 is a button, 830 is a selected button, and 850 is a password input field.
[0153]
When the balance of the electronic currency stored in the memory 641 in the IC card 150 decreases or disappears, the electronic currency control device 640 issues a balance shortage message. The microcomputer 400 detects this via the serial I / F 600 in the IC card 150.
[0154]
As shown in FIG. 7A, the microcomputer 400 uses the OSD function of the MPEG2 decoder 510 to generate a message, and displays an image by the application for depositing shown in FIG.
[0155]
When the viewer responds to this, and the viewer inputs the amount using the key 410 and the remote controller 430 to instruct remittance of the electronic currency, the microcomputer 400 uses the MPEG2 decoder as shown in FIG. The password input field 850 is displayed using the OSD function 510, and the input of the password is requested.
[0156]
Then, the microcomputer 400 transfers the personal identification number input by the viewer to the electronic currency control device 640 in the IC card 150, and when authentication is successful and the authentication is successful, the IC card 150 sends a message to that effect to the microcomputer 400. Send back.
[0157]
Next, as shown in FIG. 7C, the viewer inputs the requested amount according to the screen 860 displayed by the application for depositing.
[0158]
The microcomputer 400 transfers information such as the account number, password, and account balance encrypted by the master key 631 from the electronic currency control device 640 in the IC card 150 to the modem 570, and controls the modem 570 to control the electronic currency. The remittance request is uploaded to the receiving server 270 in the customer management center 170. At this time, the information transmitted from the receiving terminal 130 to the customer management center 170 is information included in the information on the processing of the electronic currency described in the claims of the present application.
[0159]
The receiving server 270 extracts the received IC card number, electronic money 640 remittance request, amount, password, etc. from each receiving terminal 130, decrypts it with the master key 345, and transfers it to the customer information management device 280.
[0160]
The individual information generation device 290 makes an inquiry to the financial institution 180 using the customer information output from the customer information management device 280 according to the control information from the customer information management device 280, receives a predetermined electronic currency, and receives each IC card number. Are combined with each of the individual information and the work key (Kw) issued by the work key generation device 370, and the individual encryption information 330 including the electronic currency is output.
[0161]
At this time, the individual information generated by the individual information generation device 280 becomes the individual information including the information on the electronic currency described in the claims of the present application.
[0162]
Then, the receiving terminal 130 replenishes the electronic currency stored in the memory 641 in the IC card 150 by receiving the individual encryption information 330 including the electronic currency. That is, the electronic currency control device 640 rewrites information on the electronic currency stored in the memory 641 based on the received electronic currency.
[0163]
The receiving terminal 130 already on the market has a function of rewriting the program stored in the flash memory 450 in the receiving terminal 130 using the radio wave of the broadcast satellite 110. Moreover, since the program capacity for electronic currency settlement is not large, it can be stored in the free capacity of the flash memory 450 in the receiving terminal 130.
[0164]
In the present embodiment, a receiving terminal capable of electronic currency settlement without downloading the receiving terminal 130 and causing the viewer to pay for the cost by downloading a program compatible with electronic currency settlement by using radio waves from the broadcasting satellite 110. 130 can be migrated.
[0165]
In the example shown in FIG. 6, e-currency payment was performed using an interactive application linked to a TV image. However, an interactive application not linked to a TV image can be used by always sending the interactive application. It is also possible to make electronic currency settlement.
[0166]
The case where the present invention is applied to a digital broadcasting apparatus that transmits electronic currency in a digital broadcasting system has been described. However, the present invention is applied to other digital broadcasting, for example, digital broadcasting using cable television, optical fiber, or ADSL (Asynchronous Digital Subscriber Line). Is also applicable.
[0167]
In the above embodiment, the IC card is not particularly limited, but the IC card may be a contact type or a non-contact type with respect to the receiving terminal 130.
[0168]
In the above embodiment, for example, electronic currency is used for electronic payment such as purchase of goods. However, for example, electronic payment using electronic currency may be performed in a billing process for viewing a broadcast.
[0169]
In this way, by applying the present invention, by attaching an electronic currency to individual encrypted information that is individually generated and transmitted for each receiving terminal, and transmitting it at low cost, while maintaining confidentiality, It is possible to provide a digital broadcasting system that transmits an electronic currency capable of realizing an electronic currency settlement service linked to a digital broadcast capable of performing exchange and settlement of electronic currency.
[0170]
In addition, it is possible to provide a smooth electronic currency settlement environment by using a receiving terminal already on the market and linking with an interactive application without imposing a new economic burden on the user.
[0171]
【The invention's effect】
According to the present invention, electronic currency is sent and received at a low cost while maintaining confidentiality by attaching electronic currency to individual encrypted information that is generated and transmitted individually for each receiving terminal. It is possible to provide a digital broadcasting system for transmitting electronic currency that can realize an electronic currency settlement service linked to digital broadcasting capable of performing the electronic broadcasting.
[0172]
In addition, it is possible to provide a smooth electronic currency settlement environment by using a receiving terminal already on the market and linking with an interactive application without imposing a new economic burden on the user.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram of an embodiment of a digital broadcasting system according to the present invention.
FIG. 2 is a block diagram showing an internal configuration of the broadcast center 100 and customer management center 170 shown in FIG.
3 is a block diagram showing an internal configuration of the encrypted information generating apparatus 300 shown in FIG.
4 is a block diagram showing an internal configuration of receiving terminal 130 shown in FIG. 1. FIG.
5 is a block diagram showing an internal configuration of the IC card 150 shown in FIG. 1. FIG.
FIG. 6 is an operation schematic diagram showing an execution operation of electronic currency settlement by an application program in an embodiment of the digital broadcasting system according to the present invention.
FIG. 7 is an operation schematic diagram showing an execution operation for replenishing electronic currency by an application program in an embodiment of the digital broadcasting system according to the present invention.
[Explanation of symbols]
100 broadcasting center
110 Broadcast satellite
120 parabolic antenna
130 Receiving terminal
140 TV
150 IC card
160 Public telephone network (network)
170 Customer Management Center
180 Financial institutions
200 video server
210 Compressor
220 Multiplexer (multiplexing means)
221 Program information generating apparatus
222 Interactive data server
230 Encryption device (third encryption means)
240 Modulator (Modulation means)
250 Broadcast wave output terminal
260 Public line connection terminal
270 Receiving server (receiving means)
280 Customer information management device
290 Individual information generation device (individual information generation means)
300 Encrypted information generation device
310 Encryption key
320 Common encryption information
330 Individual encryption information
340 Master key generation device (master key generation means)
345 Master key
350 EMM multiplexer
360 EMM encryption device (second encryption means)
370 Work key generation device (work key generation means)
380 Scramble key generation device (scramble key generation means)
390 ECM encryption device (first encryption means)
400 Microcomputer (Receiving terminal transmitting means)
410 keys
420 LED
430 remote control
440 memory (recording medium)
450 Flash memory (recording medium)
460 system bus
470 tuner
480 Descrambler
500 Transport decoder
510 MPEG2 decoder
520 Audio DAC
530 video encoder
540 Antenna input terminal
550 audio output terminal
560 video output terminal
570 modem
580 Line connection terminal
600 Serial I / F
610 Decoder
620 EMM decoding apparatus (decoding means)
630 Memory (recording medium)
631 Master key
640 Electronic currency control device (electronic currency control means)
641 Memory (IC card storage means)
650 Contract information control device
651 memory
660 viewing contract determination device
700 Normal TV image
710 images
720 button
730 Button selected
740 images
750 PIN input field
760 images
800 Normal TV image
810 images
820 button
830 Selected button
840 images
850 PIN input field
860 images

Claims (12)

デジタル放送を放送する放送センタと、
デジタル放送を視聴する顧客の情報を管理する顧客管理センタと、
放送センタから放送されるデジタル放送を受信可能であるとともに、前記顧客管理センタとの間でネットワークを通じた情報通信が可能な受信端末と、
前記受信端末との間で情報をやりとりするICカードと、を備えたデジタル放送システムであって、
前記ICカードが、前記顧客管理センタにおいて管理されている、顧客毎に発行されたマスタ鍵を格納するメモリと電子通貨に関する情報を格納するメモリとを有しており
前記受信端末が、電子通貨の補充要求を前記ネットワークを介して前記顧客管理センタに送信する手段を有し
前記顧客管理センタが、前記電子通貨の補充要求に従って、当該顧客のICカードに補充するための電子通貨に関する補充情報を生成し、その補充情報を当該顧客のマスタ鍵を用いて暗号化する手段を有し
前記放送センタが、暗号化された前記補充情報をデジタル放送に多重して放送する手段を有し
前記受信端末が、受信したデジタル放送から前記補充情報を抽出して、前記ICカードに引き渡す手段を有し
前記ICカードが、前記補充情報を前記マスタ鍵を用いて復号する復号手段と、復号された前記補充情報に基づいて、ICカードの電子通貨の残高を書き換える電子通貨制御手段と、を有する
ことを特徴とするデジタル放送システム。
A broadcasting center that broadcasts digital broadcasting;
A customer management center for managing information of customers who watch digital broadcasting;
A receiving terminal capable of receiving a digital broadcast broadcast from a broadcasting center and capable of communicating information with the customer management center through a network;
An IC card for exchanging information with the receiving terminal, and a digital broadcasting system comprising:
Said IC card, said managed in the customer management center has a memory for storing the master key issued to each customer, a memory for storing information about the electronic currency, and,
The receiving terminal has means for transmitting a replenishment request for electronic currency to the customer management center via the network ;
The customer management center, in accordance with replenishment request of the electronic money to generate supplemental information relating to electronic currency for refilling to the customer IC card, means for encrypting using the replenishment information the master key of the customer Have
The broadcasting center has means for multiplexing the supplementary information encrypted and broadcasting the digital broadcasting;
The receiving terminal extracts the replenishment information from the digital broadcast received, has a pass to means pull the IC card,
The IC card includes decryption means for decrypting the supplementary information using the master key, and electronic currency control means for rewriting an electronic currency balance of the IC card based on the decrypted supplementary information. /> A digital broadcasting system characterized by the above.
前記受信端末が、前記ICカードに格納されている電子通貨を利用するための電子通貨の利用要求を前記ネットワークを介して前記顧客管理センタに送信する手段を有し
前記顧客管理センタが、前記電子通貨の利用要求に従って電子決済処理を実行する手段を有する
ことを特徴とする請求項1に記載のデジタル放送システム。
The receiving terminal has means for transmitting an electronic currency usage request for using the electronic currency stored in the IC card to the customer management center via the network ;
The digital broadcasting system according to claim 1, wherein the customer management center includes means for executing an electronic payment process in accordance with a request for using the electronic currency.
前記電子通貨制御手段によって実行される電子通貨に関する処理を実現するためのプログラムが、前記放送センタからデジタル放送に多重されて送信される
ことを特徴とする請求項1または2に記載のデジタル放送システム。
The digital broadcasting system according to claim 1 or 2, wherein a program for realizing processing related to electronic currency executed by the electronic currency control means is multiplexed and transmitted from the broadcasting center to digital broadcasting. .
前記デジタル放送は、スクランブル解除のためのスクランブル鍵を暗号化した情報と、前記スクランブル鍵を復号するためのワーク鍵を暗号化した情報とを含み、
前記マスタ鍵は、前記ワーク鍵の暗号化及び復号を行うための鍵である
ことを特徴とする請求項1〜3のいずれかに記載のデジタル放送システム。
The digital broadcast includes information obtained by encrypting a scramble key for descrambling, and information obtained by encrypting a work key for decrypting the scramble key,
The digital broadcasting system according to claim 1, wherein the master key is a key for encrypting and decrypting the work key.
デジタル放送を放送する放送センタと、
デジタル放送を視聴する顧客の情報を管理する顧客管理センタと、
放送センタから放送されるデジタル放送を受信可能であるとともに、前記顧客管理センタとの間でネットワークを通じた情報通信が可能な受信端末と、
前記受信端末との間で情報をやりとりするICカードと、を備えたデジタル放送システムにおける電子通貨の処理方法であって、
前記ICカードは、
前記顧客管理センタにおいて管理されている、顧客毎に発行されたマスタ鍵を格納するメモリと、
暗号化された情報を前記マスタ鍵を用いて復号する復号手段と、
電子通貨に関する情報を格納するメモリと、
電子通貨に関する処理を実行する電子通貨制御手段と、を有しており、
前記ICカードに電子通貨を補充する場合に、
前記受信端末が、電子通貨の補充要求を前記ネットワークを介して前記顧客管理センタに送信し、
前記顧客管理センタが、前記電子通貨の補充要求に従って、当該顧客のICカードに補充するための電子通貨に関する補充情報を生成し、その補充情報を当該顧客のマスタ鍵を用いて暗号化し、
前記放送センタが、暗号化された前記補充情報をデジタル放送に多重して放送し、
前記受信端末が、受信したデジタル放送から前記補充情報を抽出して、前記ICカードに引き渡し、
前記復号手段が、前記補充情報を前記マスタ鍵を用いて復号し、
前記電子通貨制御手段が、復号された前記補充情報に基づいて、ICカードの電子通貨の残高を書き換える
ことを特徴とするデジタル放送システムにおける電子通貨の処理方法。
A broadcasting center that broadcasts digital broadcasting;
A customer management center for managing information of customers who watch digital broadcasting;
A receiving terminal capable of receiving a digital broadcast broadcast from a broadcasting center and capable of communicating information with the customer management center through a network;
An IC card for exchanging information with the receiving terminal, and a processing method of electronic currency in a digital broadcasting system comprising:
The IC card is
A memory that is managed in the customer management center and stores a master key issued for each customer;
Decryption means for decrypting encrypted information using the master key;
A memory for storing information about electronic currency;
Electronic currency control means for executing processing related to electronic currency,
When replenishing electronic money to the IC card,
The receiving terminal transmits a replenishment request for electronic currency to the customer management center via the network ,
The customer management center generates replenishment information relating to electronic currency for replenishing the customer's IC card in accordance with the replenishment request for the electronic currency, encrypts the replenishment information using the customer's master key,
The broadcast center multiplexes the encrypted supplementary information with a digital broadcast and broadcasts it,
The receiving terminal extracts the supplementary information from the received digital broadcast and delivers it to the IC card,
The decryption means decrypts the supplementary information using the master key;
An electronic currency processing method in a digital broadcasting system, wherein the electronic currency control means rewrites an electronic currency balance of an IC card based on the decrypted supplementary information.
前記ICカードに格納されている電子通貨を利用して電子決済を行う場合に、
前記受信端末が、電子通貨の利用要求を前記ネットワークを介して前記顧客管理センタに送信し、
前記顧客管理センタが、前記電子通貨の利用要求に従って電子決済処理を実行する
ことを特徴とする請求項5に記載のデジタル放送システムにおける電子通貨の処理方法。
When performing electronic payment using the electronic currency stored in the IC card,
The receiving terminal transmits an electronic currency usage request to the customer management center via the network ,
6. The electronic currency processing method in the digital broadcasting system according to claim 5, wherein the customer management center executes electronic payment processing in accordance with a request for using the electronic currency.
前記電子通貨制御手段によって実行される電子通貨に関する処理を実現するためのプログラムが、前記放送センタからデジタル放送に多重されて送信される
ことを特徴とする請求項5または6に記載のデジタル放送システムにおける電子通貨の処理方法。
The digital broadcasting system according to claim 5 or 6, wherein a program for realizing processing related to electronic currency executed by the electronic currency control means is multiplexed and transmitted from the broadcasting center to digital broadcasting. Processing method of electronic currency.
前記デジタル放送は、スクランブル解除のためのスクランブル鍵を暗号化した情報と、前記スクランブル鍵を復号するためのワーク鍵を暗号化した情報とを含み、
前記マスタ鍵は、前記ワーク鍵の暗号化及び復号を行うための鍵である
ことを特徴とする請求項5〜7のいずれかに記載のデジタル放送システムにおける電子通貨の処理方法。
The digital broadcast includes information obtained by encrypting a scramble key for descrambling, and information obtained by encrypting a work key for decrypting the scramble key,
The electronic currency processing method in the digital broadcasting system according to claim 5, wherein the master key is a key for encrypting and decrypting the work key.
放送センタから放送されるデジタル放送を受信可能な受信端末であって、
デジタル放送を視聴する顧客の情報を管理する顧客管理センタとの間でネットワークを通じた情報通信を行う手段と、
前記顧客管理センタにおいて管理されている、顧客毎に発行されたマスタ鍵を格納するメモリ、暗号化された情報を前記マスタ鍵を用いて復号する復号手段、電子通貨に関する情報を格納するメモリ、及び、電子通貨に関する処理を実行する電子通貨制御手段、を有するICカードと、を備え、
前記ICカードに電子通貨を補充する場合に、
前記電子通貨制御手段によって生成された電子通貨の補充要求を前記顧客管理センタに送信し、
前記顧客管理センタが、前記電子通貨の補充要求に従って当該顧客のICカードに補充するための電子通貨に関する補充情報を生成し、その補充情報を当該顧客のマスタ鍵を用いて暗号化し、前記放送センタが、暗号化された前記補充情報をデジタル放送に多重して放送したときに、そのデジタル放送を受信し、
受信したデジタル放送から前記補充情報を抽出して、前記ICカードに引き渡し、
前記復号手段によって、前記補充情報を前記マスタ鍵を用いて復号し、
前記電子通貨制御手段によって、復号された前記補充情報に基づいて、ICカードの電子通貨の残高を書き換える
ことを特徴とする受信端末。
A receiving terminal capable of receiving a digital broadcast broadcast from a broadcasting center,
Means for performing information communication through a network with a customer management center that manages information of customers who watch digital broadcasting;
A memory storing a master key issued for each customer, managed by the customer management center, a decrypting means for decrypting encrypted information using the master key, a memory storing information about electronic currency, and An IC card having electronic currency control means for executing processing related to electronic currency,
When replenishing electronic money to the IC card,
Sending an electronic currency replenishment request generated by the electronic currency control means to the customer management center;
The customer management center generates replenishment information relating to the electronic currency for replenishing the IC card of the customer in accordance with the replenishment request for the electronic currency, encrypts the replenishment information using the master key of the customer, However, when the encrypted supplementary information is multiplexed and broadcast on the digital broadcast, the digital broadcast is received,
Extracting the supplementary information from the received digital broadcast and delivering it to the IC card,
Decrypting the supplementary information using the master key by the decryption means;
A receiving terminal, wherein the electronic currency control means rewrites an electronic currency balance of an IC card based on the decrypted supplementary information.
前記ICカードに格納されている電子通貨を利用して電子決済を行う場合に、
前記電子通貨制御手段によって生成された電子通貨の利用要求を前記顧客管理センタに送信する
ことを特徴とする請求項9に記載の受信端末。
When performing electronic payment using the electronic currency stored in the IC card,
10. The receiving terminal according to claim 9, wherein a request for using an electronic currency generated by the electronic currency control means is transmitted to the customer management center.
前記電子通貨制御手段によって実行される電子通貨に関する処理を実現するためのプログラムが、前記放送センタからデジタル放送に多重されて送信される
ことを特徴とする請求項9または10に記載の受信端末。
The receiving terminal according to claim 9 or 10, wherein a program for realizing processing relating to electronic currency executed by the electronic currency control means is multiplexed and transmitted from the broadcasting center to digital broadcasting.
前記デジタル放送は、スクランブル解除のためのスクランブル鍵を暗号化した情報と、前記スクランブル鍵を復号するためのワーク鍵を暗号化した情報とを含み、
前記マスタ鍵は、前記ワーク鍵の暗号化及び復号を行うための鍵である
ことを特徴とする請求項9〜11のいずれかに記載の受信端末。
The digital broadcast includes information obtained by encrypting a scramble key for descrambling, and information obtained by encrypting a work key for decrypting the scramble key,
The receiving terminal according to claim 9, wherein the master key is a key for encrypting and decrypting the work key.
JP2001361488A 2001-11-27 2001-11-27 Digital broadcasting system, electronic currency processing method in digital broadcasting system, and receiving terminal Expired - Fee Related JP3762691B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001361488A JP3762691B2 (en) 2001-11-27 2001-11-27 Digital broadcasting system, electronic currency processing method in digital broadcasting system, and receiving terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001361488A JP3762691B2 (en) 2001-11-27 2001-11-27 Digital broadcasting system, electronic currency processing method in digital broadcasting system, and receiving terminal

Publications (2)

Publication Number Publication Date
JP2003163920A JP2003163920A (en) 2003-06-06
JP3762691B2 true JP3762691B2 (en) 2006-04-05

Family

ID=19172138

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001361488A Expired - Fee Related JP3762691B2 (en) 2001-11-27 2001-11-27 Digital broadcasting system, electronic currency processing method in digital broadcasting system, and receiving terminal

Country Status (1)

Country Link
JP (1) JP3762691B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105989474A (en) * 2015-03-02 2016-10-05 上海路路由信息技术有限公司 Method and device used for processing electronic currency
CN107169719A (en) * 2017-07-05 2017-09-15 北方民族大学 Encrypt express waybill and express delivery automatic access system
US10841080B2 (en) * 2018-03-20 2020-11-17 International Business Machines Corporation Oblivious pseudorandom function in a key management system

Also Published As

Publication number Publication date
JP2003163920A (en) 2003-06-06

Similar Documents

Publication Publication Date Title
EP0719045B1 (en) Crypt key system for secure electronic transactions
JP4386898B2 (en) Cryptographic key system
JP4944256B2 (en) Data copyright management device
US6055314A (en) System and method for secure purchase and delivery of video content programs
US8724808B2 (en) Method for secure distribution of digital data representing a multimedia content
TW385618B (en) Data transmission device, reception device and transmission/ reception system
US6789197B1 (en) Apparatus for data copyright management system
CA2499904C (en) Broadcast and reception system, and receiver/decoder and remote controller therefor
US20030012385A1 (en) Data copyright management system
JPH07283809A (en) Ciphering key system
JP2004537113A (en) Interactive information service system and associated method for capturing transaction data
MXPA02002984A (en) Electronic book security and copyright protection system.
JP3850058B2 (en) Cryptographic key system
JP2002044071A (en) Receiving method
US20060015461A1 (en) Multimedia data transacting system and method
JP3762691B2 (en) Digital broadcasting system, electronic currency processing method in digital broadcasting system, and receiving terminal
JP4554806B2 (en) Reception method and transmission method
JPH0723364A (en) Viewing device for pay ciphered broadcasting
JP2003116114A (en) Storage type data distribution system, storage type data distribution system for satellite broadcast, information utilizing device and information utilizing method
JPH10508457A (en) Deferred billing, broadcasting, electronic document delivery system and method
JP4099461B2 (en) Data copyright management device
JP2006325246A (en) Digital cache management system
AU770198B2 (en) Broadcast and reception system, and receiver/decoder and remote controller therefor
JP2003032644A (en) Pay broadcast accounting system and pay broadcast accounting method
JP2001168816A (en) Transmitter and transmission method, receiver and reception method, and recording medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050728

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050802

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050927

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051018

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051124

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: 20051220

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060113

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20090120

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

Free format text: PAYMENT UNTIL: 20090120

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20090120

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100120

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100120

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110120

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110120

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120120

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130120

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees