講演名 2009-03-12
FPGA実装された暗号回路に対するビット値に着目した電力差分解析(DPA)実験(暗号処理回路,システムオンシリコンを支える設計技術)
奥山 一樹, 小島 憲司, 牧野 友輝, 藤野 毅,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) サイドチャネル攻撃評価用FPGAボード(SASEBO)とオシロスコープを使用すると,ブロック暗号回路動作時の消費電力の統計解析による鍵の推定,すなわち差分電力解析(DPA)を比較的容易に実証実験できる.しかしながら,FPGAボードでDES暗号回路を実装した場合,選択関数としてS-Boxの入出力ビットの値を使用する「ビット値型DPA」による鍵推定は困難であると言われており,一般にはラウンド間でのレジスタの遷移を選択関数とする「ビット遷移型DPA」が用いられる.本研究では,FPGA上のS-Box回路を構成する際に,ASICと同じプリミティブゲートを用いて実装する手法を導入したことによりFPGAボード上でも「ビット値型DPA」が成功することを確認した.またビット遷移型DPAに対してはランダムマスク併用S-Box入力初期化対策が有効であることを確認したので報告する.
抄録(英) DPA side-channel attack is the encryption-key estimation method by the statistical analysis on circuit consumption power. It is not a difficult experiment using an oscilloscope and a dedicated FPGA (SASEBO) board. The "bit-value type DPA", in which the value of input or output bit of S-Box is used as selection function, is said to be difficult on the FPGA implementation. So, the "bit-transition type DPA", in which the transition of register value between different round is used as a selection function, is used in the DPA experiment on a FPGA board. In this study, we report that the "bit-value type DPA" is successfully demonstrated by the method, in which S-Boxes are composed of ASIC-type primitive gates. In addition, the countermeasure against the "bit-transition type DPA" is confirmed by the method, in which the random masking with rest-sequence is applied to the input of S-Box.
キーワード(和) サイドチャネル攻撃 / 電力差分解析 / DPA / FPGA / DES / SASEBO
キーワード(英) Side Channel Attack / Differential Power Analysis / DPA / FPGA / DES / SASEBO
資料番号 VLD2008-141
発行日

研究会情報
研究会 VLD
開催期間 2009/3/4(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 VLSI Design Technologies (VLD)
本文の言語 JPN
タイトル(和) FPGA実装された暗号回路に対するビット値に着目した電力差分解析(DPA)実験(暗号処理回路,システムオンシリコンを支える設計技術)
サブタイトル(和)
タイトル(英) Differential Power Analysis of bit-value against cipher implementation on FPGA
サブタイトル(和)
キーワード(1)(和/英) サイドチャネル攻撃 / Side Channel Attack
キーワード(2)(和/英) 電力差分解析 / Differential Power Analysis
キーワード(3)(和/英) DPA / DPA
キーワード(4)(和/英) FPGA / FPGA
キーワード(5)(和/英) DES / DES
キーワード(6)(和/英) SASEBO / SASEBO
第 1 著者 氏名(和/英) 奥山 一樹 / Kazuki OKUYAMA
第 1 著者 所属(和/英) 立命館大学大学院理工学研究科
Graduate school of Science and Engineering, Ritsumeikan University
第 2 著者 氏名(和/英) 小島 憲司 / Kenji KOJIMA
第 2 著者 所属(和/英) 立命館大学理工学部
Faculty of Science and Engineering, Ritsumeikan University
第 3 著者 氏名(和/英) 牧野 友輝 / Yuki MAKINO
第 3 著者 所属(和/英) 立命館大学理工学部
Faculty of Science and Engineering, Ritsumeikan University
第 4 著者 氏名(和/英) 藤野 毅 / Takeshi FUJINO
第 4 著者 所属(和/英) 立命館大学理工学部
Faculty of Science and Engineering, Ritsumeikan University
発表年月日 2009-03-12
資料番号 VLD2008-141
巻番号(vol) vol.108
号番号(no) 478
ページ範囲 pp.-
ページ数 6
発行日