JPH0823313A - Data transmitter and data receiver - Google Patents
Data transmitter and data receiverInfo
- Publication number
- JPH0823313A JPH0823313A JP6154394A JP15439494A JPH0823313A JP H0823313 A JPH0823313 A JP H0823313A JP 6154394 A JP6154394 A JP 6154394A JP 15439494 A JP15439494 A JP 15439494A JP H0823313 A JPH0823313 A JP H0823313A
- Authority
- JP
- Japan
- Prior art keywords
- data
- program
- signal
- circuit
- descramble
- 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
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000000034 method Methods 0.000 claims description 7
- 238000005728 strengthening Methods 0.000 abstract description 2
- 238000012545 processing Methods 0.000 description 50
- 238000000926 separation method Methods 0.000 description 9
- 230000005236 sound signal Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 230000005764 inhibitory process Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、例えば刊行物(例えば
新聞や、書籍、雑誌など)などのデータにスクランブル
をかけて送信するデータ送信装置、並びにそのデータを
受信するデータ受信装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transmitting apparatus for scrambling and transmitting data of a publication (for example, newspaper, book, magazine, etc.) and a data receiving apparatus for receiving the data.
【0002】[0002]
【従来の技術】例えば放送衛星による有料テレビジョン
放送(あるいは音楽放送)においては、非契約者の番組
の傍受を防止するために、番組を、それにスクランブル
をかけて配信するようになされている。番組の視聴を希
望する者は、番組提供者と受信契約を結ぶことにより、
スクランブルを解くためのスクランブルキー(解読鍵)
を受信可能にしてもらい、受信側で、スクランブルキー
を用いて番組にかけられたスクランブルを解き、即ちデ
スクランブルを行い、これにより正規の契約者は、番組
の視聴が可能となる。2. Description of the Related Art For example, in pay television broadcasting (or music broadcasting) by a broadcasting satellite, a program is scrambled and distributed in order to prevent interception of the program by a non-contractor. Those who wish to view the program can make a reception contract with the program provider,
Scramble key (decryption key) to unscramble
Is received, and the receiving side uses the scramble key to unscramble the program, that is, descrambles, so that the authorized subscriber can view the program.
【0003】また、最近では、例えば新聞などのデータ
(新聞データ)を電子的に配信するデータ放送システム
として、衛星のデータチャンネルに、新聞データを挿入
し、これを衛星を介して伝送するものなどが考えられて
いる。この場合、新聞データの配信を契約した、例えば
各家庭(契約者側)におけるデータ受信装置では、衛星
からの信号が受信され、データチャンネルに挿入された
新聞データが取り出される。そして、この新聞データ
は、例えば磁気ディスクや光磁気ディスクなどの記録媒
体に記録され、契約者が希望するときにそこから読み出
される。読み出されたデータは、例えばディスプレイな
どに表示され、あるいはプリントアウトされ、これによ
り契約者は、新聞を見ることができるようになされてい
る。Further, recently, as a data broadcasting system for electronically distributing data of newspapers (newspaper data), for example, newspaper data is inserted into a satellite data channel and transmitted via the satellite. Is being considered. In this case, a data receiving device at a home (contractor side) that has contracted to distribute newspaper data receives a signal from a satellite and takes out the newspaper data inserted in the data channel. Then, this newspaper data is recorded on a recording medium such as a magnetic disk or a magneto-optical disk, and is read from there when desired by the contractor. The read data is displayed on, for example, a display or printed out so that the contractor can view the newspaper.
【0004】このようなデータ放送システムにおいて
も、不正受信を防止するために、新聞データにスクラン
ブルがかけられ、契約者側では、受信されたスクランブ
ルキーを用いてデスクランブルが行われるようになされ
ている。Even in such a data broadcasting system, newspaper data is scrambled in order to prevent unauthorized reception, and the subscriber side is descrambled using the received scramble key. There is.
【0005】[0005]
【発明が解決しようとする課題】ところで、以上のよう
なシステムでは、契約者側で、あらかじめ決められたア
ルゴリズムにしたがってデスクランブルが行われる。従
って、そのアルゴリズムが、非契約者に知られた場合に
は、たとえスクランブルキーを変更したとしても、容易
にデスクランブルを行うことが可能となり、従って不正
受信される課題があった。By the way, in the above system, the contractor descrambles according to a predetermined algorithm. Therefore, when the algorithm is known to the non-contractor, even if the scramble key is changed, it becomes possible to easily perform descrambling, and thus there is a problem that it is illegally received.
【0006】本発明は、このような状況に鑑みてなされ
たものであり、放送内容のセキュリティ管理を強化し、
これにより不正受信を防止することができるようにする
ものである。The present invention has been made in view of such a situation, and strengthens security management of broadcast contents,
This makes it possible to prevent unauthorized reception.
【0007】[0007]
【課題を解決するための手段】本発明のデータ送信装置
は、データを送信するデータ送信装置であって、データ
にスクランブルをかけるスクランブル手段(例えば、図
2に示すデータスクランブル処理回路14など)を備
え、スクランブル手段によるスクランブルをデスクラン
ブルする処理を行うプログラムであるデスクランブルプ
ログラムを少なくとも含むオブジェクトを送信すること
を特徴とする。A data transmitting apparatus of the present invention is a data transmitting apparatus for transmitting data, and includes scrambling means for scrambling the data (for example, a data scramble processing circuit 14 shown in FIG. 2). It is characterized by transmitting an object including at least a descramble program which is a program for performing a descrambling process by the scramble means.
【0008】このデータ送信装置においては、データ
は、刊行物のデータとすることができる。また、データ
およびオブジェクトは、衛星回線またはCATV網を介
して送信することができる。さらに、データとオブジェ
クトは、異なる伝送路を介して送信することができる。
また、デスクランブルプログラムは、ハードウェアに依
存しない中間コードとすることができる。In this data transmission device, the data can be data of a publication. In addition, data and objects can be transmitted via a satellite line or the CATV network. Furthermore, data and objects can be sent via different transmission paths.
In addition, the descramble program can be an intermediate code that does not depend on hardware.
【0009】本発明のデータ受信装置は、請求項1乃至
5のいずれかに記載のデータ送信装置から送信されたデ
ータを受信するデータ受信装置であって、デスクランブ
ルプログラムにしたがって、データにかけられたスクラ
ンブルをデスクランブルするデスクランブル手段(例え
ば、図5に示すデータデスクランブル処理回路87な
ど)を備えることを特徴とする。A data receiving apparatus according to the present invention is a data receiving apparatus for receiving data transmitted from the data transmitting apparatus according to any one of claims 1 to 5, and is applied to the data according to a descramble program. A descrambling means (for example, the data descrambling processing circuit 87 shown in FIG. 5) for descrambling the scramble is provided.
【0010】本発明の他のデータ受信装置は、請求項5
に記載のデータ送信装置から送信されたデータを受信す
るデータ受信装置であって、デスクランブルプログラム
の中間コードを、所定のマシンコードに翻訳する翻訳手
段(例えば、図5に示す処理回路32など)と、所定の
マシンコードにしたがって、データにかけられたスクラ
ンブルをデスクランブルするデスクランブル手段(例え
ば、図5に示すデータデスクランブル処理回路87な
ど)とを備えることを特徴とする。According to another aspect of the present invention, there is provided a data receiving device.
A data receiving device for receiving the data transmitted from the data transmitting device described in 1., and a translating means for translating the intermediate code of the descramble program into a predetermined machine code (for example, the processing circuit 32 shown in FIG. 5). And descrambling means (for example, the data descramble processing circuit 87 shown in FIG. 5) for descramble the scrambled data according to a predetermined machine code.
【0011】このデータ受信装置においては、デスクラ
ンブルプログラムの中間コードを記録媒体に記録する記
録手段(例えば、図5に示すデータ記録媒体コントロー
ル回路34など)をさらに備える場合、翻訳手段に、記
録媒体に記録されたデスクランブルプログラムの中間コ
ードの翻訳を行わせることができる。When the data receiving apparatus further includes recording means (for example, the data recording medium control circuit 34 shown in FIG. 5) for recording the intermediate code of the descrambling program on the recording medium, the translating means includes the recording medium. The intermediate code of the descramble program recorded in can be translated.
【0012】[0012]
【作用】本発明のデータ送信装置においては、データに
スクランブルがかけられて送信されるとともに、デスク
ランブルする処理を行うプログラムであるデスクランブ
ルプログラムを少なくとも含むオブジェクトが送信され
る。従って、例えば定期的、あるいは不定期にスクラン
ブルのアルゴリズムを変更し、その変更したアルゴリズ
ムに対応するデスクランブルプログラムを送信するよう
にすることにより、セキュリティ管理を強化し、受信側
における不正受信を防止することができる。In the data transmitting apparatus of the present invention, data is scrambled and transmitted, and at the same time, an object including at least a descramble program which is a program for performing a descrambling process is transmitted. Therefore, for example, the scramble algorithm is changed regularly or irregularly, and the descramble program corresponding to the changed algorithm is transmitted, thereby strengthening security management and preventing unauthorized reception on the receiving side. be able to.
【0013】本発明のデータ受信装置においては、請求
項1乃至5のいずれかに記載のデータ送信装置から送信
されたデータが受信され、デスクランブルプログラムに
したがって、データにかけられたスクランブルがデスク
ランブルされる。従って、送信側でスクランブルのアル
ゴリズムが変更されても、デスクランブルを行うことが
可能となる。In the data receiving device of the present invention, the data transmitted from the data transmitting device according to any one of claims 1 to 5 is received, and the scrambled data is descrambled according to the descramble program. It Therefore, even if the scrambling algorithm is changed on the transmitting side, it is possible to perform descrambling.
【0014】本発明の他のデータ受信装置においては、
請求項5に記載のデータ送信装置から送信されたデータ
が受信され、デスクランブルプログラムの中間コード
が、所定のマシンコードに翻訳される。そして、そのマ
シンコードにしたがって、データにかけられたスクラン
ブルがデスクランブルされる。従って、デスクランブル
を行う処理系を、いわゆる仮想機械とすることができ、
その結果、装置を、専用のハードウェアを用いなくても
構成することが可能となる。In another data receiving apparatus of the present invention,
The data transmitted from the data transmission device according to the fifth aspect is received, and the intermediate code of the descramble program is translated into a predetermined machine code. Then, the scramble applied to the data is descrambled according to the machine code. Therefore, the descrambling processing system can be a so-called virtual machine,
As a result, the device can be configured without using dedicated hardware.
【0015】[0015]
【実施例】図1は、本発明を適用したデータ放送システ
ムの構成例を示している。このデータ放送システムによ
れば、例えば新聞や、書籍、雑誌などの刊行物のデータ
を中心とするマルチメディアデータが放送され、受信側
では、これを受信して記録媒体に記録し、所望するとき
にそこからデータを読み出して視聴することができるよ
うになされている。1 shows an example of the configuration of a data broadcasting system to which the present invention is applied. According to this data broadcasting system, for example, multimedia data centered around data of newspapers, books, magazines and other publications is broadcast, and the receiving side receives this, records it on a recording medium, and when desired. It is designed so that the data can be read and viewed from there.
【0016】情報提供者としての新聞社は、大型計算機
1を有している。この大型計算機1には、紙面データベ
ースが蓄えられている。この紙面データベースには、新
聞に印刷するための記事や写真、図面の情報、さらには
レイアウト情報などを含んでいる。このデータベースの
データは、すべてディジタル化されており、必要に応じ
て編集装置2に伝送され、そこにおいて編集される。A newspaper company as an information provider has a large-scale computer 1. A paper space database is stored in the large-scale computer 1. This paper surface database includes articles and photographs for printing on newspapers, drawing information, and layout information. The data in this database are all digitized and are transmitted to the editing device 2 and edited there as required.
【0017】即ち、データベースのデータは、例えば各
紙面ごとに、受信(受信者)側において検索し易いフォ
ーマットに編集される。例えば、この編集により、レイ
アウトはそのままで、見出しだけが見える形で紙面がそ
のまま縮小された検索のための画面を作成する。さら
に、この見出しから、それに対応する記事を表示するこ
とができるように、検索の画面(見出し)と、その詳細
を記述した記事データとの関係付けが行われる。That is, the data in the database is edited, for example, for each sheet of paper in a format that is easy to search on the receiving (recipient) side. For example, this editing creates a screen for search in which the layout is unchanged and only the headline is visible and the paper surface is reduced as it is. Further, the search screen (heading) is associated with the article data describing the details so that the article corresponding to the heading can be displayed from this heading.
【0018】さらに、編集装置2には、大型計算機1に
は蓄えられていない、例えば付加的なテキストデータ
や、画像データ、音声データ(例えば、新聞記事に対応
する、ニュース番組の画像、音声など)などが、必要に
応じて入力される。編集装置2では、これらの情報(テ
キストデータ、画像データ、音声データ)(これも、上
述したデータベースのデータと同様にディジタル化され
ている)も、受信側において検索し易いフォーマットに
編集される(この場合、上述したように、情報(テキス
トデータ、画像データ、音声データ)を画面表示すると
きのレイアウトの編集の他、その情報と、その情報に対
応する新聞記事との関係付けなども行われる)。Further, in the editing device 2, for example, additional text data, image data, voice data (for example, news program images and voices corresponding to newspaper articles, etc.) which are not stored in the large-scale computer 1 are stored. ) Etc. are input as needed. In the editing device 2, these pieces of information (text data, image data, voice data) (also digitized like the data in the above-mentioned database) are edited in a format that can be easily searched by the receiving side ( In this case, as described above, in addition to editing the layout when the information (text data, image data, voice data) is displayed on the screen, the relation between the information and the newspaper article corresponding to the information is also performed. ).
【0019】なお、画像データと音声データは、必要に
応じて圧縮される。また、新聞データには、広告提供企
業が提供する広告のデータを、適宜挿入するようにする
ことが可能である。この場合、受信側において、広告の
データが、新聞データの検索中に、適宜表示されること
になる。The image data and audio data are compressed as needed. Further, it is possible to appropriately insert advertisement data provided by the advertisement providing company into the newspaper data. In this case, the advertisement data is properly displayed on the receiving side during the search of newspaper data.
【0020】以上のように、受信側で検索し易い形態に
編集したデータであって、テキストデータ、画像デー
タ、および音声データを組み合わせた、新聞データを核
とするマルチメディア新聞データが、例えば地上のデー
タ回線を介してサービス運用会社3に伝送される。As described above, multimedia newspaper data whose core is newspaper data, which is data that is edited in a form that can be easily searched by the receiving side and that is a combination of text data, image data, and voice data, is for example terrestrial. The data is transmitted to the service management company 3 via the data line.
【0021】さらに、サービス運用会社3には、その他
の情報提供者である出版社が提供する、例えば雑誌や書
籍などのデータ、さらにはテレビ局が提供する番組(映
像信号と音声信号で構成される)なども供給される。な
お、出版社が提供する雑誌や書籍のデータは、例えば上
述した新聞社が提供するデータと同様に、テキストデー
タ、画像データ、および音声データを組み合わせたマル
チメディアデータ(以下、適宜、マルチメディア雑誌/
書籍データという)とすることが可能である。Further, the service operating company 3 provides data such as magazines and books provided by publishers, which are other information providers, and programs provided by television stations (composed of video signals and audio signals). ) Etc. are also supplied. Note that the data of a magazine or a book provided by a publisher is, for example, similar to the data provided by a newspaper company described above, it is multimedia data that combines text data, image data, and audio data (hereinafter, appropriately referred to as a multimedia magazine). /
Book data)).
【0022】サービス運用会社3に伝送されたデータ
は、そこから衛星(放送衛星(BS)または通信衛星
(CS))4に伝送され、さらに衛星4から、受信側
(例えば、各家庭における受信者(契約者)など)に伝
送される。即ち、情報提供者が提供する情報(データ)
は、衛星回線を介して、受信者側に伝送される。The data transmitted to the service operating company 3 is transmitted from there to a satellite (broadcast satellite (BS) or communication satellite (CS)) 4, and from the satellite 4 to a receiving side (for example, a receiver in each home). (Subscriber) etc.). That is, the information (data) provided by the information provider
Is transmitted to the receiver side via the satellite line.
【0023】サービス運用会社3は、例えば図2に示す
ような送信装置を有している。新聞社からのマルチメデ
ィア新聞データと、出版社からのマルチメディア雑誌/
書籍データとは、図示せぬ多重化回路で多重化され、マ
ルチメディアデータとして、送信装置を構成するエンコ
ーダ25に供給される。なお、サービス運用会社3にお
いて、例えばマルチメディア雑誌/書籍データは、必要
に応じて、受信側で検索し易い形に編集された後、マル
チメディア新聞データと多重化される。The service operating company 3 has, for example, a transmitting device as shown in FIG. Multimedia data from newspaper publishers and multimedia magazines from publishers /
The book data is multiplexed by a multiplexing circuit (not shown) and supplied as multimedia data to the encoder 25 which constitutes the transmitting device. In the service management company 3, for example, multimedia magazine / book data is edited, if necessary, so that it can be easily searched by the receiving side, and then multiplexed with the multimedia newspaper data.
【0024】エンコーダ25には、多重化されたマルチ
メディア雑誌/書籍データおよびマルチメディア新聞デ
ータ(以下、両方含めて、適宜、マルチメディアデータ
という)の他、例えばデータ識別子(マルチメディアデ
ータを識別するためのもの)や、ワークキーなどを含む
共通情報、および受信側の各データ受信装置に付されて
いるユニークな受信装置IDとその受信装置IDに対応
する契約内容(これには、受信装置IDに対応するデー
タ受信装置を有する受信者が受信契約したマルチメディ
アデータのデータ識別子などが含まれている)とでなる
ユーザ管理情報などを含む個別情報などのデータが入力
される。In addition to the multiplexed multimedia magazine / book data and multimedia newspaper data (hereinafter, both are appropriately referred to as multimedia data), the encoder 25 also has, for example, a data identifier (which identifies the multimedia data). Information), common information including work keys, etc., and a unique receiving device ID attached to each data receiving device on the receiving side and contract contents corresponding to the receiving device ID (in this case, the receiving device ID). The data including the user management information and the like is input.
【0025】このうち、マルチメディアデータは、デー
タスクランブル処理回路14に供給される。さらに、デ
ータスクランブル処理回路14には、例えばCPU,R
OM,RAMなどでなる計算機で構成されるセキュリテ
ィオブジェクト発生処理回路13が発生する、スクラン
ブル処理を行うプログラム(スクランブルプログラム)
と、そのスクランブル処理に必要な制御データ(例え
ば、スクランブルキーなど)が供給されている。データ
スクランブル処理回路14は、スクランブルプログラム
を実行することにより、必要に応じて制御データを用い
て、マルチメディアデータにスクランブルをかけ、独立
データチャンネル多重化回路12に出力する。Of these, the multimedia data is supplied to the data scramble processing circuit 14. Further, the data scramble processing circuit 14 includes, for example, a CPU and an R.
A program (scramble program) for performing a scramble process, which is generated by the security object generation processing circuit 13 including a computer including an OM and a RAM
And control data (for example, a scramble key) necessary for the scrambling process are supplied. The data scramble processing circuit 14 executes the scramble program to scramble the multimedia data using the control data as needed, and outputs the scrambled multimedia data to the independent data channel multiplexing circuit 12.
【0026】セキュリティオブジェクト発生処理回路1
3が発生するスクランブルプログラムは、例えば定期的
に変更されるようになされているが、必要に応じて(例
えば、受信側において、不正受信の恐れがある場合な
ど)、図示せぬ操作部を操作することによっても変更す
ることができるようになされている。Security object generation processing circuit 1
The scramble program generated by No. 3 is configured to be changed, for example, on a regular basis, but an operation unit (not shown) is operated as necessary (for example, when there is a fear of unauthorized reception on the receiving side). It can be changed by doing.
【0027】従って、この場合、デスクランブル処理の
アルゴリズムが、非契約者に知られたとしても、上述し
たようにスクランブルのアルゴリズムが変更されるの
で、セキュリティ管理を強化し、受信側における不正受
信を防止することができる。Therefore, in this case, even if the descramble algorithm is known to the non-contractor, the scramble algorithm is changed as described above, so that the security management is strengthened and the unauthorized reception on the receiving side is prevented. Can be prevented.
【0028】セキュリティオブジェクト発生処理回路1
3は、上述したようにスクランブルプログラムを発生す
る他、さらにそのスクランブルプログラムによるスクラ
ンブルをデスクランブルするプログラム(デスクランブ
ルプログラムと、そのデスクランブル処理に必要な制御
データ(例えば、上述したスクランブルキーなど)とを
発生し、さらにそのデスクランブルプログラム(ソース
プログラム)を、ハードウェアに依存しない中間コー
ド、即ちいわゆる仮想機械が解釈、実行する中間コード
に変換する。そして、このデスクランブルプログラムの
中間コードのオブジェクト(以下、適宜、セキュリティ
オブジェクトという)を関連情報暗号化回路11に出力
する。なお、セキュリティオブジェクトには、必要な場
合には、制御データが含められる。Security object generation processing circuit 1
In addition to generating the scramble program as described above, 3 further includes a program (descramble program and control data necessary for the descramble processing (for example, the scramble key described above)) that descrambles the scramble by the scramble program. Then, the descrambling program (source program) is converted into intermediate code that does not depend on hardware, that is, an intermediate code that is interpreted and executed by a so-called virtual machine. Hereinafter, the security object will be appropriately output) to the related information encryption circuit 11. Note that the security object includes control data when necessary.
【0029】従って、この場合、デスクランブルプログ
ラムは中間コードで送信されるので、それをソースプロ
グラムのままで送信する場合に比較して、送信データ量
を低減することができる。Therefore, in this case, since the descramble program is transmitted by the intermediate code, the amount of transmission data can be reduced as compared with the case where it is transmitted as it is as the source program.
【0030】関連情報暗号化回路11には、セキュリテ
ィオブジェクトの他、共通情報および個別情報が供給さ
れる。暗号化回路11では、共通情報に含まれるワーク
キーであって、前回送信されたものを用いて、共通情報
および個別情報が暗号化される。従って、受信側では、
暗号化された共通情報および個別情報が、既に受信され
たワークキーを用いて復号される。なお、ワークキー
は、定期的、あるいは不定期に変更されるようになされ
ている。In addition to the security object, the related information encryption circuit 11 is supplied with common information and individual information. The encryption circuit 11 encrypts the common information and the individual information by using the work key included in the common information and transmitted last time. Therefore, on the receiving side,
The encrypted common information and individual information are decrypted using the work key already received. The work key is changed on a regular or irregular basis.
【0031】以上のようにして暗号化されたデータは、
関連情報として、独立データチャンネル多重化回路12
に供給される。独立データチャンネル多重化回路12
は、データスクランブル処理回路14より供給されるス
クランブルされたマルチメディアデータと、暗号化回路
11より供給される関連情報とを多重化し、ディジタル
チャンネル信号多重化回路15に出力する。The data encrypted as described above is
As related information, the independent data channel multiplexing circuit 12
Is supplied to. Independent data channel multiplexing circuit 12
Outputs the multiplexed scrambled multimedia data supplied from the data scramble processing circuit 14 and the related information supplied from the encryption circuit 11 to the digital channel signal multiplexing circuit 15.
【0032】以上の構成が、図3を参照して後述する独
立データチャンネルにおけるデータを生成するためのエ
ンコーダ25を構成している。The above configuration constitutes an encoder 25 for generating data in an independent data channel, which will be described later with reference to FIG.
【0033】また、ディジタルチャンネル信号多重化回
路15には、ディジタルチャンルネル信号として伝送さ
れる音声信号(少なくともその一部は、上述したテレビ
局から提供された番組の音声信号である)も入力され
る。ディジタルチャンネル信号多重化回路15は、入力
された音声信号(ディジタル音声信号)と、エンコーダ
25より供給されるデータとを多重化し、4相DPSK
変調器16に供給する。The digital channel signal multiplexing circuit 15 also receives an audio signal transmitted as a digital channel signal (at least a part of which is an audio signal of a program provided by the above-mentioned television station). . The digital channel signal multiplexing circuit 15 multiplexes the input audio signal (digital audio signal) and the data supplied from the encoder 25, and four-phase DPSK
It is supplied to the modulator 16.
【0034】4相DPSK変調器16は、入力されたデ
ータを4相DPSK変調し、映像信号/ディジタルチャ
ンネル信号多重化回路17に出力する。この映像信号/
ディジタルチャンネル信号多重化回路17には、また、
テレビ局から提供された番組の映像信号が入力される。
ディジタルチャンネル信号多重化回路15に入力される
音声信号がディジタル信号であるのに対して、映像信号
/ディジタルチャンネル信号多重化回路17に入力され
る映像信号はアナログ信号とされている。The 4-phase DPSK modulator 16 4-phase DPSK-modulates the input data and outputs it to the video signal / digital channel signal multiplexing circuit 17. This video signal /
The digital channel signal multiplexing circuit 17 also includes
A video signal of a program provided by a television station is input.
The audio signal input to the digital channel signal multiplexing circuit 15 is a digital signal, whereas the video signal input to the video signal / digital channel signal multiplexing circuit 17 is an analog signal.
【0035】なお、この映像信号は、将来的には、アナ
ログ信号ではなく、ディジタル信号とし、情報提供者
(図1においては、新聞社、出版社、およびテレビ局)
から伝送されくるデータを、すべてマルチメディアデー
タとして取り扱うようにすることが可能である。It should be noted that, in the future, this video signal will be a digital signal instead of an analog signal, and the information provider (a newspaper company, a publishing company, and a television station in FIG. 1).
It is possible to handle all the data transmitted from the device as multimedia data.
【0036】また、映像信号は、スクランブルをかけた
後、映像信号/ディジタルチャンネル信号多重化回路1
7に入力するようにすることが可能である。この場合、
映像信号のスクランブルに用いられたスクランブルキー
は、例えば関連情報暗号化回路11に入力され、そこで
暗号化されて、関連情報に含められる。The video signal is scrambled, and then the video signal / digital channel signal multiplexing circuit 1
It is possible to input to 7. in this case,
The scramble key used for scrambling the video signal is input to, for example, the related information encryption circuit 11, encrypted therein and included in the related information.
【0037】映像信号/ディジタルチャンネル信号多重
化回路17は、入力される映像信号と、4相DPSK変
調器16より供給される信号とを周波数多重化し、FM
変調器18に出力する。FM変調器18は、入力された
信号で所定のキャリアをFM変調し、アップコンバータ
19に出力する。アップコンバータ19は、入力された
FM信号を、ギガヘルツのオーダの周波数帯域(例え
ば、KuバンドやKaバンド)の信号に周波数変換す
る。アップコンバータ19より出力されたFM信号は、
電力増幅器20により電力増幅された後、送信アンテナ
21に供給され、そこから衛星4(図1)に送出され
る。The video signal / digital channel signal multiplexing circuit 17 frequency-multiplexes the input video signal and the signal supplied from the 4-phase DPSK modulator 16, and FM
Output to the modulator 18. The FM modulator 18 FM-modulates a predetermined carrier with the input signal and outputs it to the up converter 19. The up-converter 19 frequency-converts the input FM signal into a signal in a frequency band on the order of gigahertz (for example, Ku band or Ka band). The FM signal output from the up converter 19 is
After the power is amplified by the power amplifier 20, the power is supplied to the transmitting antenna 21 and is then transmitted to the satellite 4 (FIG. 1).
【0038】ここで、図3は、4相DPSK変調された
ディジタルチャンネルデータのフォーマット(Aモード
のフォーマット)を表している。同図に示すように、横
64ビット、縦32ビットの、合計2048ビットのデ
ータにより、1フレームのデータが構成されている。最
初の2ビット×32ビットの範囲には、フレーム同期信
号、制御信号およびレンジビット信号が配置(記録)さ
れるようになされている。1フレームのデータは1ms
の時間で伝送されるため、伝送レートは2.048Mb
psとなる。Here, FIG. 3 shows the format (A mode format) of digital channel data which has been 4-phase DPSK modulated. As shown in the figure, one frame of data is composed of a total of 2048 bits of horizontal 64 bits and vertical 32 bits. A frame synchronization signal, a control signal, and a range bit signal are arranged (recorded) in the first range of 2 bits × 32 bits. 1 ms data for 1 frame
Transmission rate is 2.048Mb
ps.
【0039】フレーム同期信号は、各フレームの同期を
取るための信号である。制御信号は、伝送モードがAモ
ードまたはBモードのいずれのモードであるのかや、テ
レビジョン音声信号(テレビ局から提供された番組の音
声信号)(図3の音声1と2に配置される)がステレオ
信号であるのか、モノラル1チャンネルの信号であるの
か、モノラル2チャンネルの信号であるのかなどを表す
ようになされている。The frame synchronization signal is a signal for synchronizing each frame. The control signal indicates whether the transmission mode is the A mode or the B mode, and the television audio signal (audio signal of the program provided from the television station) (located in the audio 1 and 2 in FIG. 3). It indicates whether it is a stereo signal, a monaural 1-channel signal, a monaural 2-channel signal, or the like.
【0040】次に述べる音声1乃至4には、14ビット
で量子化された音声データのうちの、有効桁数の上位1
0ビットが選択されて配置される。レンジビット信号
は、この選択された音声データの範囲(レンジ)を表す
ようになされている。The voices 1 to 4 to be described below are the most significant 1 of the significant digits of the voice data quantized with 14 bits.
0 bit is selected and arranged. The range bit signal is adapted to represent the range of the selected audio data.
【0041】図3に示すように、最初の2×32ビット
の範囲の次の10×32ビットの範囲、およびそれに続
く10×32の3つの範囲には、それぞれ音声1乃至音
声4の音声データが記録(配置)されるようになされて
いる(但し、音声3と4には、音声以外のデータが配置
される場合もある)。音声4のデータの次には、15×
32ビットの範囲に、独立データチャンネルのデータが
配置され、さらに最後の7×32ビットの範囲には、横
方向の誤り訂正符号が配置されている。As shown in FIG. 3, the audio data of audio 1 to audio 4 are respectively provided in the next 10 × 32 bit range of the first 2 × 32 bit range and the subsequent 3 × 10 × 32 range. Are recorded (arranged) (however, data other than voice may be arranged in the voices 3 and 4). Next to the voice 4 data, 15x
The data of the independent data channel is arranged in the range of 32 bits, and the error correction code in the horizontal direction is arranged in the last range of 7 × 32 bits.
【0042】ここで、この図3に示す独立データチャン
ネルのデータは、所定のパケット単位で伝送される。例
えば、1パケットは288ビットにより構成され、先頭
の16ビットはヘッダとされ、それに続く190ビット
に実質的なデータが配置され、最後の82ビットに、パ
ケットの誤り訂正符号が配置される。ヘッダは、少なく
ともサービス識別符号と、その誤り訂正符号(チェック
ビット)を含み、サービス識別符号は、例えばそのパケ
ットに配置されたデータが、関連情報およびマルチメデ
ィアデータのうちのいずれであるかを識別するための符
号などを含んでいる。Here, the data of the independent data channel shown in FIG. 3 is transmitted in a predetermined packet unit. For example, one packet is composed of 288 bits, the first 16 bits are used as a header, the actual data is arranged in the following 190 bits, and the error correction code of the packet is arranged in the last 82 bits. The header includes at least a service identification code and its error correction code (check bit). The service identification code identifies, for example, whether the data arranged in the packet is related information or multimedia data. It includes a code for doing.
【0043】独立データチャンネルには、図2に示した
関連情報暗号化回路11が出力する関連情報と、データ
スクランブル処理回路14が出力するマルチメディアデ
ータとが、パケット単位で割り付けられ、そのパケット
の割り付けられたデータ(そのデータが、関連情報であ
るか、またはマルチメディアデータであるか)に対応し
て、サービス識別符号が設定される。To the independent data channel, the related information output by the related information encryption circuit 11 shown in FIG. 2 and the multimedia data output by the data scramble processing circuit 14 are allocated in packet units, and the packets of the packets are allocated. A service identification code is set corresponding to the allocated data (whether the data is related information or multimedia data).
【0044】以上のようなデータが、図1におけるサー
ビス運用会社3から衛星4に伝送され、衛星4から、さ
らに例えば各家庭における受信者(契約者)に伝送され
る。各家庭(受信側)においては、衛星4から伝送され
てきた信号が、室外装置(パラボラアンテナ)5により
受信され、所定の中間周波信号(IF信号)に変換され
る。このIF信号は、データ受信装置6に入力される。
データ受信装置6に入力されたIF信号は、そこで復調
され、例えば光磁気ディスク(以下、MOという)8な
どでなる記録媒体(その他、例えば磁気ディスク(ハー
ドディスク)など)に記録される。The above data is transmitted from the service operating company 3 in FIG. 1 to the satellite 4, and further transmitted from the satellite 4 to, for example, the receiver (contractor) in each home. In each home (reception side), the signal transmitted from the satellite 4 is received by the outdoor device (parabolic antenna) 5 and converted into a predetermined intermediate frequency signal (IF signal). This IF signal is input to the data receiving device 6.
The IF signal input to the data receiving device 6 is demodulated therein and recorded on a recording medium (other than, for example, a magnetic disk (hard disk)) such as a magneto-optical disk (hereinafter referred to as MO) 8 or the like.
【0045】MO8にデータを記録した後、ユーザ(受
信者)は、所望するときに、そこから必要なデータを検
索し、モニタ7に出力して表示させることができる(あ
るいは、図示せぬスピーカから出力させることができ
る)。また、MO8を、例えばポータブル端末や、デス
クトップ型の端末などに装着し、そこから、所望するデ
ータを検索して表示させることができる。After recording the data in the MO 8, the user (receiver) can retrieve the necessary data from the user (receiver) and output it to the monitor 7 for display (or a speaker not shown) when desired. Can be output from). Further, the MO 8 can be attached to, for example, a portable terminal, a desktop terminal, or the like, and desired data can be searched and displayed from there.
【0046】次に、図4は、データ受信装置6の構成例
を示している。データ受信装置6を構成する各ブロック
は、バスを介してデータ(制御用のコマンドなどを含
む)のやりとりを行うようになされており、また、CP
U,ROM、およびRAMで構成される処理回路32に
より、各ブロックの制御が行われるようになされてい
る。また、このデータ受信装置6は、リモコン9を操作
することにより制御することができるようになされてい
る。即ち、リモコン9を操作することにより、その操作
に対応した信号が、入力装置33を介して処理回路32
で受信され、処理回路32では、リモコン9からの信号
に対応した処理が行われる。Next, FIG. 4 shows a configuration example of the data receiving device 6. Each block constituting the data receiving device 6 is adapted to exchange data (including control commands and the like) via a bus.
Each block is controlled by a processing circuit 32 including U, ROM, and RAM. The data receiving device 6 can be controlled by operating the remote controller 9. That is, when the remote controller 9 is operated, a signal corresponding to the operation is sent to the processing circuit 32 via the input device 33.
In the processing circuit 32, the processing corresponding to the signal from the remote controller 9 is performed.
【0047】このデータ受信装置6においては、室外装
置5からのIF信号が、データ受信回路31に供給され
る。データ受信回路31では、入力されたIF信号が復
調される。さらに、データ受信回路31は、処理回路3
2の制御の下、受信者が契約したマルチメディアデータ
(例えば、所定の新聞社の新聞データとそれに付随する
テキストデータ、画像データ、および音声データや、所
定の雑誌、書籍のデータとそれに付随するテキストデー
タ、画像データ、および音声データなど)をデコード
し、データ記録媒体コントロール回路34に出力する。
データ記録媒体コントロール回路34は、データ受信回
路31からのデータを、MO8に記録する。In this data receiving device 6, the IF signal from the outdoor device 5 is supplied to the data receiving circuit 31. In the data receiving circuit 31, the input IF signal is demodulated. Further, the data receiving circuit 31 includes the processing circuit 3
Under the control of 2, the multimedia data contracted by the receiver (for example, newspaper data of a predetermined newspaper company and accompanying text data, image data, and audio data, data of a predetermined magazine or book, and accompanying data thereof) Text data, image data, voice data, etc.) are decoded and output to the data recording medium control circuit 34.
The data recording medium control circuit 34 records the data from the data receiving circuit 31 in MO8.
【0048】その後、リモコン9が操作され、その操作
に対応する操作信号が、入力装置33で受信されると、
入力装置33は、その操作信号を、処理回路32に転送
する。処理回路32は、所定の操作信号を受信したと
き、MO8に記録されたデータを、データ記録媒体コン
トロール回路34に再生させ、ディスプレイインターフ
ェイス35に供給する。ディスプレイインターフェイス
35は、入力されたデータをビデオ信号に変換し、モニ
タ7に出力して表示させる(MO8から再生されたデー
タが音声データである場合には、そのデータは、図示せ
ぬスピーカから出力される)。これにより、契約者は、
契約した新聞や雑誌、書籍、さらにはそれに付随するテ
キスト、画像、音声を視聴することができる。After that, when the remote controller 9 is operated and an operation signal corresponding to the operation is received by the input device 33,
The input device 33 transfers the operation signal to the processing circuit 32. When the processing circuit 32 receives the predetermined operation signal, the processing circuit 32 causes the data recording medium control circuit 34 to reproduce the data recorded in the MO 8 and supplies it to the display interface 35. The display interface 35 converts the input data into a video signal and outputs the video signal to the monitor 7 for display (when the data reproduced from the MO 8 is audio data, the data is output from a speaker not shown). Be done). This allows the contractor to
You can view subscribed newspapers, magazines, books, and accompanying text, images, and audio.
【0049】図5は、データ受信回路31のより詳細な
構成例を示している。室外装置5より入力されたIF信
号は、FM復調器71に入力される。FM復調器71
は、IF信号を、ベースバンド信号に復調し、映像信号
/ディジタルチャンネル信号分離回路72に出力する。
映像信号/ディジタルチャンネル信号分離回路72は、
入力された信号から映像信号とディジタルチャンネル信
号とを分離する。映像信号は、図示せぬデコーダに供給
される。デコーダでは、供給された映像信号の受信契約
が結ばれている場合に、処理回路32から後述するよう
にして供給されるスクランブルキーを用いての映像信号
のデスクランブルが行われる。デスクランブルされた映
像信号は、ディスプレイインターフェイス35(図4)
を介してモニタ7に出力されて表示される。FIG. 5 shows a more detailed configuration example of the data receiving circuit 31. The IF signal input from the outdoor device 5 is input to the FM demodulator 71. FM demodulator 71
Demodulates the IF signal into a baseband signal and outputs it to the video signal / digital channel signal separation circuit 72.
The video signal / digital channel signal separation circuit 72 is
The video signal and the digital channel signal are separated from the input signal. The video signal is supplied to a decoder (not shown). The decoder descrambles the video signal using the scramble key supplied from the processing circuit 32 as described later, when the contract for receiving the supplied video signal is concluded. The descrambled video signal is displayed on the display interface 35 (FIG. 4).
Is output to and displayed on the monitor 7 via.
【0050】一方、映像信号/ディジタルチャンネル信
号分離回路72により分離されたディジタルチャンネル
信号は、4相DPSK復調器73に入力され、復調され
る。4相DPSK復調器73より出力された信号は、デ
ィジタルチャンネル信号分離回路74に入力され、そこ
で音声信号(図3に示した音声1乃至4に配置された信
号)と独立データチャンネルの信号とに分離される。音
声信号は、それが上述した映像信号に対応するものであ
る場合、スピーカに供給され、そこから音声として出力
される。On the other hand, the digital channel signal separated by the video signal / digital channel signal separation circuit 72 is input to the 4-phase DPSK demodulator 73 and demodulated. The signal output from the 4-phase DPSK demodulator 73 is input to the digital channel signal separation circuit 74, where it is converted into a voice signal (a signal arranged in the voice 1 to 4 shown in FIG. 3) and a signal of an independent data channel. To be separated. The audio signal, if it corresponds to the above-mentioned video signal, is supplied to the speaker and is output as audio therefrom.
【0051】また、ディジタルチャンネル信号分離回路
74は、分離した独立データチャンネル信号を、マルチ
メディアデータ/関連情報分離回路81に出力する。マ
ルチメディアデータ/関連情報分離回路81は、入力さ
れた信号から、マルチメディアデータと関連情報とを分
離し、マルチメディアデータをデータデスクランブル回
路87に出力するとともに、関連情報を関連情報復号回
路82に出力する。なお、これは、上述したサービス識
別符号を参照することにより行われる。Further, the digital channel signal separation circuit 74 outputs the separated independent data channel signal to the multimedia data / related information separation circuit 81. The multimedia data / related information separation circuit 81 separates the multimedia data and the related information from the input signal, outputs the multimedia data to the data descramble circuit 87, and outputs the related information to the related information decoding circuit 82. Output to. This is done by referring to the service identification code described above.
【0052】関連情報復号化回路82は、ワークレジス
タ83に記憶されたワークキーを用いて、入力された関
連情報を復号する。そして、その復号結果のうちの、共
通情報に含まれるデータ識別子は、ダウンロード可否判
定回路84に出力され、それ以外(セキュリティオブジ
ェクト、個別情報、データ識別子を除く共通情報、およ
び映像信号のスクランブルに用いられたスクランブルキ
ー)は、処理回路32に出力される。The related information decoding circuit 82 uses the work key stored in the work register 83 to decode the input related information. Then, the data identifier included in the common information in the decryption result is output to the download permission / inhibition decision circuit 84, and is used for other than that (security object, individual information, common information excluding data identifier, and scramble of video signal). The generated scramble key) is output to the processing circuit 32.
【0053】処理回路32は、関連情報復号回路82か
ら供給される情報に、テレビ局からの映像信号のスクラ
ンブルに用いられたスクランブルキーが含まれている場
合、それをデコーダに出力する。これにより、デコーダ
では、上述したように、そのスクランブルキーを用い
て、映像信号/ディジタルチャンネル信号分離回路72
から出力される映像信号がデスクランブルされる。When the information supplied from the related information decoding circuit 82 includes the scramble key used for scrambling the video signal from the television station, the processing circuit 32 outputs it to the decoder. As a result, the decoder uses the scramble key, as described above, in the video signal / digital channel signal separation circuit 72.
The video signal output from is descrambled.
【0054】また、処理回路32は、関連情報復号回路
82からの共通情報に含まれるワークキーをワークキー
レジスタ83に供給して記憶させる。関連情報復号化回
路82では、このようにしてワークレジスタ83に記憶
されたワークキーを用いて、次に供給される関連情報の
復号を行う。従って、図2に示したサービス運用会社3
の送信装置で用いるワークキーを、定期的、あるいは不
定期に変更することにより、関連情報のセキュリティを
強固なものとすることができる。Further, the processing circuit 32 supplies the work key contained in the common information from the related information decoding circuit 82 to the work key register 83 to store it therein. The related information decoding circuit 82 uses the work key thus stored in the work register 83 to decode the related information to be supplied next. Therefore, the service management company 3 shown in FIG.
The security of the related information can be strengthened by changing the work key used in the transmission device of 1) regularly or irregularly.
【0055】さらに、処理回路32は、関連情報復号回
路82からの復号結果のうちのセキュリティオブジェク
ト(中間コードのセキュリティオブジェクト)を、デー
タ記録媒体コントロール回路34を介してMO8に、一
旦記録させる。そして、処理回路32は、MO8に記録
されたセキュリティオブジェクト、即ち中間コードのデ
スクランブルプログラムを、適宜読み出し、データデス
クランブル処理回路87が実行可能なマシンコードに変
換(翻訳)する。変換後の実行可能な形式のファイルに
されたデスクランブルプログラムは、再度MO8に供給
されて記録される。Further, the processing circuit 32 temporarily records the security object (intermediate code security object) in the decryption result from the related information decryption circuit 82 in the MO 8 via the data recording medium control circuit 34. Then, the processing circuit 32 appropriately reads out the security object recorded in MO8, that is, the descramble program of the intermediate code, and converts (translates) the machine code executable by the data descramble processing circuit 87. The descrambling program converted into an executable file after conversion is again supplied to the MO 8 and recorded therein.
【0056】なお、デスクランブルプログラムのマシン
コードへの変換は、例えば処理回路32の内蔵するCP
Uの空き時間を利用して行われる。また、上述の場合、
中間コードのデスクランブルプログラムをMO8に、一
旦記録してから、マシンコードへの変換を行うようにし
たが、この他、例えば処理回路32において、中間コー
ドのセキュリティオブジェクトをMO8に記録せずに、
それをマシンコードに変換するようにすることも可能で
ある。但し、この場合、処理回路32には、そこで大き
な負荷の処理が行われている際に、マシンコードへの変
換処理を行わせる必要が生じることが考えられるので、
処理回路32に内蔵させるCPUとしては、高性能のも
のを用いる必要がある。The conversion of the descramble program into the machine code is performed by, for example, the CP included in the processing circuit 32.
It is performed by using the free time of U. In the above case,
Although the descrambling program of the intermediate code is once recorded in the MO8 and then converted into the machine code, other than this, for example, in the processing circuit 32, the security object of the intermediate code is not recorded in the MO8,
It is also possible to convert it into machine code. However, in this case, it is conceivable that the processing circuit 32 needs to perform the conversion processing into the machine code when the processing with a large load is performed therein.
A high-performance CPU needs to be used as the CPU incorporated in the processing circuit 32.
【0057】その後、処理回路32は、関連情報復号回
路82から供給される個別情報に含まれるユーザ管理情
報と、データ受信装置IDレジスタ86の記憶値とを比
較する。データ受信装置IDレジスタ86には、このデ
ータ受信装置6のデータ受信装置IDが記憶されてお
り、処理回路32は、ユーザ管理情報を構成する受信装
置IDと、データ受信装置IDレジスタ86に記憶され
たデータ受信装置IDとを比較し、それらが一致したと
き、そのデータ受信装置IDに対応する契約内容を、ユ
ーザ管理情報から取り出し、契約内容レジスタ85に出
力して記憶させる(契約内容レジスタ85に既に記憶さ
れた契約内容の変更も、同様にして行われる)。After that, the processing circuit 32 compares the user management information included in the individual information supplied from the related information decoding circuit 82 with the stored value of the data receiving device ID register 86. The data receiving device ID register 86 stores the data receiving device ID of the data receiving device 6, and the processing circuit 32 stores the receiving device ID constituting the user management information and the data receiving device ID register 86. The data receiving device ID is compared, and when they match, the contract content corresponding to the data receiving device ID is extracted from the user management information, output to the contract content register 85, and stored (in the contract content register 85). Changes to the contract contents that have already been stored are made in the same way).
【0058】契約内容レジスタ85に契約内容が記憶さ
れると、ダウンロード可否判定回路84は、その契約内
容と、関連情報復号回路82から供給されるデータ識別
子とを比較する。契約内容には、上述したように、契約
されているマルチメディアデータのデータ識別子が含ま
れており、ダウンロード可否判定回路84は、これらの
2つの識別子が一致し、さらにその一致した識別子が、
ダウンロード要求設定回路88に記憶されているとき、
データのデスクランブルを指示するデスクランブル指示
信号を、処理回路32に出力する。When the contract content is stored in the contract content register 85, the download availability determination circuit 84 compares the contract content with the data identifier supplied from the related information decoding circuit 82. As described above, the contract content includes the data identifier of the contracted multimedia data, and the download permission / inhibition determination circuit 84 matches these two identifiers, and further, the matched identifier is
When stored in the download request setting circuit 88,
A descramble instruction signal for instructing descramble of data is output to the processing circuit 32.
【0059】ここで、ダウンロード要求設定回路88に
は、例えばリモコン9を操作することによって、受信者
(契約者)が契約したマルチメディアデータのうち、ダ
ウンロードを希望するもののデータ識別子が、あらかじ
め登録されている。従って、デスクランブル指示信号
は、契約したマルチメディアデータであって、ダウンロ
ードを希望するものが受信されたときに出力されること
になる。Here, in the download request setting circuit 88, for example, by operating the remote controller 9, the data identifier of the multimedia data that the receiver (contractor) has contracted for which is desired to be registered is registered in advance. ing. Therefore, the descramble instruction signal is output when the contracted multimedia data which is desired to be downloaded is received.
【0060】処理回路32は、ダウンロード可否判定回
路84よりデスクランブル指示信号を受信すると、MO
8に記録されたマシンコードのデスクランブルプログラ
ムを読み出し、データデスクランブル処理回路87に転
送する。データデスクランブル処理回路87は、演算機
能を有し、処理回路32からのデスクランブルプログラ
ムにしたがって、即ちそのデスクランブルプログラムを
実行することにより、入力されるマルチメディアデータ
にかけられたスクランブルをデスクランブルする。デス
クランブルされたマルチメディアデータは、上述したよ
うにデータ記録媒体コントロール回路34を介してMO
8に供給されて記録される。When the processing circuit 32 receives the descramble instruction signal from the download permission / inhibition decision circuit 84, the MO
The descramble program of the machine code recorded in 8 is read and transferred to the data descramble processing circuit 87. The data descramble processing circuit 87 has an arithmetic function, and descrambles the scrambled multimedia data input according to the descramble program from the processing circuit 32, that is, by executing the descramble program. . The descrambled multimedia data is transmitted to the MO via the data recording medium control circuit 34 as described above.
8 to be recorded.
【0061】なお、セキュリティオブジェクトに制御デ
ータが含まれている場合、処理回路32は、マシンコー
ドのデスクランブルプログラムとともに、その制御デー
タも、データデスクランブル処理回路87に転送する。
従って、この場合、データデスクランブル処理回路87
では、制御データを用いてデスクランブル処理が行われ
る。When the security object includes control data, the processing circuit 32 transfers the control data together with the machine code descramble program to the data descramble processing circuit 87.
Therefore, in this case, the data descramble processing circuit 87
Then, the descrambling process is performed using the control data.
【0062】以上のように、データ受信装置6では、デ
スクランブルプログラムが受信され、そのプログラムに
したがってデスクランブルが行われるので、サービス運
用会社3におけるスクランブルのアルゴリズムが変更さ
れても、デスクランブルを行うことができる。As described above, the data receiving device 6 receives the descramble program and performs the descramble according to the program, so that the descramble is performed even if the scrambling algorithm in the service operating company 3 is changed. be able to.
【0063】さらに、デスクランブルプログラムは、上
述したように仮想機械が解釈、実行する中間コードで記
述されており、従ってデータデスクランブル処理回路8
7は、各種のマイコン上にソフトウェアで実現すること
ができ、その結果、装置を、専用のハードウェアを用い
なくても構成することができる。Further, the descramble program is described by the intermediate code which the virtual machine interprets and executes as described above, and therefore the data descramble processing circuit 8 is provided.
7 can be realized by software on various microcomputers, and as a result, the device can be configured without using dedicated hardware.
【0064】以上、本発明を、新聞や雑誌、書籍などの
刊行物のデータを伝送するデータ放送システムに適用し
た場合について説明したが、本発明は、その他のデータ
を伝送するデータ放送システムに適用可能である。The case where the present invention is applied to the data broadcasting system for transmitting the data of publications such as newspapers, magazines and books has been described above, but the present invention is applied to the data broadcasting system for transmitting other data. It is possible.
【0065】なお、本実施例においては、データを、衛
星回線を介して伝送するようにしたが、データを伝送す
る伝送路としては、この他、衛星回線以外の無線回線
や、PSTNや、ISDN、CATVのケーブル、専用
線、その他のデータ線などを用いることが可能である。In this embodiment, the data is transmitted via the satellite line. However, other transmission lines for transmitting the data include wireless lines other than the satellite line, PSTN and ISDN. , CATV cables, dedicated lines, other data lines, etc. can be used.
【0066】また、本実施例では、セキュリティオブジ
ェクトを、マルチメディアデータと同一の伝送路(本実
施例では、衛星回線)で伝送(送信)するようにした
が、セキュリティオブジェクトと、マルチメディアデー
タとは、異なる伝送路で伝送(送信)するようにするこ
とが可能である。Further, in the present embodiment, the security object is transmitted (transmitted) through the same transmission path (satellite line in the present embodiment) as the multimedia data. However, the security object and the multimedia data are transmitted. Can be transmitted (transmitted) through different transmission paths.
【0067】即ち、例えば図1に示すように、マルチメ
ディアデータは、大容量の衛星回線で、セキュリティオ
ブジェクトは、例えばISDNやPSTNなどの電話回
線(公衆電話網)で、それぞれ伝送(送信)するように
することができる。但し、この場合、例えば図4に示す
ように、データ受信装置6には、電話回線のインターフ
ェイスとなるモデム36などを設けるようにする必要が
ある。That is, for example, as shown in FIG. 1, multimedia data is transmitted by a large-capacity satellite line, and security objects are transmitted (transmitted) by a telephone line (public telephone network) such as ISDN or PSTN. You can However, in this case, for example, as shown in FIG. 4, it is necessary to provide the data receiving device 6 with a modem 36 or the like serving as an interface of a telephone line.
【0068】さらに、本実施例では、関連情報を復号す
るワークキーを伝送するようにしたが、この他、関連情
報を復号するプログラムのオブジェクトを伝送し、これ
により関連情報を復号するようにすることが可能であ
る。Further, in the present embodiment, the work key for decrypting the related information is transmitted, but in addition to this, the object of the program for decrypting the related information is transmitted, and thereby the related information is decrypted. It is possible.
【0069】また、テレビ局が提供する映像信号のスク
ランブルも、スクランブルキーを伝送するのではなく、
デスクランブル処理を行うプログラムのオブジェクトを
伝送し、これを用いて解くようにすることが可能であ
る。Also, the scramble of the video signal provided by the television station does not transmit the scramble key, but the scramble key is transmitted.
It is possible to transmit the object of the program that performs the descrambling process and use it to solve.
【0070】さらに、本実施例においては、デスクラン
ブルプログラムの中間コードを伝送するようにしたが、
この他、例えばそのソースプログラムや、それをマシン
コードに変換(翻訳)(コンパイル)したものを伝送す
るようにすることも可能である。Further, in the present embodiment, the intermediate code of the descramble program is transmitted.
In addition, it is also possible to transmit the source program or a machine code converted (translated) (compiled), for example.
【0071】[0071]
【発明の効果】以上の如く、本発明のデータ送信装置に
よれば、セキュリティ管理を強化し、受信側における不
正受信を防止することが可能となる。As described above, according to the data transmitting apparatus of the present invention, it is possible to strengthen security management and prevent unauthorized reception on the receiving side.
【0072】また、本発明のデータ受信装置によれば、
送信側でスクランブルのアルゴリズムが変更されても、
デスクランブルを行うことが可能となる。According to the data receiving apparatus of the present invention,
Even if the scrambling algorithm is changed on the sending side,
It becomes possible to perform descrambling.
【0073】さらに、本発明の他のデータ受信装置によ
れば、デスクランブルを行う処理系を、いわゆる仮想機
械とし、これにより装置を、専用のハードウェアを用い
なくても構成することが可能となる。Further, according to another data receiving apparatus of the present invention, the processing system for descrambling is a so-called virtual machine, which makes it possible to configure the apparatus without using dedicated hardware. Become.
【図1】本発明を適用したデータ放送システムの構成例
を示す図である。FIG. 1 is a diagram showing a configuration example of a data broadcasting system to which the present invention is applied.
【図2】図1のサービス運用会社3が有する送信装置の
構成例を示すブロック図である。FIG. 2 is a block diagram showing a configuration example of a transmission device included in the service operating company 3 of FIG.
【図3】ディジタルチャンネルデータのフォーマットを
説明する図である。FIG. 3 is a diagram illustrating a format of digital channel data.
【図4】図1のデータ受信装置6の詳細構成を示すブロ
ック図である。4 is a block diagram showing a detailed configuration of a data receiving device 6 in FIG.
【図5】図4のデータ受信回路31の詳細構成を示すブ
ロック図である。5 is a block diagram showing a detailed configuration of a data receiving circuit 31 of FIG.
1 大型計算機 2 編集装置 3 サービス運用会社 4 衛星 5 室外装置 6 データ受信装置 7 モニタ 8 光磁気ディスク(MO) 9 リモコン 11 関連情報暗号化回路 12 独立データチャンネル多重化回路 13 セキュリティオブジェクト発生処理回路 14 データスクランブル処理回路 15 ディジタルチャンネル信号多重化回路 16 4相DPSK変調器 17 映像信号/ディジタルチャンネル信号多重化回路 18 FM変調器 19 アップコンバータ 20 電力増幅器 21 送信アンテナ 25 エンコーダ 31 データ受信回路 32 処理回路 33 入力装置 34 データ記録媒体コントロール回路 35 ディスプレイインターフェイス 36 モデム 71 FM復調器 72 映像信号/ディジタルチャンネル信号分離回路 73 4相DPSK復調器 74 ディジタルチャンネル信号分離回路 81 マルチメディアデータ/関連情報分離回路 82 関連情報復号回路 83 ワークキーレジスタ 84 ダウンロード可否判定回路 85 契約内容レジスタ 86 データ受信装置IDレジスタ 87 データデスクランブル処理回路 1 Large Computer 2 Editing Device 3 Service Operating Company 4 Satellite 5 Outdoor Device 6 Data Receiving Device 7 Monitor 8 Magneto-Optical Disk (MO) 9 Remote Control 11 Related Information Encryption Circuit 12 Independent Data Channel Multiplexing Circuit 13 Security Object Generation Processing Circuit 14 Data scramble processing circuit 15 Digital channel signal multiplexing circuit 16 4-phase DPSK modulator 17 Video signal / digital channel signal multiplexing circuit 18 FM modulator 19 Up converter 20 Power amplifier 21 Transmitting antenna 25 Encoder 31 Data receiving circuit 32 Processing circuit 33 Input device 34 Data recording medium control circuit 35 Display interface 36 Modem 71 FM demodulator 72 Video signal / digital channel signal separation circuit 73 4-phase DPSK demodulator 4 digital channel signal separator 81 multimedia data / related information separator 82 related information decoding circuit 83 work key register 84 downloads determination circuit 85 contract register 86 the data receiving device ID register 87 data descrambling circuit
Claims (8)
て、 前記データにスクランブルをかけるスクランブル手段を
備え、 前記スクランブル手段によるスクランブルをデスクラン
ブルする処理を行うプログラムであるデスクランブルプ
ログラムを少なくとも含むオブジェクトを送信すること
を特徴とするデータ送信装置。1. A data transmitting apparatus for transmitting data, comprising an scramble means for scrambling the data, and an object including at least a descramble program which is a program for performing a process of descrambling the scramble by the scramble means. A data transmitting device for transmitting.
とを特徴とする請求項1に記載のデータ送信装置。2. The data transmission device according to claim 1, wherein the data is data of a publication.
回線またはCATV網を介して送信されることを特徴と
する請求項1または2に記載のデータ送信装置。3. The data transmitting apparatus according to claim 1, wherein the data and the object are transmitted via a satellite line or a CATV network.
送路を介して送信されることを特徴とする請求項1また
は2に記載のデータ送信装置。4. The data transmitting apparatus according to claim 1, wherein the data and the object are transmitted via different transmission paths.
ドウェアに依存しない中間コードでなることを特徴とす
る請求項1乃至4のいずれかに記載のデータ送信装置。5. The data transmitting apparatus according to claim 1, wherein the descrambling program is an intermediate code that does not depend on hardware.
タ送信装置から送信されたデータを受信するデータ受信
装置であって、 前記デスクランブルプログラムにしたがって、前記デー
タにかけられたスクランブルをデスクランブルするデス
クランブル手段を備えることを特徴とするデータ受信装
置。6. A data receiving device for receiving data transmitted from the data transmitting device according to claim 1, wherein the scrambled data is descrambled according to the descrambling program. A data receiving apparatus comprising descrambling means for performing the descrambling.
信されたデータを受信するデータ受信装置であって、 前記デスクランブルプログラムの中間コードを、所定の
マシンコードに翻訳する翻訳手段と、 前記所定のマシンコードにしたがって、前記データにか
けられたスクランブルをデスクランブルするデスクラン
ブル手段とを備えることを特徴とするデータ受信装置。7. A data receiving device for receiving the data transmitted from the data transmitting device according to claim 5, wherein the translating means translates the intermediate code of the descramble program into a predetermined machine code, A data receiving device, comprising: a descrambler for descrambled scrambled data according to a predetermined machine code.
ードを記録媒体に記録する記録手段をさらに備え、 前記翻訳手段は、前記記録媒体に記録された前記デスク
ランブルプログラムの中間コードの翻訳を行うことを特
徴とする請求項7に記載のデータ受信装置。8. The recording medium further comprises a recording unit for recording the intermediate code of the descramble program on a recording medium, and the translating unit translates the intermediate code of the descramble program recorded on the recording medium. The data receiving device according to claim 7.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15439494A JP3654367B2 (en) | 1994-07-06 | 1994-07-06 | Data transmitting apparatus, data receiving apparatus, and data broadcasting system |
US08/494,573 US5787171A (en) | 1994-06-28 | 1995-06-22 | Data transmitter and receiver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15439494A JP3654367B2 (en) | 1994-07-06 | 1994-07-06 | Data transmitting apparatus, data receiving apparatus, and data broadcasting system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0823313A true JPH0823313A (en) | 1996-01-23 |
JP3654367B2 JP3654367B2 (en) | 2005-06-02 |
Family
ID=15583187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP15439494A Expired - Lifetime JP3654367B2 (en) | 1994-06-28 | 1994-07-06 | Data transmitting apparatus, data receiving apparatus, and data broadcasting system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3654367B2 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0915580A3 (en) * | 1997-11-05 | 2001-09-05 | Globalstar L.P. | Access control system in a data broadcasting system |
JP2001519562A (en) * | 1997-10-03 | 2001-10-23 | オ−ディブル・インコ−ポレ−テッド | Method and apparatus for targeting a digital information playback device |
US6807928B2 (en) | 2002-02-14 | 2004-10-26 | Mitsubishi Denki Kabushiki Kaisha | Control device for a control motor of an internal combustion engine |
US6810839B2 (en) | 2002-02-14 | 2004-11-02 | Mitsubishi Denki Kabushiki Kaisha | Control device for controlling control motor of internal combustion engine |
WO2005025129A1 (en) * | 2003-09-04 | 2005-03-17 | Matsushita Electric Industrial Co., Ltd. | Digital literary work protection system and digital literary work protection method |
JP2010206796A (en) * | 2009-03-02 | 2010-09-16 | Irdeto Access Bv | Securely providing secret data from sender to receiver |
US8123658B2 (en) | 2007-01-31 | 2012-02-28 | Yamaha Hatsudoki Kabushiki Kaisha | Continuously variable transmission, vehicle having the continuously variable transmission, and control device and control method for the continuously variable transmission |
US8958558B2 (en) | 2009-03-02 | 2015-02-17 | Irdeto B.V. | Conditional entitlement processing for obtaining a control word |
-
1994
- 1994-07-06 JP JP15439494A patent/JP3654367B2/en not_active Expired - Lifetime
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001519562A (en) * | 1997-10-03 | 2001-10-23 | オ−ディブル・インコ−ポレ−テッド | Method and apparatus for targeting a digital information playback device |
EP0915580A3 (en) * | 1997-11-05 | 2001-09-05 | Globalstar L.P. | Access control system in a data broadcasting system |
US6807928B2 (en) | 2002-02-14 | 2004-10-26 | Mitsubishi Denki Kabushiki Kaisha | Control device for a control motor of an internal combustion engine |
US6810839B2 (en) | 2002-02-14 | 2004-11-02 | Mitsubishi Denki Kabushiki Kaisha | Control device for controlling control motor of internal combustion engine |
WO2005025129A1 (en) * | 2003-09-04 | 2005-03-17 | Matsushita Electric Industrial Co., Ltd. | Digital literary work protection system and digital literary work protection method |
US7865960B2 (en) | 2003-09-04 | 2011-01-04 | Panasonic Corporation | Digital literary work protection system and digital literary work protection method |
US8123658B2 (en) | 2007-01-31 | 2012-02-28 | Yamaha Hatsudoki Kabushiki Kaisha | Continuously variable transmission, vehicle having the continuously variable transmission, and control device and control method for the continuously variable transmission |
JP2010206796A (en) * | 2009-03-02 | 2010-09-16 | Irdeto Access Bv | Securely providing secret data from sender to receiver |
US8958558B2 (en) | 2009-03-02 | 2015-02-17 | Irdeto B.V. | Conditional entitlement processing for obtaining a control word |
US9455834B2 (en) | 2009-03-02 | 2016-09-27 | Irdeto B.V. | Securely providing secret data from a sender to a receiver |
US9866381B2 (en) | 2009-03-02 | 2018-01-09 | Irdeto B.V. | Conditional entitlement processing for obtaining a control word |
Also Published As
Publication number | Publication date |
---|---|
JP3654367B2 (en) | 2005-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5787171A (en) | Data transmitter and receiver | |
JP3831453B2 (en) | Method and apparatus for controlling the operation of a signal decoder in a broadcast system | |
US5506902A (en) | Data broadcasting system | |
EP0666694B1 (en) | Method and apparatus for controlling access to digital signals | |
US5917915A (en) | Scramble/descramble method and apparatus for data broadcasting | |
EP2245853B1 (en) | Encryption system for satellite delivered television | |
JPH0832538A (en) | Data serving system | |
JPH08125651A (en) | Signal processor | |
JP2001285821A (en) | Conditional access system | |
JPH0832530A (en) | Data broadcast system and data receiver | |
JP3654367B2 (en) | Data transmitting apparatus, data receiving apparatus, and data broadcasting system | |
JP3599085B2 (en) | Secret information decryption / reproduction apparatus and secret information decryption / reproduction method | |
US20100177895A1 (en) | System For Transmitting The Scrambled Broadcast-Signals In Single Frequency Network, And A Method Thereof | |
JP2000101984A (en) | Conditional reception system for cable television, transmission device therefor and reception device therefor | |
JPH07193802A (en) | Reception station management equipment | |
JPH0823314A (en) | Data broadcast system | |
USRE38529E1 (en) | Scramble/descramble method and apparatus for data broadcasting | |
JPH10200877A (en) | Transmitter of conditional access system for cable television and receiver thereof | |
EP1048157A1 (en) | Method for transferring data from a head-end to a number of receivers | |
JPH10190646A (en) | Method for distributing secret information in digital network, receiving device and transmitting device | |
JP3954906B2 (en) | Data distribution system and method, receiving apparatus and method | |
JPH08191281A (en) | Information display method | |
JP2001339380A (en) | Transmitter-receiver and method, and recording medium | |
JP2000092013A (en) | Transmitting device, receiving device, and system using the same | |
JP3857644B2 (en) | Digital signal transmitting / receiving system and digital signal receiving apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040514 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040709 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050105 |
|
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: 20050210 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050223 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080311 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090311 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100311 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100311 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110311 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110311 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120311 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130311 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140311 Year of fee payment: 9 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |