商品情報にスキップ
1 1

難読化ツールoLLVMを用いたハードウェア難読化手法の評価

難読化ツールoLLVMを用いたハードウェア難読化手法の評価

通常価格 ¥770 JPY
通常価格 セール価格 ¥770 JPY
セール 売り切れ
税込

カテゴリ: 論文誌(論文単位)

グループ名: 【D】産業応用部門

発行日: 2019/02/01

タイトル(英語): Evaluation of Hardware Obfuscation Techniques using Obfuscation Tool oLLVM

著者名: 松岡 佑海(豊橋技術科学大学大学院 電気・電子情報工学専攻),藤枝 直輝(豊橋技術科学大学 電気・電子情報工学系),市川 周一(豊橋技術科学大学 電気・電子情報工学系)

著者名(英語): Yuumi Matsuoka (Electrical and Electronic Information Engineering Course, Graduate School of Toyohashi University of Technology), Naoki Fujieda (Department of Electrical and Electronic Information Engineering, Toyohashi University of Technology), Shuichi Ichikawa (Department of Electrical and Electronic Information Engineering, Toyohashi University of Technology)

キーワード: 知的財産,耐タンパ性,LLVM  intellectual property,tamper resistance,LLVM

要約(英語): Obfuscation is a method to conceal the structure and function of software. Obfuscator-LLVM (oLLVM) is a set of tools for software obfuscation, which is implemented as middle-end passes in an LLVM framework. This study investigates the hardware obfuscation scheme, where the C-codes obfuscated by oLLVM are converted into logic design by using an HLS (High Level Synthesis) tool. CHStone benchmark suite is used for evaluation, where each application is processed by oLLVM, C-backend, and Xilinx Vivado HLS to generate the corresponding obfuscated logic design. On average, the logic scales of obfuscated designs became 1.1 times larger (by bogus control-flow), 1.7 times larger (by control-flow flattening), and 1.2 times larger (by instruction substitutions). In some applications, the obfuscations added by oLLVM were canceled by the analysis and optimization of HLS.

本誌: 電気学会論文誌D(産業応用部門誌) Vol.139 No.2 (2019) 特集:ドローンとロボット組み込み/サスティナブルシステム

本誌掲載ページ: 111-118 p

原稿種別: 論文/日本語

電子版へのリンク: https://www.jstage.jst.go.jp/article/ieejias/139/2/139_111/_article/-char/ja/

販売タイプ
書籍サイズ
ページ数
詳細を表示する