スクランブルの方式を定める件(平成26年総務省告示第235号)
平成26年総務省告示第235号
https://horei-watch.aitoolresearcher.com/k/000353392/
改正の関係
この告示を改正・廃止した告示(後から公布されたもの)
収録済み資料から 2 件を確認できます。引用する前に、改正後の内容を原文で確認してください。
この告示が改正する系譜
全文(PDFから抽出)
このページの本文はPDFから機械的に抽出・再構成したものです。判断は原文で。
原文PDFを開く(総務省のサイト)https://www.soumu.go.jp/main_content/000353392.pdf
注記の詳細
改正・廃止の関係は、告示本文の宣言文(補助として題名)から機械的に読み取っています(「題名からの推定」と付いたものは、題名に書かれた告示番号と件名だけから対応付けたものです)。ここに出るものが改正の全てとは限らず、関係が出ていないことは、この告示が改正されていないことの確認にはなりません。効力・範囲は原文で確認してください。
○総務省告示第二百三十五号
標準テレビジョン放送等のうちデジタル放送に関する送信の標準方式(平成二十三年総務省令第八十七号)第八条第一号及び第二号、第四十七条並びに第六十五条の二の規定に基づき、スクランブルの方式を次のように定め、平成二十六年七月三日から施行する。
なお、平成二十三年総務省告示第三百二号(スクランブルの方式を定める件)は、平成二十六年七
月三日限り廃止する。
平成二十六年七月三日
総務大臣臨時代理
国務大臣 田村 憲久
1 標準テレビジョン放送等のうちデジタル放送に関する送信の標準方式(平成二十三年総務省令第
八十七号。以下「標準方式」という。)第八条第一号の規定に基づくスクランブルの方式は次の各
号に掲げるとおりとする。
一 スクランブルの範囲は、TSパケット(伝送制御信号及び関連情報を送るためのものを除く。
)のペイロード部とする。
二 スクランブルの手順は、別表第一号のとおりとする。
三 標準方式第四章第一節及び第二節、第五章第二節並びに第六章第三節に定める放送のスクラン一
ブルの手順は、前号の規定にかかわらず、別表第一号から別表第三号までのいずれかのとおりと
する。
四 標準方式第五章第三節及び第六章第五節に定める放送のスクランブルの手順は、第二号に定め
る規定にかかわらず、別表第二号又は別表第三号のいずれかのとおりとする。
2 標準方式第八条第二号の規定に基づくスクランブルの方式は次の各号に掲げるとおりとする。
一 スクランブルの範囲は、平成二十三年総務省告示第三百一号(映像信号のうちセクション形式によるもの及び音声信号のうちセクション形式によるものの送出手順を定める件)第2項に定め
るモジュールとする。
二 スクランブルを行ったモジュールには、当該スクランブルの手順を識別する情報、当該スクラ
ンブルの解除の手順を識別する情報、当該モジュールを含む放送番組を識別する情報及び当該ス
クランブルに関する関連情報を識別する情報を含む情報を付加することとする。
3 標準方式第四十七条の規定に基づくスクランブルの方式は次の各号に掲げるとおりとする。
一 スクランブルの範囲は、同期パケットを伝送するトランスポートフレーム全体とする。
二 スクランブルの手順は、別表第四号から別表第七号までのいずれかのとおりとする。
4 標準方式第六十五条の二の規定に基づくスクランブルの方式は次の各号に掲げるとおりとする。
一 スクランブルの範囲は、MMTPパケットにあってはペイロード部のうちデータ部とし、IP二
パケットにあってはペイロード部とする。
二 スクランブルの手順は、別表第八号又は別表第九号のいずれかのとおりとする。
三
別表第一号
注1 MULTI2暗号は、別記第1に示す。
2 reg は、レジスタを示す。以下同じ。
3 ○+は、排他的論理和を示す。以下同じ。
四別記第1 MULTI2暗号五別記第2 基本関数六
別表第二号鍵128ビット
ブロック長AES暗号
=16バイト
暗号化前reg TSデータCBCモード暗号化TSデータ
ブロック長AES暗号reg
≠16バイトOFBモード
注 AES暗号は、別記第1に示す。
別記第1 AES暗号七八別記第2 基本関数九別記第3 アルゴリズム定数
Rcon[1]=01000000
Rcon[2]=02000000
Rcon[3]=04000000
Rcon[4]=08000000
Rcon[5]=10000000
Rcon[6]=20000000
Rcon[7]=40000000
Rcon[8]=80000000
Rcon[9]=1b000000
Rcon[10]=36000000
注 数値は16進数表記とする。
一〇別記第4 補助関数
注1 uは、補助関数への入力とする。
2 ||は、ブロックの結合とする。
3 sは、8ビットの置換表とし、ISO/IEC18033- 3に従うものとする。
一一
別表第三号
注 Camellia暗号は、別記第1に示す。
一二別記第1 Camellia暗号一三別記第2 基本関数F 64ビット64ビットT[left] T[right] K 64ビットS(X)
P(Y)
X Y Z 64ビット64ビットX = T[left] ⊕ K = (x8 || x7 || x6 || x5 || x4 || x3 || x2 || x1)
Y = S(X)
= (s1(x8) || s4(x7) || s3(x6) || s2(x5) || s4(x4) || s3(x3) || s2(x2) || s1(x1))
= (y8 || y7 || y6 || y5 || y4 || y3 || y2 || y1)
Z = P(Y)
= (z8 || z7 || z6 || z5 || z4 || z3 || z2 || z1)
ただしz1 = y1 ⊕ y3 ⊕ y4 ⊕ y6 ⊕ y7 ⊕ y8 z5 = y1 ⊕ y2 ⊕ y6 ⊕ y7 ⊕ y8 z2 = y1 ⊕ y2 ⊕ y4 ⊕ y5 ⊕ y7 ⊕ y8 z6 = y2 ⊕ y3 ⊕ y5 ⊕ y7 ⊕ y8 z3 = y1 ⊕ y2 ⊕ y3 ⊕ y5 ⊕ y6 ⊕ y8 z7 = y3 ⊕ y4 ⊕ y5 ⊕ y6 ⊕ y8 z4 = y2 ⊕ y3 ⊕ y4 ⊕ y5 ⊕ y6 ⊕ y7 z8 = y1 ⊕ y4 ⊕ y5 ⊕ y6 ⊕ y7 F(T, K) = (T[right] ⊕ Z) || T[left]
注1 Tは、基本関数への入力とする。
2 T[left]は、ブロックTの左64ビットとする。
3 T[right]は、ブロックTの右64ビットとする。
4 ||は、ブロックの結合とする。
5 s i は、8ビットの置換表とし、ISO/IEC18033- 3:2005(E)5.2.3.4 節に従うこととする。
一四別記第3 補助関数
注1 Uは、基本関数への入力とする。
2 ||は、ブロックの結合とする。
3 Rot1は、左巡回1ビットシフトとする。
4 ∧は、ビットごとの論理積とする。
5 ∨は、ビットごとの論理和とする。
6 U[left]は、ブロックUの左32ビットとする。
7 U[right]は、ブロックUの右32ビットとする。
一五別記第4 アルゴリズム定数
Σ 1=a09e667f3bcc908b
Σ 2=b67ae8584caa73b2
Σ 3=c6ef372fe94f82be
Σ 4=54ff53a5f1d36f1c 注 数値は16進数表記とする。
一六別記第5 Choice_and_Rotation 一七
別表第四号
注 MULTI2暗号は、別表第一号別記第1に示す。
別表第五号
注 AES暗号は、別表第二号別記第1に示す。
一八
別表第六号
注 Camellia暗号は、別表第三号別記第1に示す。
別表第七号
注 KCipher-2暗号は、別記第1に示す。
一九別記第1 KCipher-2暗号
注1 初期化関数は、別記第2に示す。
2 S n は内部レジスタ状態を示すものとする。
3 更新関数は、別記第3に示す。4 暗号鍵ストリーム出力関数は、別記第4に示す。
二〇別記第2 初期化関数二一別記第3 更新関数別記第4 暗号鍵ストリーム出力関数二二
別表第八号初期カウンタ値鍵 128 ビット(128ビット)
カウンタAES暗号
暗号化前データ暗号化データ
注 AES暗号は、別表第二号別記第1に示す。
二三
別表第九号初期カウンタ値鍵 128 ビット(128ビット)
カウンタCamellia暗号
暗号化前データ暗号化データ
注 Camellia暗号は、別表第三号別記第1に示す。
二四