HOP: Hardware makes Obfuscation Practical. Nayak, K., Fletcher, C. W., Ren, L., Chandran, N., Lokam, S., Shi, E., & Goyal, V. In Proceedings 2017 Network and Distributed System Security Symposium, San Diego, CA, 2017. Internet Society.
HOP: Hardware makes Obfuscation Practical [link]Paper  doi  abstract   bibtex   
Program obfuscation is a central primitive in cryptography, and has important real-world applications in protecting software from IP theft. However, well known results from the cryptographic literature have shown that software only virtual black box (VBB) obfuscation of general programs is impossible. In this paper we propose HOP, a system (with matching theoretic analysis) that achieves simulation-secure obfuscation for RAM programs, using secure hardware to circumvent previous impossibility results. To the best of our knowledge, HOP is the first implementation of a provably secure VBB obfuscation scheme in any model under any assumptions.
@inproceedings{nayak_hop:_2017,
	address = {San Diego, CA},
	title = {{HOP}: {Hardware} makes {Obfuscation} {Practical}},
	isbn = {978-1-891562-46-4},
	shorttitle = {{HOP}},
	url = {https://www.ndss-symposium.org/ndss2017/ndss-2017-programme/hop-hardware-makes-obfuscation-practical/},
	doi = {10.14722/ndss.2017.23349},
	abstract = {Program obfuscation is a central primitive in cryptography, and has important real-world applications in protecting software from IP theft. However, well known results from the cryptographic literature have shown that software only virtual black box (VBB) obfuscation of general programs is impossible. In this paper we propose HOP, a system (with matching theoretic analysis) that achieves simulation-secure obfuscation for RAM programs, using secure hardware to circumvent previous impossibility results. To the best of our knowledge, HOP is the first implementation of a provably secure VBB obfuscation scheme in any model under any assumptions.},
	language = {en},
	urldate = {2019-02-04TZ},
	booktitle = {Proceedings 2017 {Network} and {Distributed} {System} {Security} {Symposium}},
	publisher = {Internet Society},
	author = {Nayak, Kartik and Fletcher, Christopher W. and Ren, Ling and Chandran, Nishanth and Lokam, Satya and Shi, Elaine and Goyal, Vipul},
	year = {2017}
}
Downloads: 0