{"id":"https://openalex.org/W2072552309","doi":"https://doi.org/10.1109/tifs.2013.2250964","title":"Potent and Stealthy Control Flow Obfuscation by Stack Based Self-Modifying Code","display_name":"Potent and Stealthy Control Flow Obfuscation by Stack Based Self-Modifying Code","publication_year":2013,"publication_date":"2013-03-12","ids":{"openalex":"https://openalex.org/W2072552309","doi":"https://doi.org/10.1109/tifs.2013.2250964","mag":"2072552309"},"language":"en","primary_location":{"id":"doi:10.1109/tifs.2013.2250964","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tifs.2013.2250964","pdf_url":null,"source":{"id":"https://openalex.org/S61310614","display_name":"IEEE Transactions on Information Forensics and Security","issn_l":"1556-6013","issn":["1556-6013","1556-6021"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Information Forensics and Security","raw_type":"journal-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/A5021323754","display_name":"Vivek Balachandran","orcid":"https://orcid.org/0000-0003-4847-7150"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Vivek Balachandran","raw_affiliation_strings":["Nanyang Technological University, Singapore","Nanyang Tech. Univ., Singapore, Singapore"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore","institution_ids":["https://openalex.org/I172675005"]},{"raw_affiliation_string":"Nanyang Tech. Univ., Singapore, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102340607","display_name":"Sabu Emmanuel","orcid":"https://orcid.org/0009-0001-0035-3979"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Sabu Emmanuel","raw_affiliation_strings":["Nanyang Technological University, Singapore","Nanyang Tech. Univ., Singapore, Singapore"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore","institution_ids":["https://openalex.org/I172675005"]},{"raw_affiliation_string":"Nanyang Tech. Univ., Singapore, Singapore","institution_ids":["https://openalex.org/I172675005"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I172675005"],"apc_list":null,"apc_paid":null,"fwci":4.1267,"has_fulltext":false,"cited_by_count":34,"citation_normalized_percentile":{"value":0.94385986,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"8","issue":"4","first_page":"669","last_page":"681"},"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/T11424","display_name":"Security and Verification in Computing","score":0.9879999756813049,"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/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9879999756813049,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/obfuscation","display_name":"Obfuscation","score":0.8586858510971069},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8169100284576416},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.7078855037689209},{"id":"https://openalex.org/keywords/stack","display_name":"Stack (abstract data type)","score":0.598187267780304},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5787920951843262},{"id":"https://openalex.org/keywords/call-stack","display_name":"Call stack","score":0.5228626728057861},{"id":"https://openalex.org/keywords/flow","display_name":"Flow (mathematics)","score":0.46982789039611816},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.446688711643219},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.3921319842338562},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3273906111717224}],"concepts":[{"id":"https://openalex.org/C40305131","wikidata":"https://www.wikidata.org/wiki/Q2616305","display_name":"Obfuscation","level":2,"score":0.8586858510971069},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8169100284576416},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.7078855037689209},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.598187267780304},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5787920951843262},{"id":"https://openalex.org/C119024030","wikidata":"https://www.wikidata.org/wiki/Q759899","display_name":"Call stack","level":3,"score":0.5228626728057861},{"id":"https://openalex.org/C38349280","wikidata":"https://www.wikidata.org/wiki/Q1434290","display_name":"Flow (mathematics)","level":2,"score":0.46982789039611816},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.446688711643219},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3921319842338562},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3273906111717224},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tifs.2013.2250964","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tifs.2013.2250964","pdf_url":null,"source":{"id":"https://openalex.org/S61310614","display_name":"IEEE Transactions on Information Forensics and Security","issn_l":"1556-6013","issn":["1556-6013","1556-6021"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Information Forensics and Security","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.6399999856948853}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W9193867","https://openalex.org/W105131483","https://openalex.org/W345398754","https://openalex.org/W576037686","https://openalex.org/W1490425716","https://openalex.org/W1491178396","https://openalex.org/W1538510258","https://openalex.org/W1544837488","https://openalex.org/W1545927878","https://openalex.org/W1551162551","https://openalex.org/W1567046609","https://openalex.org/W1571989395","https://openalex.org/W1580417272","https://openalex.org/W1601744849","https://openalex.org/W1988010134","https://openalex.org/W2012638397","https://openalex.org/W2035700414","https://openalex.org/W2055981842","https://openalex.org/W2068211976","https://openalex.org/W2085257011","https://openalex.org/W2105926347","https://openalex.org/W2108255910","https://openalex.org/W2111571136","https://openalex.org/W2119248366","https://openalex.org/W2119881011","https://openalex.org/W2126851641","https://openalex.org/W2134312016","https://openalex.org/W2140747479","https://openalex.org/W2153479685","https://openalex.org/W2155623386","https://openalex.org/W2168329935","https://openalex.org/W2170793790","https://openalex.org/W2203388234","https://openalex.org/W2227978149","https://openalex.org/W2537421194","https://openalex.org/W2596179659","https://openalex.org/W3143747655","https://openalex.org/W4231223498","https://openalex.org/W4239035626","https://openalex.org/W4245435048","https://openalex.org/W4300617299","https://openalex.org/W6604241544","https://openalex.org/W6629538474","https://openalex.org/W6632670170","https://openalex.org/W6632679741","https://openalex.org/W6632907626","https://openalex.org/W6636116227"],"related_works":["https://openalex.org/W1511809518","https://openalex.org/W2060012464","https://openalex.org/W2384847609","https://openalex.org/W2117127705","https://openalex.org/W1978518357","https://openalex.org/W2380602769","https://openalex.org/W2533946796","https://openalex.org/W4282019421","https://openalex.org/W2168734799","https://openalex.org/W4281722661"],"abstract_inverted_index":{"Software":[0,13],"code":[1,57],"released":[2],"to":[3,19,39,50,99],"the":[4,7,21,47,56,63,75,78,84,94,107],"user":[5],"has":[6],"risk":[8],"of":[9,24,46,77],"reverse":[10,22],"engineering":[11,23],"attacks.":[12,92],"obfuscation":[14],"techniques":[15],"can":[16],"be":[17,100],"employed":[18],"make":[20],"software":[25,41],"programs":[26,105],"harder.":[27],"In":[28],"this":[29],"paper,":[30],"we":[31],"propose":[32],"a":[33],"potent,":[34],"stealthy,":[35],"and":[36,59,90],"cost-effective":[37],"algorithm":[38,48,85],"obfuscate":[40],"programs.":[42],"The":[43],"main":[44],"idea":[45],"is":[49,97],"remove":[51],"control":[52],"flow":[53],"information":[54],"from":[55,102],"area":[58],"hide":[60],"them":[61],"in":[62],"data":[64],"area.":[65],"During":[66],"execution":[67],"time,":[68],"these":[69],"instructions":[70],"are":[71],"reconstructed,":[72],"thereby":[73],"preserving":[74],"semantics":[76],"program.":[79],"Experimental":[80],"results":[81],"indicate":[82],"that":[83],"performs":[86],"well":[87],"against":[88],"static":[89],"dynamic":[91],"Also":[93],"obfuscated":[95],"program":[96],"hard":[98],"differentiated":[101],"normal":[103],"binary":[104],"demonstrating":[106],"obfuscations":[108],"good":[109],"stealth":[110],"measure.":[111]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":6},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":6}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
