講演名 2000/11/6
MISTYのソフトウエアによる高速実装法について(III)
松井 充, 中嶋 純子,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 本稿ではFI関数を等価変換することによるMISTY1の新しいソフトウエア高速化手法を提案する。この方法によればテーブルサイズを大きく増やすことなく、FI関数の総命令数を削減することができる。この提案手法を用いてアセンブリ言語によるMISTY1の暗号化プログラムを記述した結果、Alpha21264では192cycles/block, PentiumIIIでは193cycles/blockの暗号化速度を確認した。
抄録(英) This report proposes a new technique to further improve software performance of block cipher algorithm MISTY1. This speeding-up has been realized by introducing a new equivalent form of the FI-function, which reduces the number of cycles of the FI-function without significantly increasing the size of lookup tables. We implemented this technique in software on Alpha21264 and PentiumIII; our programs can encrypt a plaintext stream at a speed of 192cycles/block and 193cycles/block, respectively.
キーワード(和) ソフトウエア実装 / ブロック暗号 / MISTY1
キーワード(英) Software Implementation / Block Cipher / MISTY1
資料番号 ISEC2000-81
発行日

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

講演論文情報詳細
申込み研究会 Information Security (ISEC)
本文の言語 JPN
タイトル(和) MISTYのソフトウエアによる高速実装法について(III)
サブタイトル(和)
タイトル(英) Fast Implementations of MISTY in Software(III)
サブタイトル(和)
キーワード(1)(和/英) ソフトウエア実装 / Software Implementation
キーワード(2)(和/英) ブロック暗号 / Block Cipher
キーワード(3)(和/英) MISTY1 / MISTY1
第 1 著者 氏名(和/英) 松井 充 / Mitsuru MATSUI
第 1 著者 所属(和/英) 三菱電機株式会社情報技術総合研究所
Information Technology R&D Center Mitsubishi Electric Corporation
第 2 著者 氏名(和/英) 中嶋 純子 / Junko NAKAJIMA
第 2 著者 所属(和/英) 三菱電機株式会社情報技術総合研究所
Information Technology R&D Center Mitsubishi Electric Corporation
発表年月日 2000/11/6
資料番号 ISEC2000-81
巻番号(vol) vol.100
号番号(no) 421
ページ範囲 pp.-
ページ数 9
発行日