{"id":"https://openalex.org/W2159460804","doi":"https://doi.org/10.1145/1060590.1060669","title":"On obfuscating point functions","display_name":"On obfuscating point functions","publication_year":2005,"publication_date":"2005-05-22","ids":{"openalex":"https://openalex.org/W2159460804","doi":"https://doi.org/10.1145/1060590.1060669","mag":"2159460804"},"language":"en","primary_location":{"id":"doi:10.1145/1060590.1060669","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1060590.1060669","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the thirty-seventh annual ACM symposium on Theory of computing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5108524530","display_name":"Hoeteck Wee","orcid":null},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Hoeteck Wee","raw_affiliation_strings":["University of California, Berkeley, CA"],"affiliations":[{"raw_affiliation_string":"University of California, Berkeley, CA","institution_ids":["https://openalex.org/I95457486"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5108524530"],"corresponding_institution_ids":["https://openalex.org/I95457486"],"apc_list":null,"apc_paid":null,"fwci":23.7481,"has_fulltext":false,"cited_by_count":274,"citation_normalized_percentile":{"value":0.99528997,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"523","last_page":"532"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11017","display_name":"Chaos-based Image/Signal Encryption","score":0.9952999949455261,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/permutation","display_name":"Permutation (music)","score":0.7613545656204224},{"id":"https://openalex.org/keywords/impossibility","display_name":"Impossibility","score":0.6415120363235474},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.5556933283805847},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.550385057926178},{"id":"https://openalex.org/keywords/point","display_name":"Point (geometry)","score":0.5467090606689453},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.5250261425971985},{"id":"https://openalex.org/keywords/boolean-function","display_name":"Boolean function","score":0.4995720386505127},{"id":"https://openalex.org/keywords/random-oracle","display_name":"Random oracle","score":0.47092241048812866},{"id":"https://openalex.org/keywords/polynomial","display_name":"Polynomial","score":0.4552934467792511},{"id":"https://openalex.org/keywords/boolean-circuit","display_name":"Boolean circuit","score":0.4549046456813812},{"id":"https://openalex.org/keywords/matching","display_name":"Matching (statistics)","score":0.45290452241897583},{"id":"https://openalex.org/keywords/obfuscation","display_name":"Obfuscation","score":0.45276913046836853},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4503997564315796},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.44454875588417053},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.42459139227867126},{"id":"https://openalex.org/keywords/oracle","display_name":"Oracle","score":0.42344918847084045},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.11105707287788391},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.08697071671485901}],"concepts":[{"id":"https://openalex.org/C21308566","wikidata":"https://www.wikidata.org/wiki/Q7169365","display_name":"Permutation (music)","level":2,"score":0.7613545656204224},{"id":"https://openalex.org/C2776261394","wikidata":"https://www.wikidata.org/wiki/Q315562","display_name":"Impossibility","level":2,"score":0.6415120363235474},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5556933283805847},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.550385057926178},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.5467090606689453},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.5250261425971985},{"id":"https://openalex.org/C187455244","wikidata":"https://www.wikidata.org/wiki/Q942353","display_name":"Boolean function","level":2,"score":0.4995720386505127},{"id":"https://openalex.org/C94284585","wikidata":"https://www.wikidata.org/wiki/Q228184","display_name":"Random oracle","level":4,"score":0.47092241048812866},{"id":"https://openalex.org/C90119067","wikidata":"https://www.wikidata.org/wiki/Q43260","display_name":"Polynomial","level":2,"score":0.4552934467792511},{"id":"https://openalex.org/C141796577","wikidata":"https://www.wikidata.org/wiki/Q837479","display_name":"Boolean circuit","level":3,"score":0.4549046456813812},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.45290452241897583},{"id":"https://openalex.org/C40305131","wikidata":"https://www.wikidata.org/wiki/Q2616305","display_name":"Obfuscation","level":2,"score":0.45276913046836853},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4503997564315796},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.44454875588417053},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.42459139227867126},{"id":"https://openalex.org/C55166926","wikidata":"https://www.wikidata.org/wiki/Q2892946","display_name":"Oracle","level":2,"score":0.42344918847084045},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.11105707287788391},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.08697071671485901},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C203062551","wikidata":"https://www.wikidata.org/wiki/Q201339","display_name":"Public-key cryptography","level":3,"score":0.0},{"id":"https://openalex.org/C24890656","wikidata":"https://www.wikidata.org/wiki/Q82811","display_name":"Acoustics","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1060590.1060669","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1060590.1060669","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the thirty-seventh annual ACM symposium on Theory of computing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1490590996","https://openalex.org/W1493190649","https://openalex.org/W1509316335","https://openalex.org/W1519080809","https://openalex.org/W1556526065","https://openalex.org/W1566256504","https://openalex.org/W1591954407","https://openalex.org/W1987890787","https://openalex.org/W2002930326","https://openalex.org/W2027528470","https://openalex.org/W2039594335","https://openalex.org/W2042194938","https://openalex.org/W2065722310","https://openalex.org/W2107324709","https://openalex.org/W2117362057","https://openalex.org/W2126661026","https://openalex.org/W2139033758","https://openalex.org/W2148888468","https://openalex.org/W2164284862","https://openalex.org/W2166980335","https://openalex.org/W2170255835","https://openalex.org/W2949718528","https://openalex.org/W3150645827","https://openalex.org/W4235946010","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2106980350","https://openalex.org/W2295912671","https://openalex.org/W3123898435","https://openalex.org/W4302858926","https://openalex.org/W2949594093","https://openalex.org/W3029925747","https://openalex.org/W4312416576","https://openalex.org/W3203975551","https://openalex.org/W2728195892","https://openalex.org/W2611822924"],"abstract_inverted_index":{"We":[0,90,127],"investigate":[1],"the":[2,9,27,69,79,87,117,156,185,199,219,224,227],"possibility":[3],"of":[4,11,44,55,71,125,188,233],"obfuscating":[5,59],"point":[6,19,48,95],"functions":[7,49,96],"in":[8,86,134,172,176,198],"framework":[10],"Barak":[12],"et":[13,191,204],"al.":[14],"from":[15],"Crypto":[16,193,214],"'01.":[17],"A":[18],"function":[20,24],"is":[21,62,105,108,133],"a":[22,41,51,72,109,122,130,144,230],"Boolean":[23],"that":[25,106,129,138,155],"assumes":[26],"value":[28],"1":[29],"at":[30,120],"exactly":[31],"one":[32],"point.":[33],"Our":[34,65],"main":[35],"results":[36,152,183,197],"are":[37,175],"as":[38],"follows:We":[39],"provide":[40],"simple":[42],"construction":[43,66],"efficient":[45],"obfuscators":[46,93],"for":[47,50,57,94,101,184,229],"slightly":[52],"relaxed":[53],"notion":[54],"obfuscation,":[56],"which":[58,153],"general":[60,84,186],"circuits":[61,189],"nonetheless":[63],"impossible.":[64],"relies":[67],"on":[68,119,158],"existence":[70],"very":[73],"strong":[74],"one-way":[75,110],"permutation,":[76],"and":[77,100,137,168,195],"yields":[78],"first":[80,220],"non-trivial":[81],"obfuscator":[82],"under":[83,209],"assumptions":[85,212],"standard":[88],"model.":[89],"also":[91],"obtain":[92],"with":[97,165],"multi-bit":[98],"output":[99,167],"prefix":[102],"matching.Our":[103],"assumption":[104,132,140],"there":[107],"permutation":[111,118,146],"wherein":[112],"any":[113],"polynomial-sized":[114],"circuit":[115],"inverts":[116],"most":[121],"polynomial":[123],"number":[124],"inputs.":[126],"show":[128],"similar":[131],"fact":[135],"necessary,":[136],"our":[139,159,173],"holds":[141],"relative":[142],"to":[143,222],"random":[145,200],"oracle.Finally,":[147],"we":[148],"establish":[149],"two":[150,228],"impossibility":[151],"indicate":[154],"limitations":[157],"construction,":[160],"namely":[161],"simulating":[162],"only":[163],"adversaries":[164],"single-bit":[166],"using":[169],"nonuniform":[170],"advice":[171],"simulator,":[174],"some":[177],"sense":[178],"inherent.Previous":[179],"work":[180,217],"gave":[181],"negative":[182],"class":[187,232],"(Barak":[190],"al.,":[192,205],"'01)":[194],"positive":[196],"oracle":[201],"model":[202],"(Lynn":[203],"Eurocrypt":[206],"'04)":[207],"or":[208],"non-standard":[210],"number-theoretic":[211],"(Canetti,":[213],"'97).":[215],"This":[216],"represents":[218],"effort":[221],"bridge":[223],"gap":[225],"between":[226],"natural":[231],"functionalities.":[234]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":8},{"year":2020,"cited_by_count":9},{"year":2019,"cited_by_count":18},{"year":2018,"cited_by_count":12},{"year":2017,"cited_by_count":9},{"year":2016,"cited_by_count":16},{"year":2015,"cited_by_count":29},{"year":2014,"cited_by_count":25},{"year":2013,"cited_by_count":24},{"year":2012,"cited_by_count":8}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
