(57)【要約】【課題】タイミング識別用コードを含む禁止コードが設定されたディジタル情報データについての暗号化伝送を、暗号化されたディジタル情報データを不所望な禁止コードが含まれるものとすることなく行う。【解決手段】タイミング識別用コードを含む禁止コードが設定されて形成されたディジタル情報データと、タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおけるディジタル情報データに、禁止コードを発生させない暗号化処理を施して、禁止コードを含まない暗号化されたディジタル情報データを得るとともに、それとタイミング基準コードデータとを含んだ暗号化ワード列データを形成し、それを伝送すべく送出する。【選択図】図６
2010074838.tif 000002
【特許請求の範囲】
【請求項１】
タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、上記タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおける上記ディジタル情報データに、上記禁止コードを発生させない暗号化処理を施して、上記禁止コードを含まない暗号化ディジタル情報データを得るとともに、該暗号化ディジタル情報データと上記タイミング基準コードデータとを含んだ暗号化ワード列データを形成し、該暗号化ワード列データを伝送すべく送出するデータ伝送方法。
【請求項２】
ディジタル情報データとタイミング基準コードデータとを含んだワード列データに、タイミング基準コードデータを分離するデータ分離処理を施して、ディジタル情報データを得、該ディジタル情報データに基づく暗号化ディジタル情報データを得ることを特徴とする請求の範囲第１項記載のデータ伝送方法。
【請求項３】
ディジタル情報データと乱数データもしくは擬似乱数データとに、禁止コードを演算出力として発生することがない演算処理を施し、該演算処理により得られる演算出力を取り出して暗号化ディジタル情報データを得ることを特徴とする請求の範囲第１項記載のデータ伝送方法。
【請求項４】
入力データに対応して鍵データに応じた規則に従って暗号データを出力する暗号形成部が出力する上記暗号データの一部を取り出すことにより、乱数データもしくは擬似乱数データを得ることを特徴とする請求の範囲第３項記載のデータ伝送方法。
【請求項５】
入力データに対応して鍵データに応じた規則に従って暗号データを出力する暗号形成部に、上記暗号データの全部もしくは部分を入力データとして戻す帰還をかけるとともに、上記暗号形成部が出力する暗号データの一部を取り出すことにより、乱数データもしくは擬似乱数データを得ることを特徴とする請求の範囲第３項記載のデータ伝送方法。
【請求項６】
ディジタル情報データと乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記禁止コードを含まない複数の設定ワードデータが格納されたメモリ手段を用意し、上記ディジタル情報データを構成する複数の情報ワードデータにより上記メモリ手段の読出アドレスを制御して、上記複数の設定ワードデータを、上記複数の情報ワードデータと予め定められた対応関係を有するものとして読み出すとともに、上記乱数データもしくは擬似乱数データに応じて上記予め定められた対応関係を変化させることにより行い、暗号化ディジタル情報データを上記メモリ手段からの読出出力データとして得ることを特徴とする請求の範囲第３項記載のデータ伝送方法。
【請求項７】
ディジタル情報データと乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記ディジタル情報データがとり得る情報コードの範囲の一方の端部側における禁止コードの個数をあらわすデータ、及び、上記ディジタル情報データがとり得る情報コードの個数をあらわすデータを用いて行う、上記ディジタル情報データと上記乱数データもしくは擬似乱数データとについての加算，減算及び剰余演算となすことを特徴とする請求の範囲第３項記載のデータ伝送方法。
【請求項８】
ディジタル情報データと乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記ディジタル情報データについての、メモリ手段への書込み及び該メモリ手段からの読出しによる、とり得る情報コードの範囲の一方の端部側に禁止コードが位置することになるワード位置変換ワード列データへの変換、及び、該ワード位置変換ワード列データがとり得る情報コードの範囲の一方の端部側における禁止コードの個数をあらわすデータと、上記ワード位置変換ワード列データがとり得る情報コードの個数をあらわすデータと、を用いて行う、上記ワード位置変換ワード列データと上記乱数データもしくは擬似乱数データとについての加算，減算及び剰余演算、となすことを特徴とする請求の範囲第３項記載のデータ伝送方法。
【請求項９】
タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、上記タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおける上記ディジタル情報データに、上記禁止コードを発生させない暗号化処理を施して、上記禁止コードを含まない暗号化ディジタル情報データを得る暗号化処理部と、
該暗号化処理部から得られる暗号化ディジタル情報データと上記タイミング基準コードデータとを含んだ暗号化ワード列データを形成するデータ多重部と、
該データ多重部から得られる上記暗号化ワード列データを伝送すべく送出するデータ送出部と、
を備えて構成されるデータ伝送装置。
【請求項１０】
暗号化処理部が、ディジタル情報データとタイミング基準コードデータとを含んだワード列データから、ディジタル情報データとタイミング基準コードデータとを分離して取り出すデータ分離部を備え、該データ分離部から得られる上記ディジタル情報データに基づく暗号化ディジタル情報データを得ることを特徴とする請求の範囲第９項記載のデータ伝送装置。
【請求項１１】
暗号化処理部が、鍵データを送出する鍵データ送出部、及び、ディジタル情報データと乱数データもしくは擬似乱数データとに禁止コードを演算出力として発生することがない演算処理を施し、該演算処理により得られる演算出力を暗号化ディジタル情報データとして送出する暗号化部を含んで構成されること特徴とする請求の範囲第９項記載のデータ伝送装置。
【請求項１２】
暗号化部が、入力データに対応して鍵データ送出部から送出される鍵データに応じた規則に従って暗号データを出力する暗号形成部が出力する上記暗号データの一部を取り出すことにより乱数データもしくは擬似乱数データを得るビット取出部を含んで構成される乱数発生部を備えていることを特徴とする請求の範囲第１１項記載のデータ伝送装置。
【請求項１３】
暗号化部が、入力データに対応して鍵データ送出部から送出される鍵データに応じた規則に従って暗号データを出力する暗号形成部と、該暗号形成部が出力する暗号データの全部もしくは部分を上記入力データとして上記暗号形成部に戻して該暗号形成部に帰還をかけるレジスタ部と、上記暗号形成部が出力する暗号データの一部を取り出すことにより乱数データもしくは擬似乱数データを得るビット取出部とを含んで構成される乱数発生部を備えていることを特徴とする請求の範囲第１１項記載のデータ伝送装置。
【請求項１４】
暗号化部が、禁止コードを含まない複数の設定ワードデータが格納されたメモリ手段を備え、ディジタル情報データと乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記ディジタル情報データを構成する複数の情報ワードデータにより上記メモリ手段の読出アドレスを制御して、上記複数の設定ワードデータを上記複数の情報ワードデータと予め定められた対応関係を有するものとして読み出すとともに、上記乱数データもしくは擬似乱数データに応じて上記予め定められた対応関係を変化させることにより行い、暗号化ディジタル情報データを上記メモリ手段からの読出出力データとして得ることを特徴とする請求の範囲第１１項記載のデータ伝送装置。
【請求項１５】
暗号化部が、ディジタル情報データと乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記ディジタル情報データがとり得る情報コードの範囲の一方の端部側における禁止コードの個数をあらわすデータ、及び、上記ディジタル情報データがとり得る情報コードの個数をあらわすデータを用いて行う、上記ディジタル情報データと上記乱数データもしくは擬似乱数データとについての加算，減算及び剰余演算となす加減剰余演算部を備えることを特徴とする請求の範囲第１１項記載のデータ伝送装置。
【請求項１６】
暗号化部が、ディジタル情報データについての書込み及び読出しにより、該ディジタル情報データを、とり得る情報コードの範囲の一方の端部側に禁止コードが位置することになるワード位置変換ワード列データに変換するデータ変換を行うメモリ手段と、上記ワード位置変換ワード列データがとり得る情報コードの範囲の一方の端部側における禁止コードの個数をあらわすデータ、及び、上記ワード位置変換ワード列データがとり得る情報コードの個数をあらわすデータを用いての、上記ワード位置変換ワード列データと上記乱数データもしくは擬似乱数データとについての加算，減算及び剰余演算を行う加減剰余演算部とを備え、上記ディジタル情報データと上記乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記メモリ手段によるデータ変換と上記加減剰余演算部による加算，減算及び剰余演算となすことを特徴とする請求の範囲第１１項記載のデータ伝送装置。
【請求項１７】
タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、上記タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおける上記ディジタル情報データに、上記禁止コードを発生させない暗号化処理を施して、上記禁止コードを含まない暗号化ディジタル情報データを得るとともに、該暗号化ディジタル情報データと上記タイミング基準コードデータとを含んだ暗号化ワード列データを形成し、該暗号化ワード列データを伝送すべく送出し、
送出された暗号化ワード列データを得て、該暗号化ワード列データから取り出された暗号化ディジタル情報データに復号化処理を施して再生ディジタル情報データを得るとともに、該再生ディジタル情報データと上記タイミング基準コードデータとを含んだ再生ワード列データを形成するデータ伝送方法。
【請求項１８】
ディジタル情報データとタイミング基準コードデータとを含んだワード列データに、タイミング基準コードデータを分離するデータ分離処理を施して、ディジタル情報データを得、該ディジタル情報データに基づく暗号化ディジタル情報データを得るとともに、送出された暗号化ワード列データに、タイミング基準コードデータを分離するデータ分離処理を施して、暗号化ディジタル情報データを得、該暗号化ディジタル情報データに基づく再生ディジタル情報データを得ることを特徴とする請求の範囲第１７項記載のデータ伝送方法。
【請求項１９】
ディジタル情報データと第１の乱数データもしくは擬似乱数データとに、禁止コードを演算出力として発生することがない演算処理を施し、該演算処理により得られる演算出力を取り出して暗号化ディジタル情報データを得るとともに、該暗号化ディジタル情報データと第２の乱数データもしくは擬似乱数データとに演算処理を施し、該演算処理により得られる演算出力を取り出して再生ディジタル情報データを得ることを特徴とする請求の範囲第１７項記載のデータ伝送方法。
【請求項２０】
入力データに対応して鍵データに応じた規則に従って暗号データを出力する暗号形成部が出力する上記暗号データの一部を取り出すことにより、第１もしくは第２の乱数データもしくは擬似乱数データを得ることを特徴とする請求の範囲第１９項記載のデータ伝送方法。
【請求項２１】
入力データに対応して鍵データに応じた規則に従って暗号データを出力する暗号形成部に、上記暗号データの全部もしくは部分を入力データとして戻す帰還をかけるとともに、上記暗号形成部が出力する暗号データの一部を取り出すことにより、第１もしくは第２の乱数データもしくは擬似乱数データを得ることを特徴とする請求の範囲第１９項記載のデータ伝送方法。
【請求項２２】
ディジタル情報データと第１の乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記禁止コードを含まない複数の第１の設定ワードデータが格納された第１のメモリ手段を用意し、上記ディジタル情報データを構成する複数の第１の情報ワードデータにより上記第１のメモリ手段の読出アドレスを制御して、上記複数の第１の設定ワードデータを上記複数の第１の情報ワードデータと予め定められた第１の対応関係を有するものとして読み出すとともに、上記第１の乱数データもしくは擬似乱数データに応じて上記予め定められた第１の対応関係を変化させることにより行い、暗号化ディジタル情報データを上記第１のメモリ手段からの読出出力データとして得るとともに、上記暗号化ディジタル情報データと第２の乱数データもしくは擬似乱数データとに施す演算処理を、上記禁止コードを含まない複数の第２の設定ワードデータが格納された第２のメモリ手段を用意し、上記暗号化ディジタル情報データを構成する複数の第２の情報ワードデータにより上記第２のメモリ手段の読出アドレスを制御して、上記複数の第２の設定ワードデータを上記複数の第２の情報ワードデータと予め定められた第２の対応関係を有するものとして読み出すとともに、上記第２の乱数データもしくは擬似乱数データに応じて上記第２の予め定められた対応関係を変化させることにより行い、再生ディジタル情報データを上記第２のメモリ手段からの読出出力データとして得ることを特徴とする請求の範囲第１９項記載のデータ伝送方法。
【請求項２３】
ディジタル情報データと第１の乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記ディジタル情報データがとり得る情報コードの範囲の一方の端部側における禁止コードの個数をあらわすデータ、及び、上記ディジタル情報データがとり得る情報コードの個数をあらわすデータを用いて行う、上記ディジタル情報データと上記第１の乱数データもしくは擬似乱数データとについての加算，減算及び剰余演算となすとともに、暗号化ディジタル情報データと第２の乱数データもしくは擬似乱数データとに施す演算処理を、上記暗号化ディジタル情報データがとり得る情報コードの範囲の一方の端部側における禁止コードの個数をあらわすデータ、及び、上記暗号化ディジタル情報データがとり得る情報コードの個数をあらわすデータを用いて行う、上記暗号化ディジタル情報データと上記第２の乱数データもしくは擬似乱数データとについての加算，減算及び剰余演算となすことを特徴とする請求の範囲第１９項記載のデータ伝送方法。
【請求項２４】
ディジタル情報データと第１の乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記ディジタル情報データについての、第１のメモリ手段への書込み及び該第１のメモリ手段からの読出しによる、とり得る情報コードの範囲の一方の端部側に禁止コードが位置することになるワード位置変換ワード列データへの変換、及び、該ワード位置変換ワード列データがとり得る情報コードの範囲の一方の端部側における禁止コードの個数をあらわすデータと、上記ワード位置変換ワード列データがとり得る情報コードの個数をあらわすデータと、を用いて行う、上記ワード位置変換ワード列データと上記乱数データもしくは擬似乱数データとについての加算，減算及び剰余演算、となすとともに、暗号化ディジタル情報データと第２の乱数データもしくは擬似乱数データとに施す演算処理を、上記暗号化ディジタル情報データがとり得る情報コードの範囲の一方の端部側における禁止コードの個数をあらわすデータ、及び、上記暗号化ディジタル情報データがとり得る情報コードの個数をあらわすデータを用いて行う、上記暗号化ディジタル情報データと上記第２の乱数データもしくは擬似乱数データとについての加算，減算及び剰余演算、及び、該加算，減算及び剰余演算により得られる上記ワード位置変換ワード列データについての、第２のメモリ手段への書込み及び該第２のメモリ手段からの読出しによる、再生ディジタル情報データへの変換、となすことを特徴とする請求の範囲第１９項記載のデータ伝送方法。
【請求項２５】
タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、上記タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおける上記ディジタル情報データに、上記禁止コードを発生させない暗号化処理を施して、上記禁止コードを含まない暗号化ディジタル情報データ得る暗号化処理部と、
該暗号化処理部から得られる暗号化ディジタル情報データと上記タイミング基準コードデータとを含んだ暗号化ワード列データを形成する第１のデータ多重部と、
該第１のデータ多重部から得られる上記暗号化ワード列データを伝送すべく送出するデータ送出部と、
該データ送出部により送出された暗号化ワード列データを得て、該暗号化ワード列データから取り出された暗号化ディジタル情報データに、復号化処理を施して再生ディジタル情報データを得る復号化処理部と、
該復号化処理部から得られる再生ディジタル情報データと上記タイミング基準コードデータとを含んだ再生ワード列データを形成する第２のデータ多重部と、を備えて構成されるデータ伝送装置。
【請求項２６】
暗号化処理部が、ディジタル情報データとタイミング基準コードデータとを含んだワード列データに、タイミング基準コードデータを分離するデータ分離処理を施して、ディジタル情報データを得、該ディジタル情報データに基づく暗号化ディジタル情報データを得るとともに、復号化処理部が、暗号化ワード列データに、タイミング基準コードデータを分離するデータ分離処理を施して、暗号化ディジタル情報データを得、該暗号化ディジタル情報データに基づく再生ディジタル情報データを形成することを特徴とする請求の範囲第２５項記載のデータ伝送装置。
【請求項２７】
暗号化処理が、第１の鍵データを送出する第１の鍵データ送出部、及び、ディジタル情報データと第１の乱数データもしくは擬似乱数データとに、禁止コードを演算出力として発生することがない演算処理を施し、該演算処理により得られる演算出力を取り出して暗号化ディジタル情報データとして送出する暗号化部を含んで構成されるとともに、復号化処理部が、第２の鍵データを送出する第２の鍵データ送出部、及び、上記暗号化ディジタル情報データと第２の乱数データもしくは擬似乱数データとに演算処理を施し、該演算処理により得られる演算出力を取り出して再生ディジタル情報データを得る復号化部を含んで構成されることを特徴とする請求の範囲第２５項記載のデータ伝送装置。
【請求項２８】
暗号化部が、入力データに対応して第１の鍵データに応じた規則に従って第１の暗号データを出力する第１の暗号形成部が出力する上記第１の暗号データの一部を取り出すことにより、第１の乱数データもしくは擬似乱数データを得、また、復号化部が、入力データに対応して第２の鍵データに応じた規則に従って第２の暗号データを出力する第２の暗号形成部が出力する上記第２の暗号データの一部を取り出すことにより、第２の乱数データもしくは擬似乱数データを得ることを特徴とする請求の範囲第２７項記載のデータ伝送装置。
【請求項２９】
暗号化部が、入力データに対応して第１の鍵データに応じた規則に従って第１の暗号データを出力する第１の暗号形成部に、上記第１の暗号データの全部もしくは部分を入力データとして戻す帰還をかけるとともに、上記第１の暗号形成部が出力する第１の暗号データの一部を取り出すことにより、第１の乱数データもしくは擬似乱数データを得、また、復号化部が、入力データに対応して第２の鍵データに応じた規則に従って第２の暗号データを出力する第２の暗号形成部に、上記第緒２の暗号データの全部もしくは部分を入力データとして戻す帰還をかけるとともに、上記第２の暗号形成部が出力する第２の暗号データの一部を取り出すことにより、第２の乱数データもしくは擬似乱数データを得ることを特徴とする請求の範囲第２７項記載のデータ伝送装置。
【請求項３０】
暗号化部が、禁止コードを含まない複数の第１の設定ワードデータが格納された第１のメモリ手段を備え、ディジタル情報データと第１の乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記ディジタル情報データを構成する複数の第１の情報ワードデータにより上記第１のメモリ手段の読出アドレスを制御して、上記複数の第１の設定ワードデータを上記複数の第１の情報ワードデータと予め定められた第１の対応関係を有するものとして読み出すとともに、上記第１の乱数データもしくは擬似乱数データに応じて上記予め定められた第１の対応関係を変化させることにより行い、暗号化ディジタル情報データを上記第１のメモリ手段からの読出出力データとして得るとともに、復号化部が、禁止コードを含まない複数の第２の設定ワードデータが格納された第２のメモリ手段を備え、上記暗号化ディジタル情報データと第２の乱数データもしくは擬似乱数データとに施す演算処理を、上記暗号化ディジタル情報データを構成する複数の第２の情報ワードデータにより上記第２のメモリ手段の読出アドレスを制御して、上記複数の第２の設定ワードデータを上記複数の第２の情報ワードデータと予め定められた第２の対応関係を有するものとして読み出すとともに、上記第２の乱数データもしくは擬似乱数データに応じて上記第２の予め定められた対応関係を変化させることにより行い、上記再生ディジタル情報データを上記第２のメモリ手段からの読出出力データとして得ることを特徴とする請求の範囲第２７項記載のデータ伝送装置。
【請求項３１】
暗号化部が、ディジタル情報データと第１の乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記ディジタル情報データがとり得る情報コードの範囲の一方の端部側における禁止コードの個数をあらわすデータ、及び、上記ディジタル情報データがとり得る情報コードの個数をあらわすデータを用いて行う、上記ディジタル情報データと上記第１の乱数データもしくは擬似乱数データとについての加算，減算及び剰余演算となす第１の加減剰余演算部を備えるとともに、復号化部が、暗号化ディジタル情報データと第２の乱数データもしくは擬似乱数データとに施す演算処理を、上記暗号化ディジタル情報データがとり得る情報コードの範囲の一方の端部側における禁止コードの個数をあらわすデータ、及び、上記暗号化ディジタル情報データがとり得る情報コードの個数をあらわすデータを用いて行う、上記暗号化ディジタル情報データと上記第２の乱数データもしくは擬似乱数データとについての加算，減算及び剰余演算となす第２の加減剰余演算部を備えることを特徴とする請求の範囲第２７項記載のデータ伝送装置。
【請求項３２】
暗号化部が、ディジタル情報データについての書込み及び読出しにより、該ディジタル情報データを、とり得る情報コードの範囲の一方の端部側に禁止コードが位置にすることになるワード位置変換ワード列データに変換するデータ変換を行う第１のメモリ手段と、上記ワード位置変換ワード列データがとり得る情報コードの範囲の一方の端部側における禁止コードの個数をあらわすデータ、及び、上記ワード位置変換ワード列データがとり得る情報コードの個数をあらわすデータを用いての、上記ワード位置変換ワード列データと上記第１の乱数データもしくは擬似乱数データとについての加算，減算及び剰余演算を行う第１の加減余剰演算部とを備え、上記ディジタル情報データと第１の乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記第１のメモリ手段によるデータ変換、及び、上記第１の加減余剰演算部による加算，減算及び剰余演算となすとともに、復号化部が、上記暗号化ディジタル情報データがとり得る情報コードの範囲の一方の端部側における禁止コードの個数をあらわすデータ、及び、上記暗号化ディジタル情報データがとり得る情報コードの個数をあらわすデータを用いての、上記暗号化ディジタル情報データと上記第２の乱数データもしくは擬似乱数データとについての加算，減算及び剰余演算を行う第２の加減余剰演算部と、該第２の加減余剰演算部により行われる加算，減算及び剰余演算により得られる上記ワード位置変換ワード列データについての書込み及び読出しにより、該ワード位置変換ワード列データを再生ディジタル情報データに変換するデータ変換を行う第２のメモリ手段とを備え、上記暗号化ディジタル情報データと第２の乱数データもしくは擬似乱数データとに施す演算処理を、上記第２の加減余剰演算部による加算，減算及び剰余演算、及び、上記第２のメモリ手段によるデータ変換となすことを特徴とする請求の範囲第２７項記載のデータ伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願の請求の範囲に記載された発明は、ディジタル情報データ、もしくは、それにディジタル補助データが付加されて得られる多重データを、それに暗号化処理を施して送出し、送出された暗号化データに復号化処理を施すことにより元のデータを再生できるようにする、データ伝送方法及びその実施に供されるデータ伝送装置に関する。
【背景技術】
【０００２】
各種の信号情報等をあらわすディジタルデータの伝送にあたり、データ伝送路上での盗聴を防止すべく、送信側において、伝送するディジタルデータを暗号化し、受信側において、暗号化されたディジタルデータについての復号化を行って元のディジタルデータを得るようになすことが提案されている。このようなディジタルデータの暗号化にあたっての代表的な暗号アルゴリズムとして、１９７７年に米国商務省標準局（ＮＢＳ）が公布したＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）方式が知られている。
【０００３】
ＤＥＳ方式による暗号化伝送にあっては、ディジタルデータが別途用意される鍵データ（暗号化鍵データ）により定められる規則に従って暗号化されるとともに、暗号化されたディジタルデータが別途用意される鍵データ（復号化鍵データ）により定められる規則に従って復号化され、その際、暗号化鍵データと復号化鍵データとは同じ鍵データ（共通鍵データ）とされる。そして、暗号化及び復号化のためのアルゴリズム自体は公開されており、共通鍵データが秘密に維持されることにより守秘機能が果たされる。
【０００４】
図１は、ＤＥＳ方式による暗号化伝送システムの基本的構成を示す。この図１に示される基本構成にあっては、伝送されるべきディジタルデータが、元データとして、ＤＥＳ暗号化部１１に供給される。ＤＥＳ暗号化部１１には予め用意された暗号化鍵データも供給され、ＤＥＳ暗号化部１１において、元データに暗号化鍵データによって定められる規則に従ったＤＥＳ方式による暗号化処理が施されて、暗号化データが形成される。そして、ＤＥＳ暗号化部１１から暗号化データが送出され、一端がＤＥＳ暗号化部１１に接続されたデータ伝送路１２を通じて伝送される。
【０００５】
データ伝送路１２を通じて伝送された暗号化データは、データ伝送路１２の他端に接続されたＤＥＳ復号化部１３に供給される。ＤＥＳ復号化部１３には暗号化鍵データと同一の内容を有するものとされた復号化鍵データも供給され、ＤＥＳ復号化部１３において、暗号化データに復号化鍵データによって定められる規則に従ったＤＥＳ方式による復号化処理が施されて、元データが再生される。
【０００６】
一方、映像信号の分野においては、伝達情報の多様化及び再生画像の高品質化を実現する観点等からのディジタル化が図られており、例えば、映像信号情報をあらわすディジタルデータによって形成されるディジタル映像信号を扱う高精細度テレビジョン（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｔｅｌｅｖｉｓｉｏｎ：ＨＤＴＶ）システム等が提案されている。ＨＤＴＶシステムのもとにおけるディジタル映像信号（以下、ＨＤ信号という）は、例えば、ＢＴＡ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｓｓｏｃｉａｔｉｏｎ：放送技術開発協議会）により制定された規格ＢＴＡ Ｓ−００２に従って形成され、Ｙ，ＰＢ／ＰＲ形式のものとＧ，Ｂ，Ｒ形式のものとがある。Ｙ，ＰＢ／ＰＲ形式の場合、Ｙは輝度信号を意味し、ＰＢ／ＰＲは色差信号を意味する。また、Ｇ，Ｂ，Ｒ形式の場合、Ｇ，Ｂ及びＲは、夫々、緑色原色信号，青色原色信号及び赤色原色信号を意味する。
【０００７】
このようなＨＤ信号は、例えば、各フレーム期間が第１フィールド期間と第２フィールド期間とに分けられるもとで、フレームレートを３０Ｈｚ（フィールドレートは６０Ｈｚ）とし、各フレーム期間におけるライン数を１１２５ラインとし、ラインあたりのデータサンプル数を２，２００サンプルとし、サンプリング周波数を７４．２５ＭＨｚとするものとされる。そして、例えば、Ｙ，ＰＢ／ＰＲ形式のＨＤ信号は、図２に示される如くのデータフォーマットに従うものとされる。
【０００８】
図２に示されるデータフォーマットにおいて、図２のＡは、映像信号における輝度信号成分をあらわす輝度信号データ系列（Ｙデータ系列）における各ライン分の一部を示し、図２のＢは、映像信号における色差信号成分をあらわす色差信号データ系列（ＰＢ／ＰＲデータ系列）における各ライン分の一部を示している。Ｙデータ系列及びＰＢ／ＰＲデータ系列の夫々を形成するワードデータの各々は、例えば、１０ビット構成とされる。即ち、Ｙデータ系列及びＰＢ／ＰＲデータ系列の夫々は、例えば、１０ビットワードが連なって形成される１０ビットワード列データであり、ワード伝送レートは、例えば、７４．２５Ｍｗｐｓとされる。
【０００９】
Ｙデータ系列にあっては、各ライン分がラインブランキング部に映像データ部が連なって形成され、各映像データ部の直前に、各々が１０ビット構成とされる４ワード（３ＦＦ（Ｙ），０００（Ｙ），０００（Ｙ）及びＸＹＺ（Ｙ）；３ＦＦ及び０００の夫々は１６進表示であって、１６進表示であることをあらわす“ｈ”が付されて３ＦＦｈ及び０００ｈと記され、また、（Ｙ）はＹデータ系列中のワードであることをあらわす。）から成るタイミング基準コードデータ（ＳＡＶ：Ｓｔａｒｔ  ｏｆ  Ａｃｔｉｖｅ  Ｖｉｄｅｏ）が配されるとともに、各映像データ部の直後に、各々が１０ビット構成とされる４ワード（３ＦＦ（Ｙ），０００（Ｙ），０００（Ｙ），ＸＹＺ（Ｙ））から成るタイミング基準コードデータ（ＥＡＶ：Ｅｎｄ  ｏｆ  Ａｃｔｉｖｅ  Ｖｉｄｅｏ）が配される。同様にして、ＰＢ／ＰＲデータ系列にあっても、各映像データ部の直前に、各々が１０ビット構成とされる４ワード（３ＦＦ（Ｃ），０００（Ｃ），０００（Ｃ），ＸＹＺ（Ｃ）；（Ｃ）はＰＢ／ＰＲデータ系列中のワードであることをあらわす。）から成るＳＡＶが配されるとともに、各映像データ部の直後に、各々が１０ビット構成とされる４ワード（３ＦＦ（Ｃ），０００（Ｃ），０００（Ｃ），ＸＹＺ（Ｃ））から成るＥＡＶが配される。勿論、Ｙデータ系列中のＥＡＶ及びＳＡＶの夫々は、Ｙデータ系列における各ラインブランキング部に配され、また、ＰＢ／ＰＲデータ系列中のＥＡＶ及びＳＡＶの夫々は、ＰＢ／ＰＲデータ系列における各ラインブランキング部に配される。
【００１０】
４ワード（３ＦＦ（Ｙ），０００（Ｙ），０００（Ｙ），ＸＹＺ（Ｙ）もしくは３ＦＦ（Ｃ），０００（Ｃ），０００（Ｃ），ＸＹＺ（Ｃ））については、始めの３ワード（３ＦＦ（Ｙ），０００（Ｙ），０００（Ｙ）もしくは３ＦＦ（Ｃ），０００（Ｃ），０００（Ｃ））が、ワード同期あるいはライン同期を確立するためのものであり、また、最後の１ワード（ＸＹＺ（Ｙ）もしくはＸＹＺ（Ｃ））が、同一フレームにおける第１フィールドと第２フィールドとの識別のため、あるいは、タイミング基準コードデータＥＡＶとタイミング基準コードデータＳＡＶとの識別のためのものである。
【００１１】
このようなＹデータ系列及びＰＢ／ＰＲデータ系列を含んで構成されるＨＤ信号にあっては、Ｙデータ系列及びＰＢ／ＰＲデータ系列の夫々について、タイミング基準コードデータＳＡＶもしくはＥＡＶを形成するタイミング識別用コードを含んだ、映像データあるいは補助データ等を形成する情報コードとしては使用されない複数のコードが、禁止コードとして決められている。斯かる禁止コードは、Ｙデータ系列及びＰＢ／ＰＲデータ系列の夫々が１０ビットワード列データであるとき、図３に示される如く、０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈ（１６進表現）、即ち、００００００００００〜００００００００１１及び１１１１１１１１００〜１１１１１１１１１１とされる。
【００１２】
上述のＹデータ系列及びＰＢ／ＰＲデータ系列から成るＨＤ信号が伝送されるに際しては、データ伝送路が簡略化されることからして、ワード列データからシリアルデータに変換されて伝送されるシリアル伝送が望まれることになる。そして、Ｙデータ系列及びＰＢ／ＰＲデータ系列を含んで形成されるＨＤ信号のシリアル伝送に関しては、前述のＢＴＡによって制定された規格であるＢＴＡ  Ｓ−００４によるＨＤ ＳＤＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｓｅｒｉａｌ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）に準拠した伝送を行うことが規格化されている。
【００１３】
ＨＤ  ＳＤＩに準拠した伝送にあっては、Ｙデータ系列及びＰＢ／ＰＲデータ系列に、各々におけるＥＡＶ及びＳＡＶが配されたラインブランキング部が同期せしめられたもとでのワード多重化処理が施されて、図４に示される如くのワード多重データ系列が、ワード伝送レートを７４．２５Ｍｗｐｓ×２＝１４８．５Ｍｗｐｓとする１０ビットワード列データとして形成される。このワード多重データ系列にあっては、各映像データ部の直前に、各々が１０ビット構成とされる８ワード（３ＦＦ（Ｃ），３ＦＦ（Ｙ），０００（Ｃ），０００（Ｙ），０００（Ｃ），０００（Ｙ），ＸＹＺ（Ｃ），ＸＹＺ（Ｙ））から成る多重タイミング基準コードデータ（多重ＳＡＶ）が配されるとともに、各映像データ部の直後に、各々が１０ビット構成とされる８ワード（３ＦＦ（Ｃ），３ＦＦ（Ｙ），０００（Ｃ），０００（Ｙ），０００（Ｃ），０００（Ｙ），ＸＹＺ（Ｃ），ＸＹＺ（Ｙ））から成る多重タイミング基準コードデータ（多重ＥＡＶ）が配されることになる。
【００１４】
そして、ワード多重データ系列が、それを構成する各１０ビットワードについて、最下位ビット（ＬＳＢ）から最上位ビット（ＭＳＢ）までが順次送り出されることにより、パラレルデータからシリアルデータに変換され、さらに、そのシリアルデータにスクランブル処理が施されてシリアル伝送ＨＤ信号（以下、ＨＤ−ＳＤＩ信号という）とされて、そのＨＤ−ＳＤＩ信号がデータ伝送路を通じての伝送に供される。斯かるＨＤ−ＳＤＩ信号は、ビット伝送レートが、例えば、１４８．５Ｍｗｐｓ×１０ｂｉｔ＝１．４８５Ｇｂｐｓとされる。
【発明の概要】
【発明が解決しようとする課題】
【００１５】
上述の如くに、ＨＤ−ＳＤＩ信号がデータ伝送路を通じての伝送に供される際にも、データ伝送路での盗聴を防止すべく、送信側において、ＨＤ−ＳＤＩ信号を暗号化し、受信側おいて、暗号化されたＨＤ−ＳＤＩ信号についての復号化を行って元のＨＤ−ＳＤＩ信号を得るようになすことが望まれる場合が考えられる。このような、ＨＤ−ＳＤＩ信号についての暗号化伝送は、原理的には、前述の図１に基本構成が示されるＤＥＳ方式による暗号化伝送システムと同様な暗号化伝送システムをもって行うことができる。
【００１６】
例えば、ＨＤ信号をＨＤ ＳＤＩに準拠してＨＤ−ＳＤＩ信号に変換し、それをデータ伝送路を通じて伝送して、ＨＤ−ＳＤＩ信号をＨＤ  ＳＤＩに準拠してＨＤ信号に戻し、それに基づく画像表示を行うビデオプロジェクタに供給する場合に、ＨＤ−ＳＤＩ信号についての暗号化伝送を行うとすると、図５に示される如くの暗号化伝送システムが考えられる。
【００１７】
図５に示される暗号化伝送システムにあっては、例えば、ビデオカメラ装置等から得られるＨＤ信号をＨＤ  ＳＤＩに準拠してＨＤ−ＳＤＩ信号に変換するＨＤ−ＳＤＩ信号送出部１５から送出されるＨＤ−ＳＤＩ信号ＤＨＳが、ＨＤ−ＳＤＩ暗号化部１６に供給される。ＨＤ−ＳＤＩ暗号化部１６には、予め用意された暗号化鍵データＤＤＫも供給される。ＨＤ−ＳＤＩ暗号化部１６においては、ＨＤ−ＳＤＩ信号ＤＨＳが、それにシリアル／パラレル変換（Ｓ／Ｐ変換）処理が施されて、一旦元のＹデータ系列及びＰＢ／ＰＲデータ系列を含んで形成されるＨＤ信号に戻され、そのＨＤ信号における映像データ部に、暗号化鍵データＤＤＫによって定められる規則に従ったＤＥＳ方式による暗号化処理が施されて、暗号化ＨＤ信号が形成され、さらに、暗号化ＨＤ信号にパラレル／シリアル変換（Ｐ／Ｓ変換）処理が施されて暗号化シリアルデータＤＨＳＥが形成される。そして、ＨＤ−ＳＤＩ暗号化部１６から暗号化シリアルデータＤＨＳＥが送出され、一端がＨＤ−ＳＤＩ暗号化部１６に接続されたデータ伝送路１７を通じて伝送される。
【００１８】
データ伝送路１７を通じて伝送された暗号化シリアルデータＤＨＳＥは、データ伝送路１７の他端に接続されたＨＤ−ＳＤＩ復号化部１８に供給される。ＨＤ−ＳＤＩ復号化部１８には、ＨＤ−ＳＤＩ暗号化部１６に供給される暗号化鍵データＤＤＫと同じものである暗号化鍵データＤＤＫも供給される。ＨＤ−ＳＤＩ復号化部１８においては、暗号化シリアルデータＤＨＳＥにＳ／Ｐ変換が施されて暗号化ＨＤ信号が得られ、その暗号化ＨＤ信号における映像データ部に、復号化鍵データＤＤＫによって定められる規則に従ったＤＥＳ方式による復号化処理が施されて、元のＹデータ系列及びＰＢ／ＰＲデータ系列を含んで形成されるＨＤ信号が再生される。さらに、ＨＤ−ＳＤＩ復号化部１８においては、再生されたＨＤ信号に、ＨＤ  ＳＤＩに準拠したＹデータ系列及びＰＢ／ＰＲデータ系列の多重化及びそれにより得られるワード多重データ系列に対するＰ／Ｓ変換が行われて元のＨＤ−ＳＤＩ信号ＤＨＳが再生される。
【００１９】
そして、ＨＤ−ＳＤＩ復号化部１８から得られるＨＤ−ＳＤＩ信号ＤＨＳが、ビデオプロジェクタ１９に供給され、ビデオプロジェクタ１９において、ＨＤ−ＳＤＩ信号ＤＨＳに基づくＨＤ信号が再生されて、そのＨＤ信号が画像表示に供される。
【００２０】
このようにして、見掛け上は、ＨＤ−ＳＤＩ信号についての暗号化伝送を行うことができることになるが、実際には、上述の図５に示される暗号化伝送システムにあっては、ＨＤ−ＳＤＩ復号化部１８における暗号化シリアルデータＤＨＳＥについての復号化処理に支障をきたすことになり、さらには、ビデオプロジェクタ１９においてＨＤ−ＳＤＩ信号ＤＨＳに基づくＨＤ信号の再生が適正に行えなくなってしまうことになる、重大な問題が生じる。
【００２１】
斯かる問題は、ＨＤ−ＳＤＩ暗号化部１６において、ＨＤ−ＳＤＩ信号ＤＨＳがＨＤ信号に戻され、そのＨＤ信号の映像データ部に、暗号化鍵データＤＤＫによって定められる規則に従ったＤＥＳ方式による暗号化処理が施されて、暗号化ＨＤ信号が形成されるにあたり、ＨＤ信号の映像データ部には禁止コード、即ち、０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈが含まれていないにもかかわらず、暗号化ＨＤ信号の映像データ部には、或る確率をもって、禁止コード、即ち、０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈが含まれることになってしまい、それにより、映像データ部に禁止コードを含むものとされた暗号化ＨＤ信号に基づく暗号化シリアルデータＤＨＳＥが形成されて、それがＨＤ−ＳＤＩ暗号化部１６からデータ伝送路１７を通じてＨＤ−ＳＤＩ復号化部１８へと伝送されることである。
【００２２】
ＨＤ信号において、禁止コードはタイミング基準コードデータＳＡＶもしくはＥＡＶを形成するタイミング識別用コードとして含まれており、ＨＤ信号に基づくＨＤ−ＳＤＩ信号から元のＨＤ信号が再生されるにあたっては、タイミング基準コードデータＳＡＶもしくはＥＡＶを形成する禁止コードがシリアルデータに変換された部分が検出されてワード同期がとられ、その結果、元のＨＤ信号の再生が適正に行われる。ところが、映像データ部に禁止コードを含むものとされた暗号化ＨＤ信号に基づく暗号化シリアルデータＤＨＳＥが、ＨＤ−ＳＤＩ暗号化部１６からデータ伝送路１７を通じてＨＤ−ＳＤＩ復号化部１８へと伝送されると、ＨＤ−ＳＤＩ復号化部１８において、暗号化シリアルデータＤＨＳＥから暗号化ＨＤ信号が再生される際に、本来のＨＤ信号に含まれたタイミング基準コードデータＳＡＶもしくはＥＡＶを形成する禁止コードがシリアルデータに変換された部分に加えて、暗号化ＨＤ信号における映像データ部に含まれるものとされた禁止コードがシリアルデータに変換された部分も、タイミング基準コードデータＳＡＶもしくはＥＡＶを形成する禁止コードがシリアルデータに変換された部分として検出されてしまう虞が生じる。そして、暗号化ＨＤ信号における映像データ部に含まれるものとされた禁止コードがシリアルデータに変換された部分も、タイミング基準コードデータＳＡＶもしくはＥＡＶを形成する禁止コードがシリアルデータに変換された部分として検出されると、暗号化シリアルデータＤＨＳＥから暗号化ＨＤ信号が再生されるにあたって、正しいワード同期がとられないことになり、暗号化ＨＤ信号の再生が適正に行われなくなってしまう。
【００２３】
また、その結果、ビデオプロジェクタ１９に供給されるＨＤ−ＳＤＩ復号化部１８からのＨＤ−ＳＤＩ信号ＤＨＳが、適正な内容を有するものとされなくなり、ビデオプロジェクタ１９において、ＨＤ−ＳＤＩ復号化部１８からのＨＤ−ＳＤＩ信号ＤＨＳに基づいて再生されるＨＤ信号が、適正な映像データ部を有したものとはされなくなってしまうのである。
【００２４】
このような不都合は、全て、ＨＤ−ＳＤＩ暗号化部１６において、ＨＤ−ＳＤＩ信号ＤＨＳがＨＤ信号に戻され、そのＨＤ信号の映像データ部に、暗号化鍵データＤＤＫによって定められる規則に従ったＤＥＳ方式による暗号化処理が施されることにより暗号化ＨＤ信号が形成され、それに基づくシリアルデータＤＨＳＥが得られて伝送されるにあたり、暗号化ＨＤ信号の映像データ部に、或る確率をもって、禁止コードが含まれることになり、その結果、シリアルデータＤＨＳＥが、不所望な禁止コードがシリアルデータに変換された部分を含むことになってしまうことに起因する。
【００２５】
斯かる点に鑑み、本願の請求の範囲に記載された発明は、例えば、ＨＤ−ＳＤＩ信号の如くの、タイミング識別用コードを含む複数のコードが禁止コードとされて形成されたディジタル情報データとタイミング識別用コードが用いられたタイミング基準コードデータとを含んだワード列データに基づくシリアルデータに応じた、ディジタル情報データに暗号化処理を施して形成した暗号化シリアルデータを伝送するデータ暗号化伝送に適用されるとき、当該データ暗号化伝送を、暗号化シリアルデータが不所望な禁止コードがシリアルデータに変換された部分を含むものとなる事態を回避できるもとで行えることになるデータ伝送方法、及び、その実施に供されるデータ伝送装置を提供し、さらに、例えば、ＨＤ−ＳＤＩ信号の如くの、タイミング識別用コードを含む複数のコードが禁止コードとされて形成されたディジタル情報データとタイミング識別用コードが用いられたタイミング基準コードデータとを含んだワード列データに基づくシリアルデータについての、それに基づくディジタル情報データに暗号化処理を施して形成した暗号化シリアルデータを伝送するとともに、伝送された暗号化シリアルデータに基づく暗号化処理が施されたディジタル情報データに復号化処理を施して、元のディジタル情報データを得るデータ暗号化伝送に適用されるとき、当該データ暗号化伝送を、暗号化シリアルデータが、不所望な禁止コードがシリアルデータに変換された部分を含むものとなる事態を回避でき、さらに、伝送された暗号化シリアルデータに基づく暗号化処理が施されたディジタル情報データに復号化処理を施すことにより、元のディジタル情報データを確実に再生できるもとで行えることになるデータ伝送方法、及び、その実施に供されるデータ伝送装置を提供する。
【課題を解決するための手段】
【００２６】
本発明に係るデータ伝送方法は、タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおけるディジタル情報データに、禁止コードを発生させない暗号化処理を施して、禁止コードを含まない暗号化ディジタル情報データを得るとともに、その暗号化ディジタル情報データとタイミング基準コードデータとを含んだ暗号化ワード列データを形成し、その暗号化ワード列データを伝送すべく送出するものとされる。
【００２７】
本発明に係るデータ伝送装置は、タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおけるディジタル情報データに、禁止コードを発生させない暗号化処理を施して、禁止コードを含まない暗号化ディジタル情報データを得る暗号化処理部と、暗号化処理部から得られる暗号化ディジタル情報データとタイミング基準コードデータとを含んだ暗号化ワード列データを形成するデータ多重部と、データ多重部から得られる暗号化ワード列データを伝送すべく送出するデータ送出部と、を備えて構成される。
【００２８】
本発明に係るデータ伝送方法は、タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおけるディジタル情報データに、禁止コードを発生させない暗号化処理を施して、禁止コードを含まない暗号化ディジタル情報データを得るとともに、その暗号化ディジタル情報データとタイミング基準コードデータとを含んだ暗号化ワード列データを形成し、その暗号化ワード列データを伝送すべく送出し、送出された暗号化ワード列データを得て、その暗号化ワード列データから取り出された暗号化ディジタル情報データに復号化処理を施して再生ディジタル情報データを得るとともに、その再生ディジタル情報データとタイミング基準コードデータとを含んだ再生ワード列データを形成するものとされる。
【００２９】
そして、本発明に係るデータ伝送装置は、タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおけるディジタル情報データに、禁止コードを発生させない暗号化処理を施して、禁止コードを含まない暗号化ディジタル情報データ得る暗号化処理部と、暗号化処理部から得られる暗号化ディジタル情報データとタイミング基準コードデータとを含んだ暗号化ワード列データを形成する第１のデータ多重部と、第１のデータ多重部から得られる暗号化ワード列データを伝送すべく送出するデータ送出部と、データ送出部により送出された暗号化ワード列データを得て、その暗号化ワード列データから取り出された暗号化ディジタル情報データに、復号化処理を施して再生ディジタル情報データを得る復号化処理部と、復号化処理部から得られる再生ディジタル情報データとタイミング基準コードデータとを含んだ再生ワード列データを形成する第２のデータ多重部と、を備えて構成される。
【００３０】
上述の如くの本発明に係るデータ伝送方法、もしくは、本発明に係るデータ伝送装置にあっては、ディジタル情報データと禁止コードが用いられたタイミング基準コードデータとを含んだワード列データにおけるディジタル情報データに、禁止コードを発生させない暗号化処理が施されて、禁止コードを含まない暗号化ディジタル情報データが得られるとともに、その暗号化ディジタル情報データとタイミング基準コードデータとを含んだ暗号化ワード列データが形成され、その暗号化ワード列データが伝送されるべく送出される。
【００３１】
このように、禁止コードを含まない暗号化ディジタル情報データが形成され、それとタイミング基準コードデータとを含んだ暗号化ワード列データが伝送されるべく送出されるので、送出される暗号化ワード列データに基づく暗号化シリアルデータが形成される場合において、その暗号化シリアルデータが、不所望な禁止コードがシリアルデータに変換された部分を含むものとなる事態はもたらされない。
【００３２】
従って、本発明に係るデータ伝送方法、もしくは、本発明に係るデータ伝送装置が、例えば、ＨＤ−ＳＤＩ信号の如くの、タイミング識別用コードを含む複数のコードが禁止コードとされて形成されたディジタル情報データとタイミング識別用コードが用いられたタイミング基準コードデータとを含んだワード列データに基づくシリアルデータに応じた、ディジタル情報データに暗号化処理を施して形成した暗号化シリアルデータを伝送するデータ暗号化伝送に適用されるとき、斯かるデータ暗号化伝送が、伝送される暗号化シリアルデータに不所望な禁止コードがシリアルデータに変換された部分が含まれることなく、行われることになる。
【００３３】
また、本発明に係るデータ伝送方法、もしくは、本発明に係るデータ伝送装置にあっては、ディジタル情報データと禁止コードが用いられたタイミング基準コードデータとを含んだワード列データにおけるディジタル情報データに、禁止コードを発生させない暗号化処理が施されて、禁止コードを含まない暗号化ディジタル情報データが得られるとともに、その暗号化ディジタル情報データとタイミング基準コードデータとを含んだ暗号化ワード列データが形成され、その暗号化ワード列データが伝送されるべく送出され、さらに、送出された暗号化ワード列データから取り出された暗号化ディジタル情報データに復号化処理が施されて、再生ディジタル情報データが得られ、それとタイミング基準コードデータとを含んだ再生ワード列データが形成される。
【００３４】
このように、禁止コードを含まない暗号化ディジタル情報データが形成され、それとタイミング基準コードデータとを含んだ暗号化ワード列データが伝送されるべく送出されるので、送出される暗号化ワード列データに基づく暗号化シリアルデータが形成される場合において、その暗号化シリアルデータが、不所望な禁止コードがシリアルデータに変換された部分を含むものとなる事態はもたらされず、また、伝送された暗号化シリアルデータに基づいて元のシリアルデータが再生される場合において、元のシリアルデータの再生が適正に行われる。そして、送出された暗号化ワード列データから取り出された暗号化ディジタル情報データに対する復号化処理を含んだ処理により、送出された暗号化ワード列データに基づく再生ワード列データの形成が確実に行われる。
【００３５】
従って、本発明に係るデータ伝送方法、もしくは、本発明に係るデータ伝送装置が、例えば、ＨＤ−ＳＤＩ信号の如くの、タイミング識別用コードを含む複数のコードが禁止コードとされて形成されたディジタル情報データとタイミング識別用コードが用いられたタイミング基準コードデータとを含んだワード列データに基づくシリアルデータに応じた、ディジタル情報データに暗号化処理を施して形成した暗号化シリアルデータを伝送し、伝送された暗号化シリアルデータに基づいて元のシリアルデータを再生するデータ暗号化伝送に適用されるとき、斯かるデータ暗号化伝送が、伝送される暗号化シリアルデータに不所望な禁止コードがシリアルデータに変換された部分が含まれることなく、かつ、元のシリアルデータが確実に再生されるもとで行われることになる。
【発明の効果】
【００３６】
本発明に係るデータ伝送方法、もしくは、本発明に係るデータ伝送装置によれば、ディジタル情報データと禁止コードが用いられたタイミング基準コードデータとを含んだワード列データにおけるディジタル情報データに、禁止コードを発生させない暗号化処理が施されて、禁止コードを含まない暗号化ディジタル情報データが得られるとともに、その暗号化ディジタル情報データとタイミング基準コードデータとを含んだ暗号化ワード列データが形成され、その暗号化ワード列データが伝送されるべく送出される。それゆえ、送出される暗号化ワード列データに基づく暗号化シリアルデータが形成される場合において、その暗号化シリアルデータが、不所望な禁止コードがシリアルデータに変換された部分を含むものとなる事態はもたらされない。
【００３７】
従って、本発明に係るデータ伝送方法、もしくは、本発明に係るデータ伝送装置が、例えば、ＨＤ−ＳＤＩ信号の如くの、タイミング識別用コードを含む複数のコードが禁止コードとされて形成されたディジタル情報データとタイミング識別用コードが用いられたタイミング基準コードデータとを含んだワード列データに基づくシリアルデータに応じた、ディジタル情報データに暗号化処理を施して形成した暗号化シリアルデータを伝送するデータ暗号化伝送に適用されるときには、斯かるデータ暗号化伝送を、伝送される暗号化シリアルデータに不所望な禁止コードがシリアルデータに変換された部分が含まれてしまう事態をまねくことなく行えることになる。
【００３８】
また、本発明に係るデータ伝送方法、もしくは、本発明に係るデータ伝送装置によれば、ディジタル情報データと禁止コードが用いられたタイミング基準コードデータとを含んだワード列データにおけるディジタル情報データに、禁止コードを発生させない暗号化処理が施されて、禁止コードを含まない暗号化ディジタル情報データが得られるとともに、その暗号化ディジタル情報データとタイミング基準コードデータとを含んだ暗号化ワード列データが形成され、その暗号化ワード列データが伝送されるべく送出され、さらに、送出された暗号化ワード列データから取り出された暗号化ディジタル情報データに復号化処理が施されて、再生ディジタル情報データが得られ、それとタイミング基準コードデータとを含んだ再生ワード列データが形成される。それゆえ、送出される暗号化ワード列データに基づく暗号化シリアルデータが形成される場合において、その暗号化シリアルデータが、不所望な禁止コードがシリアルデータに変換された部分を含むものとなる事態はもたらされず、また、伝送された暗号化シリアルデータに基づいて元のシリアルデータが再生される場合において、元のシリアルデータの再生が適正に行われる。そして、送出された暗号化ワード列データから取り出された暗号化ディジタル情報データに対する復号化処理を含んだ処理により、送出された暗号化ワード列データに基づく再生ワード列データの形成が確実に行われる。
【００３９】
従って、本発明に係るデータ伝送方法、もしくは、本発明に係るデータ伝送装置が、例えば、ＨＤ−ＳＤＩ信号の如くの、タイミング識別用コードを含む複数のコードが禁止コードとされて形成されたディジタル情報データとタイミング識別用コードが用いられたタイミング基準コードデータとを含んだワード列データに基づくシリアルデータに応じた、ディジタル情報データに暗号化処理を施して形成した暗号化シリアルデータを伝送し、伝送された暗号化シリアルデータに基づいて元のシリアルデータを再生するデータ暗号化伝送に適用されるときには、斯かるデータ暗号化伝送を、伝送される暗号化シリアルデータに不所望な禁止コードがシリアルデータに変換された部分が含まれてしまう事態をまねくことなく、かつ、元のシリアルデータを確実に再生できるもとで行えることになる。
【図面の簡単な説明】
【００４０】
【図１】ＤＥＳ方式による暗号化伝送システムの基本的構成を示すブロック構成図である。
【図２】Ａ及びＢは、ＨＤ信号のデータフォーマットの一例の説明に供される概念図である。
【図３】ＨＤ信号についての禁止コードを示す表図である。
【図４】ＨＤ信号のデータフォーマットの一例の説明に供される概念図である。
【図５】ＨＤ−ＳＤＩ信号についての暗号化伝送にあたって考えられる暗号化伝送システムの例を示すブロック構成図である。
【図６】本発明に係るデータ伝送方法の例が実施される、本発明に係るデータ伝送装置の例を示すブロック構成図である。
【図７】図６に示される例における暗号化部３１の具体構成例を示すブロック構成図である。
【図８】図７に示されるＹデータ暗号化部の第１の具体構成例を示すブロック構成図である。
【図９】図７に示されるＣデータ暗号化部の第１の具体構成例を示すブロック構成図である。
【図１０】図８に示されるメモリ部及び図９に示されるメモリ部におけるデータの書込み及び読出しの説明に供される概念図である。
【図１１】図７に示されるＹデータ暗号化部の第２の具体構成例を示すブロック構成図である。
【図１２】図７に示されるＣデータ暗号化部の第２の具体構成例を示すブロック構成図である。
【図１３】図１１に示される加減モジュロ演算部及び図１２に示される加減モジュロ演算部の動作説明に供される概念図である。
【図１４】図７に示されるＹデータ暗号化部の第３の具体構成例を示すブロック構成図である。
【図１５】図７に示されるＣデータ暗号化部の第３の具体構成例を示すブロック構成図である。
【図１６】図１４に示されるメモリ部及び図１５に示されるメモリ部におけるデータの書込み及び読出しの説明に供される概念図である。
【図１７】図８，図９，図１１，図１２，図１４及び図１５の夫々に示される乱数発生部に代えて用いることができる乱数発生部の他の例を示すブロック構成図である。
【図１８】図７に示されるＹデータ暗号化部の第４の具体構成例を示すブロック構成図である。
【図１９】図７に示されるＣデータ暗号化部の第４の具体構成例を示すブロック構成図である。
【図２０】図７に示されるＹデータ暗号化部の第５の具体構成例を示すブロック構成図である。
【図２１】図７に示されるＣデータ暗号化部の第５の具体構成例を示すブロック構成図である。
【図２２】図１８，図１９，図２０及び２１の夫々に示される乱数発生部に代えて用いることができる乱数発生部の他の例を示すブロック構成図である。
【図２３】図６との組合せをもって、本発明に係るデータ伝送方法の例が実施される、本発明に係るデータ伝送装置の例を示すブロック構成図である。
【図２４】図２３に示される例における復号化部の具体構成例を示すブロック構成図である。
【図２５】図２４に示されるＹデータ復号化部の第１の具体構成例を示すブロック構成図である。
【図２６】図２４に示されるＣデータ復号化部の第１の具体構成例を示すブロック構成図である。
【図２７】図２４に示されるＹデータ復号化部の第２の具体構成例を示すブロック構成図である。
【図２８】図２４に示されるＣデータ復号化部の第２の具体構成例を示すブロック構成図である。
【図２９】図２４に示されるＹデータ復号化部の第３の具体構成例を示すブロック構成図である。
【図３０】図２４に示されるＣデータ復号化部の第３の具体構成例を示すブロック構成図である。
【図３１】図２５，図２６，図２７，図２８，図２９及び図３０の夫々に示される乱数発生部に代えて用いることができる乱数発生部の他の例を示すブロック構成図である。
【図３２】図２４に示されるＹデータ復号化部の第４の具体構成例を示すブロック構成図である。
【図３３】図２４に示されるＣデータ復号化部の第４の具体構成例を示すブロック構成図である。
【図３４】図２４に示されるＹデータ復号化部の第５の具体構成例を示すブロック構成図である。
【図３５】図２４に示されるＣデータ復号化部の第５の具体構成例を示すブロック構成図である。
【図３６】図３２，図３３，図３４及び３５の夫々に示される乱数発生部に代えて用いることができる乱数発生部の他の例を示すブロック構成図である。
【発明を実施するための形態】
【００４１】
図６は、本願の請求の範囲に記載された発明に係るデータ伝送方法の例が実施される、本願の請求の範囲に記載された発明に係るデータ伝送装置の例を示す。
図６に示される例においては、ＨＤ−ＳＤＩ信号送出部２１から送出されるＨＤ−ＳＤＩ信号ＤＨＳがパラレルデータ形成部２２に供給される。ＨＤ−ＳＤＩ信号ＤＨＳは、例えば、図２のＡ及びＢに示される如くの、各々が、１０ビットワード列データとされたＹデータ系列とＰＢ／ＰＲデータ系列とを含んで構成されるＨＤ信号に、ＨＤ ＳＤＩに準拠したＹデータ系列及びＰＢ／ＰＲデータ系列の多重化及びそれにより得られるワード多重データ系列に対するＰ／Ｓ変換が行われて形成される。
【００４２】
その際、ＨＤ信号を構成するＹデータ系列及びＰＢ／ＰＲデータ系列の夫々は、タイミング識別コード３ＦＦｈ及び０００ｈが用いられて形成されたタイミング基準コードデータＳＡＶ及びＥＡＶを含み、また、各々の映像データ部が、タイミング識別コード３ＦＦｈ及び０００ｈを含む、図３に示される如くの、８個のコード０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈを、情報をあらわす情報コードとしては用いられない禁止コードとしたもとで形成されたものとされる。従って、ＨＤ−ＳＤＩ信号ＤＨＳは、禁止コードに関しては、タイミング基準コードデータＳＡＶもしくはＥＡＶを形成するタイミング識別コードとされる３ＦＦｈ及び０００ｈが、３ＦＦｈ，０００ｈ，０００ｈという順序で配列されてシリアルデータに変換されたものとして含んでいることになる。
【００４３】
パラレルデータ形成部２２にあっては、等化部２３において、ＨＤ−ＳＤＩ信号ＤＨＳに、それがケーブル伝送により受ける主として高周波数成分の減衰に対処するための適正な等化処理を施し、等化処理が施されたＨＤ−ＳＤＩ信号ＤＨＳ’を形成する。等化部２３から得られるＨＤ−ＳＤＩ信号ＤＨＳ’は、ＮＲＺＩ変換部２４及びクロック再生部２５に供給される。クロック再生部２５にあっては、ＨＤ−ＳＤＩ信号ＤＨＳ’についてのクロック信号ＣＫを再生する。
【００４４】
クロック再生部２５から得られるクロック信号ＣＫは、ＮＲＺＩ変換部２４に供給され、ＮＲＺＩ変換部２４は、ＨＤ−ＳＤＩ信号ＤＨＳ’についてのクロック信号ＣＫを用いてのＮＲＺＩ（Ｎｏｎｒｅｔｕｒｎ  ｔｏ  Ｚｅｒｏ  Ｉｎｖｅｒｔｅｄ）変換を行う。それにより、ＮＲＺＩ変換部２４からＮＲＺＩ変換がなされたＨＤ−ＳＤＩ信号ＤＨＳＣが送出されて、それがデスクランブリング部２６に供給される。デスクランブリング部２６には、クロック再生部２５から得られるクロック信号ＣＫも供給され、デスクランブリング部２６は、ＨＤ−ＳＤＩ信号ＤＨＳＣにかけられたスクランブル処理を解除する。そして、デスクランブリング部２６からスクランブル処理が解除されたＨＤ−ＳＤＩ信号ＤＨＳＤが導出されて、それがＳ／Ｐ変換部２７及びワード同期信号形成部２８に供給される。
【００４５】
ワード同期信号形成部２８にあっては、クロック再生部２５から得られるクロック信号ＣＫも供給され、斯かるもとにおいて、ＨＤ−ＳＤＩ信号ＤＨＳＤに含まれる、タイミング基準コードデータＳＡＶもしくはＥＡＶを形成するタイミング識別コードとされる３ＦＦｈ及び０００ｈが、３ＦＦｈ，０００ｈ，０００ｈという順序で配列されてシリアルデータに変換された部分についての検出を行い、斯かる部分を検出したとき、ワード同期信号ＳＷＳを送出する。ワード同期信号形成部２８から送出されるワード同期信号ＳＷＳは、Ｓ／Ｐ変換部２７に供給される。Ｓ／Ｐ変換部２７にあっては、クロック再生部２５から得られるクロック信号ＣＫも供給され、斯かるもとにおいて、ＨＤ−ＳＤＩ信号ＤＨＳＤに対する、ワード同期信号ＳＷＳに従ったワード同期がとられたもとでのＳ／Ｐ変換処理を行う。このようなＳ／Ｐ変換処理により、ＨＤ−ＳＤＩ信号ＤＨＳＤを、各々が１０ビットワード列データとされたＹデータ系列とＰＢ／ＰＲデータ系列とが、タイミング基準コードデータＳＡＶ及びＥＡＶについての同期がとられたもとでビット重畳されて得られるものとされる、２０ビットワード列データＤＨＰに変換する。
【００４６】
Ｓ／Ｐ変換部２７から得られる２０ビットワード列データＤＨＰは、データ分離部２９に供給される。データ分離部２９にあっては、２０ビットワード列データＤＨＰを、重畳タイミングデータＤＡＶ，重畳補助データＤＡＡ及び重畳映像データＤＶＩに分割する。重畳タイミングデータＤＡＶは、１０ビットワード列を成すＹデータ系列におけるタイミング基準コードデータＥＡＶ及びＳＡＶ，ライン番号データ，誤り検出符号データ等と、１０ビットワード列を成すＰＢ／ＰＲデータ系列におけるタイミング基準コードデータＥＡＶ及びＳＡＶ，ライン番号データ，誤り検出符号データ等とが、ワード同期がとられたもとでビット重畳されて得られる２０ビットワード列データとされる。また、重畳補助データＤＡＡは、１０ビットワード列を成すＹデータ系列における補助データと１０ビットワード列を成すＰＢ／ＰＲデータ系列における補助データとが、ワード同期がとられたもとでビット重畳されて得られる２０ビットワード列データとされる。さらに、重畳映像データＤＶＩは、１０ビットワード列を成すＹデータ系列における映像データ部を構成するＹ信号映像データＤＶＹと１０ビットワード列を成すＰＢ／ＰＲデータ系列における映像データ部を構成するＣ信号映像データＤＶＣとが、ワード同期がとられたもとでビット重畳されて得られる２０ビットワード列データとされる。
【００４７】
データ分離部２９から得られる重畳タイミングデータＤＡＶ，重畳補助データＤＡＡ及び重畳映像データＤＶＩは、パラレルデータ形成部２２から送出されて、暗号化処理部３０に供給される。暗号化処理部３０は、暗号化部３１と鍵データ送出部３２とを含んで構成されている。
【００４８】
データ分離部２９からの重畳タイミングデータＤＡＶ及び重畳補助データＤＡＡは、暗号化処理部３０を素通りするものとされて、シリアルデータ形成部３３に供給される。一方、データ分離部２９からの重畳映像データＤＶＩは、暗号化部３１に供給される。鍵データ送出部３２は、予め設定された鍵データＤＥＹを暗号化部３１に供給する。
【００４９】
暗号化部３１は、２０ビットワード列データである重畳映像データＤＶＩに対して、鍵データＤＥＹにより定められる規則に従った、例えば、ＤＥＳ方式、あるいは、他の方式による暗号化処理を施し、重畳映像データＤＶＩに基づく暗号化映像データＤＸＩを、２０ビットワード列データを成すものとして形成する。
【００５０】
図７は、暗号化部３１の具体構成例を示す。この図７に示される暗号化部３１の具体構成例にあっては、２０ビットワード列データである重畳映像データＤＶＩがビット分割部４０に供給される。ビット分割部４０は、重畳映像データＤＶＩを、１０ビットワード列を成すＹ信号映像データＤＶＹと１０ビットワード列を成すＣ信号映像データＤＶＣとに分割し、それらを個別に導出する。
【００５１】
ビット分割部４０から得られるＹ信号映像データＤＶＹ及びＣ信号映像データＤＶＣは、Ｙデータ暗号化部４１及びＣデータ暗号化部４２に夫々供給される。Ｙデータ暗号化部４１及びＣデータ暗号化部４２の夫々には、鍵データ送出部３２からの鍵データＤＥＹも供給される。
【００５２】
Ｙデータ暗号化部４１は、１０ビットワード列を成すＹ信号映像データＤＶＹに、鍵データＤＥＹにより定められる規則に従ったＤＥＳ方式による暗号化処理を施し、Ｙ信号映像データＤＶＹに基づく暗号化Ｙ信号映像データＤＸＹを１０ビットワード列を成すものとして形成する。また、Ｃデータ暗号化部４２は、１０ビットワード列を成すＣ信号映像データＤＶＣに、鍵データＤＥＹにより定められる規則に従ったＤＥＳ方式による暗号化処理を施し、Ｃ信号映像データＤＶＣに基づく暗号化Ｃ信号映像データＤＸＣを１０ビットワード列データを成すものとして形成する。
【００５３】
斯かる際、Ｙデータ暗号化部４１にあっては、Ｙ信号映像データＤＶＹに対する暗号化処理を、禁止コード０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈを発生させないようにして行い、Ｙ信号映像データＤＶＹに基づく暗号化Ｙ信号映像データＤＸＹを、禁止コード０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈを含まない１０ビットワード列データとなす。同様に、Ｃデータ暗号化部４２にあっては、Ｃ信号映像データＤＶＣに対する暗号化処理を、禁止コード０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈを発生させないようにして行い、Ｃ信号映像データ部ＤＶＣに基づく暗号化Ｃ信号映像データＤＸＣを、禁止コード０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈを含まない１０ビットワード列データとなす。
【００５４】
このようにして、Ｙデータ暗号化部４１及びＣデータ暗号化部４２から夫々得られる、１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹ及び１０ビットワード列データを成す暗号化Ｃ信号映像データＤＸＣは、ビット重畳部４３に供給される。そして、ビット重畳部４３にあっては、１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹと１０ビットワード列データを成す暗号化Ｃ信号映像データＤＸＣとを重畳して、２０ビットワード列データを成す暗号化映像データＤＸＩを形成し、それを暗号化部３１の出力データとして送出する。この２０ビットワード列データを成す暗号化映像データＤＸＩも、禁止コード０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈを含まないものとされることになる。
【００５５】
暗号化部３１の出力データとされる暗号化映像データＤＸＩは、暗号化処理部３０から送出されて、シリアルデータ形成部３３に供給される。シリアルデータ形成部３３にあっては、データ分離部２９から送出されて暗号化処理部３０を素通りした、各々が２０ビットワード列データを成す重畳タイミングデータＤＡＶ及び重畳補助データＤＡＡと、暗号化処理部３０から送出された２０ビットワード列データを成す暗号化映像データＤＸＩとが、データ多重部４５に供給される。
【００５６】
データ多重部４５にあっては、暗号化映像データＤＸＩ，重畳タイミングデータＤＡＶ及び重畳補助データＤＡＡに多重化処理を施して、暗号化映像データＤＸＩと重畳タイミングデータＤＡＶと重畳補助データＤＡＡとを含んで成る暗号化２０ビットワード列データＤＸＰを形成する。このようにして、データ多重部４５において得られる暗号化２０ビットワード列データＤＸＰは、Ｐ／Ｓ変換部４６に供給される。
【００５７】
Ｐ／Ｓ変換部４６にあっては、暗号化２０ビットワード列データＤＸＰにＰ／Ｓ変換処理を施して、暗号化２０ビットワード列データＤＸＰに基づく暗号化シリアルデータＤＸＳＤを形成し、それをスクランブリング部４７に供給する。
【００５８】
スクランブリング部４７は、暗号化シリアルデータＤＸＳＤにスクランブル処理を施し、スクランブル処理がかけられた暗号化シリアルデータＤＸＳＣを形成して、それをＮＲＺＩ変換部４９に供給する。ＮＲＺＩ変換部４９は、スクランブル処理がかけられた暗号化シリアルデータＤＸＳＣについてのＮＲＺＩ変換を行う。それにより、ＮＲＺＩ変換部４９において、暗号化されたＨＤ−ＳＤＩ信号、即ち、暗号化ＨＤ−ＳＤＩ信号ＤＸＳが形成され、それがシリアルデータ形成部３３から、例えば、同軸ケーブルを通じて伝送されるべく送出される。
【００５９】
斯かるもとにおいて、シリアルデータ形成部３３は、それに含まれるデータ多重部４５以外の部分が、データ多重部４５において得られる暗号化２０ビットワード列データＤＸＰを伝送すべく送出するデータ送出部を形成していることになる。
【００６０】
図８及び図９は、夫々、図７に示されるＹデータ暗号化部４１及びＣデータ暗号化部４２についての第１の具体構成例を示す。図８に示される第１の具体構成例が採用されたＹデータ暗号化部４１及び図９に示される第１の具体構成例が採用されたＣデータ暗号化部４２が用いられて、図６に示される暗号化部３１が構成される場合には、その際に図６があらわす構成は、本発明に係るデータ伝送方法の例が実施される、本発明に係るデータ伝送装置の例を示すことになる。
【００６１】
図８に示されるＹデータ暗号化部４１についての第１の具体構成例は、１０ビットワード列データを成すＹ信号映像データＤＶＹが第１の読出アドレスデータとして供給されるメモリ部５１と、鍵データＤＥＹが供給される乱数発生部５２と、を備えて構成されている。
【００６２】
乱数発生部５２にあっては、レジスタ部５３が、入力データに応答して、例えば、１２８ビット構成とされるレジスタ出力データＤＲＺを送出し、それをＤＥＳ暗号形成部５４に供給する。このレジスタ部５３には、初期入力データＤＩＴが供給される。
【００６３】
ＤＥＳ暗号形成部５４には、鍵データＤＥＹも供給され、ＤＥＳ暗号形成部５４は、レジスタ出力データＤＲＺについての鍵データＤＥＹによって定められる規則に従ったＤＥＳ方式の暗号化を行い、例えば、１２８ビット構成とされる暗号データＤＥＺを送出する。ＤＥＳ暗号形成部５４から得られる暗号データＤＥＺは、ビット取出部５５に供給されるとともに、レジスタ部５３に入力データとして帰還される。それゆえ、レジスタ部５３は、最初に、初期入力データＤＩＴに応じたレジスタ出力データＤＲＺを送出し、その後は、ＤＥＳ暗号形成部５４から得られる暗号データＤＥＺに応じたレジスタ出力データＤＲＺを送出することになる。
【００６４】
ビット取出部５５は、ＤＥＳ暗号形成部５４から得られる暗号データＤＥＺを形成する１２８ビットのうちの１０ビットを、擬似乱数データＤＸＡとして取り出す。ビット取出部５５から得られる擬似乱数データＤＸＡは、乱数発生部５２から送出されて、メモリ部５１に第２の読出アドレスデータとして供給される。
【００６５】
メモリ部５１にあっては、禁止コード０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈが除かれた１０ビットコードを有した１０２４−８＝１０１６個の１０ビットワードデータが格納されている。これらの１０１６個の１０ビットワードデータは、夫々が有する１０ビットコードが、メモリ部５１に第１の読出アドレスデータとして供給されるＹ信号映像データＤＶＹを形成する１０ビットワードの夫々が有する１０ビットコードと、１対１の特定の対応関係をとり、その特定の対応関係のもとに、Ｙ信号映像データＤＶＹに応じてメモリ部５１から読み出されるとともに、斯かる特定の対応関係が、メモリ部５１に第２の読出アドレスデータとして供給される擬似乱数データＤＸＡに応じて変化するものとされる。
【００６６】
例えば、Ｙ信号映像データＤＶＹを形成する１０ビットワードが夫々有する１０ビットコードを映像ワードデータコードと呼び、メモリ部５１に格納された１０１６個の１０ビットワードデータが夫々有する１０ビットコードを格納ワードデータコードと呼ぶと、擬似乱数データＤＸＡが或る状態をとるとき、映像ワードデータコードと格納ワードデータコードとは、例えば、図１０において矢印が付された線で示される如くの１対１の対応関係をとり、斯かる対応関係のもとに、各映像ワードデータコードを有した１０ビットワードに応じて、各格納ワードデータコードを有する１０ビットワードデータが、矢印が付された線に従って読み出される。そして、擬似乱数データＤＸＡが変化すると、それに応じて、矢印が付された線で示される映像ワードデータコードと格納ワードデータコードとの１対１の対応関係が変化せしめられる。
【００６７】
上述の如くにしてメモリ部５１から読み出される格納ワードデータコードを有した１０ビットワードデータは、順次配列されて、１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹを形成する。従って、Ｙ信号映像データＤＶＹは、メモリ部５１において、擬似乱数データＤＸＡに応じた禁止コードを含まないコードへのコード変換を受けて、暗号化Ｙ信号映像データＤＸＹに変換されることになる。その結果、暗号化Ｙ信号映像データＤＸＹは、禁止コードを含まないものとされる。
【００６８】
図９に示されるＣデータ暗号化部４２についての第１の具体構成例は、１０ビットワード列データを成すＣ信号映像データＤＶＣが第１の読出アドレスデータとして供給されるメモリ部５６と、鍵データＤＥＹが供給される乱数発生部５７と、を備えて構成されている。
【００６９】
乱数発生部５７は、図８に示される乱数発生部５２と同様のものであり、それを構成する各部に、図８に示される乱数発生部５２における対応する部分と共通の符号を付して示し、重複説明は省略する。この乱数発生部５７から送出される擬似乱数データＤＸＡが、メモリ部５６に第２の読出アドレスデータとして供給される。
【００７０】
メモリ部５６にも、禁止コード０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈが除かれた１０ビットコードを有した１０２４−８＝１０１６個の１０ビットワードデータが格納されている。そして、これらの１０１６個の１０ビットワードデータは、夫々が有する１０ビットコードが、メモリ部５６に第１の読出アドレスデータとして供給されるＣ信号映像データＤＶＣを形成する１０ビットワードの夫々が有する１０ビットコードと、１対１の特定の対応関係をとり、その特定の対応関係のもとに、Ｃ信号映像データＤＶＣに応じてメモリ部５６から読み出されるとともに、斯かる特定の対応関係が、メモリ部５６に第２の読出アドレスデータとして供給される擬似乱数データＤＸＡに応じて変化するものとされる。
【００７１】
例えば、Ｃ信号映像データＤＶＣを形成する１０ビットワードが夫々有する１０ビットコードを映像ワードデータコードと呼び、メモリ部５６に格納された１０１６個の１０ビットワードデータが夫々有する１０ビットコードを格納ワードデータコードと呼ぶと、擬似乱数データＤＸＡが或る状態をとるとき、映像ワードデータコードと格納ワードデータコードとは、例えば、図１０において矢印が付された線で示される如くの１対１の対応関係をとり、斯かる対応関係のもとに、各映像ワードデータコードを有した１０ビットワードに応じて、各格納ワードデータコードを有する１０ビットワードデータが、矢印が付された線に従って読み出される。そして、擬似乱数データＤＸＡが変化すると、それに応じて、矢印が付された線で示される映像ワードデータコードと格納ワードデータコードとの１対１の対応関係が変化せしめられる。
【００７２】
上述の如くにしてメモリ部５６から読み出される格納ワードデータコードを有した１０ビットワードデータは、順次配列されて、１０ビットワード列データを成す暗号化Ｃ信号映像データＤＸＣを形成する。従って、Ｃ信号映像データＤＶＣは、メモリ部５６において、擬似乱数データＤＸＡに応じた禁止コードを含まないコードへのコード変換を受けて、暗号化Ｃ信号映像データＤＸＣに変換されることになる。その結果、暗号化Ｃ信号映像データＤＸＣは、禁止コードを含まないものとされる。
【００７３】
上述の図８及び図９に示される具体構成例にあっては、メモリ部５１及び５６に夫々連結された乱数発生部５２及び５７が、擬似乱数データＤＸＡを発生してそれをメモリ部５１及び５６に供給するものとされているが、乱数発生部５２及び５７を、擬似乱数データＤＸＡに代えて、所定の乱数データを発生してそれをメモリ部５１及び５６に供給するものとなすこともできる。
【００７４】
図１１及び図１２は、夫々、図７に示されるＹデータ暗号化部４１及びＣデータ暗号化部４２についての第２の具体構成例を示す。図１１に示される第２の具体構成例が採用されたＹデータ暗号化部４１及び図１２に示される第２の具体構成例が採用されたＣデータ暗号化部４２が用いられて、図６に示される暗号化部３１が構成される場合には、その際に図６があらわす構成は、本発明に係るデータ伝送方法の第１の例が実施される、本発明に係るデータ伝送装置の第１の例を示すことになる。
【００７５】
図１１に示されるＹデータ暗号化部４１についての第２の具体構成例は、１０ビットワード列データを成すＹ信号映像データＤＶＹが供給される加減モジュロ演算部６１と、鍵データＤＥＹが供給される乱数発生部６２と、を備えて構成されている。
乱数発生部６２は、図８に示される乱数発生部５２と同様のものであり、それを構成する各部に、図８に示される乱数発生部５２における対応する部分と共通の符号を付して示し、重複説明は省略する。この乱数発生部６２から送出される擬似乱数データＤＸＡは、加減モジュロ演算部６１に供給される。
【００７６】
加減モジュロ演算部６１にあっては、Ｙ信号映像データＤＶＹが１０ビットワード列データを成し、情報コードが禁止コード０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈを含まないというだけでなく、禁止コードの範囲が情報コードの範囲外にそれに接して配されていることになるものであることを利用して、Ｙ信号映像データＤＶＹに対して、擬似乱数データＤＸＡに応じた、禁止コードを含まないコードへのコード変換を施すための演算（これを、加減モジュロ演算と呼ぶ）を行い、加減モジュロ演算の結果に基づいて定められる変換されたコードを暗号化Ｙ信号映像データＤＸＹについてのコードとする。それにより、Ｙ信号映像データＤＶＹが、禁止コードを含まない暗号化Ｙ信号映像データＤＸＹに変換されることになる。
【００７７】
ここでは、Ｙ信号映像データＤＶＹが１０ビットワード列データを成すものとされているので、１０ビットコードについて考えると、１０ビットコードは、０００ｈから３ＦＦｈまで、１０２４個ある。そこで、これらの１０２４個のコードに、０００ｈから３ＦＦｈまで順番に１から１０２４までのコード位置番号を付すこととする。上述の加減モジュロ演算は、このようなコード位置番号が設定されたもとにおいて、暗号化Ｙ信号映像データＤＸＹを形成する１０ビットワードがとるべき１０ビットコードのコード位置番号を定めるものとされる。
【００７８】
加減モジュロ演算における演算式は、具体的には、Ｙ信号映像データＤＶＹがとる情報コードのコード位置番号をＭｉ，暗号化Ｙ信号映像データＤＸＹがとるべき情報コードのコード位置番号をＣｉ，擬似乱数データＤＸＡがとる１０ビットコードのコード位置番号をＥｉとし、さらに、Ｙ信号映像データＤＶＹがとり得る情報コードの範囲の一端側に配される禁止コードの個数をＮ１，Ｙ信号映像データＤＶＹがとり得る情報コードの個数をＮ２として、下記の〔数１〕によりあらわすことができる。
【００７９】
【数１】
2010074838.tif 000003
【００８０】
但し、｛（Ｍｉ−Ｎ１）＋Ｅｉ｝ｍｏｄＮ２は、｛（Ｍｉ−Ｎ１）＋Ｅｉ｝をＮ２で除した余りを意味する。
【００８１】
Ｙ信号映像データＤＶＹは１０ビットワード列データを成すものであるので、Ｎ１は、禁止コード０００ｈ〜００３ｈの個数であり、従って、４となり、また、Ｎ２は、１０ビットコードの総個数から禁止コードの個数を減じた個数、即ち、１０２４−８＝１０１６となる。
【００８２】
〔数１〕によりあらわされる演算式においては、ＭｉからＮ１を減じる減算が行われて、それにより、図１３に示される如くに、０００４ｈのコード位置番号５からの３ＦＢｈのコード位置番号１０２０までのコード位置範囲にある、Ｙ信号映像データＤＶＹがとる情報コードのコード位置番号が、０００ｈのコード位置番号１から３Ｆ７ｈのコード位置番号１０１６までの、有効コードとして扱われる０００ｈから３Ｆ７ｈまでに対応するコード位置番号範囲内のコード位置番号に変換される。続いて、斯かる変換により得られるコード位置番号に、擬似乱数データＤＸＡがとる１０ビットコードのコード位置番号が加えられた後、それを１０１６で除した余りが求められるモジュロ演算が行われる。そして、求められた余りに４を加える加算が行われ、００４ｈのコード位置番号５からの３ＦＢｈのコード位置番号１０２０までのコード位置範囲内のコード位置番号が得られ、それが暗号化Ｙ信号映像データＤＸＹがとるべき情報コードのコード位置番号Ｃｉとされる。
【００８３】
そして、加減モジュロ演算部６１にあっては、このようにして加減モジュロ演算の結果得られるコード位置番号Ｃｉに対応する１０ビットコードが、暗号化Ｙ信号映像データＤＸＹがとる情報コードとされる。斯かる暗号化Ｙ信号映像データＤＸＹがとる情報コードは、Ｙ信号映像データＤＶＹがとる情報コードが、擬似乱数データＤＸＡがとる１０ビットコードに応じた、禁止コードを含まないコードに変換されることにより得られるものである。従って、この情報コードをとる暗号化Ｙ信号映像データＤＸＹは、禁止コードを含まないものとされることになる。
【００８４】
図１２に示されるＣデータ暗号化部４２についての第２の具体構成例は、１０ビットワード列データを成すＣ信号映像データＤＶＣが供給される加減モジュロ演算部６３と、鍵データＤＥＹが供給される乱数発生部６４と、を備えて構成されている。
【００８５】
乱数発生部６４は、図１１に示される乱数発生部６２と同様のものであり、それを構成する各部に、図１１に示される乱数発生部６２における対応する部分と共通の符号を付して示し、重複説明は省略する。この乱数発生部６４から送出される擬似乱数データＤＸＡは、加減モジュロ演算部６３に供給される。
【００８６】
加減モジュロ演算部６３にあっては、Ｃ信号映像データＤＶＣが１０ビットワード列データを成し、情報コードが禁止コード０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈを含まないというだけでなく、禁止コードの範囲が情報コードの範囲外にそれに接して配されていることになるものであることを利用して、Ｃ信号映像データＤＶＣに対して、擬似乱数データＤＸＡに応じた、禁止コードを含まないコードへのコード変換を施すための加減モジュロ演算を行う。このＣ信号映像データＤＶＣに対する加減モジュロ演算は、上述の図１１に示される加減モジュロ演算部６１によって行われるＹ信号映像データＤＶＹに対しての加減モジュロ演算と同様にして行われ、その結果に基づいて定められる変換されたコードが、暗号化Ｃ信号映像データＤＸＣがとる情報コードとされる。斯かる暗号化Ｃ信号映像データＤＸＣがとる情報コードは、Ｃ信号映像データＤＶＣがとる情報コードが、擬似乱数データＤＸＡがとる１０ビットコードに応じた、禁止コードを含まないコードに変換されることにより得られるものである。従って、この情報コードをとる暗号化Ｃ信号映像データＤＸＣは、禁止コードを含まないものとされることになる。
【００８７】
上述の図１１及び図１２に示される具体構成例にあっては、加減モジュロ演算部６１及び６３に夫々連結された乱数発生部６２及び６４が、擬似乱数データＤＸＡを発生してそれを加減モジュロ演算部６１及び６３に供給するものとされているが、乱数発生部６２及び６４を、擬似乱数データＤＸＡに代えて、所定の乱数データを発生してそれを加減モジュロ演算部６１及び６３に供給するものとなすこともできる。
【００８８】
図１４及び図１５は、夫々、図７に示されるＹデータ暗号化部４１及びＣデータ暗号化部４２についての第３の具体構成例を示す。図１４に示される第３の具体構成例が採用されたＹデータ暗号化部４１及び図１５に示される第３の具体構成例が採用されたＣデータ暗号化部４２が用いられて、図６に示される暗号化部３１が構成される場合には、その際に図６があらわす構成は、本発明に係るデータ伝送方法の例が実施される、本発明に係るデータ伝送装置の例を示すことになる。
【００８９】
図１４に示されるＹデータ暗号化部４１についての第３の具体構成例は、Ｙ信号映像データＤＶＹが、上述の如くに、禁止コードを情報コードの範囲外に配される０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈとするもとで形成されたものでなく、情報コードと禁止コードとが混在する状態のもとで、情報コードのみが用いられて形成されたものとされる場合に用いられる。そして、図１４に示されるＹデータ暗号化部４１についての第３の具体構成例は、上述の図１１に示されるＹデータ暗号化部４１についての第２の具体構成例に、加減モジュロ演算部６１の入力側に配されるメモリ部６６が追加されたものに該当するものとして構成される。
【００９０】
メモリ部６６には、１０ビットワード列データを成すＹ信号映像データＤＶＹが供給されるが、このＹ信号映像データＤＶＹは、禁止コードを情報コードの範囲外に配される０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈとするもとで形成されたものでなく、情報コードと禁止コードとが混在する状態のもとで、情報コードのみが用いられて形成されたものとされる。
【００９１】
メモリ部６６においては、Ｙ信号映像データＤＶＹの書込みと読出しとが行われ、メモリ部６６から、Ｙ信号映像データＤＶＹに基づく読出Ｙ信号映像データＤＶＹＭが送出される。その際、Ｙ信号映像データＤＶＹの書込みにあたっては、Ｙ信号映像データＤＶＹを形成する各１０ビットワードが、それがとる１０ビットコードに応じて定められた書込アドレスをもって書き込まれ、また、Ｙ信号映像データＤＶＹの読出しにあたっては、Ｙ信号映像データＤＶＹを形成する各１０ビットワードが、書込アドレスと１対１の特定の対応関係を有するものとされた読出アドレスをもって読み出される。そして、このような書込アドレスと読出アドレスとの間の１対１の特定の対応関係は、例えば、図１６において矢印が付された線で示される如くに、禁止コードに割り当てられる書込アドレスが、情報コードに割り当てられる読出アドレスの範囲外とされる一連の読出アドレスに対応するものとなるようにされる。
【００９２】
それにより、メモリ部６６に書き込まれたＹ信号映像データＤＶＹが読み出されることによりメモリ部６６から送出される読出Ｙ信号映像データＤＶＹＭが、禁止コードの範囲が情報コードの範囲外にそれに接して配されるもとで形成されたものとされる。即ち、メモリ部６６は、情報コードと禁止コードとが混在する状態のもとで、情報コードのみが用いられて形成されたＹ信号映像データＤＶＹを、禁止コードの範囲が情報コードの範囲外にそれに接して配されるもとで形成されたものとされる読出Ｙ信号映像データＤＶＹＭに変換する役割を果たすのである。
【００９３】
メモリ部６６から送出される読出Ｙ信号映像データＤＶＹＭは、上述の図１１に示されるＹデータ暗号化部４１についての第２の具体構成例における加減モジュロ演算部６１に供給される、禁止コードが情報コードの範囲外に配される０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦとされているＹ信号映像データＤＶＹと同様に、禁止コードの範囲が情報コードの範囲外にそれに接して配されていることになる。そして、メモリ部６６から送出される読出Ｙ信号映像データＤＶＹＭは、加減モジュロ演算部６１に供給される。
【００９４】
加減モジュロ演算部６１にあっては、読出Ｙ信号映像データＤＶＹＭについての加減モジュロ演算を行い、その結果に従って形成される暗号化Ｙ信号映像データＤＸＹを送出する。その際、加減モジュロ演算部６１は、読出Ｙ信号映像データＤＶＹＭについての加減モジュロ演算を、上述された図１１に示される加減モジュロ演算部６１によるＹ信号映像データＤＶＹについての加減モジュロ演算と同様にして行い、その結果に基づいて定められる変換されたコードを、暗号化Ｙ信号映像データＤＸＹについての情報コードとする。それにより、読出Ｙ信号映像データＤＶＹＭが、禁止コードを含まない暗号化Ｙ信号映像データＤＸＹに変換されることになる。
【００９５】
このようにして、図１４に示されるＹデータ暗号化部４１についての第３の具体構成例にあっては、Ｙ信号映像データＤＶＹがメモリ部６６によって読出Ｙ信号映像データＤＶＹＭに変換され、さらに、加減モジュロ演算部６１によって読出Ｙ信号映像データＤＶＹＭについての変換が行われて、暗号化Ｙ信号映像データＤＸＹが得られる。
【００９６】
図１５に示されるＣデータ暗号化部４２についての第３の具体構成例は、Ｃ信号映像データＤＶＣが、禁止コードを情報コードの範囲外に配される０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈとするもとで形成されたものでなく、情報コードと禁止コードとが混在する状態のもとで、情報コードのみが用いられて形成されたものとされる場合に用いられる。そして、図１５に示されるＣデータ暗号化部４２についての第３の具体構成例は、上述の図１２に示されるＣデータ暗号化部４２についての第２の具体構成例に、加減モジュロ演算部６３の入力側に配されるメモリ部６７が追加されたものに該当するものとして構成される。
【００９７】
メモリ部６７には、１０ビットワード列データを成すＣ信号映像データＤＶＣが供給されるが、このＣ信号映像データＤＶＣは、禁止コードを情報コードの範囲外に配される０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈとするもとで形成されたものでなく、情報コードと禁止コードとが混在する状態のもとで、情報コードのみが用いられて形成されたものとされる。
【００９８】
メモリ部６７においては、Ｃ信号映像データＤＶＣの書込みと読出しとが行われ、メモリ部６７から、Ｃ信号映像データＤＶＣに基づく読出Ｃ信号映像データＤＶＣＭが送出される。斯かるメモリ部６７におけるＣ信号映像データＤＶＣの書込み及び読出しは、図１４に示されるメモリ部６６におけるＹ信号映像データＤＶＹの書込み及び読出しと同様にして行われ、それにより、メモリ部６７から、読出Ｃ信号映像データＤＶＣＭが、禁止コードの範囲が情報コードの範囲外にそれに接して配されるもとで形成されたものとして送出される。即ち、メモリ部６７は、情報コードと禁止コードとが混在する状態のもとで、情報コードのみが用いられて形成されたＣ信号映像データＤＶＣを、禁止コードの範囲が情報コードの範囲外にそれに接して配されるもとで形成されたものとされる読出Ｃ信号映像データＤＶＣＭに変換する役割を果たすのである。
【００９９】
メモリ部６７から送出される読出Ｃ信号映像データＤＶＣＭは、上述の図１２に示されるＣデータ暗号化部４２についての第２の具体構成例における加減モジュロ演算部６３に供給される、禁止コードが情報コードの範囲外に配される０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦとされているＣ信号映像データＤＶＣと同様に、禁止コードの範囲が情報コードの範囲外にそれに接して配されていることになる。そして、メモリ部６７から送出される読出Ｃ信号映像データＤＶＣＭは、映加減モジュロ演算部６３に供給される。
【０１００】
加減モジュロ演算部６３にあっては、読出Ｃ信号映像データＤＶＣＭについての加減モジュロ演算を行い、その結果に従って形成される暗号化Ｃ信号映像データＤＸＣを送出する。その際、加減モジュロ演算部６３は、読出Ｃ信号映像データＤＶＣＭについての加減モジュロ演算を、上述された図１２に示される加減モジュロ演算部６３によるＣ信号映像データＤＶＣについての加減モジュロ演算と同様にして行い、その結果に基づいて定められる変換されたコードを、暗号化Ｃ信号映像データＤＸＣについての情報コードとする。それにより、読出Ｃ信号映像データＤＶＣＭが、禁止コードを含まない暗号化Ｃ信号映像データＤＸＣに変換されることになる。
【０１０１】
このようにして、図１５に示されるＣデータ暗号化部４２についての第３の具体構成例にあっては、Ｃ信号映像データＤＶＣがメモリ部６７によって読出Ｃ信号映像データＤＶＣＭに変換され、さらに、加減モジュロ演算部６３によって読出Ｃ信号映像データＤＶＣＭについての変換が行われて、暗号化Ｃ信号映像データＤＸＣが得られる。
【０１０２】
上述の図１４及び図１５に示される具体構成例にあっては、加減モジュロ演算部６１及び６３に夫々連結された乱数発生部６２及び６４が、擬似乱数データＤＸＡを発生してそれを加減モジュロ演算部６１及び６３に供給するものとされているが、乱数発生部６２及び６４を、擬似乱数データＤＸＡに代えて、所定の乱数データを発生してそれを加減モジュロ演算部６１及び６３に供給するものとなすこともできる。
【０１０３】
図１７は、図８に示されるＹデータ暗号化部４１の第１の具体構成例における乱数発生部５２，図９に示されるＣデータ暗号化部４２の第１の具体構成例における乱数発生部５７，図１１及び図１４に夫々示されるＹデータ暗号化部４１の第２及び第３の具体構成例の各々における乱数発生部６２、及び、図１２及び図１５に夫々示されるＣデータ暗号化部４２の第２及び第３の具体構成例の各々における乱数発生部６４の夫々に代えて用いることができる乱数発生部の他の例を示す。
【０１０４】
この図１７に示される乱数発生部５２’にあっては、カウンタ部５３’が、初期入力データＤＩＴに基づく動作を行って、例えば、１２８ビット構成とされるカウンタ出力データＤＲＺ’を送出し、それをＡＥＳ暗号形成部５４’に供給する。
【０１０５】
ＡＥＳ暗号形成部５４’は、２００１年に米国商務省管轄下の国立標準及び技術研究所（ＮＩＳＴ）が公布したＡＥＳ（Ａｄｖａｎｃｅｓ Ｅｎｃｒｉｐｔｉｏｎ Ｓｔａｎｄａｒｄ）方式に準拠した暗号化処理を行って、暗号データを形成する。そして、ＡＥＳ暗号形成部５４’には、鍵データＤＥＹも供給され、ＡＥＳ暗号形成部５４’は、カウンタ出力データＤＲＺ’についての鍵データＤＥＹによって定められる規則に従ったＡＥＳ方式の暗号化を行い、例えば、１２８ビット構成とされる暗号データＤＥＺ’を送出する。
【０１０６】
ＡＥＳ暗号形成部５４’から得られる暗号データＤＥＺ’は、ビット取出部５５’に供給され、ビット取出部５５’は、暗号データＤＥＺ’を形成する１２８ビットのうちの１０ビットを、擬似乱数データＤＸＡ’として取り出す。ビット取出部５５’から得られる擬似乱数データＤＸＡ’は、乱数発生部５２’から送出され、図８に示される乱数発生部５２，図９に示される乱数発生部５７，図１１及び図１４の夫々に示される乱数発生部６２、及び、図１２及び図１５の夫々に示される乱数発生部６４の各々から送出される擬似乱数データＤＸＡに代わるものとされる。
【０１０７】
図１８及び図１９は、夫々、図７に示されるＹデータ暗号化部４１及びＣデータ暗号化部４２についての第４の具体構成例を示す。図１８に示される第４の具体構成例が採用されたＹデータ暗号化部４１及び図１９に示される第４の具体構成例が採用されたＣデータ暗号化部４２が用いられて、図６に示される暗号化部３１が構成される場合には、その際に図６があらわす構成は、本発明に係るデータ伝送方法の第２の例が実施される、本発明に係るデータ伝送装置の第２の例を示すことになる。
【０１０８】
図１８に示されるＹデータ暗号化部４１についての第４の具体構成例は、１０ビットワード列データを成すＹ信号映像データＤＶＹが供給される加減モジュロ演算部６１と、鍵データＤＥＹが供給される乱数発生部７０と、を備えて構成されている。
【０１０９】
加減モジュロ演算部６１は、図１１に示される加減モジュロ演算部６１と同様のものであり、上述の如くにして、供給されるＹ信号映像データＤＶＹを、１０ビットワード列データを成す禁止コードを含まない暗号化Ｙ信号映像データＤＸＹに変換する。
【０１１０】
乱数発生部７０にあっては、レジスタ部７１が、入力データに応答して、例えば、１２８ビット構成とされるレジスタ出力データＤＲＺを送出し、それをＤＥＳ暗号形成部７２に供給する。このレジスタ部７１には、初期入力データＤＩＴが供給される。
【０１１１】
ＤＥＳ暗号形成部７２には、鍵データＤＥＹも供給され、ＤＥＳ暗号形成部７２は、レジスタ出力データＤＲＺについての鍵データＤＥＹによって定められる規則に従ったＤＥＳ方式の暗号化を行い、例えば、１２８ビット構成とされる暗号データＤＥＺを送出する。ＤＥＳ暗号形成部７２から得られる暗号データＤＥＺは、ビット分割部７３に供給される。
【０１１２】
ビット分割部７３は、暗号データＤＥＺを形成する１２８ビットを１０ビットと１１８ビットとに分割し、１０ビット構成の擬似乱数データＤＸＡと１１８ビット構成の帰還用データＤＸＢとを形成する。ビット分割部７３から得られる擬似乱数データＤＸＡは、乱数発生部７０から送出されて、加減モジュロ演算部６１に供給される。また、ビット分割部７３から得られる帰還用データＤＸＢは、ビット加算部７４に供給される。
【０１１３】
ビット加算部７４には、加減モジュロ演算部６１から送出される１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹも供給される。ビット加算部７４は、ビット分割部７３からの１１８ビット構成の帰還用データＤＸＢに１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹをビット加算して、１２８ビット構成のデータＤＸＢ＋ＤＸＹを形成して、それをレジスタ部７１に入力データとして帰還する。それにより、レジスタ部７１は、最初に、初期入力データＤＩＴに応じたレジスタ出力データＤＲＺを送出し、その後は、ビット加算部７４から得られるデータＤＸＢ＋ＤＸＹに応じたレジスタ出力データＤＲＺを送出することになる。
【０１１４】
図１９に示されるＣデータ暗号化部４２についての第４の具体構成例は、１０ビットワード列データを成すＣ信号映像データＤＶＣが供給される加減モジュロ演算部６３と、鍵データＤＥＹが供給される乱数発生部７５と、を備えて構成されている。
【０１１５】
加減モジュロ演算部６３は、図１２に示される加減モジュロ演算部６３と同様のものであり、上述の如くにして、供給されるＣ信号映像データＤＶＣを、１０ビットワード列データを成す禁止コードを含まない暗号化Ｃ信号映像データＤＸＣに変換する。
【０１１６】
乱数発生部７５は、図１８に示される乱数発生部７０と同様に、レジスタ部７１，ＤＥＳ暗号形成部７２，ビット分割部７３及びビット加算部７４とを含んで構成されている。但し、図１８に示される乱数発生部７０におけるビット加算部７４が、ビット分割部７３からの１１８ビット構成の帰還用データＤＸＢと加減モジュロ演算部６３から送出される１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹとが供給されて、１２８ビット構成のデータＤＸＢ＋ＤＸＹを形成するのに対して、乱数発生部７５におけるビット加算部７４は、ビット分割部７３からの１１８ビット構成の帰還用データＤＸＢと加減モジュロ演算部６３から送出される１０ビットワード列データを成す暗号化Ｃ信号映像データＤＸＣとが供給されて、１２８ビット構成のデータＤＸＢ＋ＤＸＣを形成する。その他の動作は、図１８に示される乱数発生部７０と同様である。
【０１１７】
上述の図１８及び図１９に示される具体構成例にあっては、加減モジュロ演算部６１及び６３に夫々連結された乱数発生部７０及び７５が、擬似乱数データＤＸＡを発生してそれを加減モジュロ演算部６１及び６３に供給するものとされているが、乱数発生部７０及び７５を、擬似乱数データＤＸＡに代えて、所定の乱数データを発生してそれを加減モジュロ演算部６１及び６３に供給するものとなすこともできる。
【０１１８】
図２０及び図２１は、夫々、図７に示されるＹデータ暗号化部４１及びＣデータ暗号化部４２についての第５の具体構成例を示す。図２０に示される第５の具体構成例が採用されたＹデータ暗号化部４１及び図２１に示される第５の具体構成例が採用されたＣデータ暗号化部４２が用いられて、図６に示される暗号化部３１が構成される場合には、その際に図６があらわす構成は、本発明に係るデータ伝送方法の第３の例が実施される、本発明に係るデータ伝送装置の第３の例を示すことになる。
【０１１９】
図２０に示されるＹデータ暗号化部４１についての第５の具体構成例は、１０ビットワード列データを成すＹ信号映像データＤＶＹが供給される加減モジュロ演算部６１と、鍵データＤＥＹが供給される乱数発生部７６と、を備えて構成されている。
【０１２０】
加減モジュロ演算部６１は、図１８に示される加減モジュロ演算部６１と同様のものであり、上述の如くにして、供給されるＹ信号映像データＤＶＹを、１０ビットワード列データを成す禁止コードを含まない暗号化Ｙ信号映像データＤＸＹに変換する。
【０１２１】
乱数発生部７６は、図１８に示される乱数発生部７０と同様に、レジスタ部７１，ＤＥＳ暗号形成部７２，ビット分割部７３及びビット加算部７４とを含んで構成されている。但し、図１８に示される乱数発生部７０におけるビット加算部７４が、ビット分割部７３からの１１８ビット構成の帰還用データＤＸＢと加減モジュロ演算部６１から送出される１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹとが供給されて、１２８ビット構成のデータＤＸＢ＋ＤＸＹを形成するのに対して、乱数発生部７６におけるビット加算部７４は、ビット分割部７３からの１１８ビット構成の帰還用データＤＸＢと加減モジュロ演算部６１にも供給される１０ビットワード列データを成すＹ信号映像データＤＶＹとが供給されて、１２８ビット構成のデータＤＸＢ＋ＤＶＹを形成する。その他の動作は、図１８に示される乱数発生部７０と同様である。
【０１２２】
図２１に示されるＣデータ暗号化部４２についての第５の具体構成例は、１０ビットワード列データを成すＣ信号映像データＤＶＣが供給される加減モジュロ演算部６３と、鍵データＤＥＹが供給される乱数発生部７７と、を備えて構成されている。
【０１２３】
加減モジュロ演算部６３は、図１９に示される加減モジュロ演算部６３と同様のものであり、上述の如くにして、供給されるＣ信号映像データＤＶＣを、１０ビットワード列データを成す禁止コードを含まない暗号化Ｃ信号映像データＤＸＣに変換する。
【０１２４】
乱数発生部７７は、図１９に示される乱数発生部７５と同様に、レジスタ部７１，ＤＥＳ暗号形成部７２，ビット分割部７３及びビット加算部７４とを含んで構成されている。但し、図１９に示される乱数発生部７５におけるビット加算部７４が、ビット分割部７３からの１１８ビット構成の帰還用データＤＸＢと加減モジュロ演算部６３から送出される１０ビットワード列データを成す暗号化Ｃ信号映像データＤＸＣとが供給されて、１２８ビット構成のデータＤＸＢ＋ＤＸＣを形成するのに対して、乱数発生部７７におけるビット加算部７４は、ビット分割部７３からの１１８ビット構成の帰還用データＤＸＢと加減モジュロ演算部６３にも供給される１０ビットワード列データを成すＣ信号映像データＤＶＣとが供給されて、１２８ビット構成のデータＤＸＢ＋ＤＶＣを形成する。その他の動作は、図１９に示される乱数発生部７５と同様である。
【０１２５】
上述の図２０及び図２１に示される具体構成例にあっては、加減モジュロ演算部６１及び６３に夫々連結された乱数発生部７６及び７７が、擬似乱数データＤＸＡを発生してそれを加減モジュロ演算部６１及び６３に供給するものとされているが、乱数発生部７６及び７７を、擬似乱数データＤＸＡに代えて、所定の乱数データを発生してそれを加減モジュロ演算部６１及び６３に供給するものとなすこともできる。
【０１２６】
図２２は、図１８に示されるＹデータ暗号化部４１の第４の具体構成例における乱数発生部７０，図１９に示されるＣデータ暗号化部４２の第４の具体構成例における乱数発生部７５，図２０に示されるＹデータ暗号化部４１の第５の具体構成例における乱数発生部７６、及び、図２１に示されるＣデータ暗号化部４２の第５の具体構成例における乱数発生部７７の夫々に代えて用いることができる乱数発生部の他の例を示す。
【０１２７】
この図２２に示される乱数発生部７０’にあっては、レジスタ部７１’が、初期入力データＤＩＴに応答して、例えば、１２８ビット構成とされるレジスタ出力データＤＲＺ’を送出し、それをＡＥＳ暗号形成部７２’に供給する。ＡＥＳ暗号形成部７２’は、図１７に示される乱数発生部５２’におけるＡＥＳ暗号形成部５４’と同様のものである。
ＡＥＳ暗号形成部７２’には、鍵データＤＥＹも供給され、ＡＥＳ暗号形成部７２’は、レジスタ出力データＤＲＺ’についての鍵データＤＥＹによって定められる規則に従ったＡＥＳ方式の暗号化を行い、例えば、１２８ビット構成とされる暗号データＤＥＺ’を送出する。ＡＥＳ暗号形成部７２’から得られる暗号データＤＥＺ’は、ビット分割部７３’に供給される。
【０１２８】
ビット分割部７３’は、暗号データＤＥＺ’を形成する１２８ビットを１０ビットと１１８ビットとに分割し、１０ビット構成の擬似乱数データＤＸＡ’と１１８ビット構成の帰還用データＤＸＢ’とを形成する。ビット分割部７３’から得られる擬似乱数データＤＸＡ’は、乱数発生部７０’から送出され、図１８に示される乱数発生部７０，図１９に示される乱数発生部７５，図２０に示される乱数発生部７６、及び、図２１に示される乱数発生部７７の各々から送出される擬似乱数データＤＸＡに代わるものとされる。
【０１２９】
また、ビット分割部７３’から得られる帰還用データＤＸＢ’は、ビット加算部７４’に供給される。ビット加算部７４’には、１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹも供給される。ビット加算部７４’は、ビット分割部７３’からの１１８ビット構成の帰還用データＤＸＢ’に１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹをビット加算して、１２８ビット構成のデータＤＸＢ’＋ＤＸＹを形成して、それをレジスタ部７１’に入力データとして帰還する。それにより、レジスタ部７１’は、最初に、初期入力データＤＩＴに応じたレジスタ出力データＤＲＺ’を送出し、その後は、ビット加算部７４’から得られるデータＤＸＢ’＋ＤＸＹに応じたレジスタ出力データＤＲＺ’を送出することになる。
【０１３０】
図２３は、図６と組み合わされた状態をもって、本発明に係るデータ伝送方法の例が実施される、本発明に係るデータ伝送装置の例を示す。
図６については、既に説明したので、重複説明は省略する。
【０１３１】
図２３においては、図６におけるシリアルデータ形成部３３から送出されて伝送された暗号化ＨＤ−ＳＤＩ信号ＤＸＳが、パラレルデータ形成部８１によって受けられる。パラレルデータ形成部８１においては、暗号化ＨＤ−ＳＤＩ信号ＤＸＳが等化部８２に供給され、等化部８２は、暗号化ＨＤ−ＳＤＩ信号ＤＸＳに、それがケーブル伝送等により受ける主として高周波数成分の減衰に対処するための適正な等化処理を施し、等化処理が施された暗号化ＨＤ−ＳＤＩ信号ＤＸＳ’を形成する。等化部８２から得られる暗号化ＨＤ−ＳＤＩ信号ＤＸＳ’は、ＮＲＺＩ変換部８３及びクロック再生部８４に供給される。クロック再生部８４にあっては、暗号化ＨＤ−ＳＤＩ信号ＤＸＳ’についてのクロック信号ＣＫを再生する。
【０１３２】
クロック再生部８４から得られるクロック信号ＣＫは、ＮＲＺＩ変換部８３に供給され、ＮＲＺＩ変換部８３は、暗号化ＨＤ−ＳＤＩ信号ＤＸＳ’についてのクロック信号ＣＫを用いてのＮＲＺＩ変換を行う。それにより、ＮＲＺＩ変換部８３からＮＲＺＩ変換がなされた暗号化ＨＤ−ＳＤＩ信号ＤＸＳＣが送出されて、それがデスクランブリング部８５に供給される。デスクランブリング部８５には、クロック再生部８４から得られるクロック信号ＣＫも供給され、デスクランブリング部８５は、暗号化ＨＤ−ＳＤＩ信号ＤＸＳＣにかけられたスクランブル処理を解除する。そして、デスクランブリング部８５からスクランブル処理が解除された暗号化ＨＤ−ＳＤＩ信号ＤＸＳＤが導出されて、それがＳ／Ｐ変換部８６及びワード同期信号形成部８７に供給される。
【０１３３】
ワード同期信号形成部８７にあっては、クロック再生部８４から得られるクロック信号ＣＫも供給され、斯かるもとで、暗号化ＨＤ−ＳＤＩ信号ＤＸＳＤに含まれる、タイミング基準コードデータＳＡＶもしくはＥＡＶを形成するタイミング識別コードとされる３ＦＦｈ及び０００ｈが、３ＦＦｈ，０００ｈ，０００ｈという順序で配列されてシリアルデータに変換された部分についての検出を行い、斯かる部分を検出したとき、ワード同期信号ＳＷＳを送出する。ワード同期信号形成部８７から送出されるワード同期信号ＳＷＳは、Ｓ／Ｐ変換部８６に供給される。Ｓ／Ｐ変換部８６にあっては、クロック再生部８４から得られるクロック信号ＣＫも供給され、斯かるもとで、暗号化ＨＤ−ＳＤＩ信号ＤＸＳＤに対する、ワード同期信号ＳＷＳに従ったワード同期がとられたもとでのＳ／Ｐ変換処理を行う。このようなＳ／Ｐ変換処理により、暗号化ＨＤ−ＳＤＩ信号ＤＸＳＤを、各々が１０ビットワード列データとされた暗号化Ｙデータ系列と暗号化ＰＢ／ＰＲデータ系列とが、タイミング基準コードデータＳＡＶ及びＥＡＶについての同期がとられたもとでビット重畳されて得られるものとされる、暗号化２０ビットワード列データＤＸＰに変換する。
【０１３４】
Ｓ／Ｐ変換部８６から得られる暗号化２０ビットワード列データＤＸＰは、データ分離部８８に供給される。データ分離部８８にあっては、暗号化２０ビットワード列データＤＸＰを、重畳タイミングデータＤＡＶ，重畳補助データＤＡＡ及び暗号化映像データＤＸＩに分割する。重畳タイミングデータＤＡＶは、１０ビットワード列を成すＹデータ系列におけるタイミング基準コードデータＥＡＶ及びＳＡＶ，ライン番号データ，誤り検出符号データ等と、１０ビットワード列を成すＰＢ／ＰＲデータ系列におけるタイミング基準コードデータＥＡＶ及びＳＡＶ，ライン番号データ，誤り検出符号データ等とが、ワード同期がとられたもとでビット重畳されて得られる２０ビットワード列データとされる。また、重畳補助データＤＡＡは、１０ビットワード列を成すＹデータ系列における補助データと１０ビットワード列を成すＰＢ／ＰＲデータ系列における補助データとが、ワード同期がとられたもとでビット重畳されて得られる２０ビットワード列データとされる。さらに、暗号化映像データＤＸＩは、１０ビットワード列を成す暗号化Ｙデータ系列における映像データ部を構成する暗号化Ｙ信号映像データＤＸＹと１０ビットワード列を成す暗号化ＰＢ／ＰＲデータ系列における映像データ部を構成する暗号化Ｃ信号映像データＤＸＣとが、ワード同期がとられたもとでビット重畳されて得られる２０ビットワード列データとされる。
【０１３５】
データ分離部８８から得られる重畳タイミングデータＤＡＶ，重畳補助データＤＡＡ及び暗号化映像データＤＸＩは、パラレルデータ形成部８１から送出されて、復号化処理部８９に供給される。復号化処理部８９は、復号化部９０と鍵データ送出部９１とを含んで構成されている。
【０１３６】
データ分離部８８からの重畳タイミングデータＤＡＶ及び重畳補助データＤＡＡは、復号化処理部８９を素通りするものとされて、シリアルデータ形成部９２に供給される。一方、データ分離部８８からの暗号化映像データＤＸＩは、復号化部９０に供給される。鍵データ送出部９１は、予め設定された鍵データＤＥＹを復号化部９０に供給する。鍵データＤＥＹは、図６に示される鍵データ送出部３２から送出される鍵データＤＥＹと同一の内容を有するものとされる。
【０１３７】
復号化部９０は、２０ビットワード列データである暗号化映像データＤＸＩに対して、鍵データＤＥＹにより定められる規則に従った、例えば、ＤＥＳ方式、あるいは、他の方式による復号化処理を施し、暗号化映像データＤＸＩに基づく重畳映像データＤＶＩを、２０ビットワード列データを成すものとして再生する。
【０１３８】
図２４は、復号化部９０の具体構成例を示す。この図２４に示される復号化部９０の具体構成例にあっては、２０ビットワード列データである暗号化映像データＤＸＩがビット分割部１００に供給される。ビット分割部１００は、暗号化映像データＤＸＩを、１０ビットワード列を成す暗号化Ｙ信号映像データＤＸＹと１０ビットワード列を成す暗号化Ｃ信号映像データＤＸＣとに分割し、それらを個別に導出する。
【０１３９】
ビット分割部１００から得られる暗号化Ｙ信号映像データＤＸＹ及び暗号化Ｃ信号映像データＤＸＣは、Ｙデータ復号化部１０１及びＣデータ復号化部１０２に夫々供給される。Ｙデータ復号化部１０１及びＣデータ復号化部１０２の夫々には、鍵データ送出部９１からの鍵データＤＥＹも供給される。
【０１４０】
Ｙデータ復号化部１０１は、１０ビットワード列を成す暗号化Ｙ信号映像データＤＸＹに、鍵データＤＥＹにより定められる規則に従ったＤＥＳ方式による復号化処理を施し、暗号化Ｙ信号映像データＤＸＹに基づくＹ信号映像データＤＶＹを１０ビットワード列を成すものとして再生する。また、Ｃデータ復号化部１０２は、１０ビットワード列を成す暗号化Ｃ信号映像データＤＸＣに、鍵データＤＥＹにより定められる規則に従ったＤＥＳ方式による復号化処理を施し、復号化Ｃ信号映像データＤＸＣに基づくＣ信号映像データＤＶＣを１０ビットワード列データを成すものとして再生する。
【０１４１】
Ｙデータ復号化部１０１及びＣデータ復号化部１０２から夫々得られる、１０ビットワード列データを成すＹ信号映像データＤＶＹ及び１０ビットワード列データを成すＣ信号映像データＤＶＣは、ビット重畳部１０３に供給される。そして、ビット重畳部１０３にあっては、１０ビットワード列データを成すＹ信号映像データＤＶＹと１０ビットワード列データを成すＣ信号映像データＤＶＣとを重畳して、２０ビットワード列データを成す重畳映像データＤＶＩを形成し、それを復号化部９０の出力データとして送出する。
【０１４２】
復号化部９０の出力データとされる重畳映像データＤＶＩは、復号化処理部８９から送出されて、シリアルデータ形成部９２に供給される。シリアルデータ形成部９２にあっては、データ分離部８８から送出されて復号化処理部８９を素通りした、各々が２０ビットワード列データを成す重畳タイミングデータＤＡＶ及び重畳補助データＤＡＡと、復号化処理部８９から送出された２０ビットワード列データを成す重畳映像データＤＶＩとが、データ多重部１０４に供給される。
【０１４３】
データ多重部１０４にあっては、重畳映像データＤＶＩ，重畳タイミングデータＤＡＶ及び重畳補助データＤＡＡに多重化処理を施して、重畳映像データＤＶＩと重畳タイミングデータＤＡＶと重畳補助データＤＡＡとを含んで成る２０ビットワード列データＤＨＰを再生する。このようにして、データ多重部１０４において再生される２０ビットワード列データＤＨＰは、Ｐ／Ｓ変換部１０５に供給される。
【０１４４】
Ｐ／Ｓ変換部１０５にあっては、２０ビットワード列データＤＨＰにＰ／Ｓ変換処理を施して、２０ビットワード列データＤＨＰに基づくシリアルデータＤＨＳＤを再生し、それをスクランブリング部１０６に供給する。
【０１４５】
スクランブリング部１０６は、シリアルデータＤＨＳＤにスクランブル処理を施し、スクランブル処理がかけられたシリアルデータＤＨＳＣを形成して、それをＮＲＺＩ変換部１０８に供給する。ＮＲＺＩ変換部１０８は、スクランブル処理がかけられたシリアルデータＤＨＳＣについてのＮＲＺＩ変換を行う。それにより、ＮＲＺＩ変換部１０８において、ＨＤ−ＳＤＩ信号ＤＨＳが再生され、それがシリアルデータ形成部９２から導出される。
【０１４６】
図２５及び図２６は、夫々、図２４に示されるＹデータ復号化部１０１及びＣデータ復号化部１０２についての第１の具体構成例を示す。図２５に示される第１の具体構成例が採用されたＹデータ復号化部１０１及び図２６に示される第１の具体構成例が採用されたＣデータ復号化部１０２が用いられて、図２３に示される復号化部９０が構成される場合には、その際に図６と図２３との組合せがあらわす構成は、本発明に係るデータ伝送方法の例が実施される、本発明に係るデータ伝送装置の例を示すことになる。
【０１４７】
図２５に示されるＹデータ復号化部１０１についての第１の具体構成例は、１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹが第１の読出アドレスデータとして供給されるメモリ部１１１と、鍵データＤＥＹが供給される乱数発生部１１２と、を備えて構成されている。
【０１４８】
乱数発生部１１２は、図８に示される乱数発生部５２と同様に、レジスタ部５３，ＤＥＳ暗号形成部５４及びビット取出部５５を含んで構成され、擬似乱数データＤＸＡを送出して、それをメモリ部１１１に、第２の読出アドレスデータとして供給する。
【０１４９】
メモリ部１１１にあっては、禁止コード０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈが除かれた１０ビットコードを有した１０２４−８＝１０１６個の１０ビットワードデータが格納されている。これらの１０１６個の１０ビットワードデータは、夫々が有する１０ビットコードが、メモリ部１１１に第１の読出アドレスデータとして供給される暗号化Ｙ信号映像データＤＸＹを形成する１０ビットワードの夫々が有する１０ビットコードと、１対１の特定の対応関係をとり、その特定の対応関係のもとに、暗号化Ｙ信号映像データＤＸＹに応じてメモリ部１１１から読み出されるとともに、斯かる特定の対応関係が、メモリ部１１１に第２の読出アドレスデータとして供給される擬似乱数データＤＸＡに応じて変化するものとされる。
【０１５０】
上述の如くにしてメモリ部１１１から読み出される１０ビットワードデータは、順次配列されて、１０ビットワード列データを成すＹ信号映像データＤＶＹを形成する。
図２６に示されるＣデータ復号化部１０２についての第１の具体構成例は、１０ビットワード列データを成す暗号化Ｃ信号映像データＤＸＣが第１の読出アドレスデータとして供給されるメモリ部１１６と、鍵データＤＥＹが供給される乱数発生部１１７と、を備えて構成されている。
【０１５１】
乱数発生部１１７は、図２５に示される乱数発生部１１２と同様のものであり、レジスタ部５３，ＤＥＳ暗号形成部５４及びビット取出部５５を含んで構成されていて、擬似乱数データＤＸＡを送出して、それをメモリ部１１６に、第２の読出アドレスデータとして供給する。
【０１５２】
メモリ部１１６にも、禁止コード０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈが除かれた１０ビットコードを有した１０２４−８＝１０１６個の１０ビットワードデータが格納されている。そして、これらの１０１６個の１０ビットワードデータは、夫々が有する１０ビットコードが、メモリ部１１６に第１の読出アドレスデータとして供給される暗号化Ｃ信号映像データＤＸＣを形成する１０ビットワードの夫々が有する１０ビットコードと、１対１の特定の対応関係をとり、その特定の対応関係のもとに、暗号化Ｃ信号映像データＤＸＣに応じてメモリ部１１６から読み出されるとともに、斯かる特定の対応関係が、メモリ部１１６に第２の読出アドレスデータとして供給される擬似乱数データＤＸＡに応じて変化するものとされる。
【０１５３】
メモリ部１１６から読み出される１０ビットワードデータは、順次配列されて、１０ビットワード列データを成すＣ信号映像データＤＶＣを形成する。
【０１５４】
上述の図２５及び図２６に示される具体構成例にあっては、メモリ部１１１及び１１６に夫々連結された乱数発生部１１２及び１１７が、擬似乱数データＤＸＡを発生してそれをメモリ部１１１及び１１６に供給するものとされているが、乱数発生部１１２及び１１７を、擬似乱数データＤＸＡに代えて、所定の乱数データを発生してそれをメモリ部１１１及び１１６に供給するものとなすこともできる。
【０１５５】
図２７及び図２８は、夫々、図２４に示されるＹデータ復号化部１０１及びＣデータ復号化部１０２についての第２の具体構成例を示す。図２７に示される第２の具体構成例が採用されたＹデータ復号化部１０１及び図２８に示される第２の具体構成例が採用されたＣデータ復号化部１０２が用いられて、図２３に示される復号化部９０が構成される場合には、その際に図６と図２３との組合せがあらわす構成は、本発明に係るデータ伝送方法の第１の例が実施される、本発明に係るデータ伝送装置の第１の例を示すことになる。
【０１５６】
図２７に示されるＹデータ復号化部１０１についての第２の具体構成例は、１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹが供給される加減モジュロ演算部１２１と、鍵データＤＥＹが供給される乱数発生部１２２と、を備えて構成されている。
【０１５７】
乱数発生部１２２は、図２５に示される乱数発生部１１２と同様のものであり、レジスタ部５３，ＤＥＳ暗号形成部５４及びビット取出部５５を含んで構成されていて、擬似乱数データＤＸＡを送出して、それを加減モジュロ演算部１２１に供給する。
【０１５８】
加減モジュロ演算部１２１は、供給される暗号化Ｙ信号映像データＤＸＹをＹ信号映像データＤＶＹに変換する。この加減モジュロ演算部１２１にあっては、暗号化Ｙ信号映像データＤＸＹに対して、擬似乱数データＤＸＡに応じた、加減モジュロ演算を行い、加減モジュロ演算の結果に基づいて定められる変換されたコードをＹ信号映像データＤＶＹについてのコードとする。それにより、暗号化Ｙ信号映像データＤＸＹが、Ｙ信号映像データＤＶＹに変換されることになる。
【０１５９】
ここでは、暗号化Ｙ信号映像データＤＸＹが１０ビットワード列データを成すものとされているので、１０ビットコードについて考えると、１０ビットコードは、０００ｈから３ＦＦｈまで、１０２４個ある。そこで、これらの１０２４個のコードに、０００ｈから３ＦＦｈまで順番に１から１０２４までのコード位置番号を付すこととする。上述の加減モジュロ演算は、このようなコード位置番号が設定されたもとにおいて、Ｙ信号映像データＤＶＹを形成する１０ビットワードがとるべき１０ビットコードのコード位置番号を定めるものとされる。
【０１６０】
加減モジュロ演算における演算式は、具体的には、暗号化Ｙ信号映像データＤＸＹがとる情報コードのコード位置番号をＣｉ，Ｙ信号映像データＤＶＹがとるべき情報コードのコード位置番号をＭｉ，擬似乱数データＤＸＡがとる１０ビットコードのコード位置番号をＥｉとし、さらに、Ｙ信号映像データＤＶＹがとり得る情報コードの範囲の一端側に配される禁止コードの個数をＮ１，Ｙ信号映像データＤＶＹがとり得る情報コードの個数をＮ２として、下記の〔数２〕によりあらわすことができる。
【０１６１】
【数２】
2010074838.tif 000004
【０１６２】
但し、｛（Ｃｉ−Ｎ１）−Ｅｉ｝ｍｏｄＮ２は、｛（Ｃｉ−Ｎ１）−Ｅｉ｝をＮ２で除した余りを意味する。
【０１６３】
Ｙ信号映像データＤＶＹは１０ビットワード列データを成すものであるので、Ｎ１は、禁止コード０００ｈ〜００３ｈの個数であり、従って、４となり、また、Ｎ２は、１０ビットコードの総個数から禁止コードの個数を減じた個数、即ち、１０２４−８＝１０１６となる。
【０１６４】
〔数２〕によりあらわされる演算式においては、ＣｉからＮ１を減じる減算が行われて、それにより、暗号化Ｙ信号映像データＤＸＹがとる情報コードのコード位置番号が、４だけ小なるコード位置番号に変換される。続いて、斯かる変換により得られるコード位置番号から、擬似乱数データＤＸＡがとる１０ビットコードのコード位置番号が引かれた後、それを１０１６で除した余りが求められるモジュロ演算が行われる。そして、求められた余りに４を加える加算が行われ、それにより得られるコード位置番号が、Ｙ信号映像データＤＶＹがとるべき情報コードのコード位置番号Ｍｉとされる。
【０１６５】
そして、加減モジュロ演算部１２１にあっては、このようにして加減モジュロ演算の結果得られるコード位置番号Ｍｉに対応する１０ビットコードが、Ｙ信号映像データＤＶＹがとる情報コードとされる。
【０１６６】
図２８に示されるＣデータ復号化部１０２についての第２の具体構成例は、１０ビットワード列データを成す暗号化Ｃ信号映像データＤＸＣが供給される加減モジュロ演算部１２３と、鍵データＤＥＹが供給される乱数発生部１２４と、を備えて構成されている。
【０１６７】
乱数発生部１２４は、図２７に示される乱数発生部１２２と同様のものであり、レジスタ部５３，ＤＥＳ暗号形成部５４及びビット取出部５５を含んで構成されていて、擬似乱数データＤＸＡを送出して、それを加減モジュロ演算部１２３に供給する。
【０１６８】
加減モジュロ演算部１２３は、供給される暗号化Ｃ信号映像データＤＸＣをＣ信号映像データＤＶＣに変換する。この加減モジュロ演算部１２３にあっては、暗号化Ｃ信号映像データＤＸＣに対して、擬似乱数データＤＸＡに応じた、加減モジュロ演算を行い、加減モジュロ演算の結果に基づいて定められる変換されたコードをＣ信号映像データＤＶＣについてのコードとする。この暗号化Ｃ信号映像データＤＸＣに対する加減モジュロ演算は、上述の図２７に示される加減モジュロ演算部１２１によって行われる暗号化Ｙ信号映像データＤＸＹに対しての加減モジュロ演算と同様にして行われる。その結果、暗号化Ｃ信号映像データＤＸＣが、Ｃ信号映像データＤＶＣに変換されることになる。
【０１６９】
上述の図２７及び図２８に示される具体構成例にあっては、加減モジュロ演算部１２１及び１２３に夫々連結された乱数発生部１２２及び１２４が、擬似乱数データＤＸＡを発生してそれを加減モジュロ演算部１２１及び１２３に供給するものとされているが、乱数発生部１２２及び１２４を、擬似乱数データＤＸＡに代えて、所定の乱数データを発生してそれを加減モジュロ演算部１２１及び１２３に供給するものとなすこともできる。
【０１７０】
図２９及び図３０は、夫々、図２４に示されるＹデータ復号化部１０１及びＣデータ復号化部１０２についての第３の具体構成例を示す。図２９に示される第３の具体構成例が採用されたＹデータ復号化部１０１及び図３０に示される第３の具体構成例が採用されたＣデータ復号化部１０２が用いられて、図２３に示される復号化部９０が構成される場合には、その際に図６と図２３との組合せがあらわす構成は、本発明に係るデータ伝送方法の例が実施される、本発明に係るデータ伝送装置の例を示すことになる。
【０１７１】
図２９に示されるＹデータ復号化部１０１についての第３の具体構成例は、Ｙ信号映像データＤＶＹが、禁止コードを情報コードの範囲外に配される０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈとするもとで形成されたものでなく、情報コードと禁止コードとが混在する状態のもとで、情報コードのみが用いられて形成されたものとされる場合に用いられる。そして、図２９に示されるＹデータ復号化部１０１についての第３の具体構成例は、上述の図２７に示されるＹデータ復号化部１０１についての第２の具体構成例に、加減モジュロ演算部１２１の出力側に配されるメモリ部１２６が追加されたものに該当するものとして構成される。
【０１７２】
加減モジュロ演算部１２１及び乱数発生部１２２は、図２７に示されるＹデータ復号化部１０１についての第２の具体構成例における加減モジュロ演算部１２１及び乱数発生部１２２と同様に動作し、加減モジュロ演算部１２１から、暗号化Ｙ信号映像データＤＸＹに基づくＹ信号映像データＤＶＹ’が送出される。このＹ信号映像データＤＶＹ’は、図２７に示されるＹデータ復号化部１０１についての第２の具体構成例における加減モジュロ演算部１２１から送出されるＹ信号映像データＤＶＹに相当するものであり、禁止コードの範囲が情報コードの範囲外に配されたことになるものとされている。
【０１７３】
加減モジュロ演算部１２１から送出されるＹ信号映像データＤＶＹ’は、メモリ部１２６に供給される。メモリ部１２６においては、Ｙ信号映像データＤＶＹ’の書込みと読出しとが行われ、メモリ部１２６から、Ｙ信号映像データＤＶＹ’に基づくＹ信号映像データＤＶＹが送出される。その際、Ｙ信号映像データＤＶＹ’の書込みにあたっては、Ｙ信号映像データＤＶＹ’を形成する各１０ビットワードが、それがとる１０ビットコードに応じて定められた書込アドレスをもって書き込まれ、また、Ｙ信号映像データＤＶＹ’の読出しにあたっては、Ｙ信号映像データＤＶＹ’を形成する各１０ビットワードが、書込アドレスと１対１の特定の対応関係を有するものとされた読出アドレスをもって読み出される。そして、このような書込アドレスと読出アドレスとの間の１対１の特定の対応関係は、禁止コードに割り当てられる書込アドレスが、情報コードに割り当てられる読出アドレスの範囲内に、分散される読出アドレスに対応するものとなるようにされる。
【０１７４】
それにより、メモリ部１２６に書き込まれたＹ信号映像データＤＶＹ’が読み出されることによりメモリ部１２６から送出されるＹ信号映像データＤＶＹが、情報コードと禁止コードとが混在する状態のもとで、情報コードのみが用いられて形成されたものとされる。
【０１７５】
このようにして、図２９に示されるＹデータ復号化部１０１についての第３の具体構成例にあっては、暗号化Ｙ信号映像データＤＸＹが加減モジュロ演算部１２１によってＹ信号映像データＤＸＹ’に変換され、さらに、メモリ部１２６によってＹ信号映像データＤＶＹ’についての変換が行われて、Ｙ信号映像データＤＶＹが得られる。
【０１７６】
図３０に示されるＣデータ復号化部１０２についての第３の具体構成例は、Ｃ信号映像データＤＶＣが、禁止コードを情報コードの範囲外に配される０００ｈ〜００３ｈ及び３ＦＣｈ〜３ＦＦｈとするもとで形成されたものでなく、情報コードと禁止コードとが混在する状態のもとで、情報コードのみが用いられて形成されたものとされる場合に用いられる。そして、図３０に示されるＣデータ復号化部１０２についての第３の具体構成例は、図２８に示されるＣデータ復号化部１０２についての第２の具体構成例に、加減モジュロ演算部１２３の出力側に配されるメモリ部１２７が追加されたものに該当するものとして構成される。
【０１７７】
加減モジュロ演算部１２３及び乱数発生部１２４は、図２８に示されるＣデータ復号化部１０２についての第２の具体構成例における加減モジュロ演算部１２３及び乱数発生部１２４と同様に動作し、加減モジュロ演算部１２３から、暗号化Ｃ信号映像データＤＸＣに基づくＣ信号映像データＤＶＣ’が送出される。このＣ信号映像データＤＶＣ’は、図２８に示されるＣデータ復号化部１０２についての第２の具体構成例における加減モジュロ演算部１２３から送出されるＣ信号映像データＤＶＣに相当するものであり、禁止コードの範囲が情報コードの範囲外に配されたことになるものとされている。
【０１７８】
加減モジュロ演算部１２３から送出されるＣ信号映像データＤＶＣ’は、メモリ部１２７に供給される。メモリ部１２７においては、Ｃ信号映像データＤＶＣ’の書込みと読出しとが行われ、メモリ部１２７から、Ｃ信号映像データＤＶＣ’に基づくＣ信号映像データＤＶＣが送出される。その際、Ｃ信号映像データＤＶＣ’の書込みにあたっては、Ｃ信号映像データＤＶＣ’を形成する各１０ビットワードが、それがとる１０ビットコードに応じて定められた書込アドレスをもって書き込まれ、また、Ｃ信号映像データＤＶＣ’の読出しにあたっては、Ｃ信号映像データＤＶＣ’を形成する各１０ビットワードが、書込アドレスと１対１の特定の対応関係を有するものとされた読出アドレスをもって読み出される。そして、このような書込アドレスと読出アドレスとの間の１対１の特定の対応関係は、禁止コードに割り当てられる書込アドレスが、情報コードに割り当てられる読出アドレスの範囲内に、分散される読出アドレスに対応するものとなるようにされる。
【０１７９】
それにより、メモリ部１２７に書き込まれたＣ信号映像データＤＶＣ’が読み出されることによりメモリ部１２７から送出されるＣ信号映像データＤＶＣが、情報コードと禁止コードとが混在する状態のもとで、情報コードのみが用いられて形成されたものとされる。
【０１８０】
このようにして、図３０に示されるＣデータ復号化部１０２についての第３の具体構成例にあっては、暗号化Ｃ信号映像データＤＸＣが加減モジュロ演算部１２３によってＣ信号映像データＤＶＣ’に変換され、さらに、メモリ部１２７によってＣ信号映像データＤＶＣ’についての変換が行われて、Ｃ信号映像データＤＶＣが得られる。
【０１８１】
上述の図２９及び図３０に示される具体構成例にあっては、加減モジュロ演算部１２１及び１２３に夫々連結された乱数発生部１２２及び１２４が、擬似乱数データＤＸＡを発生してそれを加減モジュロ演算部１２１及び１２３に供給するものとされているが、乱数発生部１２２及び１２４を、擬似乱数データＤＸＡに代えて、所定の乱数データを発生してそれを加減モジュロ演算部１２１及び１２３に供給するものとなすこともできる。
【０１８２】
図３１は、図２５に示されるＹデータ暗号化部１０１の第１の具体構成例における乱数発生部１１２，図２６に示されるＣデータ暗号化部１０２の第１の具体構成例における乱数発生部１１７，図２７及び図２９に夫々示されるＹデータ暗号化部１０１の第２及び第３の具体構成例の各々における乱数発生部１２２、及び、図２８及び図３０に夫々示されるＣデータ暗号化部１０２の第２及び第３の具体構成例の各々における乱数発生部１２４の夫々に代えて用いることができる乱数発生部の他の例を示す。
【０１８３】
この図３１に示される乱数発生部１１２’は、図１７に示される乱数発生部５２’と同様に構成されるものとされ、それについての重複説明は省略されるが、この乱数発生部１１２’から送出される擬似乱数データＤＸＡ’が，図２５に示される乱数発生部１１２，図２６に示される乱数発生部１１７，図２７及び図２９の夫々に示される乱数発生部１２２、及び、図２８及び図３０の夫々に示される乱数発生部１２４の各々から送出される擬似乱数データＤＸＡに代わるものとされる。
【０１８４】
図３２及び図３３は、夫々、図２４に示されるＹデータ復号化部１０１及びＣデータ復号化部１３２についての第４の具体構成例を示す。図３２に示される第４の具体構成例が採用されたＹデータ復号化部１０１及び図３３に示される第４の具体構成例が採用されたＣデータ復号化部１０２が用いられて、図２３に示される復号化部９０が構成される場合には、その際に図６と図２３との組合せがあらわす構成は、本発明に係るデータ伝送方法の第２の例が実施される、本発明に係るデータ伝送装置の第２の例を示すことになる。
【０１８５】
図３２に示されるＹデータ復号化部１０１についての第４の具体構成例は、１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹが供給される加減モジュロ演算部１２１と、鍵データＤＥＹが供給される乱数発生部１３０と、を備えて構成されている。
加減モジュロ演算部１２１は、図２７に示される加減モジュロ演算部１２１と同様のものであり、上述の如くにして、供給される暗号化Ｙ信号映像データＤＸＹを、１０ビットワード列データを成すＹ信号映像データＤＶＹに変換する。
【０１８６】
乱数発生部１３０にあっては、レジスタ部１３１が、入力データに応答して、例えば、１２８ビット構成とされるレジスタ出力データＤＲＺを送出し、それをＤＥＳ暗号形成部１３２に供給する。このレジスタ部１３１には、初期入力データＤＩＴが供給される。
【０１８７】
ＤＥＳ暗号形成部１３２には、鍵データＤＥＹも供給され、ＤＥＳ暗号形成部１３２は、レジスタ出力データＤＲＺについての鍵データＤＥＹによって定められる規則に従ったＤＥＳ方式の暗号化を行い、例えば、１２８ビット構成とされる暗号データＤＥＺを送出する。ＤＥＳ暗号形成部１３２から得られる暗号データＤＥＺは、ビット分割部１３３に供給される。
【０１８８】
ビット分割部１３３は、暗号データＤＥＺを形成する１２８ビットを１０ビットと１１８ビットとに分割し、１０ビット構成の擬似乱数データＤＸＡと１１８ビット構成の帰還用データＤＸＢとを形成する。ビット分割部１３３から得られる擬似乱数データＤＸＡは、乱数発生部１３０から送出されて、加減モジュロ演算部１２１に供給される。また、ビット分割部１３３から得られる帰還用データＤＸＢは、ビット加算部１３４に供給される。
【０１８９】
ビット加算部１３４には、加減モジュロ演算部１２１にも供給される１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹも供給される。ビット加算部１３４は、ビット分割部１３３からの１１８ビット構成の帰還用データＤＸＢに１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹをビット加算して、１２８ビット構成のデータＤＸＢ＋ＤＸＹを形成して、それをレジスタ部１３１に入力データとして帰還する。それにより、レジスタ部１３１は、最初に、初期入力データＤＩＴに応じたレジスタ出力データＤＲＺを送出し、その後は、ビット加算部１３４から得られるデータＤＸＢ＋ＤＸＹに応じたレジスタ出力データＤＲＺを送出することになる。
【０１９０】
図３３に示されるＣデータ復号化部１０２についての第４の具体構成例は、１０ビットワード列データを成す暗号化Ｃ信号映像データＤＸＣが供給される加減モジュロ演算部１２３と、鍵データＤＥＹが供給される乱数発生部１３５と、を備えて構成されている。
【０１９１】
加減モジュロ演算部１２３は、図２８に示される加減モジュロ演算部１２３と同様のものであり、上述の如くにして、供給される暗号化Ｃ信号映像データＤＸＣを、１０ビットワード列データを成すＣ信号映像データＤＶＣに変換する。
【０１９２】
乱数発生部１３５は、図３２に示される乱数発生部１３０と同様に、レジスタ部１３１，ＤＥＳ暗号形成部１３２，ビット分割部１３３及びビット加算部１３４とを含んで構成されている。但し、図３２に示される乱数発生部１３０におけるビット加算部１３４が、ビット分割部１３３からの１１８ビット構成の帰還用データＤＸＢと加減モジュロ演算部１２１にも供給される１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹとが供給されて、１２８ビット構成のデータＤＸＢ＋ＤＸＹを形成するのに対して、乱数発生部１３５におけるビット加算部１３４は、ビット分割部１３３からの１１８ビット構成の帰還用データＤＸＢと加減モジュロ演算部１２３にも供給される１０ビットワード列データを成す暗号化Ｃ信号映像データＤＸＣとが供給されて、１２８ビット構成のデータＤＸＢ＋ＤＸＣを形成する。その他の動作は、図３２に示される乱数発生部１３０と同様である。
【０１９３】
上述の図３２及び図３３に示される具体構成例にあっては、加減モジュロ演算部１２１及び１２３に夫々連結された乱数発生部１３０及び１３５が、擬似乱数データＤＸＡを発生してそれを加減モジュロ演算部１２１及び１２３に供給するものとされているが、乱数発生部１３０及び１３５を、擬似乱数データＤＸＡに代えて、所定の乱数データを発生してそれを加減モジュロ演算部１２１及び１２３に供給するものとなすこともできる。
【０１９４】
図３４及び図３５は、夫々、図２４に示されるＹデータ復号化部１０１及びＣデータ復号化部１０２についての第５の具体構成例を示す。図３４に示される第５の具体構成例が採用されたＹデータ復号化部１０１及び図３５に示される第５の具体構成例が採用されたＣデータ復号化部１０２が用いられて、図２３に示される復号化部９０が構成される場合には、その際に図６と図２３との組合せがあらわす構成は、本発明に係るデータ伝送方法の第３の例が実施される、本発明に係るデータ伝送装置の第３の例を示すことになる。
【０１９５】
図３４に示されるＹデータ復号化部１０１についての第５の具体構成例は、１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹが供給される加減モジュロ演算部１２１と、鍵データＤＥＹが供給される乱数発生部１３６と、を備えて構成されている。
【０１９６】
加減モジュロ演算部１２１は、図３２に示される加減モジュロ演算部１２１と同様のものであり、上述の如くにして、供給される暗号化Ｙ信号映像データＤＸＹを、１０ビットワード列データを成すＹ信号映像データＤＶＹに変換する。
【０１９７】
乱数発生部１３６は、図３２に示される乱数発生部１３０と同様に、レジスタ部１３１，ＤＥＳ暗号形成部１３２，ビット分割部１３３及びビット加算部１３４とを含んで構成されている。但し、図３２に示される乱数発生部１３０におけるビット加算部１３４が、ビット分割部１３３からの１１８ビット構成の帰還用データＤＸＢと加減モジュロ演算部１２１にも供給される１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹとが供給されて、１２８ビット構成のデータＤＸＢ＋ＤＸＹを形成するのに対して、乱数発生部１３６におけるビット加算部１３４は、ビット分割部１３３からの１１８ビット構成の帰還用データＤＸＢと加減モジュロ演算部１２１から送出される１０ビットワード列データを成すＹ信号映像データＤＶＹとが供給されて、１２８ビット構成のデータＤＸＢ＋ＤＶＹを形成する。その他の動作は、図３２に示される乱数発生部１３０と同様である。
【０１９８】
図３５に示されるＣデータ復号化部１０２についての第５の具体構成例は、１０ビットワード列データを成す暗号化Ｃ信号映像データＤＸＣが供給される加減モジュロ演算部１２３と、鍵データＤＥＹが供給される乱数発生部１３７と、を備えて構成されている。
【０１９９】
加減モジュロ演算部１２３は、図３３に示される加減モジュロ演算部１２３と同様のものであり、上述の如くにして、供給される暗号化Ｃ信号映像データＤＸＣを、１０ビットワード列データを成すＣ信号映像データＤＶＣに変換する。
【０２００】
乱数発生部１３７は、図３３に示される乱数発生部１３５と同様に、レジスタ部１３１，ＤＥＳ暗号形成部１３２，ビット分割部１３３及びビット加算部１３４とを含んで構成されている。但し、図３３に示される乱数発生部１３５におけるビット加算部１３４が、ビット分割部１３３からの１１８ビット構成の帰還用データＤＸＢと加減モジュロ演算部１２３にも供給される１０ビットワード列データを成す暗号化Ｃ信号映像データＤＸＣとが供給されて、１２８ビット構成のデータＤＸＢ＋ＤＸＣを形成するのに対して、乱数発生部１３７におけるビット加算部１３４は、ビット分割部１３３からの１１８ビット構成の帰還用データＤＸＢと加減モジュロ演算部１２３から送出される１０ビットワード列データを成すＣ信号映像データＤＶＣとが供給されて、１２８ビット構成のデータＤＸＢ＋ＤＶＣを形成する。その他の動作は、図３３に示される乱数発生部１３５と同様である。
【０２０１】
上述の図３４及び図３５に示される具体構成例にあっては、加減モジュロ演算部１２１及び１２３に夫々連結された乱数発生部１３６及び１３７が、擬似乱数データＤＸＡを発生してそれを加減モジュロ演算部１２１及び１２３に供給するものとされているが、乱数発生部１３６及び１３７を、擬似乱数データＤＸＡに代えて、所定の乱数データを発生してそれを加減モジュロ演算部１２１及び１２３に供給するものとなすこともできる。
【０２０２】
図３６は、図３２に示されるＹデータ暗号化部１０１の第４の具体構成例における乱数発生部１３０，図３３に示されるＣデータ暗号化部１０２の第４の具体構成例における乱数発生部１３５，図３４に示されるＹデータ暗号化部１０１の第５の具体構成例における乱数発生部１３６、及び、図３５に示されるＣデータ暗号化部１０２の第５の具体構成例における乱数発生部１３７の夫々に代えて用いることができる乱数発生部の他の例を示す。
【０２０３】
この図３６に示される乱数発生部１３０’にあっては、レジスタ部１３１’が、初期入力データＤＩＴに応答して、例えば、１２８ビット構成とされるレジスタ出力データＤＲＺ’を送出し、それをＡＥＳ暗号形成部１３２’に供給する。ＡＥＳ暗号形成部１３２’は、図１７に示される乱数発生部５２’におけるＡＥＳ暗号形成部５４’と同様のものである。
【０２０４】
ＡＥＳ暗号形成部１３２’には、鍵データＤＥＹも供給され、ＡＥＳ暗号形成部１３２’は、レジスタ出力データＤＲＺ’についての鍵データＤＥＹによって定められる規則に従ったＡＥＳ方式の暗号化を行い、例えば、１２８ビット構成とされる暗号データＤＥＺ’を送出する。ＡＥＳ暗号形成部１３２’から得られる暗号データＤＥＺ’は、ビット分割部１３３’に供給される。
【０２０５】
ビット分割部１３３’は、暗号データＤＥＺ’を形成する１２８ビットを１０ビットと１１８ビットとに分割し、１０ビット構成の擬似乱数データＤＸＡ’と１１８ビット構成の帰還用データＤＸＢ’とを形成する。ビット分割部１３３’から得られる擬似乱数データＤＸＡ’は、乱数発生部１３０’から送出され、図３２に示される乱数発生部１３０，図３３に示される乱数発生部１３５，図３４に示される乱数発生部１３６、及び、図３５に示される乱数発生部１３７の各々から送出される擬似乱数データＤＸＡに代わるものとされる。
【０２０６】
また、ビット分割部１３３’から得られる帰還用データＤＸＢ’は、ビット加算部１３４’に供給される。ビット加算部１３４’には、１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹも供給される。ビット加算部１３４’は、ビット分割部１３３’からの１１８ビット構成の帰還用データＤＸＢ’に１０ビットワード列データを成す暗号化Ｙ信号映像データＤＸＹをビット加算して、１２８ビット構成のデータＤＸＢ’＋ＤＸＹを形成して、それをレジスタ部１３１’に入力データとして帰還する。それにより、レジスタ部１３１’は、最初に、初期入力データＤＩＴに応じたレジスタ出力データＤＲＺ’を送出し、その後は、ビット加算部１３４’から得られるデータＤＸＢ’＋ＤＸＹに応じたレジスタ出力データＤＲＺ’を送出することになる。
【０２０７】
なお、上述の例にあっては、図６に示される、暗号化処理が行われるデータ伝送装置から、図２３に示される、復号化処理が行われるデータ伝送装置へのデータ伝送が、シリアルデータが伝送される形態をもって行われるが、本発明に係るデータ伝送方法及びデータ伝送装置は、暗号化処理が行われるデータ伝送装置から、図２３に示される、復号化処理が行われるデータ伝送装置へのデータ伝送が、パラレルデータが伝送される形態をもって行われる場合にも、適用することができるものである。
【図１】
2010074838.tif 000005
【図２】
2010074838.tif 000006
【図３】
2010074838.tif 000007
【図４】
2010074838.tif 000008
【図５】
2010074838.tif 000009
【図６】
2010074838.tif 000010
【図７】
2010074838.tif 000011
【図８】
2010074838.tif 000012
【図９】
2010074838.tif 000013
【図１０】
2010074838.tif 000014
【図１１】
2010074838.tif 000015
【図１２】
2010074838.tif 000016
【図１３】
2010074838.tif 000017
【図１４】
2010074838.tif 000018
【図１５】
2010074838.tif 000019
【図１６】
2010074838.tif 000020
【図１７】
2010074838.tif 000021
【図１８】
2010074838.tif 000022
【図１９】
2010074838.tif 000023
【図２０】
2010074838.tif 000024
【図２１】
2010074838.tif 000025
【図２２】
2010074838.tif 000026
【図２３】
2010074838.tif 000027
【図２４】
2010074838.tif 000028
【図２５】
2010074838.tif 000029
【図２６】
2010074838.tif 000030
【図２７】
2010074838.tif 000031
【図２８】
2010074838.tif 000032
【図２９】
2010074838.tif 000033
【図３０】
2010074838.tif 000034
【図３１】
2010074838.tif 000035
【図３２】
2010074838.tif 000036
【図３３】
2010074838.tif 000037
【図３４】
2010074838.tif 000038
【図３５】
2010074838.tif 000039
【図３６】
2010074838.tif 000040
【手続補正書】
【提出日】平成21年11月16日(2009.11.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、上記タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおける上記ディジタル情報データに、上記禁止コードを発生させない暗号化処理を施して、上記禁止コードを含まない暗号化ディジタル情報データを得るとともに、該暗号化ディジタル情報データと上記タイミング基準コードデータとを含んだ暗号化ワード列データを形成し、該暗号化ワード列データを伝送すべく送出するデータ伝送方法であり、
上記暗号化ディジタル情報データを得る暗号化処理として、ディジタル情報データと乱数データもしくは擬似乱数データとに、禁止コードを演算出力として発生することがない演算処理を施し、該演算処理により得られる演算出力を取り出して暗号化ディジタル情報データを得るものであり、
上記ディジタル情報データと乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記ディジタル情報データがとり得る情報コードのコード位置番号から、上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を減算し、その減算して得た値に、上記乱数データもしくは擬似乱数データがとるコードのコード位置番号を加算し、その加算して得た値に、上記ディジタル情報データの情報コードの個数で除した余りの値を得、その余りの値に上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を加算するデータ伝送方法。
【請求項２】
タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、上記タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおける上記ディジタル情報データに、上記禁止コードを発生させない暗号化処理を施して、上記禁止コードを含まない暗号化ディジタル情報データを得るとともに、該暗号化ディジタル情報データと上記タイミング基準コードデータとを含んだ暗号化ワード列データを形成し、該暗号化ワード列データを伝送すべく送出するデータ伝送方法であり、
上記暗号化ディジタル情報データを得る暗号化処理として、ディジタル情報データと乱数データもしくは擬似乱数データとに、禁止コードを演算出力として発生することがない演算処理を施し、該演算処理により得られる演算出力を取り出して暗号化ディジタル情報データを得るものであり、
ディジタル情報データと乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記ディジタル情報データがとり得る情報コードのコード位置番号から、上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を減算し、その減算して得た値に、上記乱数データもしくは擬似乱数データがとるコードのコード位置番号を加算し、その加算して得た値に、上記ディジタル情報データの情報コードの個数で除した余りの値を得、その余りの値に上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を加算するデータ伝送方法。
【請求項３】
タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、上記タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおける上記ディジタル情報データに、上記禁止コードを発生させない暗号化処理を施して、上記禁止コードを含まない暗号化ディジタル情報データを得る暗号化処理部と、
該暗号化処理部から得られる暗号化ディジタル情報データと上記タイミング基準コードデータとを含んだ暗号化ワード列データを形成するデータ多重部と、
該データ多重部から得られる上記暗号化ワード列データを伝送すべく送出するデータ送出部とを備え、
上記暗号化処理部が、鍵データを送出する鍵データ送出部、及び、ディジタル情報データと乱数データもしくは擬似乱数データとに禁止コードを演算出力として発生することがない演算処理を施し、該演算処理により得られる演算出力を暗号化ディジタル情報データとして送出する暗号化部を含んで構成され、
上記暗号化処理部が、ディジタル情報データと乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理として、上記ディジタル情報データがとり得る情報コードのコード位置番号から、上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を減算し、その減算して得た値に、上記乱数データもしくは擬似乱数データがとるコードのコード位置番号を加算し、その加算して得た値に、上記ディジタル情報データの情報コードの個数で除した余りの値を得、その余りの値に上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を加算する加減剰余演算部を備えるデータ伝送装置。
【請求項４】
タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、上記タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおける上記ディジタル情報データに、上記禁止コードを発生させない暗号化処理を施して、上記禁止コードを含まない暗号化ディジタル情報データを得る暗号化処理部と、
該暗号化処理部から得られる暗号化ディジタル情報データと上記タイミング基準コードデータとを含んだ暗号化ワード列データを形成するデータ多重部と、
該データ多重部から得られる上記暗号化ワード列データを伝送すべく送出するデータ送出部とを備え、
上記暗号化処理部が、鍵データを送出する鍵データ送出部、及び、ディジタル情報データと乱数データもしくは擬似乱数データとに禁止コードを演算出力として発生することがない演算処理を施し、該演算処理により得られる演算出力を暗号化ディジタル情報データとして送出する暗号化部を含んで構成され、
上記暗号化処理部が、ディジタル情報データについての書込み及び読出しにより、該ディジタル情報データを、とり得る情報コードの範囲の一方の端部側に禁止コードが位置することになるワード位置変換ワード列データに変換するデータ変換を行うメモリ手段と、上記ディジタル情報データがとり得る情報コードのコード位置番号から、上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を減算し、その減算して得た値に、上記乱数データもしくは擬似乱数データがとるコードのコード位置番号を加算し、その加算して得た値に、上記ディジタル情報データの情報コードの個数で除した余りの値を得、その余りの値に上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を加算する加減剰余演算部とを備え、上記ディジタル情報データと上記乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記メモリ手段によるデータ変換と上記加減剰余演算部による演算となすデータ伝送装置。
【請求項５】
タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、上記タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおける上記ディジタル情報データに、上記禁止コードを発生させない暗号化処理を施して、上記禁止コードを含まない暗号化ディジタル情報データを得るとともに、該暗号化ディジタル情報データと上記タイミング基準コードデータとを含んだ暗号化ワード列データを形成し、該暗号化ワード列データを伝送すべく送出し、
送出された暗号化ワード列データを得て、該暗号化ワード列データから取り出された暗号化ディジタル情報データに復号化処理を施して再生ディジタル情報データを得るとともに、該再生ディジタル情報データと上記タイミング基準コードデータとを含んだ再生ワード列データを形成し、
ディジタル情報データと第１の乱数データもしくは擬似乱数データとに、禁止コードを演算出力として発生することがない演算処理を施し、該演算処理により得られる演算出力を取り出して暗号化ディジタル情報データを得るとともに、該暗号化ディジタル情報データと第２の乱数データもしくは擬似乱数データとに演算処理を施し、該演算処理により得られる演算出力を取り出して再生ディジタル情報データを得、
ディジタル情報データと第１の乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記ディジタル情報データがとり得る情報コードのコード位置番号から、上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を減算し、その減算して得た値に、上記第１の乱数データもしくは擬似乱数データがとるコードのコード位置番号を加算し、その加算して得た値に、上記ディジタル情報データの情報コードの個数で除した余りの値を得、その余りの値に上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を加算する演算処理とし、
上記復号化処理を施して再生ディジタル情報データを得る際の演算処理として、上記ディジタル情報データがとり得る情報コードのコード位置番号から、上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を減算し、その減算して得た値に、上記第２の乱数データもしくは擬似乱数データがとるコードのコード位置番号を減算し、その減算して得た値に、上記ディジタル情報データの情報コードの個数で除した余りの値を得、その余りの値に上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を加算する演算処理としたデータ伝送方法。
【請求項６】
タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、上記タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおける上記ディジタル情報データに、上記禁止コードを発生させない暗号化処理を施して、上記禁止コードを含まない暗号化ディジタル情報データを得るとともに、該暗号化ディジタル情報データと上記タイミング基準コードデータとを含んだ暗号化ワード列データを形成し、該暗号化ワード列データを伝送すべく送出し、
送出された暗号化ワード列データを得て、該暗号化ワード列データから取り出された暗号化ディジタル情報データに復号化処理を施して再生ディジタル情報データを得るとともに、該再生ディジタル情報データと上記タイミング基準コードデータとを含んだ再生ワード列データを形成し、
ディジタル情報データと第１の乱数データもしくは擬似乱数データとに、禁止コードを演算出力として発生することがない演算処理を施し、該演算処理により得られる演算出力を取り出して暗号化ディジタル情報データを得るとともに、該暗号化ディジタル情報データと第２の乱数データもしくは擬似乱数データとに演算処理を施し、該演算処理により得られる演算出力を取り出して再生ディジタル情報データを得、
ディジタル情報データと第１の乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記ディジタル情報データについての、第１のメモリ手段への書込み及び該第１のメモリ手段からの読出しによる、とり得る情報コードのコード位置番号から、上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を減算し、その減算して得た値に、上記第１の乱数データもしくは擬似乱数データがとるコードのコード位置番号を加算し、その加算して得た値に、上記ディジタル情報データの情報コードの個数で除した余りの値を得、その余りの値に上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を加算する演算処理となし、
暗号化ディジタル情報データと第２の乱数データもしくは擬似乱数データとに施す演算処理を、上記ディジタル情報データがとり得る情報コードのコード位置番号から、上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を減算し、その減算して得た値に、上記第２の乱数データもしくは擬似乱数データがとるコードのコード位置番号を減算し、その減算して得た値に、上記ディジタル情報データの情報コードの個数で除した余りの値を得、その余りの値に上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を加算するデータ伝送方法。
【請求項７】
タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、上記タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおける上記ディジタル情報データに、上記禁止コードを発生させない暗号化処理を施して、上記禁止コードを含まない暗号化ディジタル情報データ得る暗号化処理部と、
該暗号化処理部から得られる暗号化ディジタル情報データと上記タイミング基準コードデータとを含んだ暗号化ワード列データを形成する第１のデータ多重部と、
該第１のデータ多重部から得られる上記暗号化ワード列データを伝送すべく送出するデータ送出部と、
該データ送出部により送出された暗号化ワード列データを得て、該暗号化ワード列データから取り出された暗号化ディジタル情報データに、復号化処理を施して再生ディジタル情報データを得る復号化処理部と、
該復号化処理部から得られる再生ディジタル情報データと上記タイミング基準コードデータとを含んだ再生ワード列データを形成する第２のデータ多重部と、を備え、
上記暗号化処理部が、第１の鍵データを送出する第１の鍵データ送出部、及び、ディジタル情報データと第１の乱数データもしくは擬似乱数データとに、禁止コードを演算出力として発生することがない演算処理を施し、該演算処理により得られる演算出力を取り出して暗号化ディジタル情報データとして送出する暗号化部を含んで構成されるとともに、復号化処理部が、第２の鍵データを送出する第２の鍵データ送出部、及び、上記暗号化ディジタル情報データと第２の乱数データもしくは擬似乱数データとに演算処理を施し、該演算処理により得られる演算出力を取り出して再生ディジタル情報データを得る復号化部を含んで構成され、
上記暗号化処理部が、ディジタル情報データと第１の乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記ディジタル情報データがとり得る情報コードのコード位置番号から、上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を減算し、その減算して得た値に、上記第１の乱数データもしくは擬似乱数データがとるコードのコード位置番号を加算し、その加算して得た値に、上記ディジタル情報データの情報コードの個数で除した余りの値を得、その余りの値に上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を加算する加減剰余演算部を備えるとともに、復号化部が、暗号化ディジタル情報データと第２の乱数データもしくは擬似乱数データとに施す演算処理を、上記ディジタル情報データがとり得る情報コードのコード位置番号から、上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を減算し、その減算して得た値に、上記第２の乱数データもしくは擬似乱数データがとるコードのコード位置番号を減算し、その減算して得た値に、上記ディジタル情報データの情報コードの個数で除した余りの値を得、その余りの値に上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を加算する加減剰余演算部を備えるデータ伝送装置。
【請求項８】
タイミング識別用コードを含む複数のコードが、情報をあらわす情報コードとしては使用されない禁止コードとされて形成されたディジタル情報データと、上記タイミング識別用コードが用いられたタイミング基準コードデータと、を含んだワード列データにおける上記ディジタル情報データに、上記禁止コードを発生させない暗号化処理を施して、上記禁止コードを含まない暗号化ディジタル情報データ得る暗号化処理部と、
該暗号化処理部から得られる暗号化ディジタル情報データと上記タイミング基準コードデータとを含んだ暗号化ワード列データを形成する第１のデータ多重部と、
該第１のデータ多重部から得られる上記暗号化ワード列データを伝送すべく送出するデータ送出部と、
該データ送出部により送出された暗号化ワード列データを得て、該暗号化ワード列データから取り出された暗号化ディジタル情報データに、復号化処理を施して再生ディジタル情報データを得る復号化処理部と、
該復号化処理部から得られる再生ディジタル情報データと上記タイミング基準コードデータとを含んだ再生ワード列データを形成する第２のデータ多重部と、を備え、
上記暗号化処理部が、第１の鍵データを送出する第１の鍵データ送出部、及び、ディジタル情報データと第１の乱数データもしくは擬似乱数データとに、禁止コードを演算出力として発生することがない演算処理を施し、該演算処理により得られる演算出力を取り出して暗号化ディジタル情報データとして送出する暗号化部を含んで構成されるとともに、復号化処理部が、第２の鍵データを送出する第２の鍵データ送出部、及び、上記暗号化ディジタル情報データと第２の乱数データもしくは擬似乱数データとに演算処理を施し、該演算処理により得られる演算出力を取り出して再生ディジタル情報データを得る復号化部を含んで構成され、
暗号化部が、ディジタル情報データについての書込み及び読出しにより、該ディジタル情報データを、とり得る情報コードの範囲の一方の端部側に禁止コードが位置にすることになるワード位置変換ワード列データに変換するデータ変換を行う第１のメモリ手段と、上記ワード位置変換ワード列データがとり得る情報コードの範囲の一方の端部側における禁止コードの個数をあらわすデータ、及び、上記ワード位置変換ワード列データがとり得る情報コードの個数をあらわすデータを用いての、上記ワード位置変換ワード列データと上記第１の乱数データもしくは擬似乱数データとについての加算，減算及び剰余演算を行う第１の加減余剰演算部とを備え、
上記ディジタル情報データと第１の乱数データもしくは擬似乱数データとに施す、禁止コードを演算出力として発生することがない演算処理を、上記第１のメモリ手段によるデータ変換、及び、上記第１の加減余剰演算部による上記ディジタル情報データがとり得る情報コードのコード位置番号から、上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を減算し、その減算して得た値に、上記第１の乱数データもしくは擬似乱数データがとるコードのコード位置番号を加算し、その加算して得た値に、上記ディジタル情報データの情報コードの個数で除した余りの値を得、その余りの値に上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を加算する演算処理となすとともに、
復号化部が、上記暗号化ディジタル情報データがとり得る情報コードの範囲の一方の端部側における禁止コードの個数をあらわすデータ、及び、上記暗号化ディジタル情報データがとり得る情報コードの個数をあらわすデータを用いての、上記暗号化ディジタル情報データと上記第２の乱数データもしくは擬似乱数データとについての加算，減算及び剰余演算を行う第２の加減余剰演算部と、該第２の加減余剰演算部により行われる加算，減算及び剰余演算により得られる上記ワード位置変換ワード列データについての書込み及び読出しにより、該ワード位置変換ワード列データを再生ディジタル情報データに変換するデータ変換を行う第２のメモリ手段とを備え、上記暗号化ディジタル情報データと上記第２の乱数データもしくは擬似乱数データとに施す演算処理を、上記第２の加減余剰演算部により、上記ディジタル情報データがとり得る情報コードのコード位置番号から、上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を減算し、その減算して得た値に、上記第２の乱数データもしくは擬似乱数データがとるコードのコード位置番号を減算し、その減算して得た値に、上記ディジタル情報データの情報コードの個数で除した余りの値を得、その余りの値に上記ディジタル情報データがとり得る情報コードの一方の端部側における禁止コードの個数を加算する演算処理、及び、上記第２のメモリ手段によるデータ変換となすデータ伝送装置。