Censor Resistant Instruction Independent Obfuscation for Multiple Programs
Ali Ajorian
TL;DR
The paper addresses the challenge of protecting software from reverse engineering and censorship by extending instruction decorrelation obfuscation to a set of programs, enabling censor-resistant computation. It introduces a multiple-program IIO framework where junk instructions from multiple origins decorrelate, making it infeasible to infer the source of any instruction, while enabling verifiable computation via a small unknown proof program. The authors provide formal definitions, security analyses, and practical implementation details, including tamper-resistance strategies and architecture, complemented by implementation results. This work advances secure outsourcing of computation by preventing program identification and tampering, while maintaining functional equivalence and manageable overheads.
Abstract
This work builds upon and optimizes our prior research on obfuscation as instruction decorrelation which achieves multiple program obfuscation. Leveraging this infrastructure, we further achieve the property of sensor-resistant computation.
