{"id":"https://openalex.org/W2889914713","doi":"https://doi.org/10.1109/access.2018.2868411","title":"REPICA: Rewriting Position Independent Code of ARM","display_name":"REPICA: Rewriting Position Independent Code of ARM","publication_year":2018,"publication_date":"2018-01-01","ids":{"openalex":"https://openalex.org/W2889914713","doi":"https://doi.org/10.1109/access.2018.2868411","mag":"2889914713"},"language":"en","primary_location":{"id":"doi:10.1109/access.2018.2868411","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2018.2868411","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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 Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2018.2868411","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101679312","display_name":"Dong-Soo Ha","orcid":"https://orcid.org/0000-0002-1943-9190"},"institutions":[{"id":"https://openalex.org/I4575257","display_name":"Hanyang University","ror":"https://ror.org/046865y68","country_code":"KR","type":"education","lineage":["https://openalex.org/I4575257"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Dongsoo Ha","raw_affiliation_strings":["Department of Computer Science and Engineering, Hanyang University, Ansan, South Korea"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Hanyang University, Ansan, South Korea","institution_ids":["https://openalex.org/I4575257"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102847864","display_name":"Wenhui Jin","orcid":"https://orcid.org/0000-0002-4647-6261"},"institutions":[{"id":"https://openalex.org/I4575257","display_name":"Hanyang University","ror":"https://ror.org/046865y68","country_code":"KR","type":"education","lineage":["https://openalex.org/I4575257"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Wenhui Jin","raw_affiliation_strings":["Department of Computer Science and Engineering, Hanyang University, Ansan, South Korea"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Hanyang University, Ansan, South Korea","institution_ids":["https://openalex.org/I4575257"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102887306","display_name":"Heekuck Oh","orcid":"https://orcid.org/0000-0002-2989-8737"},"institutions":[{"id":"https://openalex.org/I4575257","display_name":"Hanyang University","ror":"https://ror.org/046865y68","country_code":"KR","type":"education","lineage":["https://openalex.org/I4575257"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Heekuck Oh","raw_affiliation_strings":["Department of Computer Science and Engineering, Hanyang University, Ansan, South Korea"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Hanyang University, Ansan, South Korea","institution_ids":["https://openalex.org/I4575257"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5101679312"],"corresponding_institution_ids":["https://openalex.org/I4575257"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":0.3258,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.6748016,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"6","issue":null,"first_page":"50488","last_page":"50509"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":1.0,"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/T11424","display_name":"Security and Verification in Computing","score":1.0,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9975000023841858,"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/T10478","display_name":"Diamond and Carbon-based Materials Research","score":0.9846000075340271,"subfield":{"id":"https://openalex.org/subfields/2505","display_name":"Materials Chemistry"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6113386750221252},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.5105929970741272},{"id":"https://openalex.org/keywords/rewriting","display_name":"Rewriting","score":0.42319217324256897},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.37232065200805664},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.21972328424453735},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.1392747163772583}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6113386750221252},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.5105929970741272},{"id":"https://openalex.org/C154690210","wikidata":"https://www.wikidata.org/wiki/Q1668499","display_name":"Rewriting","level":2,"score":0.42319217324256897},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.37232065200805664},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.21972328424453735},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.1392747163772583}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/access.2018.2868411","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2018.2868411","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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 Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:d9fd679181f84d0c91f606bab32eddff","is_oa":true,"landing_page_url":"https://doaj.org/article/d9fd679181f84d0c91f606bab32eddff","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 6, Pp 50488-50509 (2018)","raw_type":"article"},{"id":"pmh:oai:repository.hanyang.ac.kr:20.500.11754/81401","is_oa":false,"landing_page_url":"http://repository.hanyang.ac.kr/handle/20.500.11754/81401","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article"}],"best_oa_location":{"id":"doi:10.1109/access.2018.2868411","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2018.2868411","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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 Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1162748747","display_name":null,"funder_award_id":"IITP-2018-2014-0-00636","funder_id":"https://openalex.org/F4320322030","funder_display_name":"Ministry of Science, ICT and Future Planning"},{"id":"https://openalex.org/G5184648719","display_name":null,"funder_award_id":"NRF-2015R1D1A1A09058200","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"}],"funders":[{"id":"https://openalex.org/F4320322030","display_name":"Ministry of Science, ICT and Future Planning","ror":"https://ror.org/032e49973"},{"id":"https://openalex.org/F4320322120","display_name":"National Research Foundation of Korea","ror":"https://ror.org/013aysd81"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":76,"referenced_works":["https://openalex.org/W105131483","https://openalex.org/W112802207","https://openalex.org/W961099885","https://openalex.org/W1514171102","https://openalex.org/W1522250664","https://openalex.org/W1537077670","https://openalex.org/W1546149892","https://openalex.org/W1551162551","https://openalex.org/W1563300346","https://openalex.org/W1568478782","https://openalex.org/W1582456956","https://openalex.org/W1585630533","https://openalex.org/W1780580795","https://openalex.org/W1823377586","https://openalex.org/W1947621832","https://openalex.org/W1969338270","https://openalex.org/W1982199114","https://openalex.org/W1993736952","https://openalex.org/W1994742583","https://openalex.org/W2006611045","https://openalex.org/W2008015263","https://openalex.org/W2019747336","https://openalex.org/W2033065121","https://openalex.org/W2040183246","https://openalex.org/W2047226031","https://openalex.org/W2052897520","https://openalex.org/W2056608406","https://openalex.org/W2079029390","https://openalex.org/W2084507645","https://openalex.org/W2084875723","https://openalex.org/W2106933078","https://openalex.org/W2109219878","https://openalex.org/W2117798902","https://openalex.org/W2123553986","https://openalex.org/W2134633067","https://openalex.org/W2142778065","https://openalex.org/W2148686658","https://openalex.org/W2149603369","https://openalex.org/W2149918819","https://openalex.org/W2155943969","https://openalex.org/W2160468841","https://openalex.org/W2161086571","https://openalex.org/W2162986442","https://openalex.org/W2166462894","https://openalex.org/W2168843528","https://openalex.org/W2293624369","https://openalex.org/W2496999134","https://openalex.org/W2612128870","https://openalex.org/W2625806818","https://openalex.org/W2752531355","https://openalex.org/W2774286308","https://openalex.org/W2791218785","https://openalex.org/W2914503388","https://openalex.org/W4236561850","https://openalex.org/W4239813889","https://openalex.org/W4245435048","https://openalex.org/W6604241544","https://openalex.org/W6604578850","https://openalex.org/W6631155369","https://openalex.org/W6632150593","https://openalex.org/W6632716968","https://openalex.org/W6632907626","https://openalex.org/W6633875382","https://openalex.org/W6634977055","https://openalex.org/W6638058569","https://openalex.org/W6638559843","https://openalex.org/W6640724070","https://openalex.org/W6678483193","https://openalex.org/W6682030157","https://openalex.org/W6682091879","https://openalex.org/W6682798926","https://openalex.org/W6683765792","https://openalex.org/W6724342392","https://openalex.org/W6739547535","https://openalex.org/W6759111002","https://openalex.org/W6950634713"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2120204135","https://openalex.org/W2139396251","https://openalex.org/W1796293478","https://openalex.org/W1577544887","https://openalex.org/W2168276503","https://openalex.org/W1573537275","https://openalex.org/W2105713543"],"abstract_inverted_index":{"Binary":[0],"rewriting":[1],"techniques":[2,28],"are":[3,74],"widely":[4],"used":[5],"in":[6,64,122,157,174],"program":[7],"vulnerability":[8],"fixing,":[9],"obfuscation,":[10],"security-oriented":[11],"transforming,":[12],"and":[13,19,56,96,178,198,205,226],"otherpurposes,":[14],"such":[15],"as":[16],"binary":[17,26,113],"profiling":[18],"optimization.":[20],"Over":[21],"the":[22,89,137,154,183,232],"past":[23],"decade,":[24],"most":[25],"instrumentation":[27,114],"have":[29],"been":[30,62],"studied":[31,63],"on":[32],"<inline-formula":[33],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[34,94,98,108,127,196,217,236],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">":[35],"<tex-math":[36],"notation=\"LaTeX\">$\\times":[37],"86$":[38],"</tex-math></inline-formula>":[39],"architecture,":[40],"specifically":[41],"focusing":[42],"onthe":[43],"challenges":[44],"of":[45,92,139,152,186,194,234],"instrumenting":[46,58],"non-PIC.":[47],"In":[48,66,102],"contrast,":[49],"ARM":[50,119],"architecture":[51],"has":[52,60],"received":[53],"little":[54],"attention,":[55],"statically":[57],"PIC":[59,151],"not":[61],"depth.":[65],"ARM,":[67],"owing":[68],"to":[69,83,241],"its":[70],"fixed-length":[71],"instructions,":[72],"addresses":[73,170,221],"frequently":[75],"computed":[76],"via":[77],"multiple":[78],"stages,":[79],"making":[80],"it":[81,240],"difficult":[82],"handle":[84],"all":[85,168,212],"relative":[86,90,169,188,220],"addresses,":[87],"especially":[88],"address":[91],"<italic":[93,97],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">base-plus-offset</i>":[95],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">base-plus-index":[99],"addressing</i>":[100],".":[101],"this":[103],"paper,":[104],"we":[105,144,230],"present":[106],"<monospace":[107,126,195,216,235],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">REPICA</monospace>":[109,128,197,218,237],",":[110],"a":[111,123,146,163,192,243],"static":[112],"technique":[115],"which":[116,153],"can":[117,129],"rewrite":[118],"binaries":[120,204,213],"compiled":[121],"position-independent":[124],"fashion.":[125],"instrument":[130],"at":[131],"anywhere":[132],"without":[133],"symbolic":[134,158],"information.":[135],"With":[136],"aim":[138],"identifying":[140],"andprocessing":[141],"relative-addresses":[142],"accurately,":[143],"designed":[145],"value-set":[147],"analysis":[148],"specialized":[149],"for":[150,166],"domain":[155],"is":[156],"format.":[159],"We":[160,190],"also":[161],"identified":[162],"new":[164],"challenge":[165],"situations":[167],"cannot":[171],"be":[172],"corrected":[173],"an":[175],"optimized":[176],"way":[177],"solvedthis":[179],"problem":[180],"efficiently":[181],"by":[182,215,238],"stepwise":[184],"correction":[185],"each":[187],"address.":[189],"implemented":[191],"prototype":[193],"experimented":[199],"with":[200,223],"approximately":[201],"1200":[202],"COTS":[203],"SPECint2006":[206],"benchmarks.":[207],"The":[208],"experiment":[209],"showed":[210],"that":[211],"rewritten":[214],"maintain":[219],"correctly":[222],"negligible":[224],"execution":[225],"space":[227],"overhead.":[228],"Finally,":[229],"exhibit":[231],"effectiveness":[233],"using":[239],"implement":[242],"shadow":[244],"stack.":[245]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2018-09-27T00:00:00"}
