暗号方式委員会活動報告
委員長 今井 秀樹
中央大学
1

暗号方式委員会• 電子政府推奨暗号の監視、電子政府推奨暗号に関する暗号アルゴリズムを主な対象とする調査・検討を行う。
• 暗号方式委員会は、2003～2008年度に設置された暗号技術監視委員会の後継委員会として、2009年度に設置された。
暗号技術検討会
事務局：総務省、経済産業省

暗号方式委員会

暗号実装委員会

暗号運用委員会
暗号運用委員会

事務局：NICT, IPA

事務局：IPA, NICT

事務局：IPA,
事務局：IPA,NICT
NICT

暗号技術調査WG

サイドチャネル
セキュリティWG
2

2012年度暗号方式委員会委員
委員長

今井 秀樹

顧問

辻井 重男

委員

太田 和夫

委員

金子 敏信

委員

佐々木 良一

委員

高木 剛

委員

松本 勉

委員

盛合 志帆

委員

山村 明弘

委員

渡辺 創

中央大学
理工学部電気電子情報通信工学科
中央大学
研究開発機構国立大学法人電気通信大学
情報理工学研究科
東京理科大学
理工学部電気電子情報工学科
東京電機大学
未来科学部情報メディア学科
国立大学法人九州大学マス・フォア・インダストリ研究所
国立大学法人横浜国立大学
環境情報研究院
独立行政法人情報通信研究機構
ネットワークセキュリティ研究所
国立大学法人秋田大学
工学資源学研究科
独立行政法人産業技術総合研究所
セキュアシステム研究部門
3

今回のリスト改定
CRYPTREC暗号リスト

対象となった暗号技術• 電子政府推奨暗号リスト(2003年)に掲載されている
暗号技術• 2009年度応募暗号技術• 事務局選出暗号技術• 暗号利用モード、メッセージ認証コード、エンティティ認証
暗号利用モード
メッセージ認証コード
エンティティ認証

電子政府推奨暗号リスト（2013年）
推奨候補暗号リスト
運用監視暗号リスト
リスト対象外CBC,CFB,OFB,CTR,CCM,GCM
CBC-MAC,CMAC,HMAC
ISO/IEC 9798-2,ISO/IEC 9798-3,
ISO/IEC 9798-4
4

リスト改定における暗号方式委員会の役割①

オープンソース
プロジェクトでの採用実績

政府系システム
規格での採用実績

国際的な民間メジャー規格での採用実績

利用実績は十分ではないが、今後の利用促進の可能性が高いかどうかを判断するための評価②

市販製品での採用実績（販売会社数・種類・種別）

利用促進を図る際の障壁の除去

オープンソース
プロジェクトでの採用実績

標準化・規格化の促進を図るハードルの低さ

政府系システム規格での採用実績

実装コスト低減を図るハードルの低さ

国際的な民間メジャー規格での採用実績

調達コスト低減を図るハードルの低さ

③

全ての評
価項
目
での総合
評
価

暗号方式委員会は、主に「安全性評価/実装評価」、リスト対象外（または監視暗号リスト）
総合評価、注釈の整理を担当
一定数以上の項目を満たさない④
5

電子政府推奨暗号リストには入れない⑤

電子政府推奨暗号リストに入れる

市販製品での採用実績（販売会社数・種類・種別）【評価B】

一定数以上の項目を満たす＝利用促進の可能性が高いと判断

方式委員
会で安全と判断された⓪
実装委員会で落とすべき理由が特に見出せない程度に十分な処
理性能がある【評価A】
利用実績が十分であり、今後も安定的に利用可能であるかを判断するための評価

一定数以上の項目を満たさない

応募暗号技術リスト対象外安全性評価／実装評価

現リスト掲載暗号技術
特許ライセンスによる利用促進効果

暗号技術の提案

公募要綱
違反

推奨候補
暗号リストに入る

一定数以上の項目を満たす＝利用実績が十分と判断

CRYPTREC暗号リスト
電子政府推奨暗号リスト
名称技術分類DSA
署名

RSA-PSSRSASSA-PKCS1-v1_5

公開鍵暗号
守秘
鍵共有
64ビットブロック暗号
共通鍵暗号

ECDSA

128ビットブロック暗号
ストリーム暗号

RSA-OAEP
DH
ECDH
3-key Triple DES
AES
Camellia
KCipher-2
SHA-256
SHA-384

ハッシュ関数

SHA-512CBC
秘匿モード
暗号利用モード

エンティティ認証

CTR
OFB

認証付き秘匿モード
メッセージ認証コード

CFB

CCM
GCM
CMAC
HMAC
ISO/IEC 9798-2
ISO/IEC 9798-3

6

CRYPTREC暗号リスト
推奨候補暗号リスト
公開鍵暗号

技術分類
署名守秘鍵共有
64ビットブロック暗号

共通鍵暗号

128ビットブロック暗号

ストリーム暗号
ハッシュ関数
暗号利用
モード
メッセージ認証コード
エンティティ認証

秘匿モード
認証付き秘匿モード

名称
該当なし
該当なし
PSEC-KEM
CIPHERUNICORN-E
Hierocrypt-L1
MISTY1CIPHERUNICORN-A
CLEFIA
Hierocrypt-3
SC2000
Enocoro-128v2
MUGI
MULTI-S01
該当なし
該当なし
該当なし
PC-MAC-AES
ISO/IEC 9798-4

7

CRYPTREC暗号リスト
運用監視暗号リスト
公開鍵暗号

共通鍵暗号

技術分類
署名
守秘鍵共有
64ビットブロック暗号
128ビットブロック暗号
ストリーム暗号

ハッシュ関数
暗号利用
モード
メッセージ認証コード
エンティティ認証

秘匿モード
認証付き秘匿モード

名称
該当なし
RSAES-PKCS1-v1_5
該当なし
該当なし
該当なし
128-bit RC4RIPEMD-160
SHA-1
該当なし
該当なし
CBC-MAC
該当なし

8

安全性評価/実装評価における判定
CRYPTREC暗号リスト

対象となった暗号技術• 電子政府推奨暗号リスト(2003年)に掲載されている暗号技術• 2009年度応募暗号技術• 事務局選出暗号技術

電子政府推奨暗号リスト（2013年）
推奨候補暗号リスト
運用監視暗号リスト
RSAES-PKCS1-v1_5,
SHA-1, RIPEMD-160,
128-bit RC4,
CBC-MAC
リスト対象外
第一次選考を通過しなかった
2009年度応募暗号技術
9

運用監視暗号リスト掲載の理由
RSAES-PKCS1-v1_5

Bleichenbacherの攻撃といった現実的な攻撃が存在するため

SHA-1
RIPEMD-160

本暗号技術のハッシュ長は160ビットであり、安全性の観点から256ビット以上のハッシュ関数を選択することが望ましいため

128-bit RC4

同じ平文を各々別々の鍵で暗号化しブロードキャストするような場合において、安全性に係る問題が報告されているため

CBC-MAC

メッセージ長が固定の場合、MACとして安全であるが、メッセージ長が可変の場合、容易にMACの偽造が出来るため
10電子政府推奨暗号リスト
注釈の整理
RSA-PSSRSASSA-PKCS1-v1_5
RSA-OAEP「政府機関の情報システムにおいて使用されている暗号アルゴリズムSHA-1及びRSA1024に係る移行指針」（平成２０年４月 情報セキュリティ政策会議決定、平成２４年１０月情報セキュリティ対策推進会議改定）を踏まえて利用すること。
http://www.nisc.go.jp/active/general/pdf/angou_ikou
shishin.pdf（平成25年3月1日現在）

64ビットブロック暗号

より長いブロック長の暗号が利用できるのであれば、128ビットブロック暗号を選択することが望ましい（†）。

3-key Triple DES

3-key Triple DESは、以下の条件を考慮し、当面の利用を認める（†）。
１） NIST SP 800-67として規定されていること。
２） デファクトスタンダードとしての位置を保っていること。

GCM

初期化ベクトル長は96ビットを推奨する。

（†）改定前の注釈とほぼ同じ

11推奨候補暗号リスト
注釈の整理

PSEC-KEM

KEM (Key Encapsulating Mechanism) – DEM (DataEncapsulating Mechanism) 構成における利用を前提とする（†）。

64ビットブロック暗号より長いブロック長の暗号が利用できるのであれば、128ビットブロック暗号を選択することが望ましい（†）。

MULTI-S01

平文サイズは64ビットの倍数に限る。

（†）改定前の注釈とほぼ同じ

12

運用監視暗号リスト
注釈の整理（１）RSAES-PKCS1-v1_5「政府機関の情報システムにおいて使用されている暗号アルゴリズムSHA-1及びRSA1024に係る移行指針」（平成２０年４月 情報セキュリティ政策会議決定、平成２４年１０月情報セキュリティ対策推進会議改定）を踏まえて利用すること。
http://www.nisc.go.jp/active/general/pdf/angou_ikou
shishin.pdf（平成25年3月1日現在）
SSL 3.0 / TLS 1.0, 1.1, 1.2で利用実績があることから当面の利用を認める（†）。

128-bit RC4

128-bit RC4は、SSL （TLS 1.0以上）に限定して利用すること（†）。

（†）改定前の注釈とほぼ同じ

13

運用監視暗号リスト
注釈の整理（２）
SHA-1「政府機関の情報システムにおいて使用されている暗号アルゴリズムSHA-1及びRSA1024に係る移行指針」（平成２０年４月 情報セキュリティ政策会議決定、平成２４年１０月情報セキュリティ対策推進会議改定）を踏まえて利用すること。
http://www.nisc.go.jp/active/general/pdf/angou_ikou
shishin.pdf（平成25年3月1日現在）

CBC-MAC

安全性の観点から、メッセージ長を固定して利用すべきである。

14

CRYPTREC新体制
暗号技術検討会
事務局：総務省、経済産業省

暗号技術評価委員会

暗号技術活用委員会

事務局：NICT, IPA

事務局：IPA, NICT•「暗号技術の安全性評価を中心とした技術的な検討課題」を担当• 暗号方式委員会の全部及び暗号実装委員会の一部からの課題を主に引き継ぐ•「セキュリティ対策の推進、暗号技術の利用促進及び産業化を中心とした暗号利用に関する検討課題」を担当• 暗号運用委員会の全部及び暗号実装委員会の一部からの課題を主に引き継ぐ

暗号技術評価委員会の活動計画①暗号技術の安全性に係る監視及び評価②暗号技術の安全な利用方法に係る調査③新世代暗号に係る調査

152013年度以降の活動計画①暗号技術の安全性に係る監視及び評価• 検討が予定されているもの：– 推奨候補暗号リストへの新規暗号の追加– 既存の技術分類の修正を伴わない新技術分類の追加– 電子政府推奨暗号リスト及び推奨候補暗号リストからの運用監視暗号リストへの降格– 運用監視暗号リストからの危殆化が進んだ暗号の削除
16

2013年度以降の活動計画②暗号技術の安全な利用方法に係る調査• 暗号技術の安全な利用方法に関するWGの設置を検討– 電子政府システムにおけるセキュリティを確保するために、CRYPTREC暗号リストに掲載されている暗号技術を利用する際の技術的ガイドラインを作成

17

2013年度以降の活動計画③新世代暗号に係る調査• 新世代暗号の公募、安全性評価を検討（軽量暗号、耐量子計算機暗号、ペアリング暗号等）• 暗号解読能力評価WGの設置を検討– 計算機能力評価WGの後継– 検討予定• 離散対数問題の困難性に関する調査• 格子問題等の困難性に関する調査• 軽量暗号WGの設置を検討– 検討予定• 軽量暗号技術に求められる要求条件や評価方法• どのアプローチが望ましいか– 技術ガイドライン発行／共同開発／公募（海外連携も視野に入れるかどうか）等
18おわりに• これまでCRYPTRECに係る暗号技術に対して、– 延べ約300人の暗号研究者により200本以上もの技術報告書（その多くが安全性評価）– 暗号方式委員会による10年間以上の監視活動– WGによるRSA-1024、SHA-1などの危殆化予測
電子政府推奨暗号リストの信頼性は多くの暗号研究者によって支えられてきた• 今後も引き続きCRYPTREC暗号リストの安全性の維持のため、皆様の協力が必要
19

付録：暗号技術名（フルスペル）一覧
電子政府推奨暗号リスト
技術分類

署名

守秘
鍵共有
64ビットブロック暗号
128ビットブロック暗号
ストリーム暗号
ハッシュ関数

暗号利用モードDSA
ECDSA
RSA-PSSRSASSA-PKCS1-v1_5

公開鍵暗号

共通鍵暗号

名称

秘匿モード

認証付き秘匿モード
メッセージ認証コード
エンティティ認証

RSA-OAEP
DH
ECDH
3-key Triple DES
AES
Camellia
KCipher-2
SHA-256
SHA-384
SHA-512
CBC
CFB
CTR
OFB
CCM
GCM
CMAC
HMAC
ISO/IEC 9798-2
ISO/IEC 9798-3

フルスペル
Digital Signature Algorithm
Elliptic Curve Digital Signature Algorithm
RSA-Probabilistic Signature Scheme
RSA Signature Scheme with Appendix, Public-Key Cryptography Standards#1 version 1.5
RSA-Optimal Asymmetric Encryption Padding
Diffie–Hellman
Elliptic Curve Diffie-Hellman
Data Encryption Standard
Advanced Encryption Standard

Secure Hash AlgorithmCipher Block Chaining mode
Cipher FeedBack mode
CounTeR mode
Output FeedBack mode
Counter with CBC-MAC
Galios/Counter Mode
Cipher-based Message Authentication CodeHash-based Message Authentication Code20

付録：暗号技術名（フルスペル）一覧
推奨候補暗号リスト
公開鍵暗号

技術分類
署名
守秘
鍵共有
64ビットブロック暗号

共通鍵暗号

128ビットブロック暗号

ストリーム暗号
ハッシュ関数
秘匿モード
認証付き秘匿モード
メッセージ認証コード
エンティティ認証
暗号利用
モード

名称
該当なし
該当なし
PSEC-KEM
CIPHERUNICORN-E
Hierocrypt-L1
MISTY1CIPHERUNICORN-A
CLEFIA
Hierocrypt-3
SC2000
Enocoro-128v2
MUGI
MULTI-S01
該当なし
該当なし
該当なし
PC-MAC-AES
ISO/IEC 9798-4

フルスペル

Provably Secure Elliptic Curve encryption-Key Encapsulation Mechanism

21

付録：暗号技術名（フルスペル）一覧
運用監視暗号リスト
公開鍵暗号

共通鍵暗号

技術分類
署名
守秘鍵共有
64ビットブロック暗号
128ビットブロック暗号
ストリーム暗号

ハッシュ関数
秘匿モード
認証付き秘匿モード
メッセージ認証コード
エンティティ認証
暗号利用
モード

名称
該当なし
RSAES-PKCS1-v1_5
該当なし
該当なし
該当なし
128-bit RC4RIPEMD-160
SHA-1
該当なし
該当なし
CBC-MAC
該当なし

フルスペル
RSA Encryption Scheme, Public-Key Cryptography Standards#1 version 1.5

RACE Integrity Primitives Evaluation Message Digest
Secure Hash Algorithm

Cipher Block Chaining Message Authentication Code22