{"id":"https://openalex.org/W2524334057","doi":"https://doi.org/10.32657/10356/62930","title":"Software protection through obfuscation","display_name":"Software protection through obfuscation","publication_year":2014,"publication_date":"2014-01-01","ids":{"openalex":"https://openalex.org/W2524334057","doi":"https://doi.org/10.32657/10356/62930","mag":"2524334057"},"language":"en","primary_location":{"id":"doi:10.32657/10356/62930","is_oa":true,"landing_page_url":"https://doi.org/10.32657/10356/62930","pdf_url":"https://dr.ntu.edu.sg/bitstream/10356/62930/1/thesis_final.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Nanyang Technological University","raw_type":"dissertation"},"type":"dissertation","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dr.ntu.edu.sg/bitstream/10356/62930/1/thesis_final.pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5021323754","display_name":"Vivek Balachandran","orcid":"https://orcid.org/0000-0003-4847-7150"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Vivek Balachandran","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5021323754"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T13999","display_name":"Digital Rights Management and Security","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T12034","display_name":"Digital and Cyber Forensics","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/obfuscation","display_name":"Obfuscation","score":0.845417857170105},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5215528011322021},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.48962050676345825},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4084187150001526},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.30993103981018066},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2152242660522461}],"concepts":[{"id":"https://openalex.org/C40305131","wikidata":"https://www.wikidata.org/wiki/Q2616305","display_name":"Obfuscation","level":2,"score":0.845417857170105},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5215528011322021},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.48962050676345825},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4084187150001526},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.30993103981018066},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2152242660522461}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.32657/10356/62930","is_oa":true,"landing_page_url":"https://doi.org/10.32657/10356/62930","pdf_url":"https://dr.ntu.edu.sg/bitstream/10356/62930/1/thesis_final.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Nanyang Technological University","raw_type":"dissertation"},{"id":"pmh:oai:dr.ntu.edu.sg:10356/62930","is_oa":false,"landing_page_url":"https://hdl.handle.net/10356/62930","pdf_url":null,"source":{"id":"https://openalex.org/S4306402609","display_name":"DR-NTU (Nanyang Technological University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I172675005","host_organization_name":"Nanyang Technological University","host_organization_lineage":["https://openalex.org/I172675005"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Thesis"}],"best_oa_location":{"id":"doi:10.32657/10356/62930","is_oa":true,"landing_page_url":"https://doi.org/10.32657/10356/62930","pdf_url":"https://dr.ntu.edu.sg/bitstream/10356/62930/1/thesis_final.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Nanyang Technological University","raw_type":"dissertation"},"sustainable_development_goals":[{"display_name":"Reduced inequalities","score":0.4099999964237213,"id":"https://metadata.un.org/sdg/10"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2524334057.pdf","grobid_xml":"https://content.openalex.org/works/W2524334057.grobid-xml"},"referenced_works_count":88,"referenced_works":["https://openalex.org/W105131483","https://openalex.org/W107162733","https://openalex.org/W345398754","https://openalex.org/W1490425716","https://openalex.org/W1491178396","https://openalex.org/W1541744005","https://openalex.org/W1544837488","https://openalex.org/W1551162551","https://openalex.org/W1559155956","https://openalex.org/W1567046609","https://openalex.org/W1571989395","https://openalex.org/W1580417272","https://openalex.org/W1601744849","https://openalex.org/W1701709396","https://openalex.org/W1966143594","https://openalex.org/W1966815561","https://openalex.org/W1979442556","https://openalex.org/W1981033991","https://openalex.org/W1981211276","https://openalex.org/W1982041549","https://openalex.org/W1992221070","https://openalex.org/W2002348316","https://openalex.org/W2003775847","https://openalex.org/W2013627669","https://openalex.org/W2021142120","https://openalex.org/W2031920777","https://openalex.org/W2032599336","https://openalex.org/W2036739077","https://openalex.org/W2047431599","https://openalex.org/W2048120145","https://openalex.org/W2062341755","https://openalex.org/W2062394878","https://openalex.org/W2066014542","https://openalex.org/W2068211976","https://openalex.org/W2072552309","https://openalex.org/W2084641398","https://openalex.org/W2085257011","https://openalex.org/W2086277109","https://openalex.org/W2102399005","https://openalex.org/W2104055277","https://openalex.org/W2104822811","https://openalex.org/W2105082291","https://openalex.org/W2107409339","https://openalex.org/W2109405546","https://openalex.org/W2111817346","https://openalex.org/W2116065364","https://openalex.org/W2123163021","https://openalex.org/W2126851641","https://openalex.org/W2130782807","https://openalex.org/W2134312016","https://openalex.org/W2144999495","https://openalex.org/W2145912048","https://openalex.org/W2146764106","https://openalex.org/W2153479685","https://openalex.org/W2153813967","https://openalex.org/W2154874878","https://openalex.org/W2155157673","https://openalex.org/W2155623386","https://openalex.org/W2157353795","https://openalex.org/W2158661692","https://openalex.org/W2163011370","https://openalex.org/W2166462894","https://openalex.org/W2167271900","https://openalex.org/W2167663351","https://openalex.org/W2203388234","https://openalex.org/W2290181636","https://openalex.org/W2312113885","https://openalex.org/W2532550198","https://openalex.org/W2545997438","https://openalex.org/W2752885492","https://openalex.org/W2950126657","https://openalex.org/W4206631230","https://openalex.org/W4231223498","https://openalex.org/W4245435048","https://openalex.org/W4248334423","https://openalex.org/W4253637600","https://openalex.org/W6604241544","https://openalex.org/W6629325410","https://openalex.org/W6632907626","https://openalex.org/W6634272101","https://openalex.org/W6637427982","https://openalex.org/W6648270607","https://openalex.org/W6653931398","https://openalex.org/W6675286673","https://openalex.org/W6676881949","https://openalex.org/W6682828920","https://openalex.org/W6687924309","https://openalex.org/W7029321148"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W4224216661","https://openalex.org/W3210347767","https://openalex.org/W2066014542","https://openalex.org/W67940504","https://openalex.org/W2024170198","https://openalex.org/W2152144666","https://openalex.org/W1819617256","https://openalex.org/W4308699695"],"abstract_inverted_index":{"Software,":[0],"over":[1],"the":[2,12,24,32,37,48,67,71,75,88,96,107,124,165,187,197,201,215,229,234,237,250,271,278,294,300,320,327,331,335,339,346,369,375,381,402,429,439,445,490,493,496,517,534,556,561],"years,":[3],"has":[4],"evolved":[5],"from":[6,334,396,401,418],"free":[7,15],"code":[8,182,289,394,416],"given":[9],"along":[10],"with":[11,60,475],"hardware":[13],"for":[14,65,73,84,115,151,161,326,524],"to":[16,40,55,100,109,136,146,156,185,204,222,269,284,329,500,520,539,559,565,580,589],"a":[17,78,128,131,173,258,386,423,476,544,584],"valuable":[18],"asset,":[19],"automating":[20],"almost":[21],"all":[22],"of":[23,70,87,106,126,142,168,191,200,228,253,273,361,385,428,448,509,533,536,563,569,583],"electronic":[25],"devices":[26],"and":[27,42,80,83,236,262,316,374,383,405,437,453,485],"systems.":[28],"The":[29,91,139,225,479,572],"growth":[30],"in":[31,77,103,233,267,299,304,408,516,555,576],"software":[33,38,45,50,58,97,111,119,148,175],"analyzing":[34,51],"tools":[35,52,378],"helped":[36],"developers":[39],"analyze":[41],"better":[43],"their":[44],"programs.":[46,193,526],"Unfortunately,":[47],"same":[49],"are":[53,102,242,264,297,311,371,482,587],"used":[54,265,281],"reverse":[56,112,158,198,376],"engineer":[57],"systems":[59,538],"malicious":[61],"intent":[62],"such":[63],"as":[64,155],"stealing":[66],"intellectual":[68],"property":[69],"developer,":[72],"identifying":[74],"vulnerabilities":[76],"program":[79,89,129,203,585],"exploiting":[81],"them":[82],"unauthorized":[85],"modifications":[86],"(tampering).":[90],"financial":[92],"losses":[93],"incurred":[94],"by":[95,246,441],"industry":[98],"due":[99],"these":[101],"billions.":[104],"One":[105,359],"mechanisms":[108],"make":[110,157,196],"engineering":[113,159,199,377],"harder":[114,160,325],"an":[116,162,305,353,455],"attacker":[117,328],"is":[118,123,145,231,282,317,367,399,406,434,467,519,543,558,579],"obfuscation.":[120,390,590],"Software":[121],"obfuscation":[122,149,176,263,279,343,357,365,457,504,522,528,564],"process":[125],"transforming":[127],"into":[130,469],"semantically":[132],"equivalent":[133],"but":[134],"hard":[135],"understand":[137],"form.":[138,307],"primary":[140],"objective":[141],"our":[143,169,212,254,285,449,501],"research":[144,170,255,507,549,574],"develop":[147,521],"algorithms":[150,529],"binary":[152,192,202],"programs":[153],"so":[154],"attacker.":[163],"In":[164,209,249,275,291,391,444,462],"first":[166],"part":[167,252,447],"we":[171,256,351,451,512],"developed":[172,352,452],"new":[174],"algorithm":[177,213,366,523],"based":[178,458],"on":[179,459],"self":[180,287],"modifying":[181,288],"using":[183],"stack":[184,235],"conceal":[186],"control":[188,216,239,341,347,355,363],"flow":[189,217,240,342,348,356,364,433],"information":[190],"This":[194,308,322],"will":[195,413],"assembly":[205],"level":[206,425,503],"representation":[207],"harder.":[208],"this":[210,276,292,392,442,463,577],"method,":[211,464],"translates":[214],"instructions,":[218,221],"like":[219],"jump":[220,230],"normal":[223],"instructions.":[224,248],"target":[226,295,309,332],"address":[227,333],"stored":[232,298,407],"original":[238,403,430],"instructions":[241],"reconstructed":[243],"during":[244,314],"runtime":[245,315],"reconstruction":[247],"next":[251],"proposed":[257],"method":[259,293,393,443],"where":[260],"encryption":[261],"hand":[266,268],"improve":[270],"security":[272],"software.":[274],"algorithm,":[277],"technique":[280],"similar":[283,499],"previous":[286],"approach.":[290],"addresses":[296,310],"static":[301],"data":[302,336],"area":[303,508,550],"encrypted":[306],"decrypted":[312],"only":[313],"re-encrypted":[318],"after":[319,389],"use.":[321],"makes":[323],"it":[324],"retrieve":[330],"area.":[337],"Following":[338],"two":[340],"techniques":[344],"obscuring":[345],"within":[349,438,489],"functions,":[350,420],"inter-functional":[354,456],"technique.":[358,505],"disadvantage":[360],"most":[362],"that":[368,551,586],"functions":[370],"not":[372],"affected":[373],"can":[379,486,513,552],"find":[380,581],"beginning":[382],"end":[384],"function":[387,398,404,412,424,440,466,471,480,497,502],"even":[388],"fragments":[395,417],"each":[397,465,473],"stripped":[400],"another":[409],"function.":[410],"Each":[411],"be":[414,487,514,553],"having":[415],"different":[419],"thereby":[421],"creating":[422],"shuffled":[426],"version":[427],"program.":[431],"Control":[432],"obscured":[435],"between":[436],"last":[446],"research,":[450],"implemented":[454],"return":[460,477],"instruction.":[461,478],"split":[468],"various":[470],"blocks,":[472,498],"ending":[474],"blocks":[481,484],"independent":[483],"moved":[488],"program,":[491],"letting":[492],"obfuscator":[494],"shuffle":[495],"A":[506],"interest,":[510],"which":[511,530],"pursued":[515],"future,":[518],"distributed":[525,537],"Devising":[527],"take":[531],"advantage":[532],"features":[535,582],"generate":[540],"potent":[541],"obfuscations":[542],"promising":[545],"future":[546,557],"direction.":[547],"Another":[548],"explored":[554],"use":[560],"knowledge":[562],"detect":[566],"obfuscated":[567],"variants":[568],"known":[570],"malwares.":[571],"basic":[573],"challenge":[575],"domain":[578],"invariant":[588]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-03-25T13:04:00.132906","created_date":"2025-10-10T00:00:00"}
