Secure Software Licensing: Models, Constructions, and Proofs

2016 IEEE 29th Computer Security Foundations Symposium (CSF)(2016)

引用 4|浏览31
暂无评分
摘要
The problem of secure software licensing is to enforce meaningful restrictions on how software is run on machines outside the control of the software author/vendor. The problem has been addressed through a variety of approaches from software obfuscation to hardware-based solutions, but existent solutions offer only heuristic guarantees which are often invalidated by attacks. This paper establishes foundations for secure software licensing in the form of rigorous models. We identify and formalize two key properties. Privacy demands that licensed software does not leak unwanted information, and integrity ensures that the use of licensed software is compliant with a license - the license is a parameter of our models. Our formal definitions and proposed constructions leverage the isolation/attestation capabilities of recently proposed trusted hardware like SGX which proves to be a key enabling technology for provably secure software licensing.
更多
查看译文
关键词
public encryption,key enabling technology,trusted hardware,attestation capabilities,isolation capabilities,software compliance,software integrity,information leakage,privacy demands,attacks invalidation,heuristic guarantees,hardware-based solutions,software obfuscation,software vendor,software author,restriction enforcement,rigorous models,software licensing security
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要