Art
J-GLOBAL ID:201902251609691212   Reference number:19A2479651

Implementation of Obfuscated Control Logic Circuit with LegUp and oLLVM

ソフトウェアの知的財産を保護することは重要な課題である。論理回路として実装することにより,ソフトウェアの一部を秘匿することを提案した。セキュリティは論理回路を難読化することによってさらに改善されるが,専用の難読化ツールを開発するためには多くの努力を必要とする。松岡らは,ソフトウェア難読化ツール,Obfuscator-LLVM(oLLVM),Cバックエンド(CBE)およびXilinx Vivado HLS(高位合成)を用いて,難読化論理回路を生成することを提案した。本研究では,他のHLS,LegUpを採用し,論理回路を難読化することを提案した。これらの2つの方法の実現可能性を,CHStoneベンチマークの12のアプリケーションによって調べ,それらの各々を4つの難読化法(合計48ケース)によって評価した。著者らの実験において,松岡の方法は,48ケースのうち5ケースにおいて正しいハードウェアを生成することができなかった。一方,提案した方法は,48ケースのすべてに対して,正しいハードウェアを生成することに成功した。提案した方法によって得られた平均待ち時間は,松岡の方法によるものより43%大きかった。提案した方法によって得られた論理規模も,松岡の方法によるものより,42%大きく(LUT)かつ,112%大きかった(FF)。
Author (3):
Material:
Volume: 139  Issue:Page: 952-957(J-STAGE)  Publication year: 2019 
JST Material Number: S0810A  ISSN: 0385-4221  Document type: Article
Article type: 原著論文  Country of issue: Japan (JPN)  Language: JAPANESE (JA)
Thesaurus term:
Thesaurus term/Semi thesaurus term
Keywords indexed to the article.
All keywords is available on JDreamIII(charged).
On J-GLOBAL, this item will be available after more than half a year after the record posted. In addtion, medical articles require to login to MyJ-GLOBAL.

Semi thesaurus term:
Thesaurus term/Semi thesaurus term
Keywords indexed to the article.
All keywords is available on JDreamIII(charged).
On J-GLOBAL, this item will be available after more than half a year after the record posted. In addtion, medical articles require to login to MyJ-GLOBAL.

Author keywords (10):
JST classification (2):
JST classification
Category name(code) classified by JST.
Logic circuits  ,  Data protection 
Reference (19):
Terms in the title (29):
Terms in the title
Keywords automatically extracted from the title.

Return to Previous Page