講演名 2022-03-11
AES instructionを用いたラージブロック置換の改良とその応用
中橋 元輝(兵庫県立大), 芝 廉太朗(兵庫県立大), 阪本 光星(兵庫県立大), Liu Fukang(兵庫県立大), 伊藤 竜馬(NICT), 峯松 一彦(NEC), 五十部 孝典(兵庫県立大/NICT/JST),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 256 bitや512 bitのブロック長を持つラージブロック置換は,ハッシュ関数や置換ベースのスポンジ関数での利用の観点で注目されている.既存のラージブロック置換としては,Feistel構造でAES-NI命令のみで実装可能なSimpira v2や,SPN構造でAES-NI命令とSIMD命令によるワード置換命令を用いて実装可能なHaraka v2がある.また,CSS2021において中橋らは,AES-NIのみを用いた最適なFeistel型ラージブロック置換を差分/線形攻撃に対する安全性評価の観点から示している.本研究では,中橋らがターゲットにした構成に対して不能差分/Integral攻撃に対する安全性評価も行ったうえで, AESの命令数やサイクル数の理論的/実験的評価により絞り込みを行い, 安全性と速度の観点で最適な256 bitや512 bit置換の構成方法を示す.さらに, 最適な置換から短入力ハッシュ関数を構成し,既存の構成との速度比較を行った.結果として,本研究の構成は,最新のIntelのプロセッサ(Ice Lake, Tiger Lake, Alder Lake)において既存の構成と比較して,17%以上の高速化を達成した.特に,512-bit置換の場合,置換単体と短入力ハッシュ関数それぞれの場合において25%以上の高速化を達成した.
抄録(英) In CSS2021, Nakahashi et al. showed an optimal Feistel-type large-state permutations using only AES-NI from the security evaluation against differential/linear attacks. In this study, we further evaluate the security of the constructions targeted by Nakahashi et al. against the impossible differential/integral attacks and search for optimal constructions. We also implemented the optimal constructions as a hash function and compared the speed with existing constructions. As a result, we show that the encryption with 256-bit and 512-bit permutations and hash functions we identified are faster than that with the existing constructions.
キーワード(和) ラージブロック置換 / AES Instruction / 差分/線形攻撃 / 不能差分/Integral攻撃 / 短入力ハッシュ関数
キーワード(英) Large-state permuation / AES instruction / differential/linear attacks / impossible differential/integral attacks / short-input hash function
資料番号 IT2021-115,ISEC2021-80,WBS2021-83,RCC2021-90
発行日 2022-03-03 (IT, ISEC, WBS, RCC)

研究会情報
研究会 IT / ISEC / RCC / WBS
開催期間 2022/3/10(から2日開催)
開催地(和) オンライン開催
開催地(英) Online
テーマ(和) ISEC・IT・RCC・WBS合同研究会
テーマ(英) Joint Meeting of ISEC, IT, RCC, and WBS
委員長氏名(和) 和田山 正(名工大) / 伊豆 哲也(富士通研) / 李 還幇(NICT) / 浜村 昌則(高知工科大)
委員長氏名(英) Tadashi Wadayama(Nagoya Inst. of Tech.) / Tetsuya Izu(Fujitsu Labs.) / HUAN-BANG LI(NICT) / Masanori Hamamura(Kochi Univ. of Tech.)
副委員長氏名(和) 小嶋 徹也(東京高専) / 國廣 昇(筑波大学) / 花岡 悟一郎(産総研) / 東 俊一(名大) / 石井 光治(香川大) / 庄納 崇(インテル) / 藤井 雅弘(宇都宮大)
副委員長氏名(英) Tetsuya Kojima(Tokyo Kosen) / Noboru Kunihiro(Tsukuba Univ.) / Goichiro Hanaoka(AIST) / Shunichi Azuma(Nagoya Univ.) / Koji Ishii(Kagawa Univ.) / Takashi Shono(INTEL) / Masahiro Fujii(Utsunomiya Univ.)
幹事氏名(和) 松田 哲直(埼玉大) / 野崎 隆之(山口大) / 山本 大(富士通研) / 米山 一樹(茨城大) / 加川 敏規(電中研) / 林 直樹(阪大) / 中村 僚兵(防衛大) / 小室 信喜(千葉大)
幹事氏名(英) Tetsunao Matsuta(Saitamai Univ.) / Takayuki Nozaki(Yamaguchi Univ.) / Dai Yamamoto(Fujitsu Labs.) / Kazuki Yoneyama(Ibaraki Univ.) / Toshinori Kagawa(CRIEPI) / Naoki Hayashi(Osaka Univ.) / Ryohei Nakamura(National Defence Academy) / Nobuyoshi Komuro(Chiba Univ.)
幹事補佐氏名(和) 廣友 雅徳(佐賀大) / 松田 隆宏(産総研) / 単 麟(NICT) / 小蔵 正輝(阪大) / 木下 雅之(千葉工大) / 孫 冉(茨城大)
幹事補佐氏名(英) Masanori Hirotomo(Saga Univ.) / Takahiro Matsuda(AIST) / SHAN LIN(NICT) / Masaki Ogura(Osaka Univ.) / Masayuki Kinoshita(Chiba Univ. of Tech.) / Sun Ran(Ibaraki Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Information Theory / Technical Committee on Information Security / Technical Committee on Reliable Communication and Control / Technical Committee on Wideband System
本文の言語 JPN
タイトル(和) AES instructionを用いたラージブロック置換の改良とその応用
サブタイトル(和)
タイトル(英) Improved Large-state Permutation based on AES instruction and Its Applications
サブタイトル(和)
キーワード(1)(和/英) ラージブロック置換 / Large-state permuation
キーワード(2)(和/英) AES Instruction / AES instruction
キーワード(3)(和/英) 差分/線形攻撃 / differential/linear attacks
キーワード(4)(和/英) 不能差分/Integral攻撃 / impossible differential/integral attacks
キーワード(5)(和/英) 短入力ハッシュ関数 / short-input hash function
第 1 著者 氏名(和/英) 中橋 元輝 / Motoki Nakahashi
第 1 著者 所属(和/英) 兵庫県立大学(略称:兵庫県立大)
University of Hyogo(略称:Univ. Hyogo)
第 2 著者 氏名(和/英) 芝 廉太朗 / Rentaro Shiba
第 2 著者 所属(和/英) 兵庫県立大学(略称:兵庫県立大)
University of Hyogo(略称:Univ. Hyogo)
第 3 著者 氏名(和/英) 阪本 光星 / Kosei Sakamoto
第 3 著者 所属(和/英) 兵庫県立大学(略称:兵庫県立大)
University of Hyogo(略称:Univ. Hyogo)
第 4 著者 氏名(和/英) Liu Fukang / Fukang Liu
第 4 著者 所属(和/英) 兵庫県立大学(略称:兵庫県立大)
University of Hyogo(略称:Univ. Hyogo)
第 5 著者 氏名(和/英) 伊藤 竜馬 / Ryoma Ito
第 5 著者 所属(和/英) 国立研究開発法人 情報通信研究機構(略称:NICT)
National Institute of Information and Communications Technology(略称:NICT)
第 6 著者 氏名(和/英) 峯松 一彦 / Kazuhiko Minematsu
第 6 著者 所属(和/英) 日本電気株式会社(略称:NEC)
NEC Corporation(略称:NEC)
第 7 著者 氏名(和/英) 五十部 孝典 / Takanori Isobe
第 7 著者 所属(和/英) 兵庫県立大学/国立研究開発法人 情報通信研究機構/国立研究開発法人 科学技術振興機構(略称:兵庫県立大/NICT/JST)
University of Hyogo/National Institute of Information and Communications Technology/PRESTO, Japan Science and Technology(略称:Univ. Hyogo/NICT/PRESTO)
発表年月日 2022-03-11
資料番号 IT2021-115,ISEC2021-80,WBS2021-83,RCC2021-90
巻番号(vol) vol.121
号番号(no) IT-428,ISEC-429,WBS-430,RCC-431
ページ範囲 pp.188-195(IT), pp.188-195(ISEC), pp.188-195(WBS), pp.188-195(RCC),
ページ数 8
発行日 2022-03-03 (IT, ISEC, WBS, RCC)