(57)【要約】【課題】  非正規の光データリンクを良好に判別する認証方法を提供する。【解決手段】  光データリンク１０の光出力を光データリンク１０内の光検出器１８によって検出する。また、光データリンク１０内の記憶装置２６に格納された識別データ２６ａを読み出し、所定の規則にしたがって光出力パワーに変換する。光検出器１８によって検出されたパワーが識別データ２６ａを変換した光出力パワーと合致するときに光データリンクの動作を許可し、合致しないときに光データリンクの動作を禁止する。【選択図】  図３
2005348243.tif 000002
【特許請求の範囲】
【請求項１】
所定の識別データおよびその識別データに対応付けられた光出力パワーを有する光データリンクを認証する方法であって、
前記光データリンクは、駆動時に光出力を生成する発光素子と、前記発光素子を駆動する駆動回路と、前記光出力のパワーを検出する光検出器と、前記識別データを格納した記憶装置とを有しており、
前記発光素子を駆動し、前記光検出器によって検出されたパワーを前記光データリンクから取得する一方で、前記記憶装置に格納された識別データを読み出し、前記識別データに対応付けられた光出力パワーを特定するデータ取得ステップと、
前記光検出器によって検出されたパワーが前記識別データから特定された前記光出力パワーと合致するか否かを判定する判定ステップと、
前記光検出器によって検出されたパワーが前記識別データから特定された光出力パワーと合致するときに前記光データリンクの動作を許可し、合致しないときに前記光データリンクの動作を禁止する動作制御ステップと
を備える光データリンクの認証方法。
【請求項２】
前記光データリンクは、前記光データリンクへ電気入力信号を供給することの可能な光通信装置に挿抜自在に接続することができ、
前記駆動回路は、前記電気入力信号に応答して前記発光素子を駆動し、
前記動作制御ステップは、前記光通信装置から前記駆動回路へ前記電気入力信号を供給することによって前記光データリンクの動作を許可し、前記光通信装置から前記駆動回路への前記電気入力信号の供給を禁止することによって前記光データリンクの動作を禁止する、請求項１に記載の光データリンクの認証方法。
【請求項３】
前記光通信装置は、イネーブル信号に応答して前記電気入力信号を前記駆動回路に供給する信号生成部と、前記イネーブル信号を生成する制御部とを有しており、
前記動作制御ステップは、前記光検出器によって検出されたパワーが前記識別データから特定された光出力パワーと合致するときに、前記制御部に前記イネーブル信号を前記信号生成部へ供給させ、前記光検出器によって検出されたパワーが前記識別データから特定された光出力パワーと合致しないときは、前記制御部に前記イネーブル信号を前記信号生成部へ供給させない、
請求項２に記載の光データリンクの認証方法。
【請求項４】
所定の光出力パワーを有する光データリンクを認証する方法であって、
前記光データリンクは、駆動時に光出力を生成する発光素子と、前記発光素子を駆動する駆動回路と、前記光出力のパワーを検出する光検出器と、前記所定の光出力パワーを示す暗号化データを格納した記憶装置とを有しており、
前記発光素子を駆動し、前記光検出器によって検出されたパワーを前記光データリンクから取得する一方で、前記記憶装置から前記暗号化データを読み出して解読し、前記所定の光出力パワーを取得するデータ取得ステップと、
前記光検出器によって検出されたパワーが前記暗号化データから解読された前記所定の光出力パワーと合致するか否かを判定する判定ステップと、
前記光検出器によって検出されたパワーが前記暗号化データから解読された前記所定の光出力パワーと合致するときに前記光データリンクの動作を許可し、合致しないときに前記光データリンクの動作を禁止する動作制御ステップと
を備える光データリンクの認証方法。
【請求項５】
前記光データリンクは、前記光データリンクへ電気入力信号を供給することの可能な光通信装置に挿抜自在に接続することができ、
前記駆動回路は、前記電気入力信号に応答して前記発光素子を駆動し、
前記動作制御ステップは、前記光通信装置から前記駆動回路へ前記電気入力信号を供給することによって前記光データリンクの動作を許可し、前記光通信装置から前記駆動回路への前記電気入力信号の供給を禁止することによって前記光データリンクの動作を禁止する、請求項４に記載の光データリンクの認証方法。
【請求項６】
前記光通信装置は、イネーブル信号に応答して前記電気入力信号を前記駆動回路に供給する信号生成部と、前記イネーブル信号を生成する制御部とを有しており、
前記動作制御ステップは、前記光検出器によって検出されたパワーが前記暗号化データから解読された前記所定の光出力パワーと合致するときに、前記制御部に前記イネーブル信号を前記信号生成部へ供給させ、前記光検出器によって検出されたパワーが前記暗号化データから解読された前記所定の光出力パワーと合致しないときは、前記制御部に前記イネーブル信号を前記信号生成部へ供給させない、
請求項５に記載の光データリンクの認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、光通信に用いられる光データリンクを認証する方法に関する。
【背景技術】
【０００２】
従来のＳＦＰ（Small Form-factor Pluggable）／ＧＢＩＣ（Giga-Bit Interface Converter）等の光データリンクには不揮発性メモリが搭載されており、この不揮発性メモリにはシリアルＩＤデータが記載されている。このシリアルＩＤデータは、光データリンクの品種、メーカ、型番、シリアル番号、製造年月日等を示す。さらに、これらの光データリンクは内部モニタ監視機能を備えており、光出力パワー、内部温度、電源電圧、光受信パワー、バイアス電流等を検出できるようになっている。また、光データリンクの光出力パワーは、オートパワーコントロール（ＡＰＣ）機能によって、周囲温度や経年変化によらず一定になるように制御される（例えば非特許文献１を参照）。
【非特許文献１】住友電気工業株式会社、「スモール・フォーム・ファクター・プラガブル（ＳＦＰ）トランシーバ・マルチソース・アグリーメント（ＭＳＡ）（Small Form-factor Pluggable (SFP) Transceiver MultiSource Agreement (MSA)」、［online］、２０００年９月１４日、［平成１６年６月１日検索］、インターネット＜URL:http://www.schelto.com/SFP/SFP%20MSA.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ＳＦＰ／ＧＢＩＣ等の挿抜可能な光データリンクは光通信装置から容易に取り外して交換できる。そのため、ユーザが認証を受けていない非正規の光データリンクを用意し、それを光通信装置に装着して使用する可能性がある。そこで、光データリンクに搭載される不揮発性メモリに記載されたシリアルＩＤデータを用いて光データリンクを認証する方法が考えられる。
【０００４】
しかし、ユーザが正規の光データリンクに代えて自身で調達した非正規の光データリンクを使用しても、シリアルＩＤデータが同じでさえあれば、光通信装置はその非正規の光データリンクを正規品と判断してしまう。
【０００５】
本発明は、上記に鑑みなされたもので、非正規の光データリンクを良好に判別する光データリンク認証方法を提供することを課題とする。
【課題を解決するための手段】
【０００６】
一つの側面において、本発明は、所定の識別データおよびその識別データに対応付けられた光出力パワーを有する光データリンクを認証する方法に関する。この光データリンクは、駆動時に光出力を生成する発光素子と、発光素子を駆動する駆動回路と、光出力のパワーを検出する光検出器と、識別データを格納した記憶装置とを有している。この方法は、発光素子を駆動し、光検出器によって検出されたパワーを光データリンクから取得する一方で、記憶装置に格納された識別データを読み出し、その識別データに対応付けられた光出力パワーを特定するデータ取得ステップと、光検出器によって検出されたパワーが識別データから特定された光出力パワーと合致するか否かを判定する判定ステップと、光検出器によって検出されたパワーが識別データから特定された光出力パワーと合致するときに光データリンクの動作を許可し、合致しないときに光データリンクの動作を禁止する動作制御ステップとを備えている。
【０００７】
光データリンクの光出力をその識別データに対応付けられたパワーに予め調整しておけば、非正規の光データリンクが正規の光データリンクと同じ識別データを有していても、その識別データに対応付けられた光出力パワーを有さない限り、その動作が禁止される。これにより、非正規の光データリンクが良好に判別される。
【０００８】
光データリンクは、その光データリンクへ電気入力信号を供給することの可能な光通信装置に挿抜自在に接続することができるものであってもよい。駆動回路は、その電気入力信号に応答して発光素子を駆動してもよい。動作制御ステップは、光通信装置から駆動回路へ電気入力信号を供給することによって光データリンクの動作を許可し、光通信装置から駆動回路への電気入力信号の供給を禁止することによって光データリンクの動作を禁止してもよい。この場合、光通信装置に対して挿抜自在な非正規の光データリンクを良好に判別できる。
【０００９】
光通信装置は、イネーブル信号に応答して電気入力信号を駆動回路に供給する信号生成部と、そのイネーブル信号を生成する制御部とを有していてもよい。動作制御ステップは、光検出器によって検出されたパワーが識別データから特定された光出力パワーと合致するときに、制御部にイネーブル信号を信号生成部へ供給させ、光検出器によって検出されたパワーが識別データから特定された光出力パワーと合致しないときは、制御部にイネーブル信号を信号生成部へ供給させなくてもよい。この場合、光通信装置が非正規の光データリンクを判別し、光データリンクの動作を制御する。
【００１０】
別の側面において、本発明は、所定の光出力パワーを有する光データリンクを認証する方法に関する。この光データリンクは、駆動時に光出力を生成する発光素子と、発光素子を駆動する駆動回路と、光出力のパワーを検出する光検出器と、所定の光出力パワーを示す暗号化データを格納した記憶装置とを有している。この方法は、発光素子を駆動し、光検出器によって検出されたパワーを光データリンクから取得する一方で、記憶装置から暗号化データを読み出して解読し、所定の光出力パワーを取得するデータ取得ステップと、光検出器によって検出されたパワーが暗号化データから解読された所定の光出力パワーと合致するか否かを判定する判定ステップと、光検出器によって検出されたパワーが暗号化データから解読された所定の光出力パワーと合致するときに光データリンクの動作を許可し、合致しないときに光データリンクの動作を禁止する動作制御ステップとを備えている。
【００１１】
非正規の光データリンクが正規の光データリンクと同じ識別データを有していても、暗号化データによって示される光出力パワーを有さない限り、その動作が禁止される。これにより、非正規の光データリンクが良好に判別される。
【００１２】
光データリンクは、その光データリンクへ電気入力信号を供給することの可能な光通信装置に挿抜自在に接続することができるものであってもよい。駆動回路は、その電気入力信号に応答して発光素子を駆動してもよい。動作制御ステップは、光通信装置から駆動回路へ電気入力信号を供給することによって光データリンクの動作を許可し、光通信装置から駆動回路への電気入力信号の供給を禁止することによって光データリンクの動作を禁止してもよい。この場合、光通信装置に対して挿抜自在な非正規の光データリンクを良好に判別できる。
【００１３】
光通信装置は、イネーブル信号に応答して電気入力信号を駆動回路に供給する信号生成部と、そのイネーブル信号を生成する制御部とを有していてもよい。動作制御ステップは、光検出器によって検出されたパワーが暗号化データから解読された所定の光出力パワーと合致するときに、制御部にイネーブル信号を信号生成部へ供給させ、光検出器によって検出されたパワーが暗号化データから解読された所定の光出力パワーと合致しないときは、制御部にイネーブル信号を信号生成部へ供給させなくてもよい。この場合、光通信装置が非正規の光データリンクを判別し、光データリンクの動作を制御する。
【００１４】
なお、本発明において二つの光出力パワーが合致するとは、両者が完全に一致する場合のほか、両者の差が所定の閾値以下の場合も含む。
【発明の効果】
【００１５】
本発明の方法は、識別データだけでなく光出力パワーも用いて光データリンクを認証するので、正規の光データリンクの識別データがコピーされても、非正規の光データリンクを良好に判別することができる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００１７】
第１実施形態
まず、本実施形態の光データリンク認証方法の概要を説明する。一般に、光データリンクには、その品種、型番、シリアル番号などを含む識別データを有する。この識別データはシリアルＩＤデータと呼ばれる。本実施形態では、光データリンクを工場にて製造するときに、光データリンクの光出力パワーが、識別データに対応付けられた値に調整される。そして、光データリンクが光通信装置に接続されて使用されるときに、光出力パワーに基づいて光データリンクの認証が行われる。
【００１８】
以下では、上記の光データリンク認証方法を詳細に説明する。図１は、本実施形態で使用する光データリンクの構成を示す概略図である。この光データリンク１０は、あるデータを示す電気入力信号７１を受け取り、その電気入力信号７１を光出力信号７２に変換して放射する光送信器である。光データリンク１０は、入力ポート１１、出力ポート１２、レーザドライバ１４、レーザダイオード１６、フォトダイオード１８、電流電圧変換回路２０、オートパワーコントロール（Automatic Power Control：ＡＰＣ）回路２２、内部モニタ監視部２４、不揮発性メモリ２６、および通信ポート２８を有する。
【００１９】
入力ポート１１は、電気入力信号７１を受け取るための端子であり、出力ポート１２は、光出力信号７２が出射する端子である。レーザドライバ１４は、レーザダイオード１６を駆動するための電気回路である。レーザドライバ１４は、入力ポート１１に電気的に接続されている。レーザドライバ１４は、入力ポート１１から入力信号７１を受け取り、その入力信号７１に応じた変調電流を生成して、レーザダイオード１６に供給する。また、レーザドライバ１４は、レーザダイオード１６にバイアス電流も供給する。後述するように、変調電流の振幅およびバイアス電流の大きさはＡＰＣ回路２２によって調節される。
【００２０】
レーザダイオード１６は、レーザドライバ１４からの変調電流およびバイアス電流によって駆動される半導体発光素子である。レーザダイオード１６は、変調電流に応じた光出力信号７２を発する。変調電流は電気入力信号７１に対応しているので、結果として、光出力信号７２は電気入力信号７１と同じデータを示す。レーザダイオード１６は出力ポート１２に光学的に接続されており、光出力信号７２は出力ポート１２から出射する。
【００２１】
光出力信号７２の一部はフォトダイオード１８によって検出される。フォトダイオード１８は、光出力信号７２のパワーに応じた出力電流信号を生成する光検出器である。フォトダイオード１８のアノードには、電流電圧変換回路２０の入力端子が電気的に接続されている。電流電圧変換回路２０は、フォトダイオード１８の出力電流信号を可変の増幅率でアナログの電圧信号７３に変換する。この電圧信号７３は光出力信号７２のパワーを示す。以下では、この電圧信号７３をモニタ信号と呼ぶことにする。モニタ信号７３は、フォトダイオード１８によって内部検出された光データリンク１０の光出力パワーを示している。後述するように、回路２０による電流−電圧変換の増幅率は内部モニタ監視部２４によって調節される。
【００２２】
ＡＰＣ回路２２は電流電圧変換回路２０の出力端子に電気的に接続されている。ＡＰＣ回路２２は、電流電圧変換回路２０からモニタ信号７３を受け取り、そのモニタ信号７３に基づいてレーザドライバ１４を制御する。この制御によってレーザダイオード１６の出力が調節される。より具体的に述べると、ＡＰＣ回路２２は、モニタ信号７３の平均値を検出し、その平均値と所定の参照電圧との差に応じてバイアス電流の大きさを調節する。また、ＡＰＣ回路２２は、モニタ信号７３の振幅を検出し、その振幅と所定の参照振幅との差に応じて変調電流の振幅を調節する。このようなフィードバック制御により、ＡＰＣ回路２２は、光データリンク１０の光出力パワー、すなわち光出力信号７２の平均パワーを所望の設定値に調整し、安定化することができる。
【００２３】
光出力パワーの設定値は、パワー設定回路２３によって定められる。パワー設定回路２３は、電流電圧変換回路２０の出力端子と通信ポート２８との間に接続されている。パワー設定回路２３には通信ポート２８を通じて外部機器から制御信号が送られる。パワー設定回路２３は、この制御信号に応じて電流電圧変換回路２０の電流−電圧変換の増幅率を調節し、それにより光データリンク１０の光出力パワーを調整する。
【００２４】
内部モニタ監視部２４は、電流電圧変換回路２０の出力端子と通信ポート２８との間に接続されている。内部モニタ監視部２４は、アナログモニタ信号７３をアナログ−ディジタル変換するＡ／Ｄコンバータを含んでいる。内部モニタ監視部２４は、Ａ／Ｄコンバータによって生成されたディジタルモニタ信号７３ａを通信ポート２８を通じて出力する。
【００２５】
不揮発性メモリ２６は、シリアルＩＤデータ２６ａを格納する記憶装置である。シリアルＩＤデータ２６ａは、光データリンクの品種、メーカ、型番、シリアル番号、製造年月日等の情報を含んでいる。特定の外部機器は、通信ポート２８を通じて、不揮発性メモリ２６からシリアルＩＤデータ２６ａを読み出し、あるいは不揮発性メモリ２６にシリアルＩＤデータ２６ａを書き込むことができる。
【００２６】
以下では、光データリンク１０の工場調整を説明する。図２は、光データリンク１０の工場調整を示す概略図である。工場調整では、不揮発性メモリ２６にシリアルＩＤデータ２６ａが書き込まれるとともに、光データリンク１０の光出力パワーが所定の設定値に調整される。この工場調整は、テストパターン生成装置３０、光パワーメータ３２および制御装置４０を用いて実行される。
【００２７】
工場調整の際、テストパターン生成装置３０は入力ポート１１に電気的に接続される。テストパターン生成装置３０は、所定のテストパターンを有するデータ信号を電気入力信号７１として生成する。このデータ信号は、入力ポート１１を通じてレーザドライバ１４に供給される。これに応じてレーザダイオード１６は、そのテストパターンを有する光出力信号７２を発する。
【００２８】
工場調整の際、光パワーメータ３２は出力ポート１２に光学的に接続される。光パワーメータ３２は光出力信号７２を出力ポート１２から受け取り、光出力信号７２のパワーに応じた電気出力信号を生成する。
【００２９】
制御装置４０は、ＩＤデータ作成部４２、パワー調整部４４および通信インタフェース４６を有する。工場調整の際、パワー調整部４４は光パワーメータ３２に接続され、通信インタフェース４６は光データリンク１０の通信ポート２８に接続される。
【００３０】
以下では、工場調整の手順を具体的に説明する。まず、ＩＤデータ作成部４２は、光データリンク１０に与えるシリアルＩＤデータ２６ａを作成し、通信インタフェース４６を通じて光データリンク１０の不揮発性メモリ２６に書き込む。ＩＤデータ作成部４２は、シリアルＩＤデータ２６ａをパワー調整部４４にも送る。
【００３１】
次に、光データリンク１０の光出力パワーが調整される。パワー調整部４４は、ＩＤデータ作成部４２から送られるシリアルＩＤデータ２６ａを所定の規則（アルゴリズム）にしたがって光出力パワーに変換する。この変換により得られる値が、光データリンク１０の光出力パワーの設定値である。この設定値は、シリアルＩＤデータ２６ａに対応付けて外部記憶装置３４に格納される。パワー調整部４４は、光データリンク１０の光出力パワーをこの設定値に調整する。
【００３２】
以下では、光出力パワーの調整について、より詳細に説明する。一般に、光データリンクの光出力パワーは、光データリンクの品種毎にある程度の仕様範囲をもって規定される。例えば、住友電気工業社製ＳＦＰリンクＳＣＰ６８０８−ＧＬの場合、光出力パワーの仕様範囲は−５ｄＢｍ〜０ｄＢｍと規定されている。これは光データリンクの内部モニタ機能によるモニタ値に換算すると３１６２（＝０．３１６２ｍＷ）〜１００００（＝１ｍＷ）となる。
【００３３】
本実施形態では、光データリンク１０の光出力パワーを、その仕様範囲内においてシリアルＩＤデータ２６ａに対応付けられた設定値に調整する。シリアルＩＤデータ２６ａを光出力パワーに変換する規則は任意である。
【００３４】
例えば、光出力パワーの基本値を仕様範囲の下限である３１６２と定め、この基本値にシリアルＩＤデータ２６ａ中のシリアル番号を加算した値をその光データリンク１０の光出力パワーとしてもよい。この場合、シリアル番号が１００の光データリンクの光出力パワーは、３１６２＋１００＝３２６２、すなわち０．３２６２ｍＷに調整される。シリアル番号の増加に伴って、光出力パワーも増加する。シリアル番号が６８３８のとき、光データリンクの光出力パワーは３１６２＋６８３８＝１００００、すなわち仕様範囲の上限である１ｍＷに調整される。基本値にシリアル番号を加算した値が仕様範囲を超えたら、基本値に加算する値をリセットして０に戻す。つまり、シリアル番号が６８３９の光データリンクは、シリアル番号が１の光データリンクと同じく３１６２＋１＝３１６３、すなわち０．３１６３ｍＷに調整される。このように、シリアル番号を（仕様範囲の上限−基本値）で除算した剰余を基本値に加算することにより、シリアル番号が光出力パワーに変換される。
【００３５】
このほかに、２進数で表現されたシリアル番号を光出力パワーに変換する規則も考えられる。例えば、ＳＦＰリンクのシリアル番号は１６バイトのＡＳＣＩＩコードとなっている。このＡＳＣＩＩコードの全てのバイトを加算し、得られた加算値の下位１バイトを特定する。１バイトは０〜２５５までの数を表現できる。これらの数の各々に一対一に光出力パワーを対応付ければ、シリアル番号にしたがって２５６通りの光出力パワーを特定することができる。
【００３６】
パワー調整部４４は、所定の演算式にシリアル番号を代入して計算を行うことにより、シリアル番号を光出力パワーへ変換してもよい。このほかに、シリアルＩＤデータ２６ａを光出力パワーに対応付けるテーブルを格納した記憶装置を予め用意しておいてもよい。この場合、パワー調整部４４は、そのテーブルを参照して、光データリンク１０から読み出したシリアルＩＤデータ２６ａに対応付けられた光出力パワーを特定することにより、シリアルＩＤデータ２６ａを光出力パワーへ変換する。
【００３７】
パワー調整部４４は、シリアルＩＤデータ２６にしたがって光出力パワーの設定値を決定した後、光データリンク１０の実際の光出力パワーをその設定値に調整する。この調整中、テストパターン生成装置３０はデータ信号をレーザドライバ１４に継続的に送る。それに応じて、レーザダイオード１６は光出力信号７２を発する。光パワーメータ３２は、この光出力信号７２を検出し、そのパワーに応じた出力信号を生成する。この出力信号はパワー調整部４４に送られる。
【００３８】
パワー調整部４４は、その出力信号が示す光出力パワーの検出値が、シリアルＩＤデータ２６ａに応じた上記の設定値に合致するか否かを判定する。パワー調整部４４は、その検出値と設定値を比較し、両者の差が所定の閾値を超えるときには、検出値が設定値に合致しないと判定する。この場合、パワー調整部４４は、光データリンク１０のパワー設定回路２３に通信インタフェース４６を通じて制御信号を送信する。この制御信号に応答してパワー設定回路２３は、光パワーメータ３２による検出値が設定値に近づくように電流電圧変換回路２０の増幅率を調節する。一方、光出力パワーの検出値と設定値の差が所定の閾値以下のときには、パワー調整部４４は検出値が設定値に合致すると判定する。この場合、パワー調整部４４は光出力パワーの調整を終了する。このようにして、光データリンク１０の光出力パワーが、シリアルＩＤデータ２６ａに対応付けられた設定値に調整される。
【００３９】
次に、制御装置４０は、光データリンク１０の内部モニタ値、すなわちモニタ信号７３が示す光出力パワーが、上記のようにして調整された光出力パワーを正しく示すように、内部モニタ監視部２４を調整する。パワー調整部４４は、通信インタフェース４６を通じて内部モニタ監視部２４からディジタルモニタ信号７３ａを受け取り、そのモニタ信号７３ａが示す内部モニタ値を取得する。パワー調整部４４は、その内部モニタ値が光パワーメータ３２による検出値と合致するか否かを判定する。
【００４０】
パワー調整部４４は、光データリンク１０による内部モニタ値と光パワーメータ３２による検出値を比較し、内部モニタ値と検出値の差が所定の閾値を超えるとき、内部モニタ値が検出値に合致しないと判定する。この場合、パワー調整部４４は、通信インタフェース４６を通じて内部モニタ監視部２４に制御信号を送信する。この制御信号に応答して内部モニタ監視部２４は、内部モニタ値が光パワーメータ３２による検出値に近づくように、内部モニタ監視部２４に含まれるＡ／Ｄコンバータの利得を調節する。一方、内部モニタ値と検出値の差が所定の閾値以下のときには、パワー調整部４４は、内部モニタ値が検出値に合致すると判定する。この場合、パワー調整部４４は内部モニタ監視部２４の調整を終了する。このようにして、光データリンク１０の内部モニタ機能が実際の光出力パワーを正しく示すように調整される。こうして光データリンク１０の工場調整が完了する。
【００４１】
以下では、図３を参照しながら、本実施形態の光データリンク認証方法を説明する。図３は、光データリンク１０が接続された光通信装置５０の構成を示す概略図である。光データリンク１０は、光通信装置５０に接続されて使用される。光データリンク１０は、光通信装置５０に対して挿抜自在である。光データリンク１０には、上述の工場調整が施されている。
【００４２】
図３に示されるように、光通信装置５０は、信号生成部５２、通信インタフェース５４、および制御部５５を有する。制御部５５は、モニタ値読出し部５６、ＩＤデータ読出し部５８、パワー計算部６０、および比較部６２を有する。光データリンク１０が光通信装置５０に装着されると、光データリンク１０の入力ポート１１は信号生成部５２に、通信ポート２８は通信インタフェース５４にそれぞれ接続される。信号生成部５２は、任意のデータパターンを有する電気入力信号７１を生成し、通信インタフェース５４および入力ポート１１を通じてレーザドライバ１４に供給することができる。信号生成部５２は、制御部５５から送られるイネーブル信号に応答して電気入力信号７１をレーザドライバ１４に供給する。イネーブル信号が供給されなければ、信号生成部５２は電気入力信号７１をレーザドライバ１４に供給することはできない。レーザドライバ１４は、電気入力信号７１に応答してレーザダイオード１６を駆動する。これにより、その電気入力信号７１と同じデータパターンを有する光出力信号７２が生成される。
【００４３】
光通信装置５０は、光データリンク１０によって発信されるべきデータ７４を受け取ると、以下の手順で光データリンク１０の認証を行う。まず、信号生成部５２が認証用の電気入力信号７１を生成し、それをレーザドライバ１４に供給する。この電気入力信号７１が有するデータパターンは任意である。レーザダイオード１６は、このデータ信号に応じた光出力信号７２を発する。この光出力信号７２はフォトダイオード１８によって検出され、モニタ信号７３が生成される。内部モニタ監視部２４は、モニタ信号７３をディジタルモニタ信号７３ａに変換し、通信ポート２８から出力する。モニタ値読出し部５６は、通信インタフェース５４を通じてモニタ信号７３ａを受け取り、そのモニタ信号７３ａが示す光出力パワー、すなわち内部モニタ値を取得する。その内部モニタ値は比較部６２に送られる。
【００４４】
その一方で、ＩＤデータ読出し部５８は、通信インタフェース５４を通じて、光データリンク１０の不揮発性メモリ２６からシリアルＩＤデータ２６ａを読み出す。このシリアルＩＤデータ２６ａはパワー計算部６０に送られる。パワー計算部６０は、シリアルＩＤデータ２６ａを用いて光データリンク１０の光出力パワーの設定値を特定する。この特定には、工場調整時にパワー調整部４４が使用した、シリアルＩＤデータ２６ａを光出力パワーに変換する規則が使用される。特定された設定値は比較部６２に送られる。
【００４５】
比較部６２は、モニタ値読出し部５６からの内部モニタ値がパワー計算部６０からの設定値に合致するか否かを判定する。そして、その判定の結果に応じて、光データリンク１０による光出力信号７２の発信を許可するか禁止するかを決定する。
【００４６】
比較部６２は、内部モニタ値と設定値の差が所定の閾値を超える場合、内部モニタ値が設定値に合致しないと判定し、光データリンク１０による光出力信号７２の発信を禁止する。この場合、比較部６２は、信号生成部５２にイネーブル信号を供給しないので、信号生成部５２はデータ７４に応じた電気入力信号７１をレーザドライバ１４に供給できない。このように、電気入力信号７１のレーザドライバ１４への供給を禁止することにより、光データリンク１０の発信動作が禁止される。
【００４７】
一方、内部モニタ値と設定値の差が所定の閾値以下の場合、比較部６２は内部モニタ値が設定値に合致すると判定し、光データリンク１０による光出力信号７２の発信を許可する。具体的には、比較部６２がイネーブル信号７５を信号生成部５２に供給し、信号生成部５２からレーザドライバ１４への電気入力信号７１の供給を許可する。信号生成部５２は、イネーブル信号７５を受け取ると、データ７４を示す電気入力信号７１を生成し、レーザドライバ１４へ供給する。その結果、データ７４を示す光出力信号７２が光データリンク１０の出力ポート１２から発信される。このように、電気入力信号７１のレーザドライバ１４への供給を許可することにより、光データリンク１０の発信動作が許可される。
【００４８】
上述のように、光通信装置５０は、フォトダイオード１８によって検出された光出力パワーがシリアルＩＤデータ２６ａから特定された光出力パワーと合致するときにのみ、光データリンク１０を正規品と判定し、光データリンク１０の動作を許可する。これらの光出力パワーが合致しない場合には、光通信装置５０は光データリンク１０の動作を禁止し、光通信を開始しない。このため、非正規品の光データリンクが正規品と同じシリアルＩＤデータ２６ａを有していても、シリアルＩＤデータ２６ａに対応付けられた光出力パワーを有さない限り、その光データリンクは動作しない。光出力パワーに基づいて認証していることを公表しなければ、非正規の光データリンクが正規品の光出力パワーまで模倣している可能性は低い。したがって、本実施形態の認証方法は、非正規の光データリンクを良好に判別することができる。
【００４９】
第２実施形態
以下では、本発明の第２の実施形態を説明する。図４は、本実施形態で使用する光データリンクの構成を示す概略図である。この光データリンク１０ａは、不揮発性メモリ２６の内容が第１実施形態の光データリンク１０と異なる。本実施形態では、シリアルＩＤデータ２６ａに加えて暗号化データ２６ｂが不揮発性メモリ２６に格納されている。暗号化データ２６ｂは、光データリンク１０ａの工場調整された光出力パワーを暗号化したデータである。他の構成は光データリンク１０と同様なので重複する説明を省略する。
【００５０】
図５は、光データリンク１０ａの工場調整を示す概略図である。工場調整では、シリアルＩＤデータ２６ａが不揮発性メモリ２６に書き込まれ、光データリンク１０の光出力パワーが調整され、さらに暗号化データ２６ｂが不揮発性メモリ２６に書き込まれる。この工場調整は、テストパターン生成装置３０、光パワーメータ３２および制御装置４０ａを用いて実行される。制御装置４０ａは、ＩＤデータ作成部４２、パワー調整部４４および通信インタフェース４６に加えて、モニタ値読出し部４８および暗号化部４９を有する。
【００５１】
以下では、工場調整の手順を具体的に説明する。まず、第１実施形態と同様に、ＩＤデータ作成部４２によってシリアルＩＤデータ２６ａが作成され、不揮発性メモリ２６に書き込まれる。次いで、パワー調整部４４によって、光データリンク１０の光出力パワーがその仕様範囲内の任意の値に調整される。第１実施形態と異なり、シリアルＩＤデータ２６ａに対応付けられた値に光出力パワーを調整する必要はない。
【００５２】
次に、モニタ値読出し部４８および暗号化部４９が、この調整された光出力パワーを暗号化し、不揮発性メモリ２６に記録する。具体的に述べると、光出力パワーの調整が完了した後、モニタ値読出し部４８は、光データリンク１０の内部モニタ監視部２４から通信インタフェース４６を通じてモニタ信号７３ａを受け取り、そのモニタ信号７３ａが示す光出力パワー、すなわち内部モニタ値を取得する。その内部モニタ値は暗号化部４９に送られる。暗号化部４９は、その内部モニタ値を所定のアルゴリズムで暗号化し、暗号化データ２６ｂを生成する。この暗号化アルゴリズムは、ＣＲＣ、ＤＥＳ、ＭＤ４など、任意である。この後、暗号化部４９は、暗号化データ２６ｂを通信インタフェース４６を通じて不揮発性メモリ２６に書き込む。こうして光データリンク１０の工場調整が完了する。
【００５３】
以下では、図６を参照しながら、本実施形態の光データリンク認証方法を説明する。図６は、光データリンク１０ａが接続された光通信装置５０ａの構成を示す概略図である。光データリンク１０ａは、光通信装置５０ａに接続されて使用される。光データリンク１０ａは、光通信装置５０ａに対して挿抜自在である。光データリンク１０ａには、上述の工場調整が施されている。
【００５４】
図６に示されるように、光通信装置５０ａは、信号生成部５２、および制御部５５ａを有する。制御部５５ａは、通信インタフェース５４、モニタ値読出し部５６、および比較部６２に加えて、暗号化データ読出し部６４および暗号解読部６６を有する。信号生成部５２は、制御部５５ａから送られるイネーブル信号に応答して電気入力信号７１をレーザドライバ１４に供給する。
【００５５】
光通信装置５０ａは、光データリンク１０ａによって発信されるべきデータ７４を受け取ると、以下の手順で光データリンク１０ａの認証を行う。まず、第１実施形態と同様に、信号生成部５２が認証用の電気入力信号７１を生成し、それをレーザドライバ１４に供給する。この電気入力信号７１が有するデータパターンは任意である。これに応じて、光出力信号７２がフォトダイオード１８によって検出され、モニタ信号７３が生成される。モニタ値読出し部５６は、モニタ監視部２４によってディジタル化されたモニタ信号７３ａを受け取り、そのモニタ信号７３ａが示す光出力パワー、すなわち内部モニタ値を取得する。その内部モニタ値は比較部６２に送られる。
【００５６】
その一方で、暗号化データ読出し部６４は、通信インタフェース５４を通じて、光データリンク１０の不揮発性メモリ２６から暗号化データ２６ｂを読み出す。この暗号化データ２６ｂは暗号解読部６６に送られる。暗号解読部６６は、暗号化データ２６ｂを解読して、光データリンク１０ａの光出力パワーの工場調整値を特定する。この解読には、暗号化部４９が使用する暗号化アルゴリズムに対応した解読アルゴリズムが使用される。特定された工場調整値は比較部６２に送られる。
【００５７】
比較部６２は、モニタ値読出し部５６からの内部モニタ値が暗号解読部６６からの工場調整値に合致するか否かを判定する。そして、その判定の結果に応じて、光データリンク１０ａによる光出力信号７２の発信を許可するか禁止するかを決定する。
【００５８】
比較部６２は、内部モニタ値と工場調整値の差が所定の閾値を超える場合、内部モニタ値が工場調整値に合致しないと判定し、光データリンク１０ａによる光出力信号７２の発信を禁止する。この場合、比較部６２は、信号生成部５２にイネーブル信号を供給しないので、信号生成部５２はデータ７４に応じた電気入力信号７１をレーザドライバ１４に供給できない。このように、電気入力信号７１のレーザドライバ１４への供給を禁止することにより、光データリンク１０ａの発信動作が禁止される。
【００５９】
一方、内部モニタ値と工場調整値の差が所定の閾値以下の場合、比較部６２は内部モニタ値が工場調整値に合致すると判定し、光データリンク１０による光出力信号７２の発信を禁止する。具体的には、比較部６２がイネーブル信号７５を信号生成部５２に供給し、信号生成部５２からレーザドライバ１４への電気入力信号７１の供給を許可する。信号生成部５２は、イネーブル信号７５を受け取ると、データ７４を示す電気入力信号７１を生成し、レーザドライバ１４へ供給する。その結果、データ７４を示す光出力信号７２が光データリンク１０ａの出力ポート１２から発信される。このように、電気入力信号７１のレーザドライバ１４への供給を許可することにより、光データリンク１０ａの発信動作が許可される。
【００６０】
上述のように、光通信装置５０ａは、フォトダイオード１８によって検出された光出力パワーが暗号化データ２６ｂから特定された光出力パワーと合致したときにのみ、光データリンク１０を正規品と判定し、光データリンク１０ａの動作を許可する。これらの光出力パワーが合致しない場合には、光通信装置５０ａは光データリンク１０ａの動作を禁止し、光通信を開始しない。このため、非正規品の光データリンクが正規品と同じシリアルＩＤデータ２６ａを有していても、暗号化データ２６ｂが示す光出力パワーを有さない限り、その光データリンクは動作しない。光出力パワーに基づいて認証していることを公表しなければ、非正規の光データリンクが正規品の光出力パワーまで模倣している可能性は低い。したがって、本実施形態の認証方法は、非正規の光データリンクを良好に判別することができる。
【００６１】
第１実施形態では、シリアルＩＤデータ２６ａに対応付けられた設定値に光データリンク１０の光出力パワーを調整しようとしても、それができない可能性がある。これは光データリンク１０の特性に個体バラツキがあり、個体によっては仕様範囲内の光出力パワーを達成できないことがあるからである。これに対し、本実施形態では、実際に調整された光出力パワーを内部モニタ値と照合するので、このような問題を回避できる。
【００６２】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００６３】
例えば、上記実施形態における光データリンクは、光送信機能のみを有する光送信器だが、本発明の方法で使用する光データリンクは、光送信機能に加えて光受信機能を有する光送受信器であってもよい。また、上記実施形態の認証は、不揮発性メモリ２６に格納された識別データを確認することによる認証と組み合わせてもよい。
【図面の簡単な説明】
【００６４】
【図１】第１実施形態における光データリンクの概略図である。
【図２】第１実施形態における工場調整を示す概略図である。
【図３】第１実施形態における光通信装置の概略図である。
【図４】第２実施形態における光データリンクの概略図である。
【図５】第２実施形態における工場調整を示す概略図である。
【図６】第２実施形態における光通信装置の概略図である。
【符号の説明】
【００６５】
１０…光データリンク、１１…入力ポート、１２…出力ポート、１４…レーザドライバ、１６…レーザダイオード、１８…フォトダイオード、２０…電流電圧変換回路、２２…ＡＰＣ回路、２３…パワー設定回路、２４…内部モニタ監視部、２６…不揮発性メモリ、２８…通信ポート、３０…テストパターン生成装置、３２…光パワーメータ、３４…記憶装置、４０…制御装置、５０…光通信装置、５２…信号生成部、５４…通信インタフェース、５５…制御部、５６…モニタ値読出し部、５８…ＩＤデータ読出し部、６０…パワー計算部、６２…比較部、６４…暗号化データ読出し部、６６…暗号解読部。
【図１】
2005348243.tif 000003
【図２】
2005348243.tif 000004
【図３】
2005348243.tif 000005
【図４】
2005348243.tif 000006
【図５】
2005348243.tif 000007
【図６】
2005348243.tif 000008