{"id":"https://openalex.org/W2562611947","doi":"https://doi.org/10.5121/csit.2016.61503","title":"Return Oriented Obfuscation","display_name":"Return Oriented Obfuscation","publication_year":2016,"publication_date":"2016-12-23","ids":{"openalex":"https://openalex.org/W2562611947","doi":"https://doi.org/10.5121/csit.2016.61503","mag":"2562611947"},"language":"en","primary_location":{"id":"doi:10.5121/csit.2016.61503","doi":"https://doi.org/10.5121/csit.2016.61503","is_oa":true,"landing_page_url":"https://doi.org/10.5121/csit.2016.61503","pdf_url":"https://doi.org/10.5121/csit.2016.61503","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science &amp; Information Technology ( CS &amp; IT )","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.5121/csit.2016.61503","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","observed_orcids":["https://orcid.org/0000-0003-4847-7150"]},"institutions":[{"id":"https://openalex.org/I168639165","display_name":"Singapore Institute of Technology","ror":"https://ror.org/01v2c2791","country_code":"SG","type":"education","lineage":["https://openalex.org/I168639165"]}],"countries":["SG"],"is_corresponding":true,"raw_author_name":"Vivek Balachandran","raw_affiliation_strings":["Singapore Institute of Technology, Singapore"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Singapore Institute of Technology, Singapore","institution_ids":["https://openalex.org/I168639165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102340607","display_name":"Sabu Emmanuel","orcid":"https://orcid.org/0009-0001-0035-3979","observed_orcids":["https://orcid.org/0009-0001-0035-3979"]},"institutions":[{"id":"https://openalex.org/I36721946","display_name":"Kuwait University","ror":"https://ror.org/021e5j056","country_code":"KW","type":"education","lineage":["https://openalex.org/I36721946"]}],"countries":["KW"],"is_corresponding":false,"raw_author_name":"Sabu Emmanuel","raw_affiliation_strings":["Kuwait University, Kuwait"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Kuwait University, Kuwait","institution_ids":["https://openalex.org/I36721946"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008926869","display_name":"Wee Keong Ng","orcid":"https://orcid.org/0000-0001-7106-2768","observed_orcids":["https://orcid.org/0000-0001-7106-2768"]},"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":"Ng Wee Keong","raw_affiliation_strings":["Nanyang Technological University, Singapore"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore","institution_ids":["https://openalex.org/I172675005"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5021323754"],"corresponding_institution_ids":["https://openalex.org/I168639165"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":87,"max":93},"biblio":{"volume":null,"issue":null,"first_page":"25","last_page":"36"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9955999851226807,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T11424","display_name":"Security and Verification in Computing","score":0.9955999851226807,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10260","display_name":"Software Engineering Research","score":0.002099999925121665,"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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.0005000000237487257,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/control-flow-obfuscation","display_name":"control flow obfuscation","score":0.8669999837875366},{"id":"https://openalex.org/keywords/software-reverse-engineering","display_name":"software reverse engineering","score":0.6919999718666077},{"id":"https://openalex.org/keywords/code-obfuscation","display_name":"code obfuscation","score":0.6610000133514404}],"concepts":[{"id":"https://openalex.org/C40305131","wikidata":"https://www.wikidata.org/wiki/Q2616305","display_name":"Obfuscation","level":2,"score":0.9457325339317322},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.8118574619293213},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8065269589424133},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.6389074325561523},{"id":"https://openalex.org/C167927819","wikidata":"https://www.wikidata.org/wiki/Q1930567","display_name":"Shuffling","level":2,"score":0.6012799143791199},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5873258709907532},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.43887633085250854},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.20476534962654114},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.19405007362365723}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5121/csit.2016.61503","doi":"https://doi.org/10.5121/csit.2016.61503","is_oa":true,"landing_page_url":"https://doi.org/10.5121/csit.2016.61503","pdf_url":"https://doi.org/10.5121/csit.2016.61503","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science &amp; Information Technology ( CS &amp; IT )","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.5121/csit.2016.61503","doi":"https://doi.org/10.5121/csit.2016.61503","is_oa":true,"landing_page_url":"https://doi.org/10.5121/csit.2016.61503","pdf_url":"https://doi.org/10.5121/csit.2016.61503","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science &amp; Information Technology ( CS &amp; IT )","raw_type":"proceedings-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2562611947.pdf","grobid_xml":"https://content.openalex.org/works/W2562611947.grobid-xml"},"referenced_works_count":16,"referenced_works":["https://openalex.org/W576037686","https://openalex.org/W1514023947","https://openalex.org/W1551162551","https://openalex.org/W1601744849","https://openalex.org/W2002348316","https://openalex.org/W2062341755","https://openalex.org/W2072552309","https://openalex.org/W2085257011","https://openalex.org/W2105926347","https://openalex.org/W2109471780","https://openalex.org/W2119881011","https://openalex.org/W2126851641","https://openalex.org/W2167036677","https://openalex.org/W2401561631","https://openalex.org/W2537421194","https://openalex.org/W4231223498"],"related_works":["https://openalex.org/W2016784934","https://openalex.org/W2799754168","https://openalex.org/W2072552309","https://openalex.org/W3113117201","https://openalex.org/W7070948481","https://openalex.org/W2537421194","https://openalex.org/W2058179457","https://openalex.org/W2007287520","https://openalex.org/W2002348316","https://openalex.org/W3111218896"],"abstract_inverted_index":{"Software":[0],"reverse":[1,18,106],"engineering":[2,19,107],"is":[3,21,34,61,83],"an":[4,47,92],"active":[5],"threat":[6],"against":[7,104],"software":[8,17],"programs.One":[9],"of":[10,37],"the":[11,30,81,100],"popular":[12],"techniques":[13],"used":[14],"to":[15],"make":[16],"harder":[20],"obfuscation.Among":[22],"various":[23],"control":[24,39,49,94],"flow":[25,40,50,95],"obfuscations":[26],"methods":[27],"proposed":[28,57],"in":[29,76,80],"last":[31],"decade":[32],"there":[33,89],"a":[35,71],"lack":[36],"inter-functional":[38,48],"obfuscation":[41,51],"techniques.In":[42],"this":[43],"paper":[44],"we":[45],"propose":[46],"by":[52,85,90],"manipulating":[53],"return":[54,72],"instructions.In":[55],"our":[56],"method":[58],"each":[59,67],"function":[60],"split":[62],"into":[63],"different":[64],"units,":[65],"with":[66,70],"unit":[68],"ending":[69],"instruction.The":[73],"linear":[74],"order":[75],"which":[77],"functions":[78],"appear":[79],"program":[82],"obscured":[84],"shuffling":[86],"these":[87],"units":[88],"creating":[91],"interfunctional":[93],"obfuscation.Experimental":[96],"results":[97],"show":[98],"that":[99],"algorithm":[101],"performs":[102],"well":[103],"automated":[105],"attacks.":[108]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2026-10-30T12:39:25.321706","created_date":"2017-01-06T00:00:00"}
