(57)【要約】【課題】受信機に対して着脱可能でありながら、従来のＢ−ＣＡＳカードよりも不正デスクランブルに利用され難いデスクランブル情報提供装置を実現する。【解決手段】ＣＡＳ基板（３）は、ＲＯＭ（３３）と、ＲＯＭに未だＩＤが記録されていないときに当該ＣＡＳ基板に接続された特定の受信機（１）のＩＤを書き換え不能にＲＯＭに書き込む機能、及び、当該ＣＡＳ基板に接続された機器のＩＤをＲＯＭに書き込まれたＩＤと照合し、当該機器が上記特定の受信機であると判定された場合に、当該機器にＣＡＳ情報を提供する機能を有するＦＰＧＡ（３１）と、を備える。【選択図】図２
2017225004.tif 000002
【特許請求の範囲】
【請求項１】
放送コンテンツを受信する受信機に該放送コンテンツをデスクランブルするためのデスクランブル情報を提供するデスクランブル情報提供装置であって、
記録媒体と、
上記記録媒体に未だＩＤが記録されていないときに当該デスクランブル情報提供装置に接続された特定の受信機のＩＤを書き換え不能に上記記録媒体に書き込む機能、及び、当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合し、当該機器が上記特定の受信機であると判定された場合に、当該機器に上記デスクランブル情報を提供する機能を有する制御部と、を備えている、
ことを特徴とするデスクランブル情報提供装置。
【請求項２】
上記制御部は、上記特定の受信機のＩＤを上記記録媒体に書き込むと共に、自装置のＩＤを上記特定の受信機に保持させるものであり、当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合すると共に、当該デスクランブル情報提供装置に接続された機器が保持するＩＤを自装置のＩＤと照合し、当該機器が上記特定の受信機であることを判定する、ことを特徴とする請求項１に記載のデスクランブル情報提供装置。
【請求項３】
コネクタと、
上記デスクランブル情報を生成するデスクランブル情報生成部と、
上記コネクタと上記デスクランブル情報生成部とを接続する信号ラインであって、上記デスクランブル情報を伝送する信号ラインと、を更に備え、
上記制御部は、当該デスクランブル情報提供装置に接続された機器のＩＤを上記コネクタ及び上記信号ラインを介して取得する、
ことを特徴とする請求項１または２に記載のデスクランブル情報提供装置。
【請求項４】
複数の端子を有するコネクタと、
上記デスクランブル情報を生成するデスクランブル情報生成部であって、複数の端子を有するデスクランブル情報生成部と、
上記コネクタの各端子と上記デスクランブル情報生成部の各端子とを接続する複数の信号ラインであって、上記デスクランブル情報を伝送する複数の信号ラインと、を更に備え、
上記制御部は、上記コネクタを介して当該デスクランブル情報提供装置に接続された機器が上記特定の受信機であると判定された場合に、当該機器から取得した配線パターン情報に従って上記複数の信号ラインの配線パターンを再構成する、
ことを特徴とする請求項１から３の何れか１項に記載のデスクランブル情報提供装置。
【請求項５】
複数の端子を有するコネクタと、
上記デスクランブル情報を生成するデスクランブル情報生成部であって、複数の端子を有するデスクランブル情報生成部と、
上記コネクタの各端子と上記デスクランブル情報生成部の各端子とを接続する複数の信号ラインであって、上記デスクランブル情報を伝送する複数の信号ラインと、を更に備え、
上記記録媒体には、上記特定の受信機から取得した配線パターン情報が書き換え不能に書き込まれ、
上記制御部は、上記記録媒体に書き込まれた配線パターン情報に従って上記複数の信号ラインの配線パターンを再構成する、
ことを特徴とする請求項１から３の何れか１項に記載のデスクランブル情報提供装置。
【請求項６】
複数の端子を有するコネクタと、
上記デスクランブル情報を生成するデスクランブル情報生成部であって、複数の端子を有するデスクランブル情報生成部と、
上記コネクタの各端子と上記デスクランブル情報生成部の各端子とを接続する複数の信号ラインであって、上記デスクランブル情報を伝送する複数の信号ラインと、を更に備え、
上記制御部は、当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合すると共に、上記複数の信号ラインのインピーダンスの値を上記機器から取得したインピーダンスの値と照合し、当該機器が上記特定の受信機であることを判定する、
ことを特徴とする請求項１から５の何れか１項に記載のデスクランブル情報提供装置。
【請求項７】
複数の端子を有するコネクタと、
上記デスクランブル情報を生成するデスクランブル情報生成部であって、複数の端子を有するデスクランブル情報生成部と、
上記コネクタの各端子と上記デスクランブル情報生成部の各端子とを接続する複数の信号ラインであって、上記デスクランブル情報を伝送する複数の信号ラインと、を更に備え、
上記記録媒体には、上記特定の受信機が上記コネクタに接続されているときに測定した上記複数の信号ラインのインピーダンスの値が書き換え不能に書き込まれ、
上記制御部は、当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合すると共に、上記複数の信号ラインのインピーダンスの値を上記記録媒体に書き込まれたインピーダンスの値と照合し、当該機器が上記特定の受信機であることを判定する、
ことを特徴とする請求項１から５の何れか１項に記載のデスクランブル情報提供装置。
【請求項８】
放送コンテンツを受信する受信機であって、
当該受信機に接続されたデスクランブル情報提供装置に当該受信機のＩＤを出力する制御部と、
当該受信機に接続されたデスクランブル情報提供装置からデスクランブル情報を取得することができた場合に、該デスクランブル情報を用いて上記放送コンテンツをデスクランブルするデスクランブル部と、を備えている、
ことを特徴とする受信機。
【請求項９】
上記制御部は、上記デスクランブル情報提供装置に、上記受信機のＩＤと共に、上記受信機の配線パターン情報を出力する、
ことを特徴とする請求項８に記載の受信機。
【請求項１０】
放送コンテンツを受信する受信機と、
上記受信機に上記放送コンテンツをデスクランブルするためのデスクランブル情報を提供するデスクランブル情報提供装置と、を備えており、
上記受信機は、
当該受信機に接続されたデスクランブル情報提供装置に当該受信機のＩＤを出力する制御部と、
当該受信機に接続されたデスクランブル情報提供装置からデスクランブル情報を取得することができた場合に、該デスクランブル情報を用いて上記放送コンテンツをデスクランブルするデスクランブル部と、を備えており、
上記デスクランブル情報提供装置は、
記録媒体と、
上記記録媒体に未だＩＤが記録されていないときに当該デスクランブル情報提供装置に接続された特定の受信機のＩＤを書き換え不能に上記記録媒体に書き込む機能、及び、当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合し、当該機器が上記特定の受信機であると判定された場合に、当該機器に上記デスクランブル情報を提供する機能を有する制御部と、を備えている、
ことを特徴とする受信システム。
【請求項１１】
放送コンテンツを受信する受信機に該放送コンテンツをデスクランブルするためのデスクランブル情報を提供するデスクランブル情報提供方法であって、
記録媒体に未だＩＤが記録されていないときにデスクランブル情報提供装置に接続された特定の受信機のＩＤを書き換え不能に上記記録媒体に書き込むステップと、
当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合し、当該機器が上記特定の受信機であると判定された場合に、当該機器に上記デスクランブル情報を提供するステップと、を含んでいる、
ことを特徴とするデスクランブル情報提供方法。
【請求項１２】
請求項１１に記載のデスクランブル情報提供方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デスクランブル情報提供装置、受信機、受信システム、デスクランブル情報提供方法、および、プログラムに関する。
【背景技術】
【０００２】
放送コンテンツをデスクランブルするためのデスクランブル情報をテレビ受信機（以下、「受信機」と呼ぶ）に提供するデスクランブル情報提供装置として、従来、受信機に着脱可能に装着されたＢ−ＣＡＳカードが広く用いられていた。ただし、不正に改造されたＢ−ＣＡＳカードを受信機に装着することによって、視聴が許されていない放送コンテンツのデスクランブルが可能になってしまうという事例があった。
【０００３】
そこで、高度広帯域衛星放送においては、暗号化方式のアルゴリズムを改善するとともに、Ｂ−ＣＡＳモジュール（回路）を受信機の本体基板上に着脱不能に実装することによって、上記のような不正デスクランブルを不可能にすることが検討されている。
【０００４】
なお、特許文献１には、回路電源の通電無通電に関係なく、大切な固有情報が第３者に不正に読み出されることを防ぐ耐タンパ装置およびその方法が開示されている。特許文献２には、従来の数理的な暗号よりはるかに強い暗号強度を持ち、多様なメディアに応用可能な暗号化技術を提供する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３３７７５３号公報（２００３年１１月２８日公開）
【特許文献２】特許４８２９６２８号公報（２００７年６月１４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、Ｂ−ＣＡＳモジュールを受信機の本体基板上に着脱不能に実装すると、Ｂ−ＣＡＳモジュールに不具合があった場合、その不具合を解消するためには、本体基板を交換するか、特殊な工具を用いて本体基板上のＢ−ＣＡＳモジュールを交換するしか方法がない。また、メーカは、受信機の発売後にＢ−ＣＡＳモジュールの基板だけをオプションとして提供することができなくなる。
【０００７】
本発明は、前記の問題点に鑑みてなされたものであり、その目的は、Ｂ−ＣＡＳモジュール等のデスクランブル情報提供装置であって、受信機に対して着脱可能でありながら、従来のＢ−ＣＡＳカードよりも不正デスクランブルに利用され難いデスクランブル情報提供装置を実現することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の一態様に係るデスクランブル情報提供装置は、放送コンテンツを受信する受信機に該放送コンテンツをデスクランブルするためのデスクランブル情報を提供するデスクランブル情報提供装置であって、記録媒体と、上記記録媒体に未だＩＤが記録されていないときに当該デスクランブル情報提供装置に接続された特定の受信機のＩＤを書き換え不能に上記記録媒体に書き込む機能、及び、当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合し、当該機器が上記特定の受信機であると判定された場合に、当該機器に上記デスクランブル情報を提供する機能を有する制御部と、を備えている。
【０００９】
上記の課題を解決するために、本発明の一態様に係る受信機は、放送コンテンツを受信する受信機であって、当該受信機に接続されたデスクランブル情報提供装置に当該受信機のＩＤを出力する制御部と、当該受信機に接続されたデスクランブル情報提供装置からデスクランブル情報を取得することができた場合に、該デスクランブル情報を用いて上記放送コンテンツをデスクランブルするデスクランブル部と、を備えている。
【００１０】
上記の課題を解決するために、本発明の一態様に係る受信システムは、放送コンテンツを受信する受信機と、上記受信機に上記放送コンテンツをデスクランブルするためのデスクランブル情報を提供するデスクランブル情報提供装置と、を備えており、上記受信機が、当該受信機に接続されたデスクランブル情報提供装置に当該受信機のＩＤを出力する制御部と、当該受信機に接続されたデスクランブル情報提供装置からデスクランブル情報を取得することができた場合に、該デスクランブル情報を用いて上記放送コンテンツをデスクランブルするデスクランブル部と、を備えており、上記デスクランブル情報提供装置が、記録媒体と、上記記録媒体に未だＩＤが記録されていないときに当該デスクランブル情報提供装置に接続された特定の受信機のＩＤを書き換え不能に上記記録媒体に書き込む機能、及び、当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合し、当該機器が上記特定の受信機であると判定された場合に、当該機器に上記デスクランブル情報を提供する機能を有する制御部と、を備えている。
【００１１】
上記の課題を解決するために、本発明の一態様に係るデスクランブル情報提供方法は、放送コンテンツを受信する受信機に該放送コンテンツをデスクランブルするためのデスクランブル情報を提供するデスクランブル情報提供方法であって、記録媒体に未だＩＤが記録されていないときにデスクランブル情報提供装置に接続された特定の受信機のＩＤを書き換え不能に上記記録媒体に書き込むステップと、当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合し、当該機器が上記特定の受信機であると判定された場合に、当該機器に上記デスクランブル情報を提供するステップと、を含んでいる。
【発明の効果】
【００１２】
本発明の一態様によれば、Ｂ−ＣＡＳモジュール等のデスクランブル情報提供装置であって、受信機に対して着脱可能でありながら、従来のＢ−ＣＡＳカードよりも不正デスクランブルに利用され難いデスクランブル情報提供装置を実現することができるとの効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態１に係る受信機の外観を示す図であり、（ａ）は受信機１の正面図を示し、（ｂ）は受信機１の背面図を示す。
【図２】本発明の実施形態１に係る本体基板およびＣＡＳ基板の構成を示すブロック図である。
【図３】本発明の実施形態１に係る本体基板およびＣＡＳ基板の構成（変形例）を示すブロック図である。
【図４】本発明の実施形態１に係るＳＯＣと、ＣＡＳＩＣとの間の通信タイミングを示す図である。
【図５】本発明の実施形態１に係るＦＰＧＡの処理を示すフローチャートである。
【図６】本発明の実施形態２に係る本体基板およびＣＡＳ基板の構成を示すブロック図である。
【図７】本発明の実施形態２に係る本体基板およびＣＡＳ基板の構成（変形例）を示すブロック図である。
【図８】本発明の実施形態２に係るＦＰＧＡの第１処理を示すフローチャートである。
【図９】本発明の実施形態２に係るＦＰＧＡの第２処理を示すフローチャートである。
【図１０】本発明の実施形態３に係る本体基板およびＣＡＳ基板の構成を示すブロック図である。
【図１１】本発明の実施形態３に係る本体基板およびＣＡＳ基板の構成（変形例）を示すブロック図である。
【図１２】本発明の実施形態３に係るＦＰＧＡの第１処理を示すフローチャートである。
【図１３】本発明の実施形態３に係るＦＰＧＡの第２処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
〔実施形態１〕
以下、本発明の実施形態１について、詳細に説明する。
【００１５】
（受信機１の外観）
図１は、本実施形態に係る受信機１の外観を示す図である。図１（ａ）は受信機１の正面図を示し、図１（ｂ）は受信機１の背面図を示す。受信機１は、放送コンテンツを受信する。図１（ｂ）に示すように、受信機１の背面側に本体基板２が実装され、本体基板２にＣＡＳ基板（デスクランブル情報提供装置）３が取り付けられる。本体基板２は、受信機１のメイン処理用基板である。ＣＡＳ基板３は、受信機１に放送コンテンツをデスクランブルするためのＣＡＳ情報（デスクランブル情報）を提供する基板である。
【００１６】
（本体基板２およびＣＡＳ基板３の構成）
図２は、本実施形態に係る本体基板２およびＣＡＳ基板３の構成を示すブロック図である。図２に示すように、本体基板２は、ＳＯＣ（system on a chip：制御部）２１、内層配線２２、通信線２３、コネクタ２４および２５を備えている。ＳＯＣ２１は、受信機１のメイン処理用の集積回路であって、当該受信機１に接続されたＣＡＳ基板３に当該受信機の本体ＩＤを出力する。内層配線２２は、ＳＯＣ２１と、コネクタ２４とを接続する信号ラインである。通信線２３は、ＳＯＣ２１と、コネクタ２５とを接続する信号ラインである。コネクタ２４および２５は、ＣＡＳ基板３を差し込むためのスロットである。
【００１７】
なお、受信機１は、当該受信機１に接続されたＣＡＳ基板３からＣＡＳ情報を取得することができた場合に、該ＣＡＳ情報を用いて放送コンテンツをデスクランブルするデスクランブル部を備えている。
【００１８】
図２に示すように、ＣＡＳ基板３は、ＦＰＧＡ（field-programmable gate array：制御部）３１、ＣＡＳＩＣ（CAS integrated circuit：デスクランブル情報生成部）３２、内層配線３４、３５、通信線３６、電源供給線３７、コネクタ３８および３９を備えている。ＦＰＧＡ３１は、ＣＡＳ基板３の制御用の集積回路であり、ＲＯＭ（記録媒体）３３を備えている。
【００１９】
ＦＰＧＡ３１は、ＲＯＭ３３に未だ本体ＩＤ（シリアル番号）が記録されていないときに当該ＣＡＳ基板３に接続された特定の受信機１の本体ＩＤを書き換え不能にＲＯＭ３３に書き込む機能を有する。ＦＰＧＡ３１は、当該ＣＡＳ基板３に接続された機器のＩＤをＲＯＭ３３に書き込まれたＩＤと照合し、当該機器が上記特定の受信機１であると判定された場合に、当該機器にＣＡＳ情報を提供する機能を有する。
【００２０】
ＣＡＳＩＣ３２は、ＣＡＳ情報を生成する集積回路である。内層配線３４は、ＦＰＧＡ３１と、コネクタ３８とを接続する信号ラインである。内層配線３５は、ＦＰＧＡ３１と、ＣＡＳＩＣ３２とを接続する信号ラインである。内層配線３４および３５は、コネクタ３８と、ＣＡＳＩＣ３２とを接続する信号ラインであって、ＣＡＳ情報を伝送する信号ラインである。
【００２１】
通信線３６は、ＦＰＧＡ３１と、コネクタ３９とを接続する信号ラインである。電源供給線３７は、ＦＰＧＡ３１からＣＡＳＩＣ３２に電源を供給するための信号ラインである。コネクタ３８および３９は、本体基板２に差し込むための端子である。
【００２２】
受信機１の本体基板２にＣＡＳ基板３が接続された後、最初に受信機１の電源が投入された場合に、ＦＰＧＡ３１は、ＳＯＣ２１から本体ＩＤを取得し、当該本体ＩＤをＲＯＭ３３に書き込む。その後、ＦＰＧＡ３１は、ＳＯＣ２１から取得した本体ＩＤと、ＲＯＭ３３から読み出した本体ＩＤとが一致した場合に、ＣＡＳＩＣ３２の電源を投入し、ＣＡＳＩＣ３２との間で信号ラインを接続する。これにより、外部から強制的にＣＡＳＩＣ３２に電源を供給しても、ＣＡＳＩＣ３２は外部と通信することはできない。
【００２３】
（ＣＡＳＩＤの照合）
ＦＰＧＡ３１は、受信機１の本体ＩＤの照合と共に、ＣＡＳ基板３のＣＡＳＩＤの照合を行ってもよい。詳細には、ＦＰＧＡ３１は、上記特定の受信機１の本体ＩＤをＲＯＭ３３に書き込むと共に、ＣＡＳ基板３のＣＡＳＩＤを上記特定の受信機１に保持させる。ＦＰＧＡ３１は、当該ＣＡＳ基板３に接続された機器のＣＡＳＩＤをＲＯＭ３３に書き込まれたＣＡＳＩＤと照合すると共に、当該ＣＡＳ基板３に接続された機器が保持するＣＡＳＩＤを当該ＣＡＳ基板３のＣＡＳＩＤと照合し、当該機器が上記特定の受信機１であることを判定する。なお、ＣＡＳＩＤの照合に関しては、フローチャートによる説明を割愛する。
【００２４】
（変形例）
図３は、本実施形態に係る本体基板２ａおよびＣＡＳ基板３ａの構成を示すブロック図である。これは、本体基板２およびＣＡＳ基板３の変形例を示す。図２に示すように、本体基板２ａは、ＳＯＣ２１ａ、内層配線２２ａ、および、コネクタ２４ａを備えている。ＣＡＳ基板３ａは、ＦＰＧＡ３１ａ、ＣＡＳＩＣ３２ａ、内層配線３４ａ、３５ａ、電源供給線３７ａ、コネクタ３８ａを備えている。ＦＰＧＡ３１ａは、ＣＰＬＤ（Complex Programmable Logic Device）であってもよい。内層配線３４ａおよび３５ａは、コネクタ３８ａと、ＣＡＳＩＣ３２ａとを接続する信号ラインであって、ＣＡＳ情報を伝送する信号ラインである。以下、図２の本体基板２およびＣＡＳ基板３と異なる点について説明する。
【００２５】
ＦＰＧＡ３１ａは、ＲＯＭ３３ａ、通信線３６ａ、インタフェース部４０ａ、スイッチ４１ａ、および、通信線４２ａを備えている。スイッチ４１ａは、内層配線３４ａによりコネクタ３８ａと接続され、内層配線３５ａによりＣＡＳＩＣ３２ａと接続され、通信線３６ａによりインタフェース部４０ａと接続される。通信線４２ａは、ＲＯＭ３３ａと、インタフェース部４０ａとを接続する信号ラインである。
【００２６】
ＦＰＧＡ３１ａは、ＣＡＳ基板３ａに接続された機器の本体ＩＤをコネクタ３８ａ、および、内層配線３４ａを介して取得する。ＦＰＧＡ３１ａは、インタフェース部４０ａの制御、および、スイッチ３１ａの切換により、ＣＡＳＩＣ３２ａおよびＲＯＭ３３ａとの接続を切り換える。これにより、ＳＯＣ２１ａとＣＡＳＩＣ３２ａとの間の通信経路、および、ＳＯＣ２１ａとＲＯＭ３３ａとの間の通信経路を共通化できるので、本体基板２ａのコネクタ２４ａと、ＣＡＳ基板３ａのコネクタ３８ａとの間における信号ライン数を削減することができる。
【００２７】
なお、初期状態において、ＳＯＣ２１ａのＲＯＭ２６ａには、本体ＩＤが書き込まれているが、ＣＡＳＩＤは書かれていない。初期状態において、ＦＰＧＡ３１ａのＲＯＭ３３ａには、識別コードおよび本体ＩＤともに書かれていない。ＣＡＳ基板３ａが本体基板２ａに接続された後、ＳＯＣ２１ａのＲＯＭ２６ａには、ＣＡＳＩＤが書き込まれる。ＣＡＳ基板３ａが本体基板２ａに接続された後、ＦＰＧＡ３１ａのＲＯＭ３３ａには、書き込み済を示す識別コードおよび本体ＩＤが書き込まれる。
【００２８】
図４は、本実施形態に係るＳＯＣ２１ａと、ＣＡＳＩＣ３２ａとの間の通信タイミングを示す図である。ＳＯＣ２１ａは、本体ＩＤの送信、ＣＡＳＩＤの送信を行う。ＦＰＧＡ３１ａは、ＳＯＣ２１ａから受信した本体ＩＤ、ＣＡＳＩＤと、ＣＡＳ基板３ａに記憶されている本体ＩＤ、ＣＡＳＩＤとがそれぞれ一致した場合に、ＣＡＳＩＣ３２ａの電源を投入し、スイッチ４１ａをＣＡＳＩＣ３２ａと接続する。これにより、ＳＯＣ２１ａと、ＣＡＳＩＣ３２ａとの間の通信が開始される。
【００２９】
（ＣＡＳ基板３の処理）
図５は、本実施形態に係るＦＰＧＡ３１の処理を示すフローチャートである。ＦＰＧＡ３１は、ＣＡＳ基板３が本体基板２に差し込まれた場合に、本処理を開始する。なお、本処理は、ＦＰＧＡ３１ａにも適用される。
【００３０】
図５に示すように、ＦＰＧＡ３１は、受信機１から本体ＩＤを取得し、ＲＯＭ３３から識別コードを読み取る（Ｓ５０１）。識別コードは、ＲＯＭ３３が書き込み済か否かを示す。次に、ＦＰＧＡ３１は、識別コードによりＲＯＭ３３が書き込み済か否かを判定する（Ｓ５０２）。ＲＯＭ３３が書き込み済でない場合（Ｓ５０２のＮＯ）、ＦＰＧＡ３１は、取得した本体ＩＤをＲＯＭ３３に書き込む（Ｓ５０３）。そして、ＦＰＧＡ３１は、識別コードをＲＯＭ３３の書き込み済に更新する（Ｓ５０４）。
【００３１】
ＦＰＧＡ３１は、電源供給線３７を介してＣＡＳＩＣ３２の電源を投入する（Ｓ５０５）。なお、ＦＰＧＡ３１ａは、さらにスイッチ４１ａをＣＡＳＩＣ３２ａに接続する（Ｓ５０５）。そして、ＦＰＧＡ３１は、ＣＡＳＩＣ３２との通信を開始する（Ｓ５０６）。これにより、ＦＰＧＡ３１は、ＣＡＳＩＣ３２からＣＡＳ情報を取得し、本体基板２に送信する。
【００３２】
ＲＯＭ３３が書き込み済である場合（Ｓ５０２のＹＥＳ）、ＦＰＧＡ３１は、ＲＯＭ３３から本体ＩＤを読み出す（Ｓ５０７）。そして、ＦＰＧＡ３１は、読み出した本体ＩＤと、取得した本体ＩＤとが一致するか否かを判定する（Ｓ５０８）。読み出した本体ＩＤと、取得した本体ＩＤとが一致する場合（Ｓ５０８のＹＥＳ）、ＦＰＧＡ３１は、Ｓ５０５、Ｓ５０６の処理を行う。
【００３３】
読み出した本体ＩＤと、取得した本体ＩＤとが一致しない場合（Ｓ５０８のＮＯ）、ＦＰＧＡ３１は、本体ＩＤ同士が一致しないことを通知する（Ｓ５０９）。例えば、ＦＰＧＡ３１は、ＳＯＣ２１を介して受信機１の画面に本体ＩＤ同士が一致しない旨を示すメッセージを表示する。
【００３４】
（実施形態１の効果）
上記実施形態１によれば、ＣＡＳ基板３を他の受信機１に流用するのを防止することができる。そして、ＣＡＳ基板３をＰＣ等に接続して、ＣＡＳ基板３のデータを書き換えるのを防止することができる。また、本体基板２と、ＣＡＳ基板３との間に観測用の機器を接続して、本体基板２と、ＣＡＳ基板３との間で送受信される信号を解析するのを防止することができる。
【００３５】
上記によれば、ＣＡＳ基板３を購入した後、受信機１の本体基板２に取り付けることができる。次に、ＣＡＳ基板３を決まった受信機１だけで動作させることができるため、ＰＣなどを使って不正に書き換えたり、解析したりすることが困難になる。そして、不正なＣＡＳ基板が市場に出回ることを防止することができる。
【００３６】
〔実施形態２〕
本発明の他の実施形態について、図６〜図９に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００３７】
図６は、本実施形態に係る本体基板２およびＣＡＳ基板３の構成を示すブロック図である。本体基板２において、コネクタ２４は、複数の端子を有する。ＳＯＣ２１は、受信機１のメイン処理用の集積回路であって、複数の端子を有する。内層配線２２は、コネクタ２４の各端子とＳＯＣ２１の各端子とを接続する複数の信号ラインであって、ＣＡＳ情報を伝送する。
【００３８】
ＣＡＳ基板３において、コネクタ３８は、複数の端子を有する。ＣＡＳＩＣ３２は、ＣＡＳ情報を生成する集積回路であって、複数の端子を有する。内層配線３４および３５は、コネクタ３８の各端子とＣＡＳＩＣ３２の各端子とを接続する複数の信号ラインであって、ＣＡＳ情報を伝送する。
【００３９】
ＦＰＧＡ３１は、本体基板２の配線パターン情報に従って複数の信号ラインの配線パターンを再構成する。ＳＯＣ２１は、受信機１のＩＤと共に、受信機１の配線パターン情報をＣＡＳ基板３のＦＰＧＡ３１に送信する。この場合、ＳＯＣ２１は、配線パターン情報を暗号化して送信する。本体基板２の配線パターンは、例えば、製品ごとに異なるように設定されてもよい。ＣＡＳ基板３は、本体基板２の配線パターンに応じて複数の信号ラインの配線パターンを再構成するので、ＣＡＳ基板３の共通化が可能になる。
【００４０】
ＦＰＧＡ３１が配線パターンを再構成する処理には、以下の２つがある。
【００４１】
第１の処理として、ＦＰＧＡ３１は、コネクタ３８、３９を介して当該ＣＡＳ基板３に接続された機器が上記特定の受信機１であると判定された場合に、当該機器から取得した配線パターン情報に従って複数の信号ラインの配線パターンを再構成する。
【００４２】
第２の処理として、ＦＰＧＡ３１のＲＯＭ３３には、上記特定の受信機１から取得した配線パターン情報が書き換え不能に書き込まれる。そして、ＦＰＧＡ３１は、ＲＯＭ３３に書き込まれた配線パターン情報に従って複数の信号ラインの配線パターンを再構成する。
【００４３】
（変形例）
図７は、本実施形態に係る本体基板２ｂおよびＣＡＳ基板３ｂの構成を示すブロック図である。これは、本体基板２およびＣＡＳ基板３の変形例を示す。図７に示すように、本体基板２ｂは、ＳＯＣ２１ｂ、内層配線２２ｂ、通信線２３ｂ、および、コネクタ２４ｂを備えている。ＣＡＳ基板３ｂは、ＦＰＧＡ３１ｂ、ＣＡＳＩＣ３２ｂ、内層配線３４ｂ、３５ｂ、通信線３６ｂ、電源供給線３７ｂ、および、コネクタ３８ｂを備えている。ＦＰＧＡ３１ｂは、ＣＰＬＤ（Complex Programmable Logic Device）であってもよい。内層配線３４ｂおよび３５ｂは、コネクタ３８ｂと、ＣＡＳＩＣ３２ｂとを接続する信号ラインであって、ＣＡＳ情報を伝送する信号ラインである。以下、図６の本体基板２およびＣＡＳ基板３と異なる点について説明する。
【００４４】
ＦＰＧＡ３１ｂは、ＲＯＭ３３ｂ、インタフェース部４０ｂ、スイッチ４１ｂ、通信線４２ｂ、および、配線パターン情報４３ｂを備えている。ＦＰＧＡ３１ｂは、インタフェース部４０ｂを介して、ＳＯＣ２１ｂから配線パターン情報を取得し、ＲＯＭ３３ｂに書き込む。ＦＰＧＡ３１ｂは、インタフェース部４０ｂを介してＲＯＭ３３ｂから配線パターン情報４３ｂを読み出し、配線パターン情報４３ｂに従って、スイッチ４１ｂを切り換えることにより、配線パターンを再構成する。
【００４５】
なお、初期状態において、ＳＯＣ２１ｂのＲＯＭ２６ｂには、本体ＩＤおよび配線パターン情報が書き込まれているが、ＣＡＳＩＤは書かれていない。初期状態において、ＦＰＧＡ３１ｂのＲＯＭ３３ｂには、識別コード、本体ＩＤ、および、配線パターン情報ともに書かれていない。ＣＡＳ基板３ｂが本体基板２ｂに接続された後、ＳＯＣ２１ｂのＲＯＭ２６ｂには、ＣＡＳＩＤが書き込まれる。ＣＡＳ基板３ｂが本体基板２ｂに接続された後、ＦＰＧＡ３１ｂのＲＯＭ３３ｂには、書き込み済を示す識別コード、本体ＩＤ、および、配線パターン情報が書き込まれる。
【００４６】
（ＣＡＳ基板３の第１処理）
図８は、本実施形態に係るＦＰＧＡ３１の第１処理を示すフローチャートである。ＦＰＧＡ３１は、ＣＡＳ基板３が本体基板２に差し込まれた場合に、本処理を開始する。本処理では、ＦＰＧＡ３１は、ＣＡＳ基板３が本体基板２に差し込まれる度に、本体基板２から配線パターン情報を読み出す。なお、本処理は、ＦＰＧＡ３１ｂにも適用される。
【００４７】
図８に示すように、ＦＰＧＡ３１は、受信機１から本体ＩＤを取得し、ＲＯＭ３３から識別コードを読み取る（Ｓ８０１）。識別コードは、ＲＯＭ３３が書き込み済か否かを示す。次に、ＦＰＧＡ３１は、識別コードによりＲＯＭ３３が書き込み済か否かを判定する（Ｓ８０２）。ＲＯＭ３３が書き込み済でない場合（Ｓ８０２のＮＯ）、ＦＰＧＡ３１は、取得した本体ＩＤをＲＯＭ３３に書き込む（Ｓ８０３）。そして、ＦＰＧＡ３１は、識別コードをＲＯＭ３３の書き込み済に更新する（Ｓ８０４）。
【００４８】
ＦＰＧＡ３１は、電源供給線３７を介してＣＡＳＩＣ３２の電源を投入する（Ｓ８０５）。次に、ＦＰＧＡ３１は、受信機１のＳＯＣ２１から配線パターン情報を読み出す（Ｓ８０６）。そして、ＦＰＧＡ３１は、配線パターン情報に従って、配線パターンを再構成する（Ｓ８０７）さらに、ＦＰＧＡ３１は、ＣＡＳＩＣ３２との通信を開始する（Ｓ８０８）。これにより、ＦＰＧＡ３１は、ＣＡＳＩＣ３２からＣＡＳ情報を取得し、本体基板２に送信する。
【００４９】
ＲＯＭ３３が書き込み済である場合（Ｓ８０２のＹＥＳ）、ＦＰＧＡ３１は、ＲＯＭ３３から本体ＩＤを読み出す（Ｓ８０９）。そして、ＦＰＧＡ３１は、読み出した本体ＩＤと、取得した本体ＩＤとが一致するか否かを判定する（Ｓ８１０）。読み出した本体ＩＤと、取得した本体ＩＤとが一致する場合（Ｓ８１０のＹＥＳ）、ＦＰＧＡ３１は、Ｓ８０５〜Ｓ８０８の処理を行う。
【００５０】
読み出した本体ＩＤと、取得した本体ＩＤとが一致しない場合（Ｓ８１０のＮＯ）、ＦＰＧＡ３１は、本体ＩＤ同士が一致しないことを通知する（Ｓ８１１）。
【００５１】
（ＣＡＳ基板３の第２処理）
図９は、本実施形態に係るＦＰＧＡ３１の第２処理を示すフローチャートである。ＦＰＧＡ３１は、ＣＡＳ基板３が本体基板２に接続された場合に、本処理を開始する。本処理では、ＦＰＧＡ３１は、ＣＡＳ基板３が本体基板２に上記特定の場合に、配線パターン情報をＲＯＭ３３に書き込む。なお、本処理は、ＦＰＧＡ３１ｂにも適用される。
【００５２】
図９に示すように、ＦＰＧＡ３１は、受信機１から本体ＩＤおよび配線情報を取得し、ＲＯＭ３３から識別コードを読み取る（Ｓ９０１）。識別コードは、ＲＯＭ３３が書き込み済か否かを示す。次に、ＦＰＧＡ３１は、識別コードによりＲＯＭ３３が書き込み済か否かを判定する（Ｓ９０２）。ＲＯＭ３３が書き込み済でない場合（Ｓ９０２のＮＯ）、ＦＰＧＡ３１は、取得した本体ＩＤおよび配線情報をＲＯＭ３３に書き込む（Ｓ９０３）。そして、ＦＰＧＡ３１は、識別コードをＲＯＭ３３の書き込み済に更新する（Ｓ９０４）。
【００５３】
ＦＰＧＡ３１は、電源供給線３７を介してＣＡＳＩＣ３２の電源を投入する（Ｓ９０５）。次に、ＦＰＧＡ３１は、ＲＯＭ３３から配線パターン情報を読み出す（Ｓ９０６）。そして、ＦＰＧＡ３１は、配線パターン情報に従って、複数の信号ラインの配線パターンを再構成する（Ｓ９０７）。さらに、ＦＰＧＡ３１は、ＣＡＳＩＣ３２との通信を開始する（Ｓ９０８）。これにより、ＦＰＧＡ３１は、ＣＡＳＩＣ３２からＣＡＳ情報を取得し、本体基板２に送信する。
【００５４】
ＲＯＭ３３が書き込み済である場合（Ｓ９０２のＹＥＳ）、ＦＰＧＡ３１は、ＲＯＭ３３から本体ＩＤを読み出す（Ｓ９０９）。そして、ＦＰＧＡ３１は、読み出した本体ＩＤと、取得した本体ＩＤとが一致するか否かを判定する（Ｓ９１０）。読み出した本体ＩＤと、取得した本体ＩＤとが一致する場合（Ｓ９１０のＹＥＳ）、ＦＰＧＡ３１は、Ｓ９０５〜Ｓ９０８の処理を行う。
【００５５】
読み出した本体ＩＤと、取得した本体ＩＤとが一致しない場合（Ｓ９１０のＮＯ）、ＦＰＧＡ３１は、本体ＩＤ同士が一致しないことを通知する（Ｓ９１１）。
【００５６】
（実施形態２の効果）
上記実施形態２によれば、ＣＡＳ基板３を他の受信機１に流用するのを防止することができる。そして、ＣＡＳ基板３をＰＣ等に接続して、ＣＡＳ基板３のデータを書き換えるのを防止することができる。また、本体基板２と、ＣＡＳ基板３との間に観測用の機器を接続して、本体基板２と、ＣＡＳ基板３との間で送受信される信号を解析するのを防止することができる。
【００５７】
〔実施形態３〕
本発明の他の実施形態について、図１０〜図１３に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００５８】
図１０は、本実施形態に係る本体基板２およびＣＡＳ基板３の構成を示すブロック図である。本体基板２において、コネクタ２４は、複数の端子を有する。ＳＯＣ２１は、受信機１のメイン処理用の集積回路であって、複数の端子を有する。内層配線２２は、コネクタ２４の各端子とＳＯＣ２１の各端子とを接続する複数の信号ラインであって、ＣＡＳ情報を伝送する。
【００５９】
ＣＡＳ基板３において、コネクタ３８は、複数の端子を有する。ＣＡＳＩＣ３２は、ＣＡＳ情報を生成する集積回路であって、複数の端子を有する。内層配線３４および３５は、コネクタ３８の各端子とＣＡＳＩＣ３２の各端子とを接続する複数の信号ラインであって、ＣＡＳ情報を伝送する。
【００６０】
ＦＰＧＡ３１は、本体ＩＤ同士が一致し、インピーダンス値同士が一致した場合に、ＣＡＳＩＣ３２ＣＡＳＩＣ３２の電源を投入し、ＣＡＳＩＣ３２との間で信号ラインを接続する。これにより、外部から強制的にＣＡＳＩＣ３２に電源を供給しても、ＣＡＳＩＣ３２は外部と通信することはできない。
【００６１】
ＦＰＧＡ３１がインピーダンス値を照合する処理には、以下の２つがある。
【００６２】
第１の処理として、ＦＰＧＡ３１は、当該ＣＡＳ基板３に接続された機器のＩＤをＲＯＭ３３に書き込まれたＩＤと照合すると共に、複数の信号ラインのインピーダンスの値を機器から取得したインピーダンスの値と照合し、当該機器が上記特定の受信機であることを判定する。
【００６３】
第２の処理として、ＦＰＧＡ３１のＲＯＭ３３には、上記特定の受信機１がコネクタ３８に接続されているときに測定した複数の信号ラインのインピーダンスの値が書き換え不能に書き込まれる。ＦＰＧＡ３１は、当該ＣＡＳ基板３に接続された機器の本体ＩＤをＲＯＭ３３に書き込まれた本体ＩＤと照合すると共に、複数の信号ラインのインピーダンスの値をＲＯＭ３３に書き込まれたインピーダンスの値と照合し、当該機器が上記特定の受信機１であることを判定する。
【００６４】
（変形例）
図１１は、本実施形態に係る本体基板２ｃおよびＣＡＳ基板３ｃの構成を示すブロック図である。これは、本体基板２およびＣＡＳ基板３の変形例を示す。図１１に示すように、本体基板２ｃは、ＳＯＣ２１ｃ、内層配線２２ｃ、通信線２３ｃ、コネクタ２４ｃ、および、ＲＯＭ２６ｃを備えている。ＣＡＳ基板３ｃは、ＦＰＧＡ３１ｃ、ＣＡＳＩＣ３２ｃ、内層配線３４ｃ、３５ｃ、通信線３６ｃ、電源供給線３７ｃ、および、コネクタ３８ｃを備えている。ＦＰＧＡ３１ｃは、ＣＰＬＤであってもよい。内層配線３４ｃおよび３５ｃは、コネクタ３８ｃと、ＣＡＳＩＣ３２ｃとを接続する信号ラインであって、ＣＡＳ情報を伝送する信号ラインである。以下、図６の本体基板２およびＣＡＳ基板３と異なる点について説明する。
【００６５】
ＦＰＧＡ３１ｃは、ＲＯＭ３３ｃ、インタフェース部４０ｃ、スイッチ４１ｃ、通信線４２ｃ、および、インピーダンス値測定部４４ｃを備えている。ＦＰＧＡ３１ｃは、インピーダンス値測定部４４ｃによりインピーダンス値を測定し、インタフェース部４０ｃを介して、当該インピーダンス値をＲＯＭ３３ｃに書き込む。ＦＰＧＡ３１ｃは、インタフェース部４０ｃを介してＳＯＣ２１ｃまたはＲＯＭ３３ｃからインピーダンス値を読み出し、インピーダンス値測定部４４ｃにより測定したインピーダンス値と照合する。
【００６６】
なお、初期状態において、ＳＯＣ２１ｃのＲＯＭ２６ｃには、本体ＩＤおよびインピーダンス値が書き込まれているが、ＣＡＳＩＤは書かれていない。初期状態において、ＦＰＧＡ３１ｃのＲＯＭ３３ｃには、識別コード、本体ＩＤ、および、インピーダンス値ともに書かれていない。ＣＡＳ基板３ｃが本体基板２ｃに接続された後、ＳＯＣ２１ｃのＲＯＭ２６ｃには、ＣＡＳＩＤが書き込まれる。ＣＡＳ基板３ｃが本体基板２ｃに接続された後、ＦＰＧＡ３１ｃのＲＯＭ３３ｃには、書き込み済を示す識別コード、本体ＩＤ、および、インピーダンス値が書き込まれる。
【００６７】
（ＣＡＳ基板３の第１処理）
図１２は、本実施形態に係るＦＰＧＡ３１の第１処理を示すフローチャートである。ＦＰＧＡ３１は、ＣＡＳ基板３が本体基板２に差し込まれた場合に、本処理を開始する。本処理では、ＦＰＧＡ３１は、ＣＡＳ基板３が本体基板２に差し込まれる度に、本体基板２からインピーダンス値を読み出す。なお、本処理は、ＦＰＧＡ３１ｃにも適用される。
【００６８】
図１２に示すように、ＦＰＧＡ３１は、受信機１から本体ＩＤおよびインピーダンス値を取得し、ＲＯＭ３３から識別コードを読み取る（Ｓ１２０１）。識別コードは、ＲＯＭ３３が書き込み済か否かを示す。次に、ＦＰＧＡ３１は、識別コードによりＲＯＭ３３が書き込み済か否かを判定する（Ｓ１２０２）。ＲＯＭ３３が書き込み済でない場合（Ｓ１２０２のＮＯ）、ＦＰＧＡ３１は、取得した本体ＩＤをＲＯＭ３３に書き込む（Ｓ１２０３）。そして、ＦＰＧＡ３１は、識別コードをＲＯＭ３３の書き込み済に更新する（Ｓ１２０４）。
【００６９】
ＦＰＧＡ３１は、複数の信号ラインのインピーダンス値を測定する（Ｓ１２０５）。そして、ＦＰＧＡ３１は、測定したインピーダンス値が受信機１から取得したインピーダンス値と一致するか否かを判定する（Ｓ１２０６）。
【００７０】
インピーダンス値同士が一致する場合（Ｓ１２０６のＹＥＳ）、ＦＰＧＡ３１は、電源供給線３７を介してＣＡＳＩＣ３２の電源を投入する（Ｓ１２０７）。なお、ＦＰＧＡ３１ｃは、さらにスイッチ４１ｃをＣＡＳＩＣ３２ｃに接続する（Ｓ１２０７）。そして、ＦＰＧＡ３１は、ＣＡＳＩＣ３２との通信を開始する（Ｓ１２０８）。これにより、ＦＰＧＡ３１は、ＣＡＳＩＣ３２からＣＡＳ情報を取得し、本体基板２に送信する。
【００７１】
インピーダンス値同士が一致しない場合（Ｓ１２０６のＮＯ）、ＦＰＧＡ３１は、ＣＡＳ基板３が合致しないことを通知する（Ｓ１２１１）。
【００７２】
ＲＯＭ３３が書き込み済である場合（Ｓ１２０２のＹＥＳ）、ＦＰＧＡ３１は、ＲＯＭ３３から本体ＩＤを読み出す（Ｓ１２０９）。そして、ＦＰＧＡ３１は、読み出した本体ＩＤと、受信機１から取得した本体ＩＤとが一致するか否かを判定する（Ｓ１２１０）。読み出した本体ＩＤと、取得した本体ＩＤとが一致する場合（Ｓ１２１０のＹＥＳ）、ＦＰＧＡ３１は、Ｓ１２０５〜Ｓ１２０８、Ｓ１２１１の処理を行う。
【００７３】
読み出した本体ＩＤと、取得した本体ＩＤとが一致しない場合（Ｓ１２１０のＮＯ）、ＦＰＧＡ３１は、ＣＡＳ基板３が合致しないことを通知する（Ｓ１２１１）。例えば、ＦＰＧＡ３１は、ＳＯＣ２１を介して受信機１の画面にＣＡＳ基板３が合致しない旨を示すメッセージを表示する。
【００７４】
（ＣＡＳ基板３の第２処理）
図１３は、本実施形態に係るＦＰＧＡ３１の第２処理を示すフローチャートである。ＦＰＧＡ３１は、ＣＡＳ基板３が本体基板２に差し込まれた場合に、本処理を開始する。本処理では、ＦＰＧＡ３１は、ＩＤ書き込み時にＣＡＳ基板３が本体基板２に差し込まれた場合に、インピーダンス値を測定し、ＲＯＭ３３に書き込む。なお、本処理は、ＦＰＧＡ３１ｃにも適用される。
【００７５】
図１３に示すように、ＦＰＧＡ３１は、受信機１から本体ＩＤを取得し、ＲＯＭ３３から識別コードを読み取る（Ｓ１３０１）。識別コードは、ＲＯＭ３３が書き込み済か否かを示す。次に、ＦＰＧＡ３１は、識別コードによりＲＯＭ３３が書き込み済か否かを判定する（Ｓ１３０２）。
【００７６】
ＲＯＭ３３が書き込み済でない場合（Ｓ１３０２のＮＯ）、ＦＰＧＡ３１は、取得した本体ＩＤをＲＯＭ３３に書き込む（Ｓ１３０３）。次に、ＦＰＧＡ３１は、複数の信号ラインのインピーダンス値を測定して、ＲＯＭ３３の書き込む（Ｓ１３０４）。そして、ＦＰＧＡ３１は、識別コードをＲＯＭ３３の書き込み済に更新する（Ｓ１３０５）。
【００７７】
ＦＰＧＡ３１は、複数の信号ラインのインピーダンス値を測定する（Ｓ１３０６）。そして、ＦＰＧＡ３１は、測定したインピーダンス値がＲＯＭ３３から取得したインピーダンス値と一致するか否かを判定する（Ｓ１３０７）。
【００７８】
インピーダンス値同士が一致する場合（Ｓ１３０７のＹＥＳ）、ＦＰＧＡ３１は、電源供給線３７を介してＣＡＳＩＣ３２の電源を投入する（Ｓ１３０８）。なお、ＦＰＧＡ３１ｃは、さらにスイッチ４１ｃをＣＡＳＩＣ３２ｃに接続する（Ｓ１３０８）。そして、ＦＰＧＡ３１は、ＣＡＳＩＣ３２との通信を開始する（Ｓ１３０９）。これにより、ＦＰＧＡ３１は、ＣＡＳＩＣ３２からＣＡＳ情報を取得し、本体基板２に送信する。
【００７９】
インピーダンス値同士が一致しない場合（Ｓ１３０７のＮＯ）、ＦＰＧＡ３１は、ＣＡＳ基板３が合致しないことを通知する（Ｓ１３１２）。
【００８０】
ＲＯＭ３３が書き込み済である場合（Ｓ１３０２のＹＥＳ）、ＦＰＧＡ３１は、ＲＯＭ３３から本体ＩＤを読み出す（Ｓ１３１０）。そして、ＦＰＧＡ３１は、読み出した本体ＩＤと、受信機１から取得した本体ＩＤとが一致するか否かを判定する（Ｓ１３１１）。読み出した本体ＩＤと、取得した本体ＩＤとが一致する場合（Ｓ１３１１のＹＥＳ）、ＦＰＧＡ３１は、Ｓ１３０６〜Ｓ１３０９、Ｓ１３１２の処理を行う。
【００８１】
読み出した本体ＩＤと、取得した本体ＩＤとが一致しない場合（Ｓ１３１１のＮＯ）、ＦＰＧＡ３１は、ＣＡＳ基板３が合致しないことを通知する（Ｓ１３１２）。
【００８２】
（実施形態３の効果）
上記実施形態３によれば、ＣＡＳ基板３を他の受信機１に流用するのを防止することができる。そして、ＣＡＳ基板３をＰＣ等に接続して、ＣＡＳ基板３のデータを書き換えるのを防止することができる。また、本体基板２と、ＣＡＳ基板３との間に観測用の機器を接続して、本体基板２と、ＣＡＳ基板３との間で送受信される信号を解析するのを防止することができる。
【００８３】
〔ソフトウェアによる実現例〕
受信機１の制御ブロック（特にＳＯＣ２１およびＦＰＧＡ３１）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００８４】
後者の場合、受信機１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００８５】
〔まとめ〕
本発明の態様１に係るデスクランブル情報提供装置（ＣＡＳ基板３）は、放送コンテンツを受信する受信機（１）に該放送コンテンツをデスクランブルするためのデスクランブル情報（ＣＡＳ情報）を提供するデスクランブル情報提供装置であって、記録媒体（ＲＯＭ３３）と、上記記録媒体に未だＩＤが記録されていないときに当該デスクランブル情報提供装置に接続された特定の受信機のＩＤを書き換え不能に上記記録媒体に書き込む機能、及び、当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合し、当該機器が上記特定の受信機であると判定された場合に、当該機器に上記デスクランブル情報を提供する機能を有する制御部（ＦＰＧＡ３１）と、を備えている。
【００８６】
上記の構成によれば、受信機に対して着脱可能でありながら、従来のＢ−ＣＡＳカードよりも不正デスクランブルに利用され難くすることができる。
【００８７】
本発明の態様２に係るデスクランブル情報提供装置は、上記態様１において、上記制御部が、上記特定の受信機のＩＤを上記記録媒体に書き込むと共に、自装置のＩＤを上記特定の受信機に保持させるものであり、当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合すると共に、当該デスクランブル情報提供装置に接続された機器が保持するＩＤを自装置のＩＤと照合し、当該機器が上記特定の受信機であることを判定してもよい。
【００８８】
上記の構成によれば、受信機のＩＤの照合、および、デスクランブル情報提供装置のＩＤの照合を行うので、放送コンテンツの受信において、不正なスクランブルの解除をより確実に防止することができる。
【００８９】
本発明の態様３に係るデスクランブル情報提供装置は、上記態様１および２において、コネクタ（３８）と、上記デスクランブル情報を生成するデスクランブル情報生成部と、上記コネクタと上記デスクランブル情報生成部とを接続する信号ライン（内層配線３４、３５）であって、上記デスクランブル情報を伝送する信号ラインと、を更に備え、上記制御部が、当該デスクランブル情報提供装置に接続された機器のＩＤを上記コネクタ及び上記信号ラインを介して取得してもよい。
【００９０】
上記の構成によれば、受信機と、デスクランブル情報提供装置との間の信号ラインの数を減らすことができる。
【００９１】
本発明の態様４に係るデスクランブル情報提供装置は、上記態様１から３において、複数の端子を有するコネクタと、上記デスクランブル情報を生成するデスクランブル情報生成部であって、複数の端子を有するデスクランブル情報生成部と、上記コネクタの各端子と上記デスクランブル情報生成部の各端子とを接続する複数の信号ラインであって、上記デスクランブル情報を伝送する複数の信号ラインと、を更に備え、上記制御部が、上記コネクタを介して当該デスクランブル情報提供装置に接続された機器が上記特定の受信機であると判定された場合に、当該機器から取得した配線パターン情報（４３ｂ）に従って上記複数の信号ラインの配線パターンを再構成してもよい。
【００９２】
上記の構成によれば、受信機の配線パターンを用いてデスクランブル情報提供装置の配線パターンを再構成するので、安全にデスクランブル情報を提供することができる。
【００９３】
本発明の態様５に係るデスクランブル情報提供装置は、上記態様１から３において、複数の端子を有するコネクタと、上記デスクランブル情報を生成するデスクランブル情報生成部であって、複数の端子を有するデスクランブル情報生成部と、上記コネクタの各端子と上記デスクランブル情報生成部の各端子とを接続する複数の信号ラインであって、上記デスクランブル情報を伝送する複数の信号ラインと、を更に備え、上記記録媒体には、上記特定の受信機から取得した配線パターン情報が書き換え不能に書き込まれ、上記制御部が、上記記録媒体に書き込まれた配線パターン情報に従って上記複数の信号ラインの配線パターンを再構成してもよい。
【００９４】
上記の構成によれば、受信機の配線パターンを用いてデスクランブル情報提供装置の配線パターンを再構成するので、安全にデスクランブル情報を提供することができる。
【００９５】
本発明の態様６に係るデスクランブル情報提供装置は、上記態様１から５において、複数の端子を有するコネクタと、上記デスクランブル情報を生成するデスクランブル情報生成部であって、複数の端子を有するデスクランブル情報生成部と、上記コネクタの各端子と上記デスクランブル情報生成部の各端子とを接続する複数の信号ラインであって、上記デスクランブル情報を伝送する複数の信号ラインと、を更に備え、上記制御部が、当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合すると共に、上記複数の信号ラインのインピーダンスの値を上記機器から取得したインピーダンスの値と照合し、当該機器が上記特定の受信機であることを判定してもよい。
【００９６】
上記の構成によれば、受信機のインピーダンスを照合するので、放送コンテンツの受信において、不正なスクランブルの解除をより確実に防止することができる。
【００９７】
本発明の態様７に係るデスクランブル情報提供装置は、上記態様１から５において、複数の端子を有するコネクタと、上記デスクランブル情報を生成するデスクランブル情報生成部であって、複数の端子を有するデスクランブル情報生成部と、上記コネクタの各端子と上記デスクランブル情報生成部の各端子とを接続する複数の信号ラインであって、上記デスクランブル情報を伝送する複数の信号ラインと、を更に備え、上記記録媒体には、上記特定の受信機が上記コネクタに接続されているときに測定した上記複数の信号ラインのインピーダンスの値が書き換え不能に書き込まれ、上記制御部が、当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合すると共に、上記複数の信号ラインのインピーダンスの値を上記記録媒体に書き込まれたインピーダンスの値と照合し、当該機器が上記特定の受信機であることを判定してもよい。
【００９８】
上記の構成によれば、受信機のインピーダンスを照合するので、放送コンテンツの受信において、不正なスクランブルの解除をより確実に防止することができる。
【００９９】
本発明の態様８に係る受信機は、放送コンテンツを受信する受信機であって、当該受信機に接続されたデスクランブル情報提供装置に当該受信機のＩＤを出力する制御部（ＳＯＣ２１）と、当該受信機に接続されたデスクランブル情報提供装置からデスクランブル情報を取得することができた場合に、該デスクランブル情報を用いて上記放送コンテンツをデスクランブルするデスクランブル部と、を備えている。
【０１００】
本発明の態様９に係る受信機は、上記態様８において、上記制御部が、上記デスクランブル情報提供装置に、上記受信機のＩＤと共に、上記受信機の配線パターン情報を出力してもよい。
【０１０１】
本発明の態様１０に係る受信システムは、放送コンテンツを受信する受信機と、上記受信機に上記放送コンテンツをデスクランブルするためのデスクランブル情報を提供するデスクランブル情報提供装置と、を備えており、上記受信機が、当該受信機に接続されたデスクランブル情報提供装置に当該受信機のＩＤを出力する制御部と、当該受信機に接続されたデスクランブル情報提供装置からデスクランブル情報を取得することができた場合に、該デスクランブル情報を用いて上記放送コンテンツをデスクランブルするデスクランブル部と、を備えており、上記デスクランブル情報提供装置が、記録媒体と、上記記録媒体に未だＩＤが記録されていないときに当該デスクランブル情報提供装置に接続された特定の受信機のＩＤを書き換え不能に上記記録媒体に書き込む機能、及び、当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合し、当該機器が上記特定の受信機であると判定された場合に、当該機器に上記デスクランブル情報を提供する機能を有する制御部と、を備えている。
【０１０２】
本発明の態様１１に係るデスクランブル情報提供方法は、放送コンテンツを受信する受信機に該放送コンテンツをデスクランブルするためのデスクランブル情報を提供するデスクランブル情報提供方法であって、記録媒体に未だＩＤが記録されていないときにデスクランブル情報提供装置に接続された特定の受信機のＩＤを書き換え不能に上記記録媒体に書き込むステップと、当該デスクランブル情報提供装置に接続された機器のＩＤを上記記録媒体に書き込まれたＩＤと照合し、当該機器が上記特定の受信機であると判定された場合に、当該機器に上記デスクランブル情報を提供するステップと、を含んでいる。
【０１０３】
本発明の各態様に係るデスクランブル情報提供装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記デスクランブル情報提供装置が備える各部（ソフトウェア要素）として動作させることにより上記デスクランブル情報提供装置をコンピュータにて実現させるデスクランブル情報提供装置のプログラムも本発明の範疇に入る。
【０１０４】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１０５】
１  受信機
２  本体基板
３  ＣＡＳ基板（デスクランブル情報提供装置）
２１  ＳＯＣ（制御部）
３１  ＦＰＧＡ（制御部）
３２  ＣＡＳＩＣ（デスクランブル情報提供部）
３３  ＲＯＭ（記録媒体）
３４、３５  内層配線（信号ライン）
３８  コネクタ
４３ｂ  配線パターン情報
【図１】
2017225004.tif 000003
【図２】
2017225004.tif 000004
【図３】
2017225004.tif 000005
【図４】
2017225004.tif 000006
【図５】
2017225004.tif 000007
【図６】
2017225004.tif 000008
【図７】
2017225004.tif 000009
【図８】
2017225004.tif 000010
【図９】
2017225004.tif 000011
【図１０】
2017225004.tif 000012
【図１１】
2017225004.tif 000013
【図１２】
2017225004.tif 000014
【図１３】
2017225004.tif 000015