Title
Hiding secrets in software: a cryptographic approach to program obfuscation.
Abstract
Can we hide secrets in software? Can we obfuscate programs---that is, make programs unintelligible while preserving their functionality? What exactly do we mean by "unintelligible"? Why would we even want to do this? In this article, we describe some rigorous cryptographic answers to these quasi-philosophical questions. We also discuss our recent "candidate indistinguishability obfuscation" scheme and its implications.
Year
DOI
Venue
2016
10.1145/2902313
Communications of the ACM
Field
DocType
Volume
Programming language,Cryptography,Computer science,Computer security,Theoretical computer science,Software,Program obfuscation,Obfuscation
Journal
59
Issue
ISSN
Citations 
5
0001-0782
1
PageRank 
References 
Authors
0.36
17
6
Name
Order
Citations
PageRank
Sanjam Garg1171069.92
Craig Gentry29520380.03
Shai Halevi37203442.70
Mariana Raykova4178163.97
Amit Sahai513566545.52
Brent Waters614792541.54