Obfuscating Branch Decisions Based On Encrypted Data Using Misr And Hash Digests

PROCEEDINGS OF THE 2017 ASIAN HARDWARE ORIENTED SECURITY AND TRUST SYMPOSIUM (ASIANHOST)(2017)

引用 0|浏览9
暂无评分
摘要
In this work, we present a novel obfuscation technique that addresses the problem of information leakage in programs with branch decisions based on encrypted data. Our observation is that we can obfuscate individual branch decisions by non-deterministically evaluating all possible execution paths, before "lazily" resolving a digest of the intended branch sequence. We are exploring the effectiveness of signature- and hash-based message digests that are hard to invert and disconnect the branch decisions and the controlling values. Our approach is showcased using a single instruction abstract machine, which is Turing complete and supports branching over encrypted data.
更多
查看译文
关键词
MISR,information leakage,single instruction abstract machine,Turing complete,novel obfuscation technique,hash digests,branching,hash-based message digests,intended branch sequence,individual branch decisions,encrypted data
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要