JP2008176736A - Service distribution system, prepaid ticket issuing method, prepaid ticket using method, prepaid ticket collection method, IC chip, portable terminal, and program - Google Patents
Service distribution system, prepaid ticket issuing method, prepaid ticket using method, prepaid ticket collection method, IC chip, portable terminal, and program Download PDFInfo
- Publication number
- JP2008176736A JP2008176736A JP2007011883A JP2007011883A JP2008176736A JP 2008176736 A JP2008176736 A JP 2008176736A JP 2007011883 A JP2007011883 A JP 2007011883A JP 2007011883 A JP2007011883 A JP 2007011883A JP 2008176736 A JP2008176736 A JP 2008176736A
- Authority
- JP
- Japan
- Prior art keywords
- information
- prepaid ticket
- prepaid
- ticket
- service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
【課題】プリペイドチケットを用いたコンテンツの視聴制御において、プリペイドチケットのセキュリティ条件を満足し、通信負荷を軽減し、オフライン性も備える。
【解決手段】発行するプリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づくプリペイドチケットを携帯端末に対して発行する。
【選択図】図3In content viewing control using a prepaid ticket, the security condition of the prepaid ticket is satisfied, the communication load is reduced, and offline characteristics are provided.
A prepaid ticket is issued to a mobile terminal based on the amount information of a prepaid ticket to be issued, counter information indicating the accumulated use count of the prepaid ticket, and signature information for serial information that can uniquely identify the prepaid ticket. Issue.
[Selection] Figure 3
Description
本発明は、サービス配信システム、プリペイドチケット発行方法、プリペイドチケット利用方法、プリペイドチケット回収方法、ICチップ、携帯端末、およびプログラムに関する。 The present invention relates to a service distribution system, a prepaid ticket issuing method, a prepaid ticket using method, a prepaid ticket collection method, an IC chip, a portable terminal, and a program.
BS/地上デジタル放送では、限定受信方式(CAS;Conditional Access System)を用い、受信機(STB;Set Top Box)に装着されたCASカードと呼ばれるICカード(ICチップ内蔵カード)によってコンテンツの視聴制御を行っている。このCASカードは、受信した制御データを復号して、鍵を抽出し、ライセンスに関するデータを管理することで、コンテンツを視聴制御する。また、利用者のライセンスデータを記録したSTBを通信サービス事業者が利用者に配給し、そのライセンスに基づいた視聴制御を行うサービスも提供されている。また、通信事業者において、利用者のライセンスに関するデータを記録したICチップを内蔵したSTBを用いて、通信回線を介し映像コンテンツを配信する映像配信サービスが開始されている。このサービスでは、STBに内蔵されたICチップにより、CASと同様な視聴制御を可能としている。 In BS / terrestrial digital broadcasting, content viewing control is performed using an IC card (IC chip built-in card) called a CAS card mounted on a receiver (STB; Set Top Box) using a conditional access system (CAS). It is carried out. This CAS card decrypts the received control data, extracts a key, and manages data related to the license, thereby controlling content viewing. A service is also provided in which a communication service provider distributes STBs that record user license data to users and performs viewing control based on the licenses. In addition, a video distribution service for distributing video content via a communication line has been started in a telecommunications carrier using an STB incorporating an IC chip in which data related to a user's license is recorded. In this service, viewing control similar to CAS is enabled by an IC chip built in the STB.
ここで、利用者が外出先など自宅以外の場所でCASやICチップ内蔵STBによるコンテンツ視聴サービスを利用する場合には、CASカードやSTBを自宅から持ち出す必要があるが、そうしてしまうと自宅にいる家族等がコンテンツを視聴できなくなってしまうという問題がある。これを解決する技術として、例えば、予め電子プリペイド方式によって課金を行い、外出先で携帯電話機等によってコンテンツ視聴サービスを利用するようにしたものが提案されている(例えば、特許文献1参照)。
ところで、上記のように電子プリペイド方式を用いてコンテンツ視聴をする場合、ライセンスの制御やサービスの課金のためのプリペイドチケットを利用することになるが、このプリペイドチケットに要求されるセキュリティ条件として、次のようなものがあると考えられる。 By the way, when viewing content using the electronic prepaid method as described above, a prepaid ticket for license control and service billing is used. The security conditions required for this prepaid ticket are as follows: There seems to be something like this.
発行・課金正当性: ライセンスデータを発行するライセンス発行管理機関、およびCASカードやSTB内蔵ICチップの管理の下で、プリペイドチケットの発行を確実に行うこと。また、外出先でサービスを利用する利用者に対して、CASカードやSTB内蔵ICチップの管理下で課金を確実に行うこと。 Issuance / billing validity: Prepaid ticket issuance is ensured under the control of the license issuance management organization that issues the license data and the CAS card or IC chip with built-in STB. In addition, the user who uses the service on the go should be charged under the management of the CAS card or the IC chip with built-in STB.
偽造不能性: 利用者や第三者が、ライセンス発行管理機関を介することなくプリペイドチケットの生成、残額の改変等を行うことが不可能であること。 Unforgeability: It is impossible for a user or a third party to generate a prepaid ticket or change the balance without going through a license issuance management organization.
盗聴不能性: 盗聴者が通信経路上の情報を盗聴し入手した場合でもその解読が不可能であり、プリペイドチケットとして使用することが不可能であること。 Inability to eavesdrop: Even if an eavesdropper eavesdrops and obtains information on the communication path, it cannot be deciphered and cannot be used as a prepaid ticket.
過剰利用不能性: 正当に発行されたプリペイドチケットを持つ利用者が、そのプリペイドチケットを複製して2回以上利用することが不可能であること。 Overuse impossibility: A user who has a properly issued prepaid ticket cannot copy the prepaid ticket and use it more than once.
匿名性: プリペイドチケットの使用履歴から利用者の個人情報が特定されないこと。 Anonymity: The user's personal information is not specified from the prepaid ticket usage history.
分割利用可能性: 利用者が正当にプリペイドチケットで支払いを行う限りにおいて、任意の金額に分割しての支払いが可能であること。また、利用者がプリペイドチケットを複数枚保有して複数枚で支払うことができること。 Divided availability: As long as the user properly pays with a prepaid ticket, payment can be made in any amount. In addition, users must be able to pay for multiple prepaid tickets.
近年では、特に、プライバシーを意識する利用者が多くなり、利用者にとって、利用者を特定する情報と視聴内容や視聴場所等の情報とを結び付ける個人情報がコンテンツ提供者あるいは調査機関などの第三者に把握されることのないようにすることが、重要になっている。 In recent years, in particular, the number of users who are aware of privacy has increased, and for users, personal information that links information that identifies users and information such as viewing content and viewing location has been increased by third parties such as content providers or research organizations. It is important not to be grasped by a person.
また、プリペイドチケットによる支払い時にライセンス発行管理機関との通信が集中する可能性が考えられ、ライセンス発行管理機関における処理負荷が増大することが懸念される。 Further, there is a possibility that communication with the license issuance management organization may be concentrated at the time of payment by the prepaid ticket, and there is a concern that the processing load in the license issuance management organization will increase.
さらに、発行したプリペイドチケットを支払いに使用する際に、ライセンス発行管理機関と通信することなく、残額に対応したプリペイドチケットを再発行することが可能なオフライン性も求められる。 Further, when the issued prepaid ticket is used for payment, it is also required to be offline so that the prepaid ticket corresponding to the remaining amount can be reissued without communicating with the license issuance management organization.
本発明は上記の点に鑑みてなされたものであり、その目的は、要求されるセキュリティ条件を満足するプリペイドチケットを用いてコンテンツの視聴制御を行うことができるとともに、通信負荷を軽減でき、オフライン性も備えたサービス配信システム、プリペイドチケット発行方法、プリペイドチケット利用方法、プリペイドチケット回収方法、ICチップ、携帯端末、およびプログラムを提供することにある。 The present invention has been made in view of the above points, and the object thereof is to enable content viewing control using a prepaid ticket that satisfies the required security conditions, and to reduce the communication load, and is offline. A service distribution system, a prepaid ticket issuing method, a prepaid ticket using method, a prepaid ticket collection method, an IC chip, a portable terminal, and a program are provided.
本発明は上記の課題を解決するためになされたものであり、携帯端末にライセンス情報をプリペイドチケットとして委譲し、提供されるサービスの対価として該プリペイドチケットを使用可能なサービス配信システムであって、前記ライセンス情報を発行し管理するライセンス情報管理手段と、発行するプリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づくプリペイドチケットを前記携帯端末に対して発行するプリペイドチケット発行手段と、前記発行されたプリペイドチケットを格納した前記携帯端末からプリペイドチケットを受信して、受信したプリペイドチケット内の前記署名情報を検証するとともに、該受信したプリペイドチケットの前記金額情報と提供されるサービスの利用料金情報とからプリペイドチケットの残額を表す金額情報を計算し、前記受信したプリペイドチケットの前記カウンタ情報に所定の演算を行い、前記残額の金額情報と前記演算後のカウンタ情報とに基づいてプリペイドチケットを更新して前記携帯端末に再度発行するプリペイドチケット処理手段と、前記プリペイドチケット処理手段によってプリペイドチケット内の前記署名情報が正当であると検証された場合に、前記サービスを提供するサービス提供手段と、を含むことを特徴とする。 The present invention has been made in order to solve the above-described problems, and is a service distribution system that delegates license information to a mobile terminal as a prepaid ticket and can use the prepaid ticket as a price for a service provided. A license information management means for issuing and managing the license information; amount information of a prepaid ticket to be issued; counter information indicating the accumulated use number of the prepaid ticket; signature information for serial information uniquely identifying the prepaid ticket; Prepaid ticket issuing means for issuing a prepaid ticket based on the mobile terminal, and receiving the prepaid ticket from the mobile terminal storing the issued prepaid ticket, and verifying the signature information in the received prepaid ticket And receive the The amount information indicating the remaining amount of the prepaid ticket is calculated from the amount information of the prepaid ticket and the usage fee information of the provided service, and a predetermined calculation is performed on the counter information of the received prepaid ticket, and the amount of the remaining amount is calculated. Prepaid ticket processing means for updating the prepaid ticket based on the information and the calculated counter information and reissuing it to the portable terminal, and verifying that the signature information in the prepaid ticket is valid by the prepaid ticket processing means And a service providing means for providing the service when the service is performed.
また、上記サービス配信システムにおいて、前記プリペイドチケット処理手段は、前記受信したプリペイドチケットのシリアル情報と該プリペイドチケットのカウンタ情報とを組にして蓄積し、前記ライセンス情報管理手段は、前記プリペイドチケット処理手段に蓄積されたシリアル情報とカウンタ情報の組を回収してシリアル情報毎にカウンタ情報の履歴を作成・更新し、該履歴に基づいてプリペイドチケットの使用の正当性を判定することを特徴とする。 In the service distribution system, the prepaid ticket processing unit accumulates the received prepaid ticket serial information and the prepaid ticket counter information as a set, and the license information management unit includes the prepaid ticket processing unit. A set of serial information and counter information stored in the database is collected, a history of counter information is created and updated for each serial information, and validity of use of a prepaid ticket is determined based on the history.
また、上記サービス配信システムにおいて、前記プリペイドチケット処理手段は、プリペイドチケットの使用によって提供されるサービスの前記利用料金情報に相当するプリペイドチケットの使用金額情報を蓄積し、前記ライセンス情報管理手段は、該プリペイドチケットの使用が正当であると判定されたものについて前記蓄積されたプリペイドチケットの使用金額情報を集計することを特徴とする。 Further, in the service distribution system, the prepaid ticket processing unit accumulates prepaid ticket usage amount information corresponding to the usage fee information of a service provided by using a prepaid ticket, and the license information management unit includes the license information management unit. The accumulated prepaid ticket usage amount information is tabulated for those for which it is determined that the use of the prepaid ticket is valid.
また、上記サービス配信システムにおいて、前記プリペイドチケット発行手段は、前記シリアル情報をブラインド化処理した上で前記ライセンス情報管理手段へ送信し、前記ライセンス情報管理手段は、前記ブラインド化されたシリアル情報の署名を作成して前記プリペイドチケット発行手段へ送信することを特徴とする。 In the service distribution system, the prepaid ticket issuing unit blindly processes the serial information and transmits the serial information to the license information management unit. The license information management unit includes a signature of the blinded serial information. Is generated and transmitted to the prepaid ticket issuing means.
また、上記サービス配信システムにおいて、前記プリペイドチケットに含まれる金額情報は前記ライセンス情報管理手段による署名が施されていない情報であることを特徴とする。 In the service distribution system, the money amount information included in the prepaid ticket is information that is not signed by the license information management means.
また、上記サービス配信システムにおいて、前記プリペイドチケット処理手段は、前記携帯端末からサービスの対価として必要となる1または複数のプリペイドチケットを受信して、受信したプリペイドチケットの金額情報と提供されるサービスの利用料金情報とからプリペイドチケットの残額を表す金額情報を計算することを特徴とする。 Further, in the service distribution system, the prepaid ticket processing means receives one or a plurality of prepaid tickets required for the service from the mobile terminal, and receives the amount information of the received prepaid ticket and the service provided. It is characterized in that the amount information representing the remaining amount of the prepaid ticket is calculated from the usage fee information.
また、携帯端末にライセンス情報をプリペイドチケットとして委譲し、提供されるサービスの対価として該プリペイドチケットを使用可能なサービス配信システムにおけるプリペイドチケット発行方法であって、発行するプリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づくプリペイドチケットを発行することを特徴とする。 A prepaid ticket issuance method in a service distribution system that delegates license information to a mobile terminal as a prepaid ticket and can use the prepaid ticket as a price for a provided service, the amount information of the prepaid ticket to be issued, A prepaid ticket is issued based on counter information indicating the cumulative number of times the ticket is used and signature information for serial information that can uniquely identify a prepaid ticket.
また、携帯端末にライセンス情報をプリペイドチケットとして委譲し、提供されるサービスの対価として該プリペイドチケットを使用可能なサービス配信システムにおけるプリペイドチケット利用方法であって、プリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づいて発行されたプリペイドチケットを格納した前記携帯端末から該プリペイドチケットを受信し、前記受信したプリペイドチケットの前記金額情報と提供されるサービスの利用料金情報とからプリペイドチケットの残額を表す金額情報を計算し、前記受信したプリペイドチケットの前記カウンタ情報に所定の演算を行い、前記残額の金額情報と前記演算後のカウンタ情報とに基づいてプリペイドチケットを更新して前記携帯端末に再度発行し、前記受信したプリペイドチケット内の前記署名情報を検証して、該署名情報が正当であると検証された場合に、サービス提供手段に前記サービスを提供させることを特徴とする。
また、上記プリペイドチケット利用方法において、前記携帯端末からサービスの対価として必要となる1または複数のプリペイドチケットを受信して、受信したプリペイドチケットの金額情報と提供されるサービスの利用料金情報とからプリペイドチケットの残額を表す金額情報を計算することを特徴とする。
Also, a prepaid ticket usage method in a service distribution system that delegates license information to a mobile terminal as a prepaid ticket and can use the prepaid ticket as a price for a provided service, including prepaid ticket price information, The prepaid ticket is received from the portable terminal that stores the prepaid ticket issued based on the counter information indicating the cumulative use count and the signature information for the serial information that can uniquely identify the prepaid ticket, and the received prepaid Calculate the amount information indicating the remaining amount of the prepaid ticket from the amount information of the ticket and the usage fee information of the provided service, perform a predetermined calculation on the counter information of the received prepaid ticket, and the amount information of the remaining amount Said operation If the prepaid ticket is updated based on the counter information and issued to the mobile terminal again, the signature information in the received prepaid ticket is verified, and the signature information is verified as valid, The service providing means provides the service.
Further, in the above prepaid ticket usage method, one or a plurality of prepaid tickets required as a consideration for the service are received from the mobile terminal, and the prepaid from the received prepaid ticket price information and the service usage fee information provided. It is characterized by calculating money amount information representing the remaining amount of the ticket.
また、携帯端末にライセンス情報をプリペイドチケットとして委譲し、提供されるサービスの対価として該プリペイドチケットを使用可能なサービス配信システムにおいて使用されたプリペイドチケットの回収方法であって、プリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づき発行され前記携帯端末から送信されたプリペイドチケットの前記シリアル情報と前記カウンタ情報とを組にして蓄積し、前記プリペイドチケットの使用に対し提供されるサービスの利用料金情報に相当するプリペイドチケットの使用金額情報を蓄積し、前記蓄積されたシリアル情報とカウンタ情報の組を回収してシリアル情報毎にカウンタ情報の履歴を作成・更新し、該履歴に基づいてプリペイドチケットの使用の正当性を判定し、プリペイドチケットの使用が正当であると判定されたものについて前記蓄積されたプリペイドチケットの使用金額情報を集計することを特徴とする。 Also, a prepaid ticket collection method used in a service distribution system that delegates license information to a mobile terminal as a prepaid ticket and can use the prepaid ticket as a price for a provided service, comprising: The counter information indicating the accumulated number of times the prepaid ticket is used, and the signature information for the serial information that can uniquely identify the prepaid ticket, and the serial information and the counter information of the prepaid ticket issued from the mobile terminal. A set of serial information and counter information is collected, and the stored amount information of the prepaid ticket corresponding to the usage fee information of the service provided for the use of the prepaid ticket is stored. Count for each serial information Create and update information history, determine the validity of the use of the prepaid ticket based on the history, and store the accumulated amount information of the prepaid ticket for those that are determined to be valid use of the prepaid ticket It is characterized by counting.
また、ライセンス情報管理装置が発行を許可したライセンス情報をプリペイドチケットとして携帯端末に委譲し、提供されるサービスの対価として該プリペイドチケットを使用可能なサービス配信システムにおいて使用されるICチップであって、プリペイドチケットを委譲する携帯端末を登録する手段と、プリペイドチケットを一意に特定可能なシリアル情報を生成する手段と、前記生成したシリアル情報をブラインド化処理した上で前記ライセンス情報管理装置へ送信する手段と、前記ライセンス情報管理装置から前記ブラインド化されたシリアル情報の署名を受信して、アンブラインド化処理する手段と、発行するプリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、前記アンブラインド化された署名情報と、に基づくプリペイドチケットを前記登録された携帯端末に対して発行する手段と、を具備することを特徴とする。 Also, an IC chip used in a service distribution system that delegates license information permitted to be issued by the license information management apparatus to a mobile terminal as a prepaid ticket and can use the prepaid ticket as a price for a provided service, Means for registering a portable terminal for delegating a prepaid ticket; means for generating serial information capable of uniquely identifying a prepaid ticket; and means for blindly processing the generated serial information and transmitting the serial information to the license information management apparatus And means for receiving the blinded serial information signature from the license information management device and performing unblinding processing, amount information of the prepaid ticket to be issued, counter information indicating the accumulated use count of the prepaid ticket, The unblinded And means for issuing the signature information, pre-paid tickets based on the relative said registered mobile terminal has, and characterized by including the.
また、ライセンス情報管理装置が発行を許可したライセンス情報をプリペイドチケットとして携帯端末に委譲し、サービス提供装置から提供されるサービスの対価として該プリペイドチケットを使用可能なサービス配信システムにおいて使用されるICチップであって、プリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づいて発行されたプリペイドチケットを格納した前記携帯端末から該プリペイドチケットを受信する手段と、前記受信したプリペイドチケット内の前記署名情報を検証する手段と、前記署名情報が正当であると検証された場合に、前記サービス提供装置に前記サービスを提供させる手段と、前記受信したプリペイドチケットの前記金額情報と前記提供されるサービスの利用料金情報とからプリペイドチケットの残額を表す金額情報を計算し、前記受信したプリペイドチケットの前記カウンタ情報に所定の演算を行い、前記残額の金額情報と前記演算後のカウンタ情報とに基づいてプリペイドチケットを更新して前記携帯端末に再度発行する手段と、を具備することを特徴とする。 Also, an IC chip used in a service distribution system that delegates license information permitted by the license information management apparatus to a portable terminal as a prepaid ticket and can use the prepaid ticket as a price for a service provided from the service providing apparatus. The prepaid ticket issued based on the amount information of the prepaid ticket, the counter information indicating the accumulated use count of the prepaid ticket, and the signature information for the serial information that can uniquely identify the prepaid ticket are stored. Means for receiving the prepaid ticket from a portable terminal; means for verifying the signature information in the received prepaid ticket; and if the signature information is verified as valid, the service providing apparatus is provided with the service. Means for providing, and The amount information indicating the remaining amount of the prepaid ticket is calculated from the amount information of the prepaid ticket and the usage fee information of the provided service, and a predetermined calculation is performed on the counter information of the received prepaid ticket. Means for updating a prepaid ticket based on the amount information and the calculated counter information and reissuing it to the portable terminal.
また、上記ICチップにおいて、前記受信したプリペイドチケットの前記シリアル情報と前記カウンタ情報とを組にして蓄積する手段と、前記プリペイドチケットの使用に対し提供されるサービスの利用料金情報に相当するプリペイドチケットの使用金額情報を蓄積する手段と、前記蓄積されたシリアル情報とカウンタ情報の組、およびサービス提供者情報と利用料金情報に相当するプリペイドチケットの使用金額情報の組を、前記ライセンス情報管理装置からの要求に応じて送信する手段と、を具備することを特徴とする。 In the IC chip, a means for storing the serial information and the counter information of the received prepaid ticket as a set, and a prepaid ticket corresponding to usage fee information of a service provided for the use of the prepaid ticket Means for accumulating used amount information, a set of accumulated serial information and counter information, and a set of used amount information of prepaid ticket corresponding to service provider information and usage fee information from the license information management device. Means for transmitting in response to the request.
また、提供されるサービスの対価としてプリペイドチケットを使用可能なサービス配信システムにおいて用いられる携帯端末であって、第1ICチップに対して固有の識別情報を送信して登録を行う機能と、前記第1ICチップから認証を受けた場合に送信される、プリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づいて発行されたプリペイドチケットを受信し格納する機能と、提供されるサービスの利用料金情報に基づき必要なプリペイドチケットの枚数を判定する機能と、前記判定された枚数のプリペイドチケットを第2ICチップに対して送信することによりプリペイドチケットを使用する機能と、前記第2ICチップから送信される、前記金額情報とカウンタ情報が更新されたプリペイドチケットを受信し格納する機能と、を具備することを特徴とする。 In addition, a portable terminal used in a service distribution system that can use a prepaid ticket as a price for a service to be provided, the function of transmitting unique identification information to a first IC chip to perform registration, and the first IC Issued based on prepaid ticket amount information, counter information indicating the cumulative number of times the prepaid ticket is used, and signature information for serial information that can uniquely identify the prepaid ticket, which is sent when authentication is received from the chip A function of receiving and storing the prepaid ticket, a function of determining the number of prepaid tickets required based on usage fee information of the provided service, and transmitting the determined number of prepaid tickets to the second IC chip. A function of using a prepaid ticket, and the second It is transmitted from the C chips, the money amount information and the counter information is characterized by comprising a function of receiving and storing a prepaid ticket is updated.
また、提供されるサービスの対価としてプリペイドチケットを使用可能なサービス配信システムにおいて用いられる携帯端末のコンピュータに、第1ICチップに対して固有の識別情報を送信して登録を行う機能と、前記第1ICチップから認証を受けた場合に送信される、プリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づいて発行されたプリペイドチケットを受信し格納する機能と、前記格納されたプリペイドチケットを第2ICチップに対して送信することによりプリペイドチケットを使用する機能と、前記第2ICチップから送信される、前記金額情報とカウンタ情報が更新されたプリペイドチケットを受信し格納する機能と、を実現させるためのプログラムを提供する。 A function of transmitting and registering unique identification information to a first IC chip to a computer of a mobile terminal used in a service distribution system capable of using a prepaid ticket as a price for the provided service; and the first IC Issued based on prepaid ticket amount information, counter information indicating the cumulative number of times the prepaid ticket is used, and signature information for serial information that can uniquely identify the prepaid ticket, which is sent when authentication is received from the chip A function of receiving and storing the stored prepaid ticket, a function of using the prepaid ticket by transmitting the stored prepaid ticket to the second IC chip, and the amount information transmitted from the second IC chip; Receive a prepaid ticket with updated counter information A function of storing, provides a program for implementing the.
本発明によれば、上述したセキュリティ条件を満足するプリペイドチケットを用いてコンテンツの視聴制御を行うことができるとともに、通信負荷を軽減でき、またプリペイドチケットの利用においてオフライン性が得られる。 According to the present invention, content viewing control can be performed using a prepaid ticket that satisfies the above-described security conditions, the communication load can be reduced, and offline use can be obtained in the use of a prepaid ticket.
以下、図面を参照しながら本発明の実施形態について詳しく説明する。なお、本実施形態では、CASの方式を例として説明を行う。
図1は、本発明の一実施形態によるサービス配信システムの構成を示した図である。サービス配信システムは、プリペイドチケットの発行などライセンス管理を行うCAS管理機関11と、利用者の自宅の受信機14に装着されたCASカード12と、外出先の受信機17に装着されたCASカード18と、プリペイドチケットを格納して利用者が携帯する携帯電話機等の携帯端末15とを含んで構成される。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the present embodiment, a CAS method will be described as an example.
FIG. 1 is a diagram showing a configuration of a service distribution system according to an embodiment of the present invention. The service distribution system includes a
図1において、CAS管理機関11のプリペイドチケット発行管理部11aは、利用者に対して予め発行しておいたCASカード12の正当性が確認された場合に、プリペイドチケットを生成し、このプリペイドチケットを利用者の自宅の受信機14に装着されたCASカード12に対して発行する許可を与える。
In FIG. 1, the prepaid ticket
自宅のCASカード12は、サービスに利用する携帯端末15を登録するとともに、登録された携帯端末15に対して上記CAS管理機関11から発行されたプリペイドチケットを委譲する。委譲されたプリペイドチケットは、携帯端末15内の信頼できる耐タンパモジュール(TRM;Tamper Resistant Module)に格納される。
The
利用者は、外出する際には自宅のCASカード12を持ち出すことなく、外出先の受信機17に装着されたCASカード18を利用してコンテンツを視聴する。コンテンツは、サービス提供者19から外出先の受信機17へ、放送またはネットワークなどを介して提供される。外出先でのコンテンツ視聴時において、携帯端末15は、そのプリペイド機能13を使用して、コンテンツの利用料金を上記TRMに格納されたプリペイドチケットにより外出先のCASカード18に対して支払う。このとき、コンテンツ視聴に必要な利用料金に応じ1または複数のプリペイドチケットで支払いを行うことができる。なおここで、後述するように、プリペイドチケットには利用者を直接特定できる情報は含まれていない。
When the user goes out, the user views the content using the
外出先のCASカード18は、携帯端末15から支払われたプリペイドチケットを蓄積して、一定期間中に支払われたプリペイドチケットをサービス提供者19毎に集計する。
The
CAS管理機関11のプリペイドチケット料金回収管理部11bは、ポーリング方式により外出先の各CASカード18からプリペイドチケットを回収し、回収されたプリペイドチケットに基づくコンテンツ利用料金がCAS管理機関11の利用料金分配部11cによって各サービス提供者19へ分配される。なお、この利用料金の分配は、CAS管理機関11においてサービス提供者19毎に集計されて、既存の金融機関(図示せず)を経由して行われる。
The prepaid ticket fee
なお、図1において、自宅のCASカード12および外出先のCASカード18はともに、CPU(中央処理装置)および耐タンパモジュールとしてのメモリを有するICチップを備えたICカードであり、自宅の受信機14および外出先の受信機17に備えられたICカード読み書き装置によって、データの入出力を行うことができる。
In FIG. 1, the
図2は、自宅のCASカード12へ携帯端末15を登録する処理を説明したシーケンス図である。
図2において、まず利用者の操作を受けて、携帯端末15は登録要求をCASカード12へ送信する(ステップS101)。CASカード12は、この登録要求を受信すると、乱数r0を生成して携帯端末15へ送信する(ステップS102)。
FIG. 2 is a sequence diagram illustrating processing for registering the
In FIG. 2, first, in response to a user operation, the
次いで携帯端末15は、公開鍵pKと携帯端末識別子IDaとを含む公開鍵証明書をCASカード12に送信する(ステップS103)。この携帯端末識別子IDaは、電話番号などの携帯端末を識別できる情報である携帯端末識別番号IDmtと乱数r0を連接したIDmt‖r0をハッシュ化することにより生成したものである。CASカード12は、受信した公開鍵証明書により公開鍵pKを検証するとともに、ワーク鍵Kwを生成して、ワーク鍵Kwと乱数r0を連接したデータKw‖r0を公開鍵pKで暗号化したpENC(Kw‖r0,pK)を携帯端末15へ送信する(ステップS104)。そして、携帯端末15はこれを受信して復号することによりワーク鍵Kwを取得する。ここで、記号‖は前後のデータの連接を表し、pENC(m,k)は公開鍵暗号方式によりメッセージmを公開鍵kで暗号化したデータを表す。
Next, the
携帯端末15は、乱数r0を共通鍵暗号方式によりワーク鍵Kwで暗号化し、sENC(r0,Kw)をCASカード12へ送信する(ステップS105)。ここで、sENC(m,k)はメッセージmを共有鍵kで暗号化したデータを表す。
The
CASカード12は、上記ステップS105で送信されるデータを受信して、受信した乱数r0を検証し、問題がなければ、受信した携帯端末識別子IDaをワーク鍵Kwと対応付けてCASカード12内のデータベース(CAS−DB)に登録する(ステップS107)。そしてCASカード12は、処理完了を示す信号Ackを携帯端末15へ送信する(ステップS106)。携帯端末15は、上記信号Ackを受け、ワーク鍵Kwをワーク鍵保存領域に保存する(ステップS108)。
次に、プリペイドチケットの発行処理について説明する。
図3は、CAS管理機関11がプリペイドチケットを発行して携帯端末15に当該プリペイドチケットが委譲される処理を示したシーケンス図である。なおここで、CAS管理機関11とCASカード12とは予めマスター鍵Kmを共有しているものとする。
Next, a prepaid ticket issuing process will be described.
FIG. 3 is a sequence diagram showing a process in which the
図3において、まず利用者の操作を受けて、携帯端末15はプリペイドチケットの発行要求を自宅のCASカード12へ送信する(ステップS201)。CASカード12は、このプリペイドチケット発行要求を受信すると、乱数r1を生成して携帯端末15へ送信する(ステップS202)。
In FIG. 3, first, in response to a user's operation, the
携帯端末15は、携帯端末識別子IDaおよび乱数r1を連接してMAC(IDa‖r1,Kw)を生成し、携帯端末識別子IDaと生成したMAC(IDa‖r1,Kw)とを連接してIDa‖MAC(IDa‖r1,Kw)をレスポンスとしてCASカード12へ送信する(ステップS203)。ここで、MAC(m,k)は共有鍵kによるメッセージmの鍵付きメッセージ認証コード(MAC;Message Authentication Code)を表し、特にm=ALLの場合は、自己を除いた連接されている全てのメッセージを対象としたメッセージ認証コードであることを意味する。
The
CASカード12は、受信した上記レスポンス内の携帯端末識別子IDaをデータベースCAS−DBに登録してある携帯端末識別子IDaと照合することにより、携帯端末15の認証を行う。そして、問題がなければ、CASカード12は、自宅の受信機14のユーザインタフェースSTB−UIに対してプリペイドチケットの利用者が希望する発行金額を要求し(ステップS204)、利用者がユーザインタフェースSTB−UIに入力した発行金額X0を取得する(ステップS205)。
The
次いでCASカード12は、利用者により入力された上記のプリペイドチケット発行金額X0とCASカード12自身の識別情報であるCASカード識別子IDLとを連接してマスター鍵Kmで暗号化し、また一意のシリアル情報S0を生成してそのブラインド署名BL(S0)を生成する。そして、CASカード12は、この暗号化したデータsENC(X0‖IDL,Km)とブラインド署名BL(S0)とを連接し、MAC(ALL,Km)を付してCAS管理機関11へ送信する(ステップS206)。
Then
CAS管理機関11は、上記データを受信し、マスター鍵Kmを用いて当該受信したデータのMACを検証する。そして、問題がなければCASカード識別子IDLに従って支払い処理を実行する。さらに、CAS管理機関11は、受信したブラインド署名BL(S0)に対して署名を施し、この署名したデータSIGL(BL(S0))をマスター鍵Kmで暗号化してsENC(SIGL(BL(S0)),Km)‖MAC(ALL,Km)をCASカード12へ送信する(ステップS207)。
The
CASカード12は、マスター鍵Kmを用いてこのデータのMACを検証し、さらに署名データSIGL(BL(S0))をアンブラインド化して署名を検証する。CASカード12はまた、乱数rc0を生成し、利用履歴カウンタT0およびプリペイドチケットの残高データZ0を設定する。利用履歴カウンタは、プリペイドチケットが使用される度に値が1ずつ増加していく変数であり、プリペイドチケットが正当に使用されているか否かを検証するためのものである。残高データは、ここでは初期値として上記の発行金額X0が代入されている。
The
CASカード12は、乱数rc0と、利用履歴カウンタT0と、残高データZ0と、シリアル情報S0と、シリアル情報S0に対する署名SIGL(S0)と、これらのデータに対するMACと、を連接し、連接したデータをワーク鍵Kwで暗号化して、sENC(rc0‖T0‖Z0‖S0‖SIGL(S0)‖MAC(rc0‖T0‖Z0‖S0‖SIGL(S0),Km),Kw)‖MAC(ALL,Kw)を携帯端末15へ送信する(ステップS208)。
携帯端末15は、上記データを受信してワーク鍵Kwを用いてMACを検証し、問題がなければ、データを復号化してrc0‖T0‖Z0‖S0‖SIGL(S0)‖MAC(rc0‖T0‖Z0‖S0‖SIGL(S0),Km)をプリペイドチケットとして耐タンパモジュールに格納する(ステップS209)。
以上の処理を繰り返すことで、携帯端末15は複数のプリペイドチケットを格納しておくことができる。
The
By repeating the above processing, the
次に、プリペイドチケットを利用する際の処理について説明する。
図4は、携帯端末15が外出先のCASカード18に対してプリペイドチケットによる支払いを行う処理を示したシーケンス図である。なお、外出先のCASカード18も予めマスター鍵Kmを有しているものとする。
Next, processing when using a prepaid ticket will be described.
FIG. 4 is a sequence diagram illustrating a process in which the
図4において、まず携帯端末15は、プリペイドチケットの利用要求を外出先のCASカード18へ送信する(ステップS301)。CASカード18は、乱数r3を生成して携帯端末15へ送信する(ステップS302)。携帯端末15は、一時公開鍵pKt(外出先で一時的に利用するための公開鍵)を含む公開鍵証明書をCASカード18へ送信する(ステップS303)。CASカード18は、一時ワーク鍵Kwt(携帯端末15が外出先でプリペイドチケットを利用するための一時的なワーク鍵)を生成し、この一時ワーク鍵Kwtを携帯端末15から受信した上記の一時公開鍵pKtで暗号化してpENC(Kwt,pKt)を携帯端末15へ送信する(ステップS304)。携帯端末15は、ステップS302で受信した乱数r3を一時ワーク鍵Kwtで暗号化してsENC(r3,Kwt)をCASカード18へ送信する(ステップS305)。CASカード18は、このデータを受信し、復号して乱数r3を確認する。
In FIG. 4, first, the
利用者が外出先の受信機17のユーザインタフェースSTB−UIにより視聴するコンテンツを選択すると、CASカード18は、利用者が選択したコンテンツに基づいて当該コンテンツの利用料金データYを取得して、取得した利用料金データYとコンテンツ提供者情報PROVIDERをユーザインタフェースSTB−UIに送信する(ステップS306、ステップS307)。そして利用者がユーザインタフェースSTB−UIに対して当該利用料金の支払いに同意する旨の入力操作を行うと、確認信号AckがCASカード18へ送信される(ステップS308)。
When the user selects content to be viewed through the user interface STB-UI of the
次いで、CASカード18は、Y‖MAC(ALL,Kwt)を携帯端末15へ送信する(ステップS309)。
Next, the
携帯端末15は、上記データを受信して利用料金データYを取得し、格納しているプリペイドチケットの残高データZ0を確認する。そして、残高が利用料金より多ければ(Z0>Y)、そのプリペイドチケットを一時ワーク鍵Kwtで暗号化しMACを付したデータ、sENC(rc0‖T0‖Z0‖S0‖SIGL(S0)‖MAC(rc0‖T0‖Z0‖S0‖SIGL(S0),Km),Kwt)‖MAC(ALL,Kwt)をCASカード18へ送信する(ステップS310)。残高が足りない場合には、使用するプリペイドチケットの枚数を判定して、複数のプリペイドチケットを連接した上でその連接データを一時ワーク鍵Kwtで暗号化し、MACを付してCASカード18へ送信する。
The
CASカード18は、携帯端末15からのデータを受信して、MACおよび署名SIGL(S0)の検証を行う。そして問題がなければ、CASカード18は、利用料金データYに従ってコンテンツの利用に対する課金処理を行って、支払い後の残額に相当するプリペイドチケットを生成する。このとき、CASカード18は、支払い後の残高データZ1=Z0−Yを計算し、利用履歴カウンタをT1=T0+1に設定し、乱数rc1を生成する。そして、rc1‖T1‖Z1‖S0‖SIGL(S0)‖MAC(rc1‖T1‖Z1‖S0‖SIGL(S0),Km)を支払い後の残額に相当するプリペイドチケットとして、このプリペイドチケットを一時ワーク鍵Kwtで暗号化するとともにMACを付して携帯端末15に送信する(ステップS311)。
The
携帯端末15は、上記のプリペイドチケットを格納(ステップS312)して、次回以降の支払いに使用する。
CASカード18は、CASカード18内のデータベースCAS−DBに、サービス提供者19毎の利用料金の支払い合計金額Σ(provider)Yと、1支払い毎のシリアル情報S0と利用履歴カウンタTn(但しn=0,1,2,…)の組(S0,Tn)と、を保存する(ステップS313)。保存対象となるデータは、CAS管理機関11が前回プリペイドチケットを回収(回収については図5参照)してから、次にプリペイドチケットを回収するまでの間に支払いが行われたプリペイドチケットに対応するものである。この保存された支払い合計金額Σ(provider)Yは各サービス提供者19へコンテンツ利用料金を分配するために使用され、組(S0,Tn)はプリペイドチケットが正当に使用されているか否かを検証するために使用される(次に説明する)。
The portable terminal 15 stores the above prepaid ticket (step S312) and uses it for the next and subsequent payments.
The
次に、プリペイドチケットの回収処理について説明する。
図5は、CAS管理機関11が外出先のCASカード18からプリペイドチケットを回収する処理を示したシーケンス図である。ここで、CAS管理機関11は、過去に回収したプリペイドチケットの情報であるシリアル情報履歴を有している。このシリアル情報履歴は、以下で説明するステップS403で既に受信した、シリアル情報のそれぞれに対する利用履歴カウンタを全て記録した履歴であり、ここではシリアル情報S0に対して、利用履歴カウンタT0,T1,…,Tn−1が記録されているものとする。
Next, prepaid ticket collection processing will be described.
FIG. 5 is a sequence diagram showing processing in which the
CAS管理機関11は、所定の時刻(決められた定期的な時刻でもよいし、任意の時刻でもよい)においてCASカード18に対してプリペイドチケットの回収要求を送信する(ステップS401)。この回収要求はポーリング方式で行われ、複数のCASカード18へ順に回収要求が送信され、これを受信したCASカード18が順に以下の処理を実行する。
The
CASカード18は、回収要求を受信すると、前回のプリペイドチケット回収処理実施以降にデータベースCAS−DBに格納されている、サービス提供者19毎の利用料金の支払い合計金額Σ(provider)Yと、1支払い毎のシリアル情報S0と利用履歴カウンタTnの組(S0,Tn)と、の全てのデータを連接し、これらをマスター鍵Kmにより暗号化してsENC((S0,Tn1)‖(S1,Tn2)‖…‖Σ(provider1)Y‖Σ(provider2)Y‖…,Km)‖MAC(ALL,Km)をCAS管理機関11へ送信する(ステップS402)。
When the
CAS管理機関11は、上記ステップS402で受信したシリアル情報S0と利用履歴カウンタTnの組(S0,Tn)について、この利用履歴カウンタTnとシリアル情報履歴内の最新の利用履歴カウンタTn−1とを比較する。ここでは、Tn>Tn−1であるのでプリペイドチケットは正当に使用されたことが確認される。この場合、CAS管理機関11は、ステップS402で受信したΣ(provider)Yを集計するとともに、確認信号AckをCASカード18へ送信する(ステップS403)。こうして複数のCASカード18から集計したサービス提供者19毎のコンテンツ利用料金は、CAS管理機関11によってサービス提供者19へ分配される。また、仮に、ステップS402で受信した利用履歴カウンタがTn−1であったとすると、同じ利用履歴カウンタを持つプリペイドチケットが2回使用されたことになるので、2回目の使用は不正使用であることが検出できる。
For the set (S 0 , T n ) of the serial information S 0 and usage history counter T n received in
以上説明したように、本実施形態によれば、プリペイドチケットの発行と外出先でのサービス利用に対する課金とを確実に行うことができる。
また、プリペイドチケットはマスター鍵Kmを知る者のみが作成可能な情報であるMACを含んでいるため、CAS管理機関またはCASカードが関与しない限り、プリペイドチケットを生成することはできず、残高データの改竄を検出することができる。
As described above, according to the present embodiment, it is possible to reliably issue a prepaid ticket and charge for using the service at a place where the user is away.
In addition, since the prepaid ticket includes a MAC which is information that can be created only by a person who knows the master key Km, a prepaid ticket cannot be generated unless a CAS management organization or a CAS card is involved. Tampering can be detected.
また、プリペイドチケットを作成するために必要なシリアル情報は暗号化またはブラインド化されて通信されるので、これらを盗聴したとしても第三者がプリペイドチケットを作成することは不可能である。 Further, since serial information necessary for creating a prepaid ticket is encrypted or blinded and communicated, it is impossible for a third party to create a prepaid ticket even if they are wiretapped.
また、使用されたプリペイドチケットのシリアル情報S0と利用履歴カウンタTnがCAS管理機関にシリアル情報履歴として記録されているので、同じシリアル情報S0と利用履歴カウンタTnを持つプリペイドチケットを複製しても、2回目の不正使用を検出することができる。 Further, since the serial information S 0 and the usage history counter T n of the used prepaid ticket are recorded as serial information history in the CAS management organization, the prepaid ticket having the same serial information S 0 and the usage history counter T n is duplicated. Even so, the second unauthorized use can be detected.
また、プリペイドチケットを発行する際、シリアル情報S0はブラインド化されてCAS管理機関へ送られるため、CAS管理機関は回収されたプリペイドチケットの使用履歴から利用者の情報を特定することができず、匿名性が保たれる。 Also, when issuing a prepaid ticket, serial information S 0 is to be sent to a blinding has been CAS management organization, CAS management center can not identify information of the user from the use history of the recovered pre-paid tickets Anonymity is maintained.
また、外出先のCASカードにおいて残高データを計算しているので、その残高に対応した新たなプリペイドチケットを生成でき、1つのプリペイドチケットを分割して利用することができる。 Moreover, since the balance data is calculated in the CAS card at the place of going out, a new prepaid ticket corresponding to the balance can be generated, and one prepaid ticket can be divided and used.
また、プリペイドチケット内の残高データにはCAS管理機関の署名を行わず、またプリペイドチケットの回収時にシリアル情報と利用履歴カウンタを検証するようにしたので、プリペイドチケットを利用する際にはCAS管理機関と通信を行う必要がなく、オフライン性が満足される。
また、プリペイドチケットを利用の際ではなく後でまとめて回収できるので、CAS管理機関における通信負荷・処理負荷を軽減することが可能である。さらに、一定期間内にサービス提供者毎に利用料金を集計することで、個々の利用者が利用したサービス(コンテンツ視聴など)を特定することが不可能となるので、利用者の利用履歴の匿名性を確保することができる。
In addition, the balance data in the prepaid ticket is not signed by the CAS management organization, and the serial information and the usage history counter are verified when the prepaid ticket is collected, so when using the prepaid ticket, the CAS management organization is used. It is not necessary to communicate with the device, and the offline nature is satisfied.
In addition, since prepaid tickets can be collected at a later time rather than at the time of use, it is possible to reduce the communication load / processing load at the CAS management organization. In addition, by collecting usage charges for each service provider within a certain period of time, it becomes impossible to specify the services (such as content viewing) used by individual users. Sex can be secured.
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、CASカードに代えて、受信機に内蔵(実装)されたICチップを用いることもできる。
また、CAS管理機関のプリペイドチケット発行管理機能の一部を備えたプリペイド販売店16に設置するプリペイドチケット発行端末16aにより、自宅のCASカードが認証可能な携帯端末に対してプリペイドチケットを発行することもできる。
As described above, the embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to the above, and various design changes and the like can be made without departing from the scope of the present invention. It is possible to
For example, instead of a CAS card, an IC chip incorporated (mounted) in a receiver can be used.
In addition, a prepaid
11…CAS管理機関 11a…プリペイドチケット発行管理機能 11b…プリペイドチケット利用回収管理機能 11c…利用料金分配機能 12…CASカード(自宅) 14…受信機(自宅) 15…携帯端末 16…プリペイド販売店 16a…プリペイドチケット発行端末 17…受信機(外出先) 18…CASカード(外出先) 19…サービス提供者
DESCRIPTION OF
Claims (15)
前記ライセンス情報を発行し管理するライセンス情報管理手段と、
発行するプリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づくプリペイドチケットを前記携帯端末に対して発行するプリペイドチケット発行手段と、
前記発行されたプリペイドチケットを格納した前記携帯端末からプリペイドチケットを受信して、受信したプリペイドチケット内の前記署名情報を検証するとともに、該受信したプリペイドチケットの前記金額情報と提供されるサービスの利用料金情報とからプリペイドチケットの残額を表す金額情報を計算し、前記受信したプリペイドチケットの前記カウンタ情報に所定の演算を行い、前記残額の金額情報と前記演算後のカウンタ情報とに基づいてプリペイドチケットを更新して前記携帯端末に再度発行するプリペイドチケット処理手段と、
前記プリペイドチケット処理手段によってプリペイドチケット内の前記署名情報が正当であると検証された場合に、前記サービスを提供するサービス提供手段と、
を含むことを特徴とするサービス配信システム。 A service distribution system that delegates license information to a mobile terminal as a prepaid ticket and can use the prepaid ticket as a price for a service provided,
License information management means for issuing and managing the license information;
Prepaid ticket that issues a prepaid ticket to the mobile terminal based on the amount information of the prepaid ticket to be issued, counter information indicating the accumulated use number of the prepaid ticket, and signature information for serial information that can uniquely identify the prepaid ticket. Ticket issuing means;
Receiving a prepaid ticket from the portable terminal storing the issued prepaid ticket, verifying the signature information in the received prepaid ticket, and using the amount information of the received prepaid ticket and a provided service Amount information representing the remaining amount of the prepaid ticket is calculated from the fee information, a predetermined calculation is performed on the counter information of the received prepaid ticket, and a prepaid ticket is calculated based on the amount information of the remaining amount and the counter information after the calculation Prepaid ticket processing means for renewing and reissuing to the mobile terminal;
Service providing means for providing the service when the prepaid ticket processing means verifies that the signature information in the prepaid ticket is valid;
A service distribution system comprising:
前記ライセンス情報管理手段は、前記プリペイドチケット処理手段に蓄積されたシリアル情報とカウンタ情報の組を回収してシリアル情報毎にカウンタ情報の履歴を作成・更新し、該履歴に基づいてプリペイドチケットの使用の正当性を判定する
ことを特徴とする請求項1に記載のサービス配信システム。 The prepaid ticket processing means accumulates the serial information of the received prepaid ticket and the counter information of the prepaid ticket as a set,
The license information management means collects a set of serial information and counter information accumulated in the prepaid ticket processing means, creates and updates a history of counter information for each serial information, and uses a prepaid ticket based on the history The service distribution system according to claim 1, wherein the validity of the service is determined.
前記ライセンス情報管理手段は、該プリペイドチケットの使用が正当であると判定されたものについて前記蓄積されたプリペイドチケットの使用金額情報を集計する
ことを特徴とする請求項2に記載のサービス配信システム。 The prepaid ticket processing means accumulates prepaid ticket usage amount information corresponding to the usage fee information of the service provided by the use of the prepaid ticket,
The service distribution system according to claim 2, wherein the license information management unit aggregates the accumulated amount information of the stored prepaid ticket for those determined to be valid to use the prepaid ticket.
前記ライセンス情報管理手段は、前記ブラインド化されたシリアル情報の署名を作成して前記プリペイドチケット発行手段へ送信する
ことを特徴とする請求項1から請求項3のいずれかの項に記載のサービス配信システム。 The prepaid ticket issuing means performs blind processing on the serial information and then transmits it to the license information management means,
The service distribution according to any one of claims 1 to 3, wherein the license information management unit generates a signature of the blinded serial information and transmits the signature to the prepaid ticket issuing unit. system.
発行するプリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づくプリペイドチケットを発行する
ことを特徴とするプリペイドチケット発行方法。 A prepaid ticket issuance method in a service distribution system that delegates license information to a mobile terminal as a prepaid ticket and can use the prepaid ticket as a price for a provided service,
A prepaid ticket is issued based on the amount information of a prepaid ticket to be issued, counter information indicating the cumulative number of times the prepaid ticket is used, and signature information for serial information that can uniquely identify the prepaid ticket. Issuing method.
プリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づいて発行されたプリペイドチケットを格納した前記携帯端末から該プリペイドチケットを受信し、
前記受信したプリペイドチケットの前記金額情報と提供されるサービスの利用料金情報とからプリペイドチケットの残額を表す金額情報を計算し、前記受信したプリペイドチケットの前記カウンタ情報に所定の演算を行い、前記残額の金額情報と前記演算後のカウンタ情報とに基づいてプリペイドチケットを更新して前記携帯端末に再度発行し、
前記受信したプリペイドチケット内の前記署名情報を検証して、該署名情報が正当であると検証された場合に、サービス提供手段に前記サービスを提供させる
ことを特徴とするプリペイドチケット利用方法。 A method of using a prepaid ticket in a service distribution system that delegates license information to a mobile terminal as a prepaid ticket and can use the prepaid ticket as a price for a provided service,
From the portable terminal storing the prepaid ticket issued based on the amount information of the prepaid ticket, the counter information indicating the accumulated use number of the prepaid ticket, and the signature information for the serial information that can uniquely identify the prepaid ticket. Receive prepaid tickets,
Calculate the amount information indicating the remaining amount of the prepaid ticket from the amount information of the received prepaid ticket and the usage fee information of the provided service, perform a predetermined calculation on the counter information of the received prepaid ticket, and Update the prepaid ticket based on the amount information and the calculated counter information, and issue it again to the mobile terminal,
A method of using a prepaid ticket, comprising: verifying the signature information in the received prepaid ticket and allowing the service providing means to provide the service when the signature information is verified as valid.
プリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づき発行され前記携帯端末から送信されたプリペイドチケットの前記シリアル情報と前記カウンタ情報とを組にして蓄積し、
前記プリペイドチケットの使用に対し提供されるサービスの利用料金情報に相当するプリペイドチケットの使用金額情報を蓄積し、
前記蓄積されたシリアル情報とカウンタ情報の組を回収してシリアル情報毎にカウンタ情報の履歴を作成・更新し、該履歴に基づいてプリペイドチケットの使用の正当性を判定し、
プリペイドチケットの使用が正当であると判定されたものについて前記蓄積されたプリペイドチケットの使用金額情報を集計する
ことを特徴とするプリペイドチケット回収方法。 A method of collecting a prepaid ticket used in a service distribution system that delegates license information to a mobile terminal as a prepaid ticket and can use the prepaid ticket as a price for a provided service,
The serial number of the prepaid ticket issued based on the amount information of the prepaid ticket, the counter information indicating the accumulated use number of the prepaid ticket, and the signature information for the serial information that can uniquely identify the prepaid ticket, and transmitted from the mobile terminal Information and the counter information are stored in pairs,
Accumulating prepaid ticket usage amount information corresponding to usage fee information of services provided for the use of the prepaid ticket,
The set of accumulated serial information and counter information is collected to create and update the history of the counter information for each serial information, and the validity of the use of the prepaid ticket is determined based on the history,
A prepaid ticket collection method characterized in that the accumulated prepaid ticket usage amount information is aggregated for those for which it is determined that the use of a prepaid ticket is valid.
プリペイドチケットを委譲する携帯端末を登録する手段と、
プリペイドチケットを一意に特定可能なシリアル情報を生成する手段と、
前記生成したシリアル情報をブラインド化処理した上で前記ライセンス情報管理装置へ送信する手段と、
前記ライセンス情報管理装置から前記ブラインド化されたシリアル情報の署名を受信して、アンブラインド化処理する手段と、
発行するプリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、前記アンブラインド化された署名情報と、に基づくプリペイドチケットを前記登録された携帯端末に対して発行する手段と、
を具備することを特徴とするICチップ。 An IC chip used in a service distribution system that delegates license information permitted to be issued by a license information management apparatus to a mobile terminal as a prepaid ticket and can use the prepaid ticket as a price for a provided service,
Means for registering a portable terminal for delegating a prepaid ticket;
Means for generating serial information capable of uniquely identifying a prepaid ticket;
Means for blindly processing the generated serial information and transmitting it to the license information management device;
Means for receiving a blinded signature of the serial information from the license information management device and performing an unblinding process;
Means for issuing a prepaid ticket to the registered mobile terminal based on the amount information of the prepaid ticket to be issued, counter information indicating the accumulated use count of the prepaid ticket, and the unblinded signature information;
An IC chip comprising:
プリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づいて発行されたプリペイドチケットを格納した前記携帯端末から該プリペイドチケットを受信する手段と、
前記受信したプリペイドチケット内の前記署名情報を検証する手段と、
前記署名情報が正当であると検証された場合に、前記サービス提供装置に前記サービスを提供させる手段と、
前記受信したプリペイドチケットの前記金額情報と前記提供されるサービスの利用料金情報とからプリペイドチケットの残額を表す金額情報を計算し、前記受信したプリペイドチケットの前記カウンタ情報に所定の演算を行い、前記残額の金額情報と前記演算後のカウンタ情報とに基づいてプリペイドチケットを更新して前記携帯端末に再度発行する手段と、
を具備することを特徴とするICチップ。 This is an IC chip used in a service distribution system in which license information authorized by the license information management device is transferred to a mobile terminal as a prepaid ticket and the prepaid ticket can be used as a price for a service provided from the service providing device. And
From the portable terminal storing the prepaid ticket issued based on the amount information of the prepaid ticket, the counter information indicating the accumulated use number of the prepaid ticket, and the signature information for the serial information that can uniquely identify the prepaid ticket. Means for receiving prepaid tickets;
Means for verifying the signature information in the received prepaid ticket;
Means for causing the service providing apparatus to provide the service when the signature information is verified as valid;
Calculate amount information representing the remaining amount of the prepaid ticket from the amount information of the received prepaid ticket and usage fee information of the provided service, perform a predetermined calculation on the counter information of the received prepaid ticket, Means for updating the prepaid ticket based on the remaining amount information and the calculated counter information and re-issuing to the mobile terminal;
An IC chip comprising:
前記プリペイドチケットの使用に対し提供されるサービスの利用料金情報に相当するプリペイドチケットの使用金額情報を蓄積する手段と、
前記蓄積されたシリアル情報とカウンタ情報の組、およびサービス提供者情報と利用料金情報に相当するプリペイドチケットの使用金額情報の組を、前記ライセンス情報管理装置からの要求に応じて送信する手段と、
を具備することを特徴とする請求項12に記載のICチップ。 Means for storing the serial information of the received prepaid ticket and the counter information as a set;
Means for storing prepaid ticket usage amount information corresponding to usage fee information of a service provided for the use of the prepaid ticket;
Means for transmitting, in response to a request from the license information management device, a set of stored serial information and counter information, and a set of prepaid ticket usage amount information corresponding to service provider information and usage fee information;
The IC chip according to claim 12, comprising:
請求項11に記載の第1ICチップに対して固有の識別情報を送信して登録を行う機能と、
前記第1ICチップから認証を受けた場合に送信される、プリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づいて発行されたプリペイドチケットを受信し格納する機能と、
提供されるサービスの利用料金情報に基づき必要なプリペイドチケットの枚数を判定する機能と、
前記判定された枚数のプリペイドチケットを請求項12または請求項13に記載の第2ICチップに対して送信することによりプリペイドチケットを使用する機能と、
前記第2ICチップから送信される、前記金額情報とカウンタ情報が更新されたプリペイドチケットを受信し格納する機能と、
を具備することを特徴とする携帯端末。 A mobile terminal used in a service distribution system that can use a prepaid ticket as a price for a service provided,
A function for transmitting and registering unique identification information to the first IC chip according to claim 11;
The amount information of the prepaid ticket, the counter information indicating the accumulated use number of the prepaid ticket, and the signature information for the serial information that can uniquely identify the prepaid ticket, which are transmitted when authentication is performed from the first IC chip. A function to receive and store a prepaid ticket issued based on
A function for determining the number of prepaid tickets required based on usage fee information for the service provided;
A function of using a prepaid ticket by transmitting the determined number of prepaid tickets to the second IC chip according to claim 12 or claim 13,
A function of receiving and storing a prepaid ticket transmitted from the second IC chip and updated in the amount information and the counter information;
A portable terminal comprising:
請求項11に記載の第1ICチップに対して固有の識別情報を送信して登録を行う機能と、
前記第1ICチップから認証を受けた場合に送信される、プリペイドチケットの金額情報と、プリペイドチケットの累積使用回数を示すカウンタ情報と、プリペイドチケットを一意に特定可能なシリアル情報に対する署名情報と、に基づいて発行されたプリペイドチケットを受信し格納する機能と、
前記格納されたプリペイドチケットを請求項12または請求項13に記載の第2ICチップに対して送信することによりプリペイドチケットを使用する機能と、
前記第2ICチップから送信される、前記金額情報とカウンタ情報が更新されたプリペイドチケットを受信し格納する機能と、
を実現させるためのプログラム。 To a computer of a mobile terminal used in a service distribution system that can use a prepaid ticket as a price for the provided service,
A function for transmitting and registering unique identification information to the first IC chip according to claim 11;
The amount information of the prepaid ticket, the counter information indicating the accumulated use number of the prepaid ticket, and the signature information for the serial information that can uniquely identify the prepaid ticket, which are transmitted when authentication is performed from the first IC chip. A function to receive and store a prepaid ticket issued based on
A function of using a prepaid ticket by transmitting the stored prepaid ticket to the second IC chip according to claim 12 or claim 13,
A function of receiving and storing a prepaid ticket transmitted from the second IC chip and updated in the amount information and the counter information;
A program to realize
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007011883A JP2008176736A (en) | 2007-01-22 | 2007-01-22 | Service distribution system, prepaid ticket issuing method, prepaid ticket using method, prepaid ticket collection method, IC chip, portable terminal, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007011883A JP2008176736A (en) | 2007-01-22 | 2007-01-22 | Service distribution system, prepaid ticket issuing method, prepaid ticket using method, prepaid ticket collection method, IC chip, portable terminal, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008176736A true JP2008176736A (en) | 2008-07-31 |
Family
ID=39703687
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007011883A Pending JP2008176736A (en) | 2007-01-22 | 2007-01-22 | Service distribution system, prepaid ticket issuing method, prepaid ticket using method, prepaid ticket collection method, IC chip, portable terminal, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008176736A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010220093A (en) * | 2009-03-18 | 2010-09-30 | Canon Inc | Broadcasting receiver, broadcasting equipment, broadcasting system, and broadcasting receiving method |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04118797A (en) * | 1990-09-07 | 1992-04-20 | N T T Data Tsushin Kk | Transaction terminal provided with function preventing use of counterfeit card |
| JP2003150881A (en) * | 2001-11-09 | 2003-05-23 | Nippon Telegr & Teleph Corp <Ntt> | Billing unit, billing system, authentication billing center device, purchase control terminal, billing method, billing program, and storage medium storing billing program |
| JP2003325959A (en) * | 2002-05-15 | 2003-11-18 | Heiwa Corp | Game ball counting system |
| JP2004139327A (en) * | 2002-10-17 | 2004-05-13 | Avex Network Inc | System for selling contents for personal computers by using coupon issued to portable terminal |
| JP2004265139A (en) * | 2003-02-28 | 2004-09-24 | Nec Corp | Content execution system, personal digital assistant, external apparatus, content execution method and program |
| JP2005085147A (en) * | 2003-09-10 | 2005-03-31 | Toshiba Corp | Information collection server, odds information printing device |
| JP2005174172A (en) * | 2003-12-15 | 2005-06-30 | Sharp Corp | Image forming apparatus, terminal apparatus, charging system, charging apparatus, charging method |
| JP2005229152A (en) * | 2004-02-10 | 2005-08-25 | Sanyo Electric Co Ltd | Digital broadcast receiver and subscription program viewing method |
| JP2006236166A (en) * | 2005-02-28 | 2006-09-07 | Sii Data Service Kk | Prepaid payment system and prepaid type media |
| JP2006295407A (en) * | 2005-04-07 | 2006-10-26 | Amenico:Kk | Card-charging system |
-
2007
- 2007-01-22 JP JP2007011883A patent/JP2008176736A/en active Pending
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04118797A (en) * | 1990-09-07 | 1992-04-20 | N T T Data Tsushin Kk | Transaction terminal provided with function preventing use of counterfeit card |
| JP2003150881A (en) * | 2001-11-09 | 2003-05-23 | Nippon Telegr & Teleph Corp <Ntt> | Billing unit, billing system, authentication billing center device, purchase control terminal, billing method, billing program, and storage medium storing billing program |
| JP2003325959A (en) * | 2002-05-15 | 2003-11-18 | Heiwa Corp | Game ball counting system |
| JP2004139327A (en) * | 2002-10-17 | 2004-05-13 | Avex Network Inc | System for selling contents for personal computers by using coupon issued to portable terminal |
| JP2004265139A (en) * | 2003-02-28 | 2004-09-24 | Nec Corp | Content execution system, personal digital assistant, external apparatus, content execution method and program |
| JP2005085147A (en) * | 2003-09-10 | 2005-03-31 | Toshiba Corp | Information collection server, odds information printing device |
| JP2005174172A (en) * | 2003-12-15 | 2005-06-30 | Sharp Corp | Image forming apparatus, terminal apparatus, charging system, charging apparatus, charging method |
| JP2005229152A (en) * | 2004-02-10 | 2005-08-25 | Sanyo Electric Co Ltd | Digital broadcast receiver and subscription program viewing method |
| JP2006236166A (en) * | 2005-02-28 | 2006-09-07 | Sii Data Service Kk | Prepaid payment system and prepaid type media |
| JP2006295407A (en) * | 2005-04-07 | 2006-10-26 | Amenico:Kk | Card-charging system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010220093A (en) * | 2009-03-18 | 2010-09-30 | Canon Inc | Broadcasting receiver, broadcasting equipment, broadcasting system, and broadcasting receiving method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9818113B2 (en) | Payment method using one-time card information | |
| US7693797B2 (en) | Transaction and payment system security remote authentication/validation of transactions from a transaction provider | |
| CA2418050C (en) | Linking public key of device to information during manufacture | |
| JP4109548B2 (en) | Terminal communication system | |
| AU767786B2 (en) | Electronic value system | |
| EP1410658A2 (en) | A method and a system for obtaining services using a cellular telecommunication system | |
| WO1998032113A1 (en) | Method and system for controlling key for electronic signature | |
| CN107148634B (en) | Integral accumulation system, integral accumulation method and NFC terminal equipment thereof | |
| JP3640785B2 (en) | Key management method and system for electronic signature | |
| JPWO2006112481A1 (en) | Terminal device and security device for automatically receiving electronic gift, information providing method and information server for providing electronic gift together with requested electronic information | |
| CN105359192A (en) | Method and apparatus for mobile ticketing | |
| JPH11296603A (en) | Electronic check method | |
| KR100835508B1 (en) | Wireless certificate issuance and management device in mobile terminal with electronic card and method | |
| JP2008176736A (en) | Service distribution system, prepaid ticket issuing method, prepaid ticket using method, prepaid ticket collection method, IC chip, portable terminal, and program | |
| US20150254669A1 (en) | System and method for securely store and transfer electronic money | |
| JP2003157366A (en) | Personal information management method, management device, physical distribution device, and goods physical distribution system | |
| JP2006221462A (en) | Service user apparatus, service provider apparatus, charging management apparatus, network connection service system, and charging method in network connection service. | |
| JP4921798B2 (en) | Electronic ticket using terminal and portable terminal | |
| KR19990007106A (en) | Method for registering multiple institutions, apparatus thereof, and program recording medium | |
| KR101902990B1 (en) | Pass card issue and operating system by using security module and method thereof | |
| KR100381904B1 (en) | Encoding information transmission method | |
| KR20030088603A (en) | System and Method for Settlement Using Wireless Terminal | |
| JP4754359B2 (en) | Service distribution system | |
| JP4148465B2 (en) | Electronic value distribution system and electronic value distribution method | |
| KR20180104585A (en) | Pass card issue and operating system by using security module and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091116 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120301 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120313 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120427 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120828 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130122 |