JPH11308582A - Data receiving apparatus and method, and data transmitting method - Google Patents
Data receiving apparatus and method, and data transmitting methodInfo
- Publication number
- JPH11308582A JPH11308582A JP10115451A JP11545198A JPH11308582A JP H11308582 A JPH11308582 A JP H11308582A JP 10115451 A JP10115451 A JP 10115451A JP 11545198 A JP11545198 A JP 11545198A JP H11308582 A JPH11308582 A JP H11308582A
- Authority
- JP
- Japan
- Prior art keywords
- data
- information
- receiving
- decryption
- encryption key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
(57)【要約】
【課題】 多チャンネル及び大容量でデータの転送を行
通信衛星を利用したデータ伝送システムにおいて、所定
の者のみが大容量のデータかつ多種類のデータを同時に
受信することを可能にするデータ受信装置の提供を目的
とする。
【解決手段】 データ受信装置10は、通信衛星を介し
て配信される信号データを受信する受信アンテナ8及び
同軸ケーブル31と、上記信号データに施されたスクラ
ンブル処理に応じてデスクランブルしてディジタル信号
を取り出す衛星データ取り込み装置32と、上記ディジ
タル信号から所定のデータを取り出すデータ取得機能、
当該データ取得機能により取得したディジタルデータを
暗号鍵により復号する復号機能及び上記復号鍵を管理す
る復号鍵管理機能を有するデータ復号装置33と、デー
タ復号装置により復号されたデータを外部に出力する受
信データ出力I/F装置35とを備えている。
(57) [Summary] [PROBLEMS] In a data transmission system using multi-channel and large-capacity data transmission using communication satellites, only a predetermined person can simultaneously receive large-capacity data and various types of data. An object of the present invention is to provide a data receiving device that enables the data receiving device. A data receiving apparatus includes a receiving antenna for receiving signal data distributed via a communication satellite, a coaxial cable, and a descrambled digital signal according to a scrambling process performed on the signal data. A data acquisition device 32 for extracting predetermined data from the digital signal;
A data decryption device 33 having a decryption function of decrypting digital data acquired by the data acquisition function with an encryption key and a decryption key management function of managing the decryption key; and a reception device for outputting the data decrypted by the data decryption device to the outside. And a data output I / F device 35.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、衛星通信路を利用
してデータの送受信を可能にするデータ受信装置及び方
法、並びにデータ送信方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data receiving apparatus and method for transmitting and receiving data using a satellite communication path, and a data transmitting method.
【0002】[0002]
【従来の技術】近年、動画像等の圧縮技術により、例え
ば、現行放送やHDTV、AV機器などにおいて画像等
の符号化方式に採用されているMPEG2(Moving Pic
ture Experts Group Phase 2)は、従来のアナログ放送
に比べてディジタルによる多チャンネル化とチャンネル
当たりのコストの削減をもたらしている。そして、この
ことは、映像・音声のみならずデータ放送等のサービス
も可能にするといえる。そして、MPEG2方式による
放送は、通信衛星を利用した多チャンネルディジタル放
送としても採用されており、益々一般的になりつつあ
る。2. Description of the Related Art Recently, for example, MPEG2 (Moving Pic), which has been adopted as a coding method for images in current broadcasting, HDTV, AV equipment, etc., by a compression technique for moving images or the like.
ture Experts Group Phase 2) has brought digital multi-channels and reduced cost per channel compared to conventional analog broadcasting. This means that services such as data broadcasting as well as video and audio can be provided. The broadcasting according to the MPEG2 system has been adopted as multi-channel digital broadcasting using a communication satellite, and is becoming more and more popular.
【0003】例えば、上記多チャンネルディジタル放送
においては、衛星の高速転送スピード、例えば27MH
zトランスポンダの場合、最大30Mbps、を生かし
た各種のデータ放送が実施されている。ここで、データ
放送には、例えば音楽サービス、ゲームサービス、雑誌
情報サービス、インターネット(WWW)サービスなど
がある。For example, in the above-mentioned multi-channel digital broadcasting, the high-speed transfer speed of a satellite, for example, 27 MHz
In the case of a z transponder, various data broadcasts utilizing a maximum of 30 Mbps are implemented. Here, the data broadcasting includes, for example, a music service, a game service, a magazine information service, and an Internet (WWW) service.
【0004】[0004]
【発明が解決しようとする課題】ところで、上述のよう
な通信衛星を用いて配信されるデータを、所定の者、例
えば、契約者のみに受信させることが提案されている。
このようなデータの配信方法は、例えばデータ提供者が
契約者のみにデータを送信したいとき、又は受信側のユ
ーザが固有の情報として配信してもらいたいときなどに
採用されると考えられるが、この場合、個人レベルでの
秘密保持機構が必ず必要になる。By the way, it has been proposed that a predetermined person, for example, only a contractor receive data distributed using the above-mentioned communication satellite.
Such a data distribution method is considered to be adopted, for example, when the data provider wants to transmit data only to the contractor, or when the receiving user wants to distribute as unique information. In this case, a security mechanism at the individual level is always required.
【0005】また、個人レベルの秘密を保持してデータ
を配信する手段として、配信データ暗号化が挙げられる
が、通信衛星を利用することを考慮した場合には、最速
30Mbpsの高速データ転送とされることから受信側
において受信中のデータを、実時間かつ高速に暗号化さ
れたデータを復号しなければならない。As means for distributing data while maintaining the secret at the individual level, there is cited distribution data encryption. However, considering the use of communication satellites, high-speed data transfer at a maximum speed of 30 Mbps is considered. Therefore, the data being received on the receiving side must be decrypted at high speed in real time.
【0006】さらには、上記秘密保持されているデータ
が同時刻に複数(例えば、複数種類、複数番組)受信し
なければならないような状況も生じると考えられ、この
ような場合であっても、実時間で復号するような機構が
必要となる。Further, it is considered that a situation may arise in which a plurality of (for example, a plurality of types, a plurality of programs) of the confidential data must be received at the same time, and even in such a case, A mechanism for decoding in real time is required.
【0007】なお、上述したように、各種データ放送サ
ービスにより配信されるデータを受信するには、復号機
能等の各種機能が要求されると考えられるが、同一のハ
ードウエアで当該要求される処理を行うことが当該要求
に耐え、効率よくデータの処理を行い得るデータ受信装
置を提供することになるといえる。As described above, it is considered that various functions such as a decoding function are required to receive data distributed by various data broadcasting services. It can be said that performing the above process provides a data receiving apparatus that can withstand the request and efficiently process data.
【0008】また、今後サービス開始するであろう様々
なデータ放送またはデータ通信サービスに汎用的に対応
すること、例えば、現行及び今後の汎用的受信端末(I
RD;Interactive Reciever Decorder)との接続も容
易に行えるようにすることなども重要である。In addition, general-purpose support for various data broadcasting or data communication services which will be started in the future, for example, current and future general-purpose receiving terminals (I
It is also important to easily connect to RD (Interactive Receiver Decorder).
【0009】本発明は、上述の実情に鑑みてなされたも
のであって、多チャンネル及び大容量でデータの転送を
行通信衛星を利用したデータ伝送システムにおいて、所
定の者のみが大容量のデータかつ多種類のデータを同時
に受信することを可能にするデータ受信装置及び方法、
並びにデータ送信方法の提供を目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned circumstances, and in a data transmission system using a communication satellite for performing multi-channel and large-capacity data transfer, only a predetermined person has a large-capacity data. And a data receiving apparatus and method capable of simultaneously receiving various types of data,
And to provide a data transmission method.
【0010】[0010]
【課題を解決するための手段】本発明に係るデータ受信
装置は、上述の課題を解決するために、衛星通信路を介
して配信される信号データを受信する受信手段と、信号
データに施されたスクランブル処理に応じてデスクラン
ブルしてディジタル信号を取り出すデスクランブル手段
と、ディジタル信号から所定のデータを取り出すデータ
取得手段と、データ取得手段により取得した暗号化され
たデータを暗号鍵により復号する復号手段と、暗号鍵を
保管する暗号鍵保管手段と、復号手段により復号された
データを外部に出力する出力手段とを備える。SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, a data receiving apparatus according to the present invention is provided with a receiving means for receiving signal data distributed via a satellite communication path, and a data receiving apparatus for receiving signal data. Descrambler for extracting a digital signal by descrambling according to the scramble processing, data acquisition means for extracting predetermined data from the digital signal, and decryption for decrypting the encrypted data acquired by the data acquisition means with an encryption key. Means, an encryption key storage means for storing the encryption key, and an output means for outputting the data decrypted by the decryption means to the outside.
【0011】このような構成を有するデータ受信装置
は、受信手段により衛星通信路を介して受信したスクラ
ンブル処理されている信号データを、デスクランブル手
段によりデスクランブル処理を施し、ディジタルデータ
にして取り出し、そして、当該ディジタルデータから、
データ取得手段により、所定のデータを取り出す。[0011] The data receiving apparatus having the above-mentioned configuration performs descrambling by the descrambling means on the scrambled signal data received via the satellite communication path by the receiving means, and extracts it as digital data. Then, from the digital data,
The predetermined data is taken out by the data acquisition means.
【0012】そして、データ受信装置は、データ取得手
段により取得した暗号化されているデータを、復号手段
により暗号鍵を用いて復号する。さらに、データ受信装
置は、このように復号した得たデータを出力手段により
外部に出力する。Then, the data receiving device decrypts the encrypted data obtained by the data obtaining means by using the encryption key by the decrypting means. Further, the data receiving device outputs the data thus decoded to the outside by the output means.
【0013】これにより、データ受信装置は、スクラン
ブル処理されて伝送されてくる信号から当該データ受信
装置に宛てて送信された情報のみを意味のある情報とし
て取り込むことができる。[0013] Thus, the data receiving apparatus can take in only the information transmitted to the data receiving apparatus from the scrambled and transmitted signal as meaningful information.
【0014】本発明に係るデータ受信方法は、上述の課
題を解決するために、衛星通信路を介して配信される信
号データを受信する受信工程と、信号データに施された
スクランブル処理に応じてデスクランブルしてディジタ
ル信号を取り出すデスクランブル工程と、ディジタル信
号から所定のデータを取り出すデータ取得工程と、デー
タ取得工程により取得した暗号化されたデータを、暗号
鍵保管手段に保管されている暗号鍵により復号する復号
工程と、復号工程により復号されたデータを外部に出力
する出力工程とを有する。[0014] In order to solve the above-mentioned problems, a data receiving method according to the present invention provides a receiving step of receiving signal data distributed via a satellite communication path and a scrambling process performed on the signal data. A descrambling step of descrambling to extract a digital signal, a data acquisition step of extracting predetermined data from the digital signal, and an encryption key stored in the encryption key storage means. And an output step of outputting the data decoded by the decoding step to the outside.
【0015】このデータ受信方法は、受信工程により衛
星通信路を介して受信したスクランブル処理されている
信号データを、デスクランブル工程によりデスクランブ
ル処理を施し、ディジタルデータにして取り出し、そし
て、当該ディジタルデータから、データ取得工程によ
り、所定のデータを取り出す。In the data receiving method, the scrambled signal data received via the satellite communication path in the receiving step is subjected to a descrambling process in a descrambling step to be converted into digital data, and the digital data is extracted. , Predetermined data is extracted in a data acquisition step.
【0016】そして、データ受信方法は、データ取得工
程により取得した暗号化されているデータを、復号工程
により暗号鍵を用いて復号する。さらに、データ受信装
置は、このように復号した得たデータを出力工程により
外部に出力する。In the data receiving method, the encrypted data obtained in the data obtaining step is decrypted using the encryption key in the decrypting step. Further, the data receiving device outputs the data thus decoded to the outside in an output step.
【0017】このデータ受信方法により、スクランブル
処理されて伝送されてくる信号からデータ受信装置に宛
てて送信された情報のみを意味のある情報として取り込
むことができる。According to this data receiving method, it is possible to capture only information transmitted from a signal transmitted after being scrambled to a data receiving apparatus as meaningful information.
【0018】また、本発明に係るデータ送信方法は、上
述の課題を解決するために、衛星通信路を介して配信す
るデータを暗号鍵を用いて暗号化処理するとともに、当
該暗号化したデータの配信先情報を付加するデータ暗号
化工程と、暗号鍵を用いて暗号化されたデータ及び当該
暗号化されたデータに付加されている配信先情報に対し
て、映像音声情報をスクランブル処理するのと同一のに
処理によりスクランブル処理を行うスクランブル処理工
程と、スクランブル処理された各種データを上記衛星通
信路上に伝送するデータ伝送工程とを有する。Further, in order to solve the above-mentioned problems, the data transmission method according to the present invention performs an encryption process on data distributed via a satellite communication path using an encryption key, and performs a process for encrypting the encrypted data. A data encryption step of adding distribution destination information, and a process of scrambling video / audio information with respect to the data encrypted using the encryption key and the distribution destination information added to the encrypted data. It has a scramble processing step of performing scramble processing by the same processing, and a data transmission step of transmitting various data subjected to scramble processing to the satellite communication path.
【0019】このデータ送信方法は、データ暗号化工程
により、衛星通信路を介して配信するデータを暗号鍵を
用いて暗号化処理するとともに、当該暗号化したデータ
の配信先情報を付加し、スクランブル処理工程により、
当該データ及び情報に、映像音声情報のスクランブルに
使用されるスクランブル処理を施し、データ伝送工程に
より、このスクランブル処理されたデータを上記衛星通
信路上に伝送する。According to this data transmission method, in a data encryption step, data to be distributed via a satellite communication path is encrypted using an encryption key, and distribution destination information of the encrypted data is added to the data to be scrambled. Depending on the processing step,
The data and information are subjected to a scrambling process used for scrambling the video and audio information, and the scrambled data is transmitted on the satellite communication path in a data transmission step.
【0020】このデータ送信方法によりデータが配信さ
れるデータ受信側では、スクランブル処理されて伝送さ
れてくる信号から暗号化されている情報を上記宛先情報
に基づいて取り出し、当該取り出した暗号化されている
データを暗号鍵により復号する。On the data receiving side to which data is distributed by this data transmission method, encrypted information is extracted from the scrambled and transmitted signal based on the destination information, and the extracted encrypted information is extracted. Decrypted data using the encryption key.
【0021】[0021]
【発明の実施の形態】以下、本発明に係るデータ受信装
置について実施の形態について図面を用いて詳しく説明
する。この実施の形態は、通信衛星を利用してテレビジ
ョン放送等を行う、いわゆるブロードキャスト型のデー
タ伝送システムにおいて、当該テレビジョン放送ととも
に配信されるデータを受信することができるデータ受信
装置に適用したものである。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of a data receiving apparatus according to the present invention will be described in detail with reference to the drawings. This embodiment is applied to a data receiving apparatus capable of receiving data distributed together with a television broadcast in a so-called broadcast-type data transmission system that performs television broadcast or the like using a communication satellite. It is.
【0022】上記データ伝送システムは、図1に示すよ
うに、当該データ伝送システム1において契約者4に配
信するデータを提供する情報提供者2と、情報提供者2
から提供されたデータを所定の契約者4に送信する伝送
路提供事業者であるサービス運用会社3と、上記サービ
ス運用会社3のの契約により当該サービス運用会社3か
らデータが配信される各契約者4A,4B,・・・,4
Nが所有するデータ受信装置10と、上記サービス運用
会社3から契約者4へのデータの転送に用いられる通信
衛星5並びに公衆電話回線及び専用線等の有線通信路1
0と、各種情報を提供するとされるインターネット7と
から構成される。このような形態とされるデータ伝送シ
ステム1は、例えば、現行のCSディジタル衛星放送と
基本的には同様なシステム構成とされる。As shown in FIG. 1, the data transmission system includes an information provider 2 for providing data to be delivered to a contractor 4 in the data transmission system 1 and an information provider 2
Service provider 3 that is a transmission path provider that transmits data provided by the service provider 3 to a predetermined contractor 4, and each contractor to whom data is distributed from the service manager 3 according to a contract between the service manager 3 and the service provider 3. 4A, 4B, ..., 4
N, a data receiving apparatus 10, a communication satellite 5 used for transferring data from the service management company 3 to the contractor 4, and a wired communication path 1 such as a public telephone line and a dedicated line.
0 and the Internet 7 for providing various information. The data transmission system 1 having such a configuration has, for example, a system configuration basically similar to that of the current CS digital satellite broadcasting.
【0023】このように構成されているデータ伝送シス
テム1において、契約者4A,4B,・・・,4Nは、
インターネット等において要求した情報の通信衛星5を
介して配信するサービスが受けられる。In the data transmission system 1 configured as described above, the contractors 4A, 4B,.
A service of distributing requested information via the communication satellite 5 on the Internet or the like is received.
【0024】上記情報提供者2は、契約を結んだ契約者
4に対して各種データを提供するものあって、例えば、
各種情報を保有している複数の情報提供者2a,2b,
・・・,2zから構成されている。この各情報提供者2
a,2b,・・・,2zは、契約者4A,4B,・・
・,4Nが要求した情報をサービス運用会社3により、
当該情報要求した契約者4に配信する。The information provider 2 provides various data to a contractor 4 who has concluded a contract.
A plurality of information providers 2a, 2b holding various information,
.., 2z. This information provider 2
a, 2b,..., 2z are contractors 4A, 4B,.
・ The information requested by 4N is provided by the service management company 3
The information is distributed to the contractor 4 who has requested the information.
【0025】上記インターネット7は、各種情報をいわ
ゆる公衆電話回線等の通信回線を介して提供しているも
のでって、上記契約者4A,4B,・・・,4Nが上記
サービス運用会社3との契約によりアクセス可能とされ
る情報提供サービスである。例えば、インターネットに
より、新聞情報、雑誌情報、音楽情報、ショッピング情
報、インターネットWWW(World Wide Web)情報等が
契約者4A,4B,・・・,4Nに提供され、契約者4
A,4B,・・・,4Nは、コンピュータ等でインター
ネット上の各種情報を閲覧及び操作可能とされる。The Internet 7 provides various information via a communication line such as a so-called public telephone line, and the contractors 4A, 4B,... Is an information providing service that can be accessed according to a contract. For example, newspaper information, magazine information, music information, shopping information, Internet WWW (World Wide Web) information, etc. are provided to the subscribers 4A, 4B,.
A, 4B,..., 4N can browse and operate various information on the Internet with a computer or the like.
【0026】上記サービス運用会社3は、各情報提供者
2a,2b,・・・,2zが取り扱い及び発信する様々
な情報を取りまとめ、通信衛星5又は有線通信路6を介
して契約者7に情報を配信している。このサービス運用
会社3は、送信アンテナ12を備え、これにより、通信
衛星5へのデータの伝送を行っている。上記通信衛星5
を介することにより、サービス運用会社3は、一方向で
あるが大容量のデータの配信が可能になり、例えば30
Mppsの高速のデータ転送によるデータの転送が可能
とされる。一方、サービス運用会社3は、有線通信路6
を介することにより、契約者4A,4B,・・・,4N
との間で双方向でデータの送受信を行うことができるも
のの、上記通信衛星5を利用したものよりも小容量のデ
ータ転送に留まる。The service management company 3 collects various information handled and transmitted by the information providers 2a, 2b,..., 2z, and sends the information to the contractor 7 via the communication satellite 5 or the wired communication path 6. Has been delivered. The service management company 3 has a transmission antenna 12 to transmit data to the communication satellite 5. The above communication satellite 5
, The service management company 3 can distribute a large amount of data in one direction, for example, 30
Data transfer by high-speed data transfer of Mpps is enabled. On the other hand, the service management company 3
, 4N, the contractors 4A, 4B,.
Although data can be transmitted and received in both directions, the data transfer is smaller than that using the communication satellite 5.
【0027】ここで、上記サービス運用会社3は、上記
通信衛星5を経由されて上記取りまとめた各種情報を契
約者4A,4B,・・・,4Nに配信する際には、衛星
通信路5上におけるデータフォーマットを、サービス運
用会社3の自由なフォーマットとしているのではなく、
衛星テレビ放送に用いられているのと同様なフォーマッ
トを採用している。例えば、サービス運用会社3は、欧
州や日本等で運営されている衛星放送に採用されている
現行のDVB(Digital Video Broadcasting)規格等の
標準規格に準じたフォーマットに変換して、上記情報提
供者2等から取りまとめた各種情報を上記通信衛星5に
伝送している。上記契約者4A,4B,・・・,4N
は、コンピュータ13に内蔵してデータ受信装置を有し
ている。例えば、各契約者4A,4B,・・・,4N
は、上記サービス運用会社3を契約した際に、上記デー
タ受信装置の提供を受ける。Here, when the service management company 3 distributes the collected various information to the subscribers 4A, 4B,..., 4N via the communication satellite 5, the service operation company 3 uses the satellite communication path 5. Is not a free format of the service management company 3,
It employs a format similar to that used for satellite television broadcasting. For example, the service management company 3 converts the information into a format that conforms to a standard such as the current DVB (Digital Video Broadcasting) standard adopted for satellite broadcasting operated in Europe, Japan, and the like. Various information collected from the communication satellite 2 and the like is transmitted to the communication satellite 5. The above contractors 4A, 4B, ..., 4N
Has a data receiving device built in the computer 13. For example, each contractor 4A, 4B,.
Receives the provision of the data receiving device when the service management company 3 is contracted.
【0028】本発明の実施の形態とれる上記データ受信
装置は、図2に示すように、衛星通信上に伝送された信
号を受信するための受信アンテナ8と、受信アンテナ8
により受信された信号を処理する信号処理部9とから構
成されている。このデータ受信装置10は、例えば現行
のBSテレビジョン放送やCSテレビジョン放送等にお
いて配信対象とされている映像や音声サービスのみなら
ず、コンピュータ13が扱うことができる情報を受信す
ることが可能となるように構成されている。データ受信
装置10は、例えば現在一般的に普及されているコンピ
ュータに内蔵するボードタイプとして構成され、受信ア
ンテナ8からの同軸ケーブル31がコンピュータ13に
内蔵された信号処理部9と接続されるような構造とされ
ている。As shown in FIG. 2, the data receiving apparatus according to the embodiment of the present invention includes a receiving antenna 8 for receiving a signal transmitted on satellite communication,
And a signal processing unit 9 for processing the received signal. The data receiving apparatus 10 can receive not only video and audio services targeted for distribution in current BS television broadcasting, CS television broadcasting, and the like, but also information that can be handled by the computer 13. It is configured to be. The data receiving device 10 is, for example, configured as a board type built in a computer that is currently widely used, and is configured such that a coaxial cable 31 from a receiving antenna 8 is connected to a signal processing unit 9 built in the computer 13. It has a structure.
【0029】このような構成を有するデータ伝送システ
ム1においては、上述したように、上記契約者4は、上
記サービス運用会社3によりインターネット7のWWW
情報が閲覧可能とされており、これにより、上記契約者
4A,4B,・・・,4Nは、当該インターネット7上
に存在する各種情報の配信を要求する等のインタラクテ
ィブなサービスの提供を受けることができる。すなわ
ち、データ伝送システム1は、通信衛星5の使用用途を
現行のBSテレビジョン放送またはCSテレビジョン放
送用以外にも上記インタラクティブなサービスを可能に
するように構成されているシステムである。これによ
り、契約者4は、インターネット10を閲覧して、欲し
い情報があった場合、当該情報を通信衛星5を介して取
得することが可能になる。In the data transmission system 1 having such a configuration, as described above, the contractor 4 operates the WWW of the Internet 7 by the service operating company 3.
Information can be browsed, whereby the contractors 4A, 4B,..., 4N receive interactive services such as requesting distribution of various information existing on the Internet 7. Can be. That is, the data transmission system 1 is a system configured to enable the above-mentioned interactive service in addition to the use of the communication satellite 5 other than the current BS television broadcast or CS television broadcast. This allows the contractor 4 to browse the Internet 10 and obtain desired information via the communication satellite 5 when there is desired information.
【0030】例えば、このように通信衛星5を使用して
個人が要求した情報を取得しようとする場合、有線通信
路6におけるときと同様に秘密保持管理が当然要求され
る。すなわち、有線通信路6のように情報提供者と情報
受信者(契約者)の双方向において、他の者にあって
は、当該送受信の対象とされる情報が取得不可能又は意
味がないような情報とされるような秘密保持管理が要求
される。For example, when trying to obtain information requested by an individual using the communication satellite 5 in this way, security management is naturally required as in the case of the wired communication path 6. In other words, in the two-way manner between the information provider and the information receiver (contractor) as in the case of the wired communication path 6, the information to be transmitted / received cannot be acquired or meaningless by other persons. Confidentiality management is required to ensure that the information is secure.
【0031】すなわち、上述したように、通信衛星5を
利用してデータの配信を行おうとすれば、例えば、ある
時刻において通信衛星路上には、現行のBSテレビジョ
ン放送等のように契約者4A,4B,・・・,4Nのみ
が見ることができる情報とともに、その中の一人の契約
者、例えば契約者4A、のためだけの情報が送信される
ことが起こる。このような場合でも、通信衛星5からの
上記BSテレビジョン放送を契約者4A,4B,・・
・,4Nの全員が受信可能とされる一方で、ある契約者
(個人又は団体)のみが自分が契約した情報提供者から
提供された情報を受信可能とされるような秘密保持管理
が要求される。すなわち、上記BSテレビジョン放送に
関しては、契約者の全員4A,4B,・・・,4Nが受
信することを可能にしながら、契約者4Aが配信要求し
た情報に関しては、契約者4Aだけは当該配信された情
報を意味のある情報として得ることができ、また、何ら
当該情報を要求していない他の契約者である契約者4
B,・・・,4Nは当該配信されてくる情報を意味のな
い信号として受信し、永久に意味のある情報として得る
ことができないような秘密保持管理が要求される。That is, as described above, if data is to be distributed using the communication satellite 5, for example, at a certain time on the communication satellite path, the subscriber 4 A, such as the current BS television broadcast, is placed. , 4B,..., 4N, as well as information only for one of the contractors, for example, contractor 4A, is transmitted. Even in such a case, the BS television broadcast from the communication satellite 5 is transmitted to the subscribers 4A, 4B,.
・ Requires confidentiality management so that all 4N users can receive information, while only certain contractors (individuals or organizations) can receive information provided by the information provider to which they have contracted. You. That is, with regard to the above-mentioned BS television broadcasting, while all of the subscribers 4A, 4B,..., 4N can receive the information, only the subscriber 4A transmits the information requested by the subscriber 4A. Information obtained as meaningful information, and a contractor 4 that is another contractor who does not request any such information.
B,..., 4N are required to receive the delivered information as meaningless signals and to perform confidentiality management that cannot be permanently obtained as meaningful information.
【0032】なお、契約者4からのリクエストにより行
う情報の検索については、次にようになる。すなわち、
契約者4A,4B,・・・,4Nが、ある任意の時刻
に、インターネット7上のWWW情報を閲覧して、その
情報の内に欲しい情報があり、当該情報が欲しい場合
に、データ受信装置10を内蔵したコンピュータからモ
デムやイーサネット等により有線通信路6を経由して、
情報のリクエスト命令をサービス運用会社3に発信す
る。特定の契約者4からの特定の情報のリクエストを受
けたサービス運用会社3は、その情報の種別によりイン
ターネット7にアクセス又は情報提供者2にアクセスし
て契約者4からの特定のリクエストの情報を得る。そし
て、サービス運用会社3は、得た特定の情報をその契約
者しか受信できない形態に情報を変換して通信衛星5へ
のデータ伝送を行う。The information retrieval performed by the request from the contractor 4 is as follows. That is,
The subscribers 4A, 4B,..., 4N browse the WWW information on the Internet 7 at any given time, and if there is desired information in the information and the information is desired, the data receiving device From a computer with a built-in 10 via a wired communication path 6 by a modem, Ethernet, or the like,
An information request command is transmitted to the service management company 3. The service management company 3 receiving the request for the specific information from the specific contractor 4 accesses the Internet 7 or accesses the information provider 2 depending on the type of the information and transmits the information of the specific request from the contractor 4. obtain. Then, the service management company 3 performs data transmission to the communication satellite 5 by converting the obtained specific information into a form that only the contractor can receive.
【0033】以上のように、従来のようにBSテレビジ
ョン放送、及びリクエストにより、通信衛星5を介した
契約者4への配信が行われる。次に、データ伝送システ
ム1において衛星通信路上に打ち上げるための所定のデ
ータフォーマットに基づいたデータ作成操作について、
図3を用いて説明する。本例では、データ作成の操作を
5段階にして説明する。なお、データフォーマットを、
DVB(Digital Video Broadcasting)規格として説明
する。As described above, the distribution to the subscriber 4 via the communication satellite 5 is performed by the BS television broadcast and the request as in the related art. Next, a data creation operation based on a predetermined data format for launching on a satellite communication path in the data transmission system 1 will be described.
This will be described with reference to FIG. In this example, the data creation operation will be described in five stages. Note that the data format is
This will be described as a DVB (Digital Video Broadcasting) standard.
【0034】先ず、データ操作<1>として、情報提供
者2からの情報211,・・・,21n,・・・,21
n+mは、いわゆる素のデータの形でサービス運用会社3
に配信される。ここで、情報提供者2からサービス運用
会社3に配信される情報211,・・・,21n,・・
・,21n+mは、上述したように、契約者4A,4B,
・・・,4Nのための情報、又はその内の一人の契約者
がリクエストした情報である。すなわち、例えば、上述
したように、契約者4A,4B,・・・,4Nのための
BSテレビジョン放送の映像情報又はその一の契約者が
インターネットにリクエストした情報である。そして、
サービス運用会社3は、付加情報として各契約者へ配信
すべき情報を、情報提供者2又はインターネット7から
得ることにより、情報提供者2から受け取った情報21
1,・・・,21n,・・・,21n+mがどの契約者宛て
の情報であるかを知ることができる。例えば、サービス
運用会社3には、IP(Internet Protocol)で規格化
して上記各種情報を配信をする。すなわち、IPパケッ
トに上記情報211,・・・,21n,・・・,21n+m
が格納され、そのIPパケットのヘッダ部(以下、IP
ヘッダ部という。)に、当該各情報が配信されるべき各
契約者にアドレス情報が格納される。例えば、IPヘッ
ダ部は、図4に示すように、IPアドレス74に配信先
のアドレスを格納し、IPアドレス73に配信元のアド
レスを格納している。First, as data operation <1>, information 21 1 ,..., 21 n ,.
n + m is the service management company 3 in the form of so-called raw data
Will be delivered to Here, information 21 1 ,..., 21 n distributed from the information provider 2 to the service management company 3.
, 21 n + m are, as described above, contractors 4A, 4B,
.., 4N, or information requested by one contractor. That is, as described above, for example, the video information of the BS television broadcast for the subscribers 4A, 4B,..., 4N or the information requested by the one subscriber to the Internet. And
The service management company 3 obtains, from the information provider 2 or the Internet 7, information to be delivered to each contractor as additional information, thereby obtaining the information 21 received from the information provider 2.
1, ···, 21 n, ··· , it is possible to know whether the information destined for any contractor 21 n + m. For example, the above-mentioned various information is distributed to the service management company 3 by standardizing it with an IP (Internet Protocol). That is, the information 21 1 ,..., 21 n ,.
Is stored, and the header portion of the IP packet (hereinafter referred to as IP
It is called the header part. ), Address information is stored in each contractor to whom the information is to be distributed. For example, in the IP header section, as shown in FIG. 4, a destination address is stored in an IP address 74, and a source address is stored in an IP address 73.
【0035】次に、データ操作<2>として、上記デー
タ操作<1>により得た情報211,・・・,21n,・
・・,21n+mを、衛星通信路上でのデータフォーマッ
トとして規定されているMAC(Media Access Contr
ol)フレームに変換する。ここで、MACフレーム化す
ることにより、通信衛星経路上でのデータの伝送制御が
可能となる。このMACフレーム化により、伝送対象と
なる各情報211,・・・,21n,・・・,21n+mが
データパケットPDに格納され、このデータパケットPD
に伝送制御情報が格納されるMACヘッダHMACが付加
される。Next, as data operation <2>, information 21 1 ,..., 21 n,.
.., 21 n + m is a MAC (Media Access Control) defined as a data format on a satellite communication path.
ol) Convert to frame. Here, by forming the MAC frame, data transmission control on the communication satellite path is possible. The MAC framing, the information 21 1 as a transmission target, ···, 21 n, ···, 21 n + m is stored in the data packet P D, the data packet P D
Is added with a MAC header H MAC in which transmission control information is stored.
【0036】ここで、上記各情報は、上述したように、
宛先が予め決定されており、例えば、上記情報21
1は、契約者4Aが要求した情報であり、上記情報21n
は、全契約者4A,4B,・・・,4Nが要求した情報
であり、そして上記情報21n+mは、契約者4Bのため
の情報である。そして、上記データパケットPDは、こ
こで、暗号鍵による暗号化処理が施されている。すなわ
ち、上記各情報211,・・・,21n,・・・,21
n+mが暗号化処理される。暗号鍵による暗号化処理と
は、所定の情報に対して暗号鍵を用いて暗号化すること
をいう。そして、この暗号鍵により暗号化処理された情
報は、当該暗号鍵に対応した復号鍵により解除され、読
み取ることが可能となる。ここで、上記復号鍵は、デー
タ受信装置10により各契約者が保持しているものであ
る。Here, the above information is, as described above,
The destination is determined in advance.
1 is information requested by the contractor 4A, and the above information 21 n
Is the information requested by all the subscribers 4A, 4B,..., 4N, and the information 21 n + m is information for the subscriber 4B. Then, the data packet P D is now, the encryption process is performed by the encryption key. That is, the information 21 1 ,..., 21 n ,.
n + m is encrypted. The encryption process using an encryption key refers to encrypting predetermined information using an encryption key. Then, the information encrypted by the encryption key is released by the decryption key corresponding to the encryption key and can be read. Here, the decryption key is held by each contractor by the data receiving device 10.
【0037】すなわち、サービス運用会社3は、各契約
者のみが持つ暗号鍵を保持し、情報提供者2から配信さ
れた所定の契約者のみに配信したい情報を、当該配信を
要求している契約者が保持している復号鍵に対応される
暗号鍵により暗号化している。契約者4Aのための上記
情報211は、契約者4Aが保持している復号鍵に対応
した暗号鍵を用いて暗号化処理を行い、また、全契約者
4A,4B,・・・,4Nのための上記情報21nは、
契約者4A,4B,・・・,4Nの全員が有している復
号鍵に対応された暗号鍵を用いて暗号処理を行い、そし
て、契約者4Bのための上記情報21n+mは、契約者4
Bが有する復号鍵に対応された暗号鍵を用いて暗号化処
理を行っている。That is, the service management company 3 holds the encryption key possessed only by each contractor, and transmits the information to be distributed only to the predetermined contractor distributed from the information provider 2 to the contract requesting the distribution. Encryption using an encryption key corresponding to the decryption key held by the user. The information 21 1 for subscribers 4A performs an encryption process using the encryption key corresponding to the decryption key contractor 4A holds, also, all the subscribers 4A, 4B, · · ·, 4N The above information 21 n for
The encryption processing is performed using the encryption key corresponding to the decryption key held by all of the contractors 4A, 4B,..., 4N, and the information 21 n + m for the contractor 4B is Contractor 4
The encryption process is performed using the encryption key corresponding to the decryption key of B.
【0038】このように、情報を要求した契約者に応じ
て暗号鍵を使いわけることにより、各契約者が保持して
いる上記復号鍵は互いに異なっていることから、一の契
約者のための暗号鍵により暗号化され、配信される情報
が他の契約者が保持している上記復号鍵では復号するこ
とができなくなる。なお、各契約者の復号鍵は、サービ
ス運用会社3から伝送されるものであり、例えば、当該
伝送を定期的に行うことにより、安全が図られている。As described above, by using different encryption keys according to the contractor who has requested the information, the decryption keys held by the respective contractors are different from each other. The information encrypted by the encryption key and distributed cannot be decrypted by the decryption key held by another contractor. Note that the decryption key of each contractor is transmitted from the service management company 3. For example, security is achieved by periodically performing the transmission.
【0039】なお、上記MACヘッダHMACには、当該
情報を伝送すべき契約者の宛先を示すアドレスや、暗号
化がされているかどうかを示す制御コードが格納されて
いる。このMACヘッダHMACは、暗号鍵による暗号化
処理が施されない部分であって、受信側である各データ
受信装置10では、復号鍵により復号化を要することな
く、このMACヘッダHMACを参照して、自分宛てのデ
ータかどうかを識別することになる。例えば、図5に示
すように、MACヘッダ70は、8ビットのSSID
(Server System ID)と、24ビットのUDB(User D
epend Block)1と、32ビットのUDB2の計64ビ
ットで構成されている。特に、MACヘッダ70のUD
B2には、上記IPヘッダ内に書かれた送信先IPアド
レスと同様の配信先のIPアドレスが書き込まれる。こ
のMACヘッダ70に格納されている配信先のIPアド
レスにより、受信側では単にハードウェア的にそれを読
み出すことで、自分宛のデータパケットであるか否かを
知ることができる。The MAC header H MAC stores an address indicating a destination of a contractor to whom the information is to be transmitted, and a control code indicating whether or not the information is encrypted. The MAC header H MAC is a portion that is not subjected to the encryption process using the encryption key, and each of the data receiving devices 10 on the receiving side refers to the MAC header H MAC without the necessity of decryption using the decryption key. Therefore, it is determined whether the data is addressed to itself. For example, as shown in FIG. 5, the MAC header 70 has an 8-bit SSID.
(Server System ID) and 24-bit UDB (User D
epend Block) 1 and UDB 2 of 32 bits, for a total of 64 bits. In particular, the UD of the MAC header 70
In B2, an IP address of a distribution destination similar to the transmission destination IP address written in the IP header is written. By using the IP address of the distribution destination stored in the MAC header 70, the receiving side can know whether or not the data packet is addressed to itself by simply reading it out by hardware.
【0040】そして、データ操作<3>として、上記デ
ータ操作<2>によって生成されたMACフレームは、
衛星通信路上に配信するためのMPEG2(Moving Pic
tureExperts Group Phase 2)規格によるデータストリ
ーム化がなされる。このMPEG2規格によるストリー
ム化により、MACフレーム231,・・・,23n,・
・・,23n+mには、MPEG2ヘッダHMPEG及びフッ
タFが付加される。As the data operation <3>, the MAC frame generated by the data operation <2> is
MPEG2 (Moving Pic) for distribution over satellite channels
tureExperts Group Phase 2) Data streaming is performed according to the standard. By the streaming according to the MPEG2 standard, the MAC frames 23 1 ,..., 23 n,.
.., 23 n + m are added with an MPEG2 header H MPEG and a footer F.
【0041】ここでのMPEG2ストリーム231,・
・・,23n,・・・,23n+mは、例えばプライベート
セレクション(Private Section)と呼ばれるデータフ
ォーマットによって規定されるデータストリームであっ
て、MPEG2により標準フォーマットが規定されるも
のである。そして、上記MPEG2ヘッダHMPEGは、サ
ービス運用会社3のベンダーIDや一つのMPEG2ス
トリームの長さ等の制御情報を格納している。また、上
記フッタFは受信側で衛星通信路上で一部ビットの損失
もなく正常に情報が配信されたかどうを知るための制御
コードであって、例えばCRC(Cyclic Redundancy Ch
eck)によって付加されるコードである。このCRCに
よるコードを付加することにより、受信側では、受信し
たMPEG2ストリームを先頭からCRC計算を行い、
当該ストリームの最後までの計算結果が付加されている
フッタFの値と一致したときにのみ、受信したMPEG
2ストリームが正常に受信できたと認識することができ
るようになる。Here, the MPEG2 stream 23 1 ,.
.., 23 n + m are data streams defined by a data format called, for example, a private section (Private Section), and a standard format is defined by MPEG2. The MPEG2 header H MPEG stores control information such as the vendor ID of the service management company 3 and the length of one MPEG2 stream. The footer F is a control code for knowing whether or not information has been normally delivered without any loss of some bits on the satellite communication path on the receiving side, and is, for example, a CRC (Cyclic Redundancy Chunk).
eck). By adding this CRC code, the receiving side performs a CRC calculation on the received MPEG2 stream from the beginning,
Only when the calculation result up to the end of the stream matches the value of the added footer F, the received MPEG
It becomes possible to recognize that two streams have been successfully received.
【0042】そして、データ操作<4>として、上記デ
ータ操作<3>により生成された各MPEG2ストリー
ム231,・・・,23n,・・・,23n+mを、衛星通
信路上に配信すために、上記DVBの規定に従って、M
PEG2によるTSパケット(トランスポートストリー
ムパケット)化を行う。Then, as the data operation <4>, the respective MPEG2 streams 23 1 ,..., 23 n ,..., 23 n + m generated by the data operation <3> are distributed on the satellite communication path. In accordance with the above DVB rules, M
A TS packet (transport stream packet) is formed by PEG2.
【0043】上記TSパケット化により、各MPEG2
ストリーム231,・・・,23n,・・・,23
n+mは、複数のペイロードデータ部とされてTSパケッ
トPTSに分割されて格納され、各TSパケットPTSに
は、4バイトのTSヘッダHTSが付加される。By the above TS packetization, each MPEG2
Stream 23 1, ···, 23 n, ···, 23
n + m is divided into TS packets PTS and stored as a plurality of payload data portions, and a 4-byte TS header HTS is added to each TS packet PTS .
【0044】ここで、上記TSパケットPTS及びTSヘ
ッダHTSにより構成されるパケット241,242,24
3,・・・,24K-2,24K-1,24K1は、88バイト
の固定長として構成され、ここでは、格納されるMPE
G2ストリームが大きいため、複数のTSパケットとさ
れている。Here, the packets 24 1 , 24 2 , 24 composed of the TS packet P TS and the TS header H TS are described.
3 MPE, ···, 24 K- 2, 24 K1, 24 K1 is configured as a fixed-length 88-byte, here, it is stored
Since the G2 stream is large, it is a plurality of TS packets.
【0045】上記TSヘッダHTSには、当該ヘッダ以降
続くデータのための制御データが格納されており、具体
的には、当該ヘッダ以降続くデータがサービス運用会社
3から配信された制御データ又は契約者4が要求した情
報かの識別を示すコード、若しくはそのTSパケットP
TSが分割されたMPEG2ストリームの先頭か途中かを
示す制御コードが格納されている。なお、上述したよう
に、TSヘッダHTSにより行うサービス運用会社3から
配信された制御データか否かの識別は、サービス運用会
社3が当該データを受信するデータ受信装置10に対し
て制御データを送ることがあるためである。The above is TS header H TS, and control data for subsequent after the header data is stored, specifically, control data or contract data following after the header has been delivered from the service management company 3 A code indicating the identification of the information requested by the user 4, or its TS packet P
A control code indicating whether the TS is divided into the beginning or the middle of the divided MPEG2 stream is stored. As described above, the identification of whether or not the control data is distributed from the service operating company 3 by the TS header HTS is performed by the service operating company 3 transmitting the control data to the data receiving apparatus 10 receiving the data. This is because they may be sent.
【0046】そして、データ操作5において、上記デー
タ操作4で生成されたパケット241,242,243,
・・・,24K-2,24K-1,24Kは、衛星通信路上に
配信するために必要な変調、例えばQPSK(Quadratu
re PSK)変調、スクランブル処理等されたパケット25
1,252,253,・・・,25K-2,25K-1,25Kと
して通信衛星5に伝送される。Then, in data operation 5, the packets 24 1 , 24 2 , 24 3 ,
.., 24 K-2 , 24 K-1 , and 24 K are modulations required for distribution on a satellite communication path, for example, QPSK (Quadrutu
re PSK) Modulated and scrambled packets 25
1 , 25 2 , 25 3 ,..., 25 K-2 , 25 K-1 , 25 K are transmitted to the communication satellite 5.
【0047】以上のように、データ伝送システム1にお
いて所定のデータフォーマットに基づいたデータ作成操
作が行われて、通信衛星5へのデータの伝送が行われ
る。As described above, in the data transmission system 1, the data creation operation based on the predetermined data format is performed, and the data transmission to the communication satellite 5 is performed.
【0048】次に、上述のように生成されて、通信衛星
5による衛星通信路上に伝送されたデータのデータ受信
装置10側における処理について説明する。Next, processing on the data receiving device 10 side of data generated as described above and transmitted on the satellite communication path by the communication satellite 5 will be described.
【0049】上記データ受信装置10は、図2に示すよ
うに、上記通信衛星5を介して配信される信号データを
受信する受信手段を構成する受信アンテナ8及び同軸ケ
ーブル31と、前記受信手段を構成し、上記信号データ
に施されたスクランブル処理に応じてデスクランブルし
てディジタル信号を取り出すデスクランブル機能を有す
る衛星データ取り込み装置32と、上記ディジタル信号
から所定のデータを取り出すデータ取得機能、当該デー
タ取得機能により取得したディジタルデータを暗号鍵に
より復号する復号機能及び上記復号鍵を管理する復号鍵
管理機能を有するデータ復号装置33と、データ復号装
置により復号されたデータを外部に出力する出力手段を
構成する受信データ出力I/F装置35とを備えてい
る。なお、ここで、衛星データ取り込み装置32、デー
タ復号処理装置33、データ入力装置38、受信データ
出力I/F装置35及び全体制御装置34により上記信
号処理部9を構成している。As shown in FIG. 2, the data receiving apparatus 10 includes a receiving antenna 8 and a coaxial cable 31 which constitute receiving means for receiving signal data distributed via the communication satellite 5, and the receiving means. A satellite data capture device 32 having a descrambling function for extracting a digital signal by descrambling according to the scrambling process applied to the signal data, a data acquisition function for extracting predetermined data from the digital signal, A data decryption device 33 having a decryption function of decrypting digital data acquired by the acquisition function with an encryption key and a decryption key management function of managing the decryption key; and an output unit for outputting data decrypted by the data decryption device to the outside. And a reception data output I / F device 35 to be configured. Here, the signal processing unit 9 is constituted by the satellite data acquisition device 32, the data decoding processing device 33, the data input device 38, the reception data output I / F device 35, and the overall control device 34.
【0050】また、データ受信装置10は、汎用衛星放
送受信端末39から出力される当該データ受信装置10
とのインターフェースとされるデータ入力装置38と、
当該データ受信装置10全体を制御する全体制御装置3
4とを備えている。Further, the data receiving device 10 outputs the data received from the general-purpose satellite broadcast receiving terminal 39.
A data input device 38 serving as an interface with the
Overall control device 3 for controlling the entire data receiving device 10
4 is provided.
【0051】そして、データ受信装置10は、コンピュ
ータ内部バス36に接続され、このコンピュータ内部バ
ス36を介してコンピュータ内部CPU37との間で各
種データの送受信を行っている。The data receiving device 10 is connected to a computer internal bus 36, and transmits and receives various data to and from the computer internal CPU 37 via the computer internal bus 36.
【0052】ここで、データ受信装置10に接続されて
いる上記汎用衛星放送受信端末39は、例えば上述した
ようにBSテレビジョン放送用の受信端末である。Here, the general-purpose satellite broadcast receiving terminal 39 connected to the data receiving apparatus 10 is, for example, a BS television broadcast receiving terminal as described above.
【0053】以下、上記データ受信装置10を構成する
各部について説明する。Hereinafter, each unit constituting the data receiving apparatus 10 will be described.
【0054】上記受信アンテナ30は、衛星通信路上の
データを当該データ受信装置10に取り込むための受信
手段を構成している。この受信アンテナ30により受信
したデータは、上記同軸ケーブル31を介して当該デー
タ受信装置10の本体に入力される。ここで、入力され
たデータは、IF信号データであって、IF信号データ
には、各契約者に配信されるデータと同じ、すなわち、
当該IF信号データを受信した契約者が要求した情報以
外の情報も全て含まれている。例えば、IF信号データ
は、データ受信端末用の制御情報や、他契約者宛ての情
報である。The receiving antenna 30 constitutes a receiving means for taking the data on the satellite communication path into the data receiving device 10. The data received by the receiving antenna 30 is input to the main body of the data receiving device 10 via the coaxial cable 31. Here, the input data is IF signal data, and the IF signal data is the same as the data distributed to each contractor, ie,
All information other than the information requested by the contractor who has received the IF signal data is also included. For example, the IF signal data is control information for a data receiving terminal or information addressed to another contractor.
【0055】上記衛星データ取り込み装置32は、入力
されたIF信号データについて、TTL(Time to Liv
e)レベルにディジタルデータ化する装置であって、A
D変換や信号の同期取りなどのディジタル衛星放送受信
のために必要不可欠な最低限の処理を行うように構成さ
れている。この衛星データ取り込装置32は、入力され
てデータに対してデスクランブル処理を施し、上記TS
パケットPTSからMPEG2ストリームを再構築し、M
PEG2ストリームとされたディジタルデータとして出
力する。このデータ取り込み装置32から出力された上
記MPEG2ストリームは、上記データ復号装置33に
入力される。The satellite data capturing device 32 converts the input IF signal data into TTL (Time to Liv) data.
e) a device for converting digital data into levels,
It is configured to perform minimum processing essential for digital satellite broadcast reception, such as D conversion and signal synchronization. The satellite data capturing device 32 performs descrambling processing on the input data, and
Rebuild the MPEG2 stream from the packet P TS, M
It is output as digital data in the form of a PEG2 stream. The MPEG2 stream output from the data capturing device 32 is input to the data decoding device 33.
【0056】データ復号装置33は、入力されたMPE
G2ストリームについて復号処理を行うように構成され
ている。このデータ復号装置33は、MPEG2ストリ
ームの中のMACアドレス(宛先アドレス)と、全体制
御装置34によって指定されたMACアドレスとを比較
し、その比較結果が一致し、かつそのストリームが暗号
されている場合に、当該MPEG2ストリームについて
復号処理を行う。これに対し、データ復号装置33は、
受信したばかりのMPEG2ストリーム内のMACアド
レスと一致したものがなければその場で当該受信したM
PEG2ストリームを破棄する。このデータ復号装置3
3は、実時間で暗号化されたデータの復号処理を行って
おり、これにより、大容量のデータを高速で復号するこ
とを実現している。The data decoding device 33 receives the input MPE
It is configured to perform decoding processing on the G2 stream. The data decoding device 33 compares the MAC address (destination address) in the MPEG2 stream with the MAC address specified by the general control device 34, and the comparison result matches, and the stream is encrypted. In this case, decoding processing is performed on the MPEG2 stream. On the other hand, the data decoding device 33
If there is no match with the MAC address in the MPEG2 stream just received, the received M
Discard the PEG2 stream. This data decoding device 3
Reference numeral 3 performs decryption processing of data encrypted in real time, thereby realizing high-speed decryption of a large amount of data.
【0057】上記データ復号装置33により復号された
MPEG2ストリームは、そのヘッダとされるMPEG
2ヘッダHMPEGとMACヘッダHMACが取り除かれた段
階で受信データ出力I/F装置35に出力される。The MPEG2 stream decoded by the data decoding device 33 has the MPEG
When the two headers H MPEG and the MAC header H MAC are removed, they are output to the reception data output I / F device 35.
【0058】上記受信データ出力I/F装置35は、当
該データ受信装置10とコンピュータ13とのインター
フェースとして構成されている。この受信データ出力I
/F装置35は、正常に復号できたデータパケットをコ
ンピュータ内部バス36に出力する。なお、受信データ
出力I/F装置35は、そのデータ受信装置10を内蔵
しているコンピュータ内部バス36のプロトコルを守る
ロジックを持っている。The reception data output I / F device 35 is configured as an interface between the data reception device 10 and the computer 13. This received data output I
The / F device 35 outputs the successfully decoded data packet to the computer internal bus 36. Note that the reception data output I / F device 35 has logic for keeping the protocol of the computer internal bus 36 in which the data reception device 10 is built.
【0059】上記全体制御装置34は、データ受信装置
10の全体を監視及び管理するように構成されている。
例えば、具体的には、データ受信装置10が接続される
コンピュータ13のアプリケーションからの制御命令や
受信したデータの中に入っているデータ受信装置10の
制御用のデータを解釈して、データ受信装置10全体の
監視及び管理を行う。The overall control device 34 is configured to monitor and manage the entire data receiving device 10.
For example, specifically, a control command from an application of the computer 13 to which the data receiving device 10 is connected and data for controlling the data receiving device 10 included in the received data are interpreted, and the data receiving device 10 is interpreted. 10 to monitor and manage the entire system.
【0060】上記汎用衛星放送受信端末39は、例えば
衛星テレビジョン放送用の受信端末であって、例えば、
現存するBSテレビジョン放送やCSテレビジョン放送
等に用いられるものである。上述したように、サービス
運用会社3は、上記BSテレビジョン放送等とともに情
報提供者2から配信された各種情報を加工したデータと
して衛星通信路上に伝送しており、汎用衛星放送用受信
端末39は、上記BSテレビジョン放送と、当該BSテ
レビジョン放送とともに伝送されるデータをも入力され
るように構成されている。The general-purpose satellite broadcast receiving terminal 39 is, for example, a receiving terminal for satellite television broadcasting.
It is used for existing BS television broadcasting and CS television broadcasting. As described above, the service management company 3 transmits various information distributed from the information provider 2 together with the BS television broadcast and the like as processed data on a satellite communication path. , The BS television broadcast and data transmitted together with the BS television broadcast are also inputted.
【0061】そして、データ受信装置10は、上記汎用
衛星放送受信端末39とのインターフェースとして図示
しない接続I/Fを持っており、これにより、接続され
る上記汎用衛星放送受信端末39からデータの入力が可
能とされている。The data receiving apparatus 10 has a connection I / F (not shown) as an interface with the general-purpose satellite broadcast receiving terminal 39, whereby data can be input from the general-purpose satellite broadcast receiving terminal 39 connected thereto. It is possible.
【0062】このように、上記汎用衛星放送受信端末3
9とのインターフェースとして上記接続I/Fを持つこ
とにより、データ受信装置10は、上記受信アンテナ8
等を有していない場合であっても、上記汎用衛星放送受
信端末39からデータの入力を可能とし、将来的な汎用
性を持つことができる。なお、この場合、上述したよう
に上記衛星データ取り込み装置32からデータ復号装置
33へのデータの出力がなくなり、データ入力装置38
からデータがデータ復号装置33に入力されることにな
る。As described above, the general-purpose satellite broadcast receiving terminal 3
9 has the connection I / F as an interface with the reception antenna 8.
Even if it does not have such a function, it is possible to input data from the general-purpose satellite broadcast receiving terminal 39, and it is possible to have versatility in the future. In this case, as described above, there is no data output from the satellite data acquisition device 32 to the data decoding device 33, and the data input device 38
Is input to the data decoding device 33 from
【0063】上記データ受信装置10については、詳し
くは、図6に示すように構成されている。この図6に示
すデータ受信装置10を用いて受信されてデータの処理
について詳しく説明する。なお、ここでは、契約者4A
におけるデータの受信について説明する。The data receiving apparatus 10 is configured in detail as shown in FIG. Processing of data received using the data receiving apparatus 10 shown in FIG. 6 will be described in detail. Here, the contractor 4A
Will be described.
【0064】上記受信アンテナ8により受信された受信
IF信号データ101は、契約者4が要求した情報21
1,・・・,21n,・・・,21n+mと、それ以外のデ
ータ、例えば上記BSテレビジョン放送とを構成するデ
ータとからなり、例えば、データ受信装置10の制御用
情報や、他契約者宛ての情報も含まれているデータであ
る。ここで、IF信号データは、上記図7に示すデータ
操作<6>に示すように、スクランブル処理されたパケ
ット251,252,253,・・・,25K-2,2
5K-1,25Kとされる。The received IF signal data 101 received by the receiving antenna 8 is based on information 21 requested by the contractor 4.
1, ..., consists 21 n, ..., and 21 n + m, other data, for example, the data constituting the above BS television broadcasting, for example, Ya control information of the data receiving apparatus 10 , Data including information addressed to other contractors. Here, as shown in the data operation <6> shown in FIG. 7, the IF signal data is composed of scrambled packets 25 1 , 25 2 , 25 3 ,..., 25 K-2 , 2
5K-1 and 25K .
【0065】このIF信号データ101は、上記衛星デ
ータ取り込み装置34によって、AD変換、信号の同期
取りデスクランブル処理等の、ディジタル衛星放送受信
のために必要不可欠な最低限の処理が施され、最終的に
TSパケット102として出力され、MPEG2ストリ
ーム回復装置51に入力される。すなわち、ここでは、
上記図7に示すように、データ操作<7>として、パケ
ット241,242,243,・・・,24K-2,2
4K-1,24Kのスクランブル処理を行う。The IF signal data 101 is subjected to the minimum necessary processing for digital satellite broadcast reception, such as AD conversion and signal synchronization descrambling, by the satellite data capturing device 34. It is output as a TS packet 102 and input to the MPEG2 stream recovery device 51. That is, here
As shown in FIG. 7, as data operation <7>, packets 24 1 , 24 2 , 24 3 ,..., 24 K−2 , 2
4 perform K-1, 24 K scrambling process.
【0066】上記MPEG2ストリーム回復装置51
は、送信側においてTSパケット102として分割され
たMPEG2ストリームの回復作業を行うように構成さ
れている。このMPEG2ストリーム回復装置51が行
うMPEG2ストリームの回復作業は、TSパケット1
02の先頭のTSヘッダHTS内の制御コードを参照する
ことにより、分割されているMPEG2ストリームの先
頭を検出して、一つのMPEG2ストリーム103を生
成している。すなわち、上記図7に示すように、データ
操作<8>として、MPEG2ストリーム231,・・
・,23n,・・・,23n+mを生成する。このMPEG
2ストリーム回復装置51により回復されたMPEG2
ストリーム103は、MPEG2ストリーム検査装置5
2に入力される。The above MPEG2 stream recovery device 51
Is configured to perform a recovery operation on an MPEG2 stream divided as TS packets 102 on the transmission side. The recovery work of the MPEG2 stream performed by the MPEG2 stream recovery device 51 is performed by using the TS packet 1
By referring to the beginning control code in the TS header H TS of 02 detects the beginning of the MPEG2 stream is divided, and generates a single MPEG2 stream 103. That is, as shown in FIG. 7, as the data operation <8>, the MPEG2 stream 23 1 ,.
, 23 n ,..., 23 n + m are generated. This MPEG
MPEG2 recovered by the two-stream recovery device 51
The stream 103 is an MPEG2 stream inspection device 5
2 is input.
【0067】MPEG2ストリーム検査装置52は、M
PEG2ストリーム102に衛星通信路上でのノイズが
発生しているか否かを検査する作業と、MPEG2スト
リーム102のフィルタリング(振り分け)作業と、大
きく分けて2つの作業を行うように構成されている。The MPEG2 stream inspection device 52
The PEG2 stream 102 is configured to perform two operations, namely, an operation of checking whether noise on the satellite communication path is generated on the satellite communication path, and a filtering (sorting) operation of the MPEG2 stream 102.
【0068】MPEG2ストリーム検査装置52におい
て行う衛星通信路上でのノイズの発生の検査は、MPE
G2ストリーム103のフッタFに付随されたCRCの
値を用いて行っている。すなわち、MPEG2ストリー
ム検査装置52は、入力されたMPEG2ストリーム1
03の先頭から最後までMPEG2により規定されてい
るCRCの計算を施し、最後まで計算したCRCの値
と、送信側においてMPEG2ストリーム103のフッ
タFに付随されたCRCの値を比較して、同等であった
場合のみ、「エラーなく通信できたパケット」として判
断する。ここで、判断処理がなされたMPEG2ストリ
ーム104は、MPEG2ストリーム破棄装置53へ送
られる。なお、ここで、CRCの計算は入力されたMP
EG2ストリーム103の最後まで行われるので、判定
が決まるまではデータ一時蓄積装置54に保管される。The inspection of the occurrence of noise on the satellite communication path performed by the MPEG2 stream inspection device 52 is performed by the MPE.
This is performed using the CRC value attached to the footer F of the G2 stream 103. That is, the MPEG2 stream inspection device 52 outputs the input MPEG2 stream 1
03 is calculated from the beginning to the end of MPEG3, and the CRC value calculated up to the end is compared with the CRC value attached to the footer F of the MPEG2 stream 103 on the transmission side. Only when there is a packet, it is determined that the packet has been transmitted without error. Here, the MPEG2 stream 104 subjected to the determination processing is sent to the MPEG2 stream discarding device 53. Here, the CRC calculation is based on the input MP
Since the processing is performed until the end of the EG2 stream 103, the data is stored in the data temporary storage device 54 until the determination is determined.
【0069】MPEG2ストリーム破棄装置53は、C
RCにより計算エラーが発生したMPEG2ストリーム
について破棄処理を行うように構成されている。具体的
には、MPEG2ストリーム検査装置52から送られて
くるストリーム破棄命令106により、当該ストリーム
破棄命令106に対応されるMPEG2ストリームの破
棄を行う。そして、CRCの計算エラーにより破棄した
MPEG2ストリームがあった事実は、破棄した旨とし
て全体制御装置34に報告される。The MPEG2 stream discarding device 53
The discard processing is performed on the MPEG-2 stream in which the calculation error has occurred due to the RC. Specifically, the stream discard command 106 sent from the MPEG2 stream inspection device 52 discards the MPEG2 stream corresponding to the stream discard command 106. Then, the fact that there is an MPEG2 stream discarded due to a CRC calculation error is reported to the general control device 34 as discarding.
【0070】また、MPEG2ストリーム検査装置52
において行うMPEG2ストリームのフィルタリング
は、MPEG2ストリーム回復装置51から送られたM
PEG2ストリーム103が、データ受信装置10の所
有者である契約者4Aが要求した情報か否かを審査し
て、必要ならば後段のMPEG2ストリーム破棄装置5
3に送り、不要であればその場でMPEG2ストリーム
103の破棄の処理を行うように構成されている。The MPEG2 stream inspection device 52
The filtering of the MPEG2 stream performed by the
It examines whether the PEG2 stream 103 is the information requested by the contractor 4A who is the owner of the data receiving apparatus 10 and, if necessary, the subsequent MPEG2 stream discarding apparatus 5
3, and the processing of discarding the MPEG2 stream 103 is performed on the spot if unnecessary.
【0071】具体的には、MPEG2ストリーム検査装
置52は、MPEG2ストリーム内のMACフレーム内
のMACヘッダHMACに格納されている宛先アドレス
と、全体制御装置34からセットされる当該データ受信
装置10自身がその時刻で保有しているアドレスとを比
較して、受信すべきMPEG2ストリームと判断された
時のみ、そのMPEG2ストリームをMPEG2ストリ
ーム破棄装置53に出力する。通常、自分が持つアドレ
スは同時に数種類であり、それ以外のアドレスを宛先と
するMPEG2ストリームはMPEG2ストリーム検査
装置52において破棄されることになる。More specifically, the MPEG2 stream inspection device 52 determines the destination address stored in the MAC header H MAC in the MAC frame in the MPEG2 stream and the data receiving device 10 itself set by the general control device 34. Compares with the address held at that time and outputs the MPEG2 stream to the MPEG2 stream discarding device 53 only when it is determined that the stream is the MPEG2 stream to be received. Usually, there are several kinds of addresses at the same time, and the MPEG2 stream destined for other addresses is discarded by the MPEG2 stream inspection device 52.
【0072】よって、上記MPEG2ストリーム検査装
置52により行った上記2つの作業により破棄されなか
ったMPEG2ストリームは、エラーなく正常に自分宛
てに伝送されてきたデータであり、すなわち、自分自身
が受け取るべきストリームである。なお、全体制御装置
34によってセットされる自分のアドレスは、時刻と共
に変化する可能性がある。Therefore, the MPEG2 stream that has not been discarded by the above two operations performed by the MPEG2 stream inspection device 52 is data that has been normally transmitted to itself without error, that is, the stream to be received by itself. It is. The own address set by the overall control device 34 may change with time.
【0073】上述のように、暗号化されていないMAC
ヘッダHMACに格納されている宛先アドレスを確認する
ことにより、復号化するなどの無駄な処理を要しなくて
も当該MACヘッダHMACが付加されている情報が自己
宛に送られてきた情報か否かを瞬時に判断することがで
きるようになる。これは、以降に続いて入力されてくる
MPEG2ストリームは遅滞なく処理するを可能にす
る。As described above, an unencrypted MAC
By confirming the destination address stored in the header H MAC , the information to which the MAC header H MAC is added can be transmitted to itself without using unnecessary processing such as decoding. It can be instantaneously determined whether or not. This allows subsequent incoming MPEG2 streams to be processed without delay.
【0074】なお、MPEG2ストリーム検査装置52
は、入力されたMPEG2ストリーム103からヘッダ
HMPEG及びフッタFを取り除いた形のMPEG2ストリ
ーム104のデータとしてデータ一時蓄積装置54に出
力している。すなわち、上記図2に示すように、データ
操作9として、MPEG2ストリーム221,・・・2
2n,・・・,22n+mとしてデータ一時蓄積装置5に出
力している。The MPEG2 stream inspection device 52
Is output to the data temporary storage device 54 as data of the MPEG2 stream 104 obtained by removing the header H MPEG and the footer F from the input MPEG2 stream 103. That is, as shown in FIG. 2, as the data operation 9, the MPEG2 streams 22 1 ,.
2 n ,..., 22 n + m are output to the data temporary storage device 5.
【0075】そして、データ一時蓄積装置54から出力
されて、MPEG2ストリーム破棄装置53において破
棄されずに通過したフッタFなしのMPEG2ストリー
ム107は、復号鍵検索装置55に入力される。The MPEG2 stream 107 without footer F output from the temporary data storage device 54 and passed through the MPEG2 stream discarding device 53 without being discarded is input to the decryption key searching device 55.
【0076】復号鍵検索装置55は、入力されてきたM
PEG2ストリーム107に対する暗号鍵を検索するよ
うに構成されている。具体的には、復号鍵検索装置55
は、暗号化されたユーザのためのデータの先頭のヘッダ
情報を見て復号に必要な復号鍵を、データパケット(か
たまり)毎に実時間で検索及び設定する。すなわち、復
号鍵検索装置55は、MPEG2ストリーム107内の
MACヘッダHMAC内の、暗号がかけられているかどう
かを示す制御ビットを見て、入力されたばかりのMPE
G2ストリーム107内の情報211,・・・,21n,
・・・,21n+mに暗号処理が施されているか否かを判
別し、これに基づいて、復号鍵保管部56における復号
鍵の検索等を行う。The decryption key search device 55 receives the input M
It is configured to search for an encryption key for the PEG2 stream 107. Specifically, the decryption key search device 55
Searches for and sets a decryption key necessary for decryption in real time for each data packet (block) by looking at the header information at the head of the encrypted data for the user. That is, the decryption key search device 55 looks at the control bit in the MAC header H MAC in the MPEG2 stream 107 indicating whether or not encryption has been applied, and checks the MPE that has just been input.
Information 21 1 ,..., 21 n , in the G2 stream 107
,..., 21 n + m are subjected to encryption processing, and based on this, a search for a decryption key in the decryption key storage unit 56 is performed.
【0077】ここで、暗号処理が施されていないことを
確認した場合には、後段の復号装置58に対して復号し
ない命令とともに当該暗号処理が施されていないMPE
G2ストリームが復号鍵検索装置55から出力される。
なお、復号装置58に出力されるMPEG2ストリーム
は、これまで付加されていたMPEG2ヘッダHMPEG及
びMACヘッダHMACが取り除かれ、素の状態とされた
情報211,・・・,21n,・・・,21n+mのデータ
パケットPDとして出力される。すなわち、上記図2に
示のデータ操作10に示すように、情報211,・・
・,21n,・・・,21n+mによって構成されるデータ
パケットして出力される。Here, when it is confirmed that the encryption processing has not been performed, an instruction not to decrypt the decryption device 58 at the subsequent stage is sent together with the MPE not subjected to the encryption processing.
The G2 stream is output from the decryption key search device 55.
The MPEG2 stream output to the decoding device 58 is obtained by removing the MPEG2 header H MPEG and the MAC header H MAC that have been added so far, and leaving the information 21 1 ,..., 21 n,. ... are output as data packets P D of 21 n + m. That is, as shown in the data operation 10 shown in FIG. 2, the information 21 1 ,.
, 21 n ,..., 21 n + m are output as data packets.
【0078】また、暗号処理が施されていることを確認
した場合には、復号鍵検索装置55は、MPEG2スト
リーム107内のMACヘッダHMAC内の宛先アドレス
に基づいて、復号鍵保管部56に復号鍵の要求命令10
9を出す。When it is confirmed that the encryption process has been performed, the decryption key search device 55 stores the decryption key in the decryption key storage 56 based on the destination address in the MAC header H MAC in the MPEG2 stream 107. Instruction 10 for requesting decryption key
Give 9
【0079】復号鍵保管部56は、ある時刻においてデ
ータ受信装置10を保有する契約者が受信することが許
可されているデータを復号するための復号鍵を保管して
いる。この復号鍵保管部56は、例えばメモリにより構
成されている。The decryption key storage unit 56 stores a decryption key for decrypting data permitted to be received by a contractor holding the data receiving device 10 at a certain time. The decryption key storage unit 56 is configured by, for example, a memory.
【0080】また、復号鍵保管部56は、複数の復号鍵
を保管することも可能とされており、それらの復号鍵
は、全体制御装置56により管理されている。この復号
鍵保管部56は、上記復号鍵の要求命令109により、
対応した復号鍵を復号鍵検索装置55に出力する。例え
ば、復号鍵保管部56には、随時変更される可能性があ
るセッション鍵及び恒久的に保管されるマスター鍵が少
なくとも含まれている。The decryption key storage unit 56 can store a plurality of decryption keys, and these decryption keys are managed by the overall control device 56. The decryption key storage unit 56 uses the decryption key request instruction 109 to
The corresponding decryption key is output to the decryption key search device 55. For example, the decryption key storage unit 56 includes at least a session key that may be changed at any time and a master key that is permanently stored.
【0081】ここで、セッション鍵とは、特定のサービ
ス運用会社から送信されて情報を復号するための復号鍵
であり、さらに、通常は、日毎、時間毎、ファイル毎、
サービス毎等に逐次変化するものとされている。また、
上記マスター鍵は、例えば、データ受信装置固有の復号
鍵であって、例えば、上記セッション鍵を復号するため
に使用される。よって、このような場合には、マスター
鍵により先ずセッション鍵を復号してから、当該セッシ
ョン鍵により上記暗号化された情報の復号を行う。この
ように行うことに、情報の秘密保持を向上させることが
できるようになる。Here, the session key is a decryption key transmitted from a specific service operating company for decrypting information, and is usually used for each day, every hour, every file,
It is supposed to change sequentially for each service. Also,
The master key is, for example, a decryption key unique to the data receiving device, and is used, for example, to decrypt the session key. Therefore, in such a case, the session key is first decrypted with the master key, and then the encrypted information is decrypted with the session key. By doing so, confidentiality of information can be improved.
【0082】そして、復号鍵保管部56に保管される復
号鍵は、鍵設定部57により設定される。例えば、鍵設
定部57は、配信されてくる復号鍵を復号鍵保管部56
にセットすることや、上記復号鍵保管部56に復号鍵を
設定することができる。例えば、鍵設定部57は、配信
されてくる復号鍵を、コンピュータ内部バス36から、
受信データ出力I/F装置35を介して得ることがで
き、全体制御装置34の制御により、復号鍵保管部56
にセットする。例えば、このようにして復号鍵保管部5
6にセットされる復号鍵は、上記セッション鍵である。
また、鍵設定部57は、工場出荷時に入力されるID等
に基づいて、復号鍵保管部56に鍵を設置することがで
きる。例えば、このように工場出荷に設定される復号鍵
は、上記マスター鍵の少なくとも一部として用いられ
る。The decryption key stored in the decryption key storage unit 56 is set by the key setting unit 57. For example, the key setting unit 57 stores the distributed decryption key in the decryption key storage unit 56.
And a decryption key can be set in the decryption key storage unit 56. For example, the key setting unit 57 sends the distributed decryption key from the internal bus 36 of the computer.
It can be obtained via the reception data output I / F device 35 and under the control of the overall control device 34, the decryption key storage 56
Set to. For example, the decryption key storage unit 5
The decryption key set to 6 is the session key.
Further, the key setting unit 57 can set a key in the decryption key storage unit 56 based on an ID or the like input at the time of factory shipment. For example, the decryption key set to factory shipment in this way is used as at least a part of the master key.
【0083】上記復号鍵検索装置55は、復号鍵保管部
54かれ送られてきた復号鍵及び当該復号鍵により暗号
処理が解除されるMPEG2ストリーム108を復号装
置58に出力する。なお、復号鍵検索装置55から出力
されるMPEG2ストリームは、これまで付加されてい
たMPEG2ヘッダHMPEG及びMACヘッダHMACが取
り除かれ、素の状態とされた情報211,・・・,2
1n,・・・,21n+m、すなわち、データパケットPD
の状態とされて、復号装置58に入力される。The decryption key search device 55 outputs to the decryption device 58 the decryption key sent to and received from the decryption key storage unit 54 and the MPEG2 stream 108 for which the encryption processing is to be canceled by the decryption key. The MPEG2 stream output from the decryption key retrieval device 55 has the MPEG2 header H MPEG and the MAC header H MAC that have been added so far removed, and the information 21 1 ,.
1 n ,..., 21 n + m , that is, the data packet P D
And input to the decoding device 58.
【0084】なお、上記復号鍵検索装置55が受け取っ
たMPEG2ストリームとされたデータパケットPDを
復号するための復号鍵が上記復号鍵保管部56に存在し
ない場合には、復号鍵検索装置55は、そのMPEG2
ストリームについての復号は不可能であることから、そ
のMPEG2ストリームを破棄する。そして、このよう
に復号鍵が保持していないことによりMPEG2ストリ
ームの破棄を行って場合には、その旨を全体制御装置3
4に報告する。[0084] In the case where a decryption key for decrypting the data packet P D to the decryption key retrieval device 55 is a MPEG2 stream received is not present in the decryption key storage unit 56, the decryption key retrieval device 55 , Its MPEG2
Since it is impossible to decode the stream, the MPEG2 stream is discarded. If the MPEG2 stream is discarded because the decryption key is not held in this way, the general control device 3
Report to 4.
【0085】復号装置58は、復号鍵検索装置55から
の受け取った復号鍵により、当該復号鍵とともに入力さ
れたデータパケットPDの復号、すなわち暗号処理の解
除を行うように構成されている。すなわち、復号装置5
8は、復号鍵により暗号化されているデータパケットP
Dについて復号を行い、これにより、上記図7のデータ
操作<10>に示すように、契約者4A及び全契約者の
ために転送されてきた情報211及び情報21nのみを得
ることができる。[0085] decoder 58, decoded by the decoding key received from the key retrieval device 55, the decoding of the data packet P D input together with the decryption key, that is, configured so as to release the encryption process. That is, the decryption device 5
8 is a data packet P encrypted by the decryption key
Performs decoding on D, thereby, as shown in the data manipulation of the 7 <10>, can be obtained only subscribers 4A and transferred information 21 1 and the information 21 has n for all subscribers .
【0086】なお、上述したように、復号鍵検索装置5
5は、暗号化されていないデータパケットについても復
号装置58に出力しており、よって、復号装置58は、
そのようなデータパケットが入力された場合について
は、復号鍵による復号をする必要がないので、何ら復号
処理を施さずにその当該入力されたデータパケットを後
段の復号後処理部兼パケット破棄装置58に出力する。As described above, the decryption key search device 5
5 also outputs an unencrypted data packet to the decryption device 58. Therefore, the decryption device 58
When such a data packet is input, there is no need to perform decryption using a decryption key. Output to
【0087】また、復号装置58では、入力されるデー
タパケット毎に、逐一復号鍵の更新入力を受け取り処理
することが可能な能力を持つ。これにより、ある契約者
4が複数の復号鍵を同時刻に保有していたとしても、対
応可能である。また、復号鍵検索装置55からの命令に
よって、復号装置58は、様々な初期値や複数の暗号モ
ードをデータパケット毎に切り替えることが可能とな
る。The decryption device 58 has a capability of receiving and processing a decryption key update input for each input data packet. Thereby, even if a certain contractor 4 holds a plurality of decryption keys at the same time, it is possible to cope with it. In addition, in response to a command from the decryption key search device 55, the decryption device 58 can switch various initial values and a plurality of encryption modes for each data packet.
【0088】復号装置58は、復号が終了したデータパ
ケット111又は復号をする必要がなかったデータパケ
ット111を、後段の復号後処理部兼パケット破棄装置
59に出力する。The decoding device 58 outputs the data packet 111 for which decoding has been completed or the data packet 111 which does not need to be decoded to the post-decoding processing unit / packet discarding device 59 in the subsequent stage.
【0089】なお、上述したように、暗号処理された情
報を復号するための部分として復号鍵保管部56、復号
鍵検索装置55及び復号装置58をハードウェアとして
構成することにより、実時間で暗号された情報の復号処
理を実現することができる。As described above, by configuring the decryption key storage unit 56, the decryption key search device 55 and the decryption device 58 as hardware for decrypting the encrypted information, the encryption is performed in real time. It is possible to realize a decoding process of the obtained information.
【0090】復号後処理部兼パケット破棄装置59は、
データパケット111が復号装置58において正しく復
号できた否かを検査する。なお、データパケット111
は、汎用のインターネット用のパケットとされるIPパ
ケットであるが、復号後処理部兼パケット破棄装置59
は、正しく復号できたか否かを検査を、IPパケットの
ヘッダにあるヘッダチェックサム等の計算をする等、I
Pパケット内部のコードを主に用いて行っている。The post-decoding processing unit / packet discarding device 59
It is checked whether or not the data packet 111 has been correctly decoded by the decoding device 58. Note that the data packet 111
Is an IP packet used as a general-purpose Internet packet, and is a post-decoding processing unit / packet discarding device 59
Checks whether or not decoding was successful, and calculates the header checksum in the header of the IP packet.
This is performed mainly using the code inside the P packet.
【0091】ここで、復号が正常に行われたことを確認
した場合には、復号後処理部兼パケット破棄装置59
は、当該データパケット112のみを後段のデータ一時
蓄積装置60に出力する。また、復号が正常に行われた
なかったことを確認した場合には、復号後処理部兼パケ
ット破棄装置59は、当該データパケットを破棄し、そ
の旨を全体制御装置34に報告する。Here, if it is confirmed that the decoding has been performed normally, the post-decoding processing unit / packet discarding device 59 is used.
Outputs only the data packet 112 to the subsequent data temporary storage device 60. When it is confirmed that the decoding has not been performed normally, the post-decoding processing unit / packet discarding device 59 discards the data packet and reports the fact to the overall control device 34.
【0092】データ一時蓄積装置60内に貯えられたデ
ータパケット112は、上記受信データ出力I/F装置
35を介して、コンピュータのコンピュータ内部バス3
6に入力される。The data packet 112 stored in the temporary data storage device 60 is transmitted to the computer internal bus 3 via the reception data output I / F device 35.
6 is input.
【0093】また、上記図2に示すデータ受信装置10
のデータ入力装置38は、図6に示す汎用衛星放送受信
端末接続I/F61と汎用衛星放送受信端末接続I/F
62とから構成されている。ここで、汎用衛星放送受信
端末接続I/F61は、いわゆるTTLによるディジタ
ルデータのインターフェースであり、また、汎用衛星放
送受信端末接続I/F62は、いわゆるIEEE139
4によって規格されたインターフェースである。The data receiving apparatus 10 shown in FIG.
The data input device 38 of the general-purpose satellite broadcast receiving terminal connection I / F 61 and the general-purpose satellite broadcast reception terminal connection I / F shown in FIG.
62. Here, the general-purpose satellite broadcast receiving terminal connection I / F 61 is a digital data interface based on so-called TTL, and the general-purpose satellite broadcast receiving terminal connection I / F 62 is a so-called IEEE 139.
4 is an interface standardized by I.4.
【0094】そして、汎用衛星放送受信端末接続I/F
61及び汎用衛星放送受信端末接続I/F62は、衛星
データ取り込み装置32と同時に作動することがないよ
うに構成されている。これにより、データの受信は、受
信アンテナ30を介した衛星データ取り込み装置32
か、汎用衛星放送受信端末接続I/F61又は汎用衛星
放送受信端末接続I/F62かのいずれか一方の装置に
より当該データ受信装置10に取り込まれることにな
る。すなわち、衛星データ取り込み装置32によりデー
タが取り込まれている最中にあっては、汎用衛星放送受
信端末接続I/F61,61の作動はなく、そして、逆
も同じとされている。例えば、図8で示すように、受信
アンテナ70により受信されて衛星テレビジョン放送が
同軸ケーブル71を介して汎用衛星放送受信端末39に
入力された場合には、衛星データ取り込み装置32は作
動しないことになる。Then, the general-purpose satellite broadcast receiving terminal connection I / F
The general-purpose satellite broadcast receiving terminal connection I / F 62 and the general-purpose satellite broadcast receiving terminal connection I / F 62 are configured not to operate simultaneously with the satellite data acquisition device 32. As a result, data is received by the satellite data acquisition device 32 via the reception antenna 30.
Alternatively, the data is received by the data receiving apparatus 10 by one of the general-purpose satellite broadcast receiving terminal connection I / F 61 and the general-purpose satellite broadcast reception terminal connection I / F 62. That is, while data is being captured by the satellite data capturing device 32, the general-purpose satellite broadcast receiving terminal connection I / Fs 61, 61 do not operate, and vice versa. For example, as shown in FIG. 8, when satellite television broadcasting is received by the receiving antenna 70 and input to the general-purpose satellite broadcasting receiving terminal 39 via the coaxial cable 71, the satellite data capturing device 32 does not operate. become.
【0095】上記汎用衛星放送受信端末39は、多チャ
ンネルのBSテレビジョン放送等のデジタル衛星放送を
受信することができる受信端末であって、例えばIRD
である。そして、上述したように、サービス運営会社3
から伝送される情報を受信可能に構成されている。The general-purpose satellite broadcast receiving terminal 39 is a receiving terminal that can receive digital satellite broadcasts such as multi-channel BS television broadcasts.
It is. And, as described above, the service operating company 3
Is configured to be able to receive information transmitted from the.
【0096】ところで、上述したように通信衛星5を利
用して各種データの配信を行うサービス運営会社3につ
いては、他に存在するような場合であっても、サービス
運営会社間に関してまったく異質なものではなく、統一
化が図られるのが現状である。このことは、ユーザが、
上記IRDといった一つの汎用衛星放送受信端末39に
より複数のサービス運用会社3からの情報配信を受ける
ことができる可能性を示唆している。よって、汎用衛星
放送受信端末39により、データ受信装置10は、複数
の送信先の異なるデータを受信することができるような
構成が可能になる。このような場合に対応して、例え
ば、汎用衛星放送受信端末39に入力されたデータが当
該汎用衛星放送受信端末39において何らかのデータの
細工、例えばICカードによる1次課金を処理する等が
なされた後に、データ受信装置10に入力したいといっ
たデータの配信形態が今後出てくる可能性も考えられ
る。By the way, as described above, the service operating company 3 that distributes various data using the communication satellite 5 is completely different from the service operating company even if it exists elsewhere. Rather, they are unified. This means that the user
This suggests that information distribution from a plurality of service management companies 3 can be received by one general-purpose satellite broadcast receiving terminal 39 such as the IRD. Therefore, the general-purpose satellite broadcast receiving terminal 39 enables the data receiving apparatus 10 to have a configuration capable of receiving data of a plurality of different destinations. In response to such a case, for example, data input to the general-purpose satellite broadcast receiving terminal 39 is modified in the general-purpose satellite broadcast receiving terminal 39 to perform some kind of data processing, such as processing a primary charge using an IC card. It is also conceivable that a data distribution form that the user wants to input to the data receiving apparatus 10 will appear later.
【0097】上記汎用衛星放送受信端末接続I/F6
1,62はこのような事態を解決するものであって、す
なわち、データ受信装置10は、汎用衛星放送受信端末
接続I/F61,62が汎用性を持つインターフェース
として構成されることにより、あらゆる形態で配信され
てくるデータを受信することができるようになる。これ
により、異なったサービス運営会社による一般の衛星放
送と衛星データ放送/通信サービスの共存が可能にな
る。なお、データ受信装置10は、上述したように2種
類の汎用衛星放送受信端末接続I/F61,62に限定
されることはなく、数、インタフェースのプロトコルも
適宜決定される。The above general-purpose satellite broadcast receiving terminal connection I / F 6
1 and 62 are to solve such a situation, that is, the data receiving apparatus 10 can be implemented in any form by configuring the general-purpose satellite broadcast receiving terminal connection I / Fs 61 and 62 as versatile interfaces. Can receive the data distributed. This makes it possible for different service operating companies to coexist with general satellite broadcasting and satellite data broadcasting / communication services. It should be noted that the number of the data receiving apparatuses 10 is not limited to the two types of general-purpose satellite broadcast receiving terminal connection I / Fs 61 and 62 as described above, and the number and the protocol of the interface are appropriately determined.
【0098】なお、上記全体制御装置34は、上述した
ような制御を行う他に主に次のような機能を有してい
る。The overall control device 34 mainly has the following functions in addition to the above-described control.
【0099】全体制御装置34は、データ受信装置10
全体のリセット及びイニシャライズを行う機能を有して
いる。The overall control unit 34 is provided with the data receiving device 10
It has a function to reset and initialize the whole.
【0100】また、全体制御装置34は、データ受信装
置10全体の状態監視と、その情報をコンピュータ内ア
プリケーションに報告する機能を有している。The general control unit 34 has a function of monitoring the state of the entire data receiving apparatus 10 and reporting the information to an application in the computer.
【0101】さらに、全体制御装置34は、MPEG2
ストリーム検査装置52へのMACアドレスの制御命令
を行う。Further, the overall control unit 34 is adapted to use MPEG2
It issues a MAC address control command to the stream checking device 52.
【0102】そして、全体制御装置34は、復号鍵保管
部56への復号鍵のセットをセット命令によって行う機
能を有している。The overall control device 34 has a function of setting a decryption key in the decryption key storage unit 56 by a set command.
【0103】また、全体制御装置34は、各部からのパ
ケット破棄報告の受信と、コンピュータ内アプリケーシ
ョンへのその破棄の報告を行う機能を有してる。The general control unit 34 has a function of receiving a packet discard report from each unit and reporting the discard to an application in the computer.
【0104】さらに、全体制御装置34は、その他、デ
ータ受信装置10内のすべての作業を統括して管理する
するように構成されている。Further, the overall control device 34 is configured so as to centrally manage all other operations in the data receiving device 10.
【0105】以上のように、データ受信装置10は構成
されている。このデータ受信装置10は、信号処理装置
9を構成する各部を一つの基板上に形成している。これ
により、データ受信装置10は、実時間でスイッチイン
グする機能等により同一のハードウェアで効率よく各機
能を実行させることが可能になる。As described above, the data receiving apparatus 10 is configured. In the data receiving device 10, the components constituting the signal processing device 9 are formed on one substrate. Thereby, the data receiving apparatus 10 can efficiently execute each function with the same hardware by the function of switching in real time.
【0106】なお、上述したように、通信衛星5により
配信されたデータを受信したデータ受信装置10が、当
該受信したデータから所定の情報のみを取り出す処理に
ついては、図7を用いると、次のように説明することが
できる。As described above, the process of the data receiving device 10 receiving the data distributed by the communication satellite 5 extracting only predetermined information from the received data will be described with reference to FIG. Can be explained as follows.
【0107】なお、基本的には、ここで説明するデータ
処理の流れは、上記図3を用いてデータ操作<1>〜デ
ータ操作<5>として上記説明した処理手順と逆にな
る。しかし、受信側でのデータ操作において注意すべき
点は、データ操作<6>からデータ操作<10>に進む
に従い、データ受信装置10を構成する各ブロックにお
いてデータが欠落していく可能性があることである。す
なわち、所定の契約者、ここでは例えば契約者4Aとは
何ら関係のないデータが破棄されるということである。Basically, the flow of data processing described here is the reverse of the processing procedure described above as data operation <1> to data operation <5> with reference to FIG. However, what should be noted in the data operation on the receiving side is that data may be lost in each block configuring the data receiving apparatus 10 as the data operation <6> proceeds to the data operation <10>. That is. That is, data that has nothing to do with a predetermined contractor, here, for example, the contractor 4A, is discarded.
【0108】すなわち、例えば、契約者4Aにとって
は、自分が持つデータ受信装置10によって、受信した
全ての衛星通信路上のデータの信号から次々と様々な要
因でデータが破棄されていき、最終的に「正常に受信で
きた信号の中で、しかも契約者Aのみが本来受け取れる
べき情報」のみが、契約者4Aにとって意味ある形とな
って受信される。具体的に、契約者4Aが受信した衛星
通信路上の全ての情報の中で、破棄される可能性のある
データとして以下の複数ケースが考えられる。That is, for example, the subscriber 4A discards data from the received data signals on all satellite communication paths one after another for various reasons by the data receiving device 10 of the subscriber 4A, and finally, Only “information that can be received normally and that should be received only by contractor A” is received in a meaningful form for contractor 4A. Specifically, among all the information on the satellite communication path received by the subscriber 4A, the following plural cases can be considered as data that may be discarded.
【0109】データ操作<6>においては、衛星通信路
上においてノイズが乗り、受信したデータが正常に復調
できない場合、ストリームは破棄される。In data operation <6>, if noise is present on the satellite communication path and the received data cannot be demodulated normally, the stream is discarded.
【0110】そして、データ操作<7>においては、T
SヘッダHTS内の、制御データか情報かを示す識別ビッ
トによって、ある契約者が要求する情報のみが取り込ま
れ制御データの方は破棄される。なお、ここでは、制御
データが破棄されるというよりもデータ受信装置10が
ある機能への命令として取り込まれた後に破棄されるこ
とが多いといえる。In the data operation <7>, T
Only the information requested by a certain contractor is fetched by the identification bit indicating whether it is control data or information in the S header HTS , and the control data is discarded. In this case, it can be said that the control data is often discarded after being taken in as an instruction to a certain function, rather than being discarded.
【0111】さらに、データ操作<8>としては、MP
EG2ストリームのMPEG2フッタFにある各ストリ
ームのCRCの計算結果が異なった場合、MPEG2ス
トリームがそのまま破棄される。例えば、ここでの破棄
の原因は、衛星通信路上でノイズが乗ったためであると
考えられる。Further, as the data operation <8>, MP
If the CRC calculation result of each stream in the MPEG2 footer F of the EG2 stream is different, the MPEG2 stream is discarded as it is. For example, it is considered that the cause of the discarding here is due to noise on the satellite communication path.
【0112】そして、データ操作<9>においては、他
の契約者宛ての情報であるために、MACフレーム内の
MACヘッダHMAC内に、自分宛ての宛先のものが存在
しないためにパケット又はストリームが破棄される。ま
たは、自分宛てのMACフレームであるが、システムが
正常に動作していないなどの理由により、復号時に必要
な復号鍵を保有していないため、又は、復号すべき鍵も
あるが、データ受信装置内の復号装置もしくはその周辺
装置の不具合により生じる可能性があるので、復号に失
敗したなどの理由によりパケット又はストリームが破棄
される。このようにデータ操作9において破棄される可
能性があるパケットが一番多い。In the data operation <9>, since the information is addressed to another subscriber, the packet or stream is not included in the MAC header H MAC in the MAC frame because there is no destination addressed to itself. Is discarded. Alternatively, the data receiving device is a MAC frame addressed to itself, but does not have a decryption key necessary for decryption due to a reason that the system is not operating normally or there is a key to be decrypted. The packet or the stream is discarded because decoding may fail due to a failure of the decoding device or a peripheral device therein. Thus, the packets that can be discarded in the data operation 9 are the largest.
【0113】上記データ受信装置10は、通信衛星5か
らのデータを受信し、復号鍵保管検索装置55が保管さ
れている受信データ用の刻々変化しうる復号鍵を瞬時に
検索し、復号装置58が実時間かつ高速に受信データを
復号し、受信データ出力I/F装置35が高速にデータ
を外部に出力する等の、複数のブロックを同時に備え持
つことにより、一人のユーザが本人のみ受信したい、又
は送り手側がある特定のユーザにのみ配信したい機密性
が高く大容量で多種類の衛星受信データをあるユーザが
実時間で同時に受信することが可能になる。さらに、デ
ータ受信装置10により、上記特徴と同時に、汎用デー
タ入力用インタフェース部とされる汎用衛星放送受信端
末接続I/F61,62を備えることにより、現行及び
将来の多様な衛星放送サービスへの柔軟な対応が可能に
なる。The data receiving device 10 receives the data from the communication satellite 5, and the decryption key storage / retrieval device 55 instantaneously searches the stored decryption key for the received data which can be changed instantaneously. Has multiple blocks at the same time, such as decoding received data in real time and at high speed, and receiving data output I / F device 35 outputting data at high speed to the outside, so that one user wants to receive only the user himself / herself. Alternatively, it is possible for a certain user to simultaneously receive a large amount of various kinds of satellite reception data with high confidentiality, which the sender wants to distribute only to a specific user, in real time. Furthermore, the data receiving apparatus 10 has general-purpose satellite broadcast receiving terminal connection I / Fs 61 and 62 serving as general-purpose data input interface units in addition to the above-described features, thereby providing flexibility to various current and future satellite broadcast services. Response is possible.
【0114】[0114]
【発明の効果】本発明に係るデータ受信装置は、受信手
段により衛星通信路を介して受信したスクランブル処理
されている信号データを、デスクランブル手段によりデ
スクランブル処理を施し、ディジタルデータにして取り
出し、そして、当該ディジタルデータから、データ取得
手段により、所定のデータを取り出すことができる。そ
して、データ受信装置は、データ取得手段により取得し
た暗号化されているデータを、復号手段により暗号鍵を
用いて復号し、このように復号した得たデータを出力手
段により外部に出力することができる。According to the data receiving apparatus of the present invention, the scrambled signal data received by the receiving means via the satellite communication path is subjected to the descrambling processing by the descrambling means, and is extracted as digital data. Then, predetermined data can be extracted from the digital data by the data acquisition means. Then, the data receiving device can decrypt the encrypted data acquired by the data acquiring device using the encryption key by the decrypting device, and output the decrypted data to the outside by the output device. it can.
【0115】これにより、データ受信装置は、多チャン
ネル及び大容量でデータの転送を通信衛星を利用したデ
ータ伝送システムにおいて、スクランブル処理されて伝
送されてくる信号を受信して、当該スクランブル処理さ
れている信号をデスクランブルして得ることができると
ともに、当該データ受信装置のみに宛てて配信された情
報のみを意味のある情報として取り込むことができるよ
うになる。Thus, the data receiving apparatus receives a signal that has been scrambled and transmitted in a data transmission system using a communication satellite for multi-channel and large-capacity data transfer, and receives the scrambled signal. Signal can be descrambled, and only information distributed to only the data receiving device can be captured as meaningful information.
【0116】このデータ受信方法は、受信工程により衛
星通信路を介して受信したスクランブル処理されている
信号データを、デスクランブル工程によりデスクランブ
ル処理を施し、ディジタルデータにして取り出し、そし
て、当該ディジタルデータから、データ取得工程によ
り、所定のデータを取り出すことができる。そして、デ
ータ受信方法は、データ取得工程により取得した暗号化
されているデータを、復号工程により暗号鍵を用いて復
号し、このように復号した得たデータを出力工程により
外部に出力することができる。In this data receiving method, the scrambled signal data received via the satellite communication path in the receiving step is subjected to a descrambling process in a descrambling step, extracted as digital data, and extracted. Thus, predetermined data can be extracted by the data acquisition step. In the data receiving method, the encrypted data obtained in the data obtaining step is decrypted by using the encryption key in the decrypting step, and the obtained data is output to the outside in the output step. it can.
【0117】このデータ受信方法により、多チャンネル
及び大容量でデータの転送を通信衛星を利用したデータ
伝送システムにおいて、スクランブル処理されて伝送さ
れてくる信号を受信して、当該スクランブル処理されて
いる信号をデスクランブルして得ることができるととも
に、当該データ受信装置のみに宛てて配信された情報の
みを意味のある情報として取り込むことができるように
なる。According to this data receiving method, in a data transmission system using a communication satellite to transfer data in a multi-channel and large capacity, a signal transmitted after being scrambled is received, and the scrambled signal is received. Can be obtained by descrambling, and only information distributed to only the data receiving apparatus can be taken in as meaningful information.
【0118】また、本発明に係るデータ送信方法は、デ
ータ暗号化工程により、衛星通信路を介して配信するデ
ータを暗号鍵を用いて暗号化処理するとともに、当該暗
号化したデータの配信先情報を付加し、スクランブル処
理工程により、当該データ及び情報に、映像音声情報の
スクランブルに使用されるスクランブル処理を施し、デ
ータ伝送工程により、このスクランブル処理されたデー
タを上記衛星通信路上に伝送することができる。In the data transmission method according to the present invention, in the data encryption step, data to be distributed via the satellite communication path is encrypted using an encryption key, and the destination information of the encrypted data is transmitted. In the scramble processing step, the data and information are subjected to scramble processing used for scrambling video / audio information, and the data transmission step is to transmit the scrambled data to the satellite communication path. it can.
【0119】このデータ送信方法により、データが配信
されるデータ受信側では、スクランブル処理されて伝送
されてくる信号から暗号化されている情報を上記宛先情
報に基づいて取り出し、当該取り出した暗号化されてい
るデータを暗号鍵により復号することができる。これに
より、このデータ伝送方法は、多チャンネル及び大容量
でデータの転送を通信衛星を利用したデータ伝送システ
ムにおいて、スクランブル処理されて伝送されてくる信
号を受信して、当該スクランブル処理されている信号を
デスクランブルして得ることができるとともに、所定の
データ受信装置のみに宛てて配信された情報のみを意味
のある情報として取り込むことを可能にする。According to this data transmission method, the data receiving side to which the data is distributed extracts encrypted information from the scrambled and transmitted signal based on the destination information. Data can be decrypted using the encryption key. Accordingly, in this data transmission method, in a data transmission system using a communication satellite for multi-channel and large-capacity data transfer, a signal transmitted after being scrambled is received, and the scrambled signal is received. Can be obtained by descrambling, and only information distributed to only a predetermined data receiving device can be taken in as meaningful information.
【図1】本発明の実施の形態とされるデータ受信装置を
備えるデータ送信システムの構成を示す図である。FIG. 1 is a diagram showing a configuration of a data transmission system including a data receiving device according to an embodiment of the present invention.
【図2】上記データ受信装置の構成を示すブロック回路
図である。FIG. 2 is a block circuit diagram showing a configuration of the data receiving device.
【図3】上記データ送信システムにおいて、配信の対象
とされるデータに施す暗号化処理及びスクランブル処理
の説明のために用いた図である。FIG. 3 is a diagram used for explaining an encryption process and a scramble process performed on data to be distributed in the data transmission system.
【図4】上記配信の対象とされるデータがIPパケット
に格納された場合に、当該IPパケットに付加されるI
Pヘッダを示す図である。FIG. 4 is a diagram illustrating an example of the case where data to be distributed is stored in an IP packet,
It is a figure showing a P header.
【図5】上記IPパケットがMACフレーム化された場
合に、上記IPヘッダの情報を格納するMACヘッダを
示す図である。FIG. 5 is a diagram showing a MAC header that stores information of the IP header when the IP packet is converted into a MAC frame.
【図6】上記データ受信装置のさらに詳しい構成を示す
ブロック回路図である。FIG. 6 is a block circuit diagram showing a more detailed configuration of the data receiving device.
【図7】上記データ送信システムにおいて、配信されて
くるデータに施すデスクアンブル処理及び復号化処理の
説明のために用いた図である。FIG. 7 is a diagram used for explaining a descamble process and a decoding process performed on distributed data in the data transmission system.
【図8】上記データ受信装置の変形例を示すブロック回
路図である。FIG. 8 is a block circuit diagram showing a modification of the data receiving device.
1 データ伝送システム、30 受信アンテナ、32
衛星データ取り込み装置、33 データ復号装置、35
受信データ出力I/F装置、38 データ入力装置1 data transmission system, 30 receiving antenna, 32
Satellite data acquisition device, 33 Data decoding device, 35
Receive data output I / F device, 38 data input device
Claims (16)
タを受信するデータ受信装置において、 上記衛星通信路を介して配信される信号データを受信す
る受信手段と、 上記信号データに施されたスクランブル処理に応じてデ
スクランブルしてディジタル信号を取り出すデスクラン
ブル手段と、 上記ディジタル信号から所定のデータを取り出すデータ
取得手段と、 上記データ取得手段により取得した暗号化されたデータ
を暗号鍵により復号する復号手段と、 上記暗号鍵を保管する暗号鍵保管手段と、 上記復号手段により復号されたデータを外部に出力する
出力手段とを備えることを特徴とするデータ受信装置。1. A data receiving apparatus for receiving signal data distributed via a satellite communication path, comprising: receiving means for receiving signal data distributed via the satellite communication path; Descrambling means for descrambling according to the scrambling process to extract a digital signal; data acquisition means for extracting predetermined data from the digital signal; and decrypting the encrypted data acquired by the data acquisition means with an encryption key. A data receiving apparatus comprising: a decryption unit; an encryption key storage unit that stores the encryption key; and an output unit that outputs data decrypted by the decryption unit to the outside.
されたデータは、映像・音声データととに伝送されるコ
ンピュータのデータであることを特徴とする請求項1記
載のデータ受信装置。2. The data receiving apparatus according to claim 1, wherein the encrypted data decrypted by the encryption key is computer data transmitted to video / audio data.
ットに分割されて配信さてきたデータであって、 上記復号手段は、実時間で上記各パケット毎に上記暗号
化されたデータを復号することを特徴とする請求項2記
載のデータ受信装置。3. The encrypted data is data that has been divided into a plurality of packets and distributed, and the decryption means decrypts the encrypted data for each of the packets in real time. 3. The data receiving device according to claim 2, wherein:
管理しており、 上記復号手段は、パケット毎に暗号鍵を交換して上記暗
号化されたデータを復号することを特徴とする請求項3
記載のデータ受信装置。4. The encryption key storage unit manages a plurality of encryption keys, and the decryption unit exchanges an encryption key for each packet and decrypts the encrypted data. Claim 3
The data receiving device according to the above.
て外部から設定されることを特徴とする請求項4記載の
データ受信装置。5. The data receiving apparatus according to claim 4, wherein the selection of the encryption key is set externally via a data bus.
手段は、一枚の基板上において構成されてなることを特
徴とする請求項1記載のデータ受信装置。6. The data receiving apparatus according to claim 1, wherein said data acquisition means, decoding means and output means are formed on a single board.
ていることを特徴とする請求項6記載のデータ受信装
置。7. The data receiving apparatus according to claim 6, wherein said output means is connected to a data bus.
タの復号に用いる所望の暗号鍵がないときには、当該復
号対象としている暗号化されたデータが格納されている
パケットを破棄することを特徴とする請求項1記載のデ
ータ受信装置。8. The method according to claim 1, wherein the decryption means discards the packet storing the encrypted data to be decrypted when there is no desired encryption key to be used for decrypting the encrypted data. The data receiving apparatus according to claim 1, wherein
タを送信した送信側が保持している暗号鍵と同じ上記暗
号鍵保管手段において保管されている上記暗号鍵を用い
て復号することを特徴とする請求項8記載のデータ受信
装置。9. The decrypting means decrypts the encrypted data using the same encryption key stored in the same encryption key storage as the encryption key held by the transmitting side that transmitted the encrypted data. The data receiving apparatus according to claim 8, wherein
る可能性があるセッション鍵と、当該復号管理手段によ
り恒久的に管理されているマスター鍵の2種類の鍵を管
理することを特徴とする請求項1記載のデータ受信装
置。10. The decryption key management means manages two types of keys: a session key that may be changed at any time, and a master key that is permanently managed by the decryption management means. The data receiving apparatus according to claim 1, wherein
より暗号方式を実時間で変更することが可能とされるこ
とを特徴とする請求項1記載のデータ受信装置。11. The data receiving apparatus according to claim 1, wherein said decryption means is capable of changing an encryption method in real time according to a setting from a user.
ータ伝送が可能な双方向データ伝送路を備え、 上記暗号化されたデータは、当該双方向データ伝送路を
介して配信元に配信要求したデータからなることを特徴
とする請求項1記載のデータ受信装置。12. A separate bidirectional data transmission path capable of bidirectional data transmission, separate from the satellite communication path, and the encrypted data is distributed to a distribution source via the bidirectional data transmission path. 2. The data receiving apparatus according to claim 1, comprising the requested data.
映像音声放送を受信する汎用の衛星映像音声放送用の受
信端末を備えていることを特徴とする請求項1記載のデ
ータ受信装置。13. The data receiving apparatus according to claim 1, further comprising a general-purpose satellite video / audio broadcasting receiving terminal for receiving satellite video / audio broadcasting transmitted by the satellite communication channel.
ータを受信するデータ受信方法において、 上記衛星通信路を介して配信される信号データを受信す
る受信工程と、 上記信号データに施されたスクランブル処理に応じてデ
スクランブルしてディジタル信号を取り出すデスクラン
ブル工程と、 上記ディジタル信号から所定のデータを取り出すデータ
取得工程と、 上記データ取得工程により取得した暗号化されたデータ
を、暗号鍵保管手段に保管されている暗号鍵により復号
する復号工程と、 上記復号工程により復号されたデータを外部に出力する
出力工程とを有することを特徴とするデータ受信方法。14. A data receiving method for receiving signal data distributed via a satellite communication path, comprising: a receiving step for receiving signal data distributed via the satellite communication path; A descrambling step of descrambling a digital signal by descrambling in accordance with a scramble process; a data acquisition step of extracting predetermined data from the digital signal; A data receiving method, comprising: a decryption step of decrypting with an encryption key stored in a storage device; and an output step of outputting data decrypted in the decryption step to the outside.
衛星通信路を介して配信するデータ送信装置において、 上記衛星通信路を介して配信するデータを暗号鍵を用い
て暗号化処理するとともに、当該暗号化したデータの配
信先情報を付加するデータ暗号化工程と、 上記暗号鍵を用いて暗号化されたデータ及び当該暗号化
されたデータに付加されている配信先情報に対して、上
記映像音声情報をスクランブル処理するのと同一の処理
によりスクランブル処理を行うスクランブル処理工程
と、 上記スクランブル処理された各種データを上記衛星通信
路上に伝送するデータ伝送工程とを有することを特徴と
するデータ送信方法。15. A data transmitting apparatus for distributing scrambled video / audio information via a satellite communication path, wherein the data transmitted via the satellite communication path is encrypted using an encryption key. A data encryption step of adding destination information of the encrypted data, and the video / audio information to the data encrypted using the encryption key and the destination information added to the encrypted data. A data transmission method, comprising: a scramble processing step of performing scramble processing by the same processing as the scramble processing; and a data transmission step of transmitting the scrambled various data to the satellite communication path.
タ及び当該暗号化されたデータに付加されている配信先
情報を複数のパケットに分割してから上記スクランブル
処理手段により、スクランブル処理が施されることを特
徴とする請求項15記載のデータ送信方法。16. The data encrypted using the encryption key and distribution destination information added to the encrypted data are divided into a plurality of packets, and the packet is subjected to a scramble process by the scramble processing means. The data transmission method according to claim 15, wherein the data transmission is performed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11545198A JP4154753B2 (en) | 1998-04-24 | 1998-04-24 | Data receiving apparatus and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11545198A JP4154753B2 (en) | 1998-04-24 | 1998-04-24 | Data receiving apparatus and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11308582A true JPH11308582A (en) | 1999-11-05 |
| JP4154753B2 JP4154753B2 (en) | 2008-09-24 |
Family
ID=14662884
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11545198A Expired - Fee Related JP4154753B2 (en) | 1998-04-24 | 1998-04-24 | Data receiving apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4154753B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001203995A (en) * | 1999-11-13 | 2001-07-27 | Lg Electronics Inc | Game service system, and its receive/transmitter and reception/transmission method |
| JP2002133213A (en) * | 2000-10-26 | 2002-05-10 | Toyo Commun Equip Co Ltd | Mail order system by image distribution |
| JP2003516683A (en) * | 1999-12-07 | 2003-05-13 | ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング | Method for data encryption, telecommunications terminal equipment and access permission card |
| US7889864B2 (en) | 2005-04-11 | 2011-02-15 | Panasonic Corporation | Data processing system and method |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11716613B2 (en) * | 2018-07-27 | 2023-08-01 | Mediatek Singapore Pte. Ltd. | Encryption mechanism used in multi-band channel access |
-
1998
- 1998-04-24 JP JP11545198A patent/JP4154753B2/en not_active Expired - Fee Related
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001203995A (en) * | 1999-11-13 | 2001-07-27 | Lg Electronics Inc | Game service system, and its receive/transmitter and reception/transmission method |
| US8113955B1 (en) | 1999-11-13 | 2012-02-14 | Lg Electronics Inc. | Game service system |
| JP2003516683A (en) * | 1999-12-07 | 2003-05-13 | ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング | Method for data encryption, telecommunications terminal equipment and access permission card |
| JP4921666B2 (en) * | 1999-12-07 | 2012-04-25 | アイピーコム ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディートゲゼルシャフト | Method for data encryption, telecommunications terminal device and access permission card |
| JP2002133213A (en) * | 2000-10-26 | 2002-05-10 | Toyo Commun Equip Co Ltd | Mail order system by image distribution |
| US7889864B2 (en) | 2005-04-11 | 2011-02-15 | Panasonic Corporation | Data processing system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4154753B2 (en) | 2008-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6963590B1 (en) | Apparatus for delivery of multiple media data streams, and method therefor | |
| JP4838422B2 (en) | Transmission system | |
| JP4394833B2 (en) | Communication network | |
| JP4256546B2 (en) | Stream demultiplexer | |
| US20040181811A1 (en) | Thin DOCSIS in-band management for interactive HFC service delivery | |
| JPH11331310A (en) | Data transmission control method and data transmission system | |
| KR100793133B1 (en) | Data receiving method and data receiving apparatus therefor | |
| JP2007525051A6 (en) | Thin DOCSIS in-band management for interactive HFC service delivery | |
| JP4391610B2 (en) | Transport stream processing device | |
| WO2018019239A1 (en) | Program resource sharing processing set top box, system and method therefor | |
| EP2028801B1 (en) | A method of processing broadcast data and a host device | |
| KR101341518B1 (en) | Broadcasting receiver and method of processing broadcasting data | |
| KR100714694B1 (en) | Network interface unit | |
| JP2001136507A (en) | Data processing device, data processing method, and recording medium | |
| JP4154753B2 (en) | Data receiving apparatus and method | |
| CN1295763B (en) | Transmission system | |
| WO2005076617A1 (en) | Multimedia terminal | |
| CN101340573B (en) | Host equipment for meeting with deployment point and method for processing broadcasting data | |
| KR101366278B1 (en) | Broadcasting receiver and method of processing a broadcasting data | |
| KR101109598B1 (en) | Packet transmission method and apparatus in digital cable broadcasting, packet combining method and apparatus | |
| JPH11308209A (en) | Signal encryption device and method, and data transmission device and method | |
| KR20080065440A (en) | Network interface unit | |
| JP2001346180A (en) | Digital broadcast receiver |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041215 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070329 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070515 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070717 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070814 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071015 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20071029 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080325 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080526 |
|
| 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: 20080617 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080630 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110718 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110718 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110718 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120718 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120718 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130718 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |