中文

IOLLVM:OLLMV 的增强版本

密码学与安全 2022-03-08 v1

摘要

代码混淆增加了理解程序的难度,提升了软件安全性,其中 OLLVM 尤其提供了跨平台代码混淆的可能性。针对 OLLVM,我们给出了控制流混淆与标识符混淆的增强方案。首先,我们在控制流混淆中提出针对虚假块的嵌套 switch 混淆方案与入度混淆。其次,在 LLVM 层给出标识符混淆方案,以填补 OLLVM 在该层面的空白。最后,我们通过实验验证了控制流方法的增强效果与标识符混淆效果,并证明能以更小开销进一步提升程序安全性,从而提供更高的软件安全性。

关键词

引用

@article{arxiv.2203.03169,
  title  = {IOLLVM: enhance version of OLLVM},
  author = {Chengyang Li and Tianbo Huang and Xiarun Chen and Chenglin Xie and Weiping Wen},
  journal= {arXiv preprint arXiv:2203.03169},
  year   = {2022}
}

备注

13pages