Hiding Secrets in Software: A Cryptographic Approach to Program Obfuscation.
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-phi...
| Publicado en: | Communications of the ACM Vol. 59; no. 5; pp. 113 - 121 |
|---|---|
| Autores principales: | , , , , , |
| Formato: | Artículo |
| Publicado: |
Association for Computing Machinery
May2016
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=115178369&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 115178369 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00010782 ACM jtl: Communications of the ACM issn: 00010782 maglogo: N pubinfo: dt: May2016 vid: 59 iid: 5 pid: 68 pub: Association for Computing Machinery artinfo: ui: 115178369 10.1145/2902313 ppf: 113 ppct: 8 formats: tig: atl: Hiding Secrets in Software: A Cryptographic Approach to Program Obfuscation. aug: au: Garg, Sanjam Gentry, Craig Halevi, Shai Raykova, Mariana Sahai, Amit Waters, Brent affil: Department of EECS, UC Berkeley, Berkeley, CA Cryptography Research Group, IBM TJ Watson Research Center, Yorktown Heights, NY Computer Science Laboratory, SRI International, Menlo Park, CA Department of Computer Science, UCLA, Los Angeles, CA Department of Computer Science, UT Austin, Austin, TX su: Computer software security Computer security software Cryptography Data encryption Computer security sug: subj: Computer software security Computer security software Cryptography Data encryption Computer security ab: 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. pubtype: Periodical doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2016 holdings: @attributes: islocal: N |
|---|