kirancodes.me
To Proof Maintenance & Beyond!

Hiding Critical Program Components via Ambiguous Translation

Chijung Jung, Doowon Kim, An Chen, Weihang Wang, Yunhui Zheng, Kyu Hyung Lee, Yonghwi Kwon

Abstract

Software systems may contain critical program components such as patented program logic or sensitive data. When those components are reverse-engineered by adversaries, it can cause significantly damage (e.g., financial loss or operational failures). While protecting critical program components (e.g., code or data) in software systems is of utmost importance, existing approaches, unfortunately, have two major weaknesses: (1) they can be reverse-engineered via various program analysis techniques and (2) when an adversary obtains a legitimate-looking critical program component, he or she can be sure that it is genuine.

BibTeX
@inproceedings{Jung-al:ICSE22,
  author    = {Chijung Jung and
               Doowon Kim and
               An Chen and
               Weihang Wang and
               Yunhui Zheng and
               Kyu Hyung Lee and
               Yonghwi Kwon},
  title     = {Hiding Critical Program Components via Ambiguous Translation},
  booktitle = {ICSE},
  pages     = {1120--1132},
  publisher = {{ACM}},
  year      = {2022},
}

Related papers