{"id":"https://openalex.org/W2341067282","doi":"https://doi.org/10.1109/tifs.2016.2555287","title":"Integrated Software Fingerprinting via Neural-Network-Based Control Flow Obfuscation","display_name":"Integrated Software Fingerprinting via Neural-Network-Based Control Flow Obfuscation","publication_year":2016,"publication_date":"2016-04-20","ids":{"openalex":"https://openalex.org/W2341067282","doi":"https://doi.org/10.1109/tifs.2016.2555287","mag":"2341067282"},"language":"en","primary_location":{"id":"doi:10.1109/tifs.2016.2555287","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tifs.2016.2555287","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/A5053136902","display_name":"Haoyu Ma","orcid":"https://orcid.org/0000-0002-8153-1406"},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haoyu Ma","raw_affiliation_strings":["College of Computer and Control Engineering, Nankai University, Tianjin, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer and Control Engineering, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066127287","display_name":"Ruiqi Li","orcid":"https://orcid.org/0000-0002-7452-104X"},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ruiqi Li","raw_affiliation_strings":["College of Computer and Control Engineering, Nankai University, Tianjin, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer and Control Engineering, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028578018","display_name":"Xiaoxu Yu","orcid":null},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaoxu Yu","raw_affiliation_strings":["College of Computer and Control Engineering, Nankai University, Tianjin, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer and Control Engineering, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005646333","display_name":"Chunfu Jia","orcid":"https://orcid.org/0000-0002-5588-9690"},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chunfu Jia","raw_affiliation_strings":["College of Computer and Control Engineering, Nankai University, Tianjin, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer and Control Engineering, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079108949","display_name":"Debin Gao","orcid":"https://orcid.org/0000-0001-9412-9961"},"institutions":[{"id":"https://openalex.org/I79891267","display_name":"Singapore Management University","ror":"https://ror.org/050qmg959","country_code":"SG","type":"education","lineage":["https://openalex.org/I79891267"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Debin Gao","raw_affiliation_strings":["School of Information Systems, Singapore Management University, Singapore"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Systems, Singapore Management University, Singapore","institution_ids":["https://openalex.org/I79891267"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0003,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.75453008,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"11","issue":"10","first_page":"2322","last_page":"2337"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9988999962806702,"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.9988999962806702,"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/T12357","display_name":"Digital Media Forensic Detection","score":0.9948999881744385,"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"}},{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9937000274658203,"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/computer-science","display_name":"Computer science","score":0.8527153730392456},{"id":"https://openalex.org/keywords/obfuscation","display_name":"Obfuscation","score":0.7191371321678162},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.497835636138916},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.4879729151725769},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.486272931098938},{"id":"https://openalex.org/keywords/flow-control","display_name":"Flow control (data)","score":0.42114120721817017},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.3423129916191101},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.3263140022754669},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2634667158126831},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1890908181667328},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.10903051495552063}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8527153730392456},{"id":"https://openalex.org/C40305131","wikidata":"https://www.wikidata.org/wiki/Q2616305","display_name":"Obfuscation","level":2,"score":0.7191371321678162},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.497835636138916},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.4879729151725769},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.486272931098938},{"id":"https://openalex.org/C186766456","wikidata":"https://www.wikidata.org/wiki/Q612457","display_name":"Flow control (data)","level":2,"score":0.42114120721817017},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3423129916191101},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3263140022754669},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2634667158126831},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1890908181667328},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.10903051495552063}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tifs.2016.2555287","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tifs.2016.2555287","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"},{"id":"pmh:oai:ink.library.smu.edu.sg:sis_research-4181","is_oa":false,"landing_page_url":"https://ink.library.smu.edu.sg/sis_research/3180","pdf_url":null,"source":{"id":"https://openalex.org/S4306401925","display_name":"Singapore Management University Institutional Knowledge (InK) (Singapore Management University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79891267","host_organization_name":"Singapore Management University","host_organization_lineage":["https://openalex.org/I79891267"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://doi.org/10.1109/TIFS.2016.2555287","raw_type":"Journal Article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.7799999713897705}],"awards":[{"id":"https://openalex.org/G1746220988","display_name":null,"funder_award_id":"65121012","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G5548580327","display_name":null,"funder_award_id":"15JCQNJC41500","funder_id":"https://openalex.org/F4320323993","funder_display_name":"Natural Science Foundation of Tianjin City"},{"id":"https://openalex.org/G632072193","display_name":"\u4e8c\u8fdb\u5236\u4ee3\u7801\u8def\u5f84\u6df7\u6dc6\u65b9\u6cd5\u7814\u7a76","funder_award_id":"61272423","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G797844368","display_name":null,"funder_award_id":"14JCYBJC15300","funder_id":"https://openalex.org/F4320323993","funder_display_name":"Natural Science Foundation of Tianjin City"},{"id":"https://openalex.org/G8989842174","display_name":null,"funder_award_id":"61300242","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320323993","display_name":"Natural Science Foundation of Tianjin City","ror":null},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":53,"referenced_works":["https://openalex.org/W51612467","https://openalex.org/W54139165","https://openalex.org/W59882795","https://openalex.org/W106055863","https://openalex.org/W109909280","https://openalex.org/W1151913765","https://openalex.org/W1489356009","https://openalex.org/W1496704300","https://openalex.org/W1508395088","https://openalex.org/W1548806133","https://openalex.org/W1551162551","https://openalex.org/W1710734607","https://openalex.org/W1862568640","https://openalex.org/W1882240703","https://openalex.org/W1970964495","https://openalex.org/W1980719717","https://openalex.org/W1988115241","https://openalex.org/W2011367000","https://openalex.org/W2013962639","https://openalex.org/W2016094683","https://openalex.org/W2019763646","https://openalex.org/W2051680981","https://openalex.org/W2055084740","https://openalex.org/W2061361563","https://openalex.org/W2061948404","https://openalex.org/W2072128103","https://openalex.org/W2076063813","https://openalex.org/W2084939909","https://openalex.org/W2086968222","https://openalex.org/W2096196901","https://openalex.org/W2102748361","https://openalex.org/W2103496339","https://openalex.org/W2107147876","https://openalex.org/W2112036221","https://openalex.org/W2117030266","https://openalex.org/W2119251836","https://openalex.org/W2126851641","https://openalex.org/W2133174524","https://openalex.org/W2139356751","https://openalex.org/W2140660536","https://openalex.org/W2145113795","https://openalex.org/W2156897720","https://openalex.org/W2163332437","https://openalex.org/W2165069015","https://openalex.org/W4231109964","https://openalex.org/W4244296837","https://openalex.org/W6602158302","https://openalex.org/W6602228973","https://openalex.org/W6604490274","https://openalex.org/W6627270107","https://openalex.org/W6632907626","https://openalex.org/W6637688222","https://openalex.org/W6677495220"],"related_works":["https://openalex.org/W2982588003","https://openalex.org/W2070909730","https://openalex.org/W2011536294","https://openalex.org/W2486765974","https://openalex.org/W4285240677","https://openalex.org/W2919866608","https://openalex.org/W2373485845","https://openalex.org/W4390754876","https://openalex.org/W2811047447","https://openalex.org/W2883399546"],"abstract_inverted_index":{"Dynamic":[0],"software":[1,11,20,31,65,98,152,186],"fingerprinting":[2,84,114],"has":[3],"been":[4],"an":[5,54],"important":[6],"tool":[7],"in":[8,36,53,142],"fighting":[9],"against":[10,57],"theft":[12],"and":[13,168],"pirating":[14],"by":[15,188],"embedding":[16],"unique":[17],"fingerprints":[18,206],"into":[19],"copies.":[21],"However,":[22],"the":[23,27,38,49,64,70,82,90,96,109,139,143,151,160,164,175,185,192,196,204],"existing":[24],"work":[25],"uses":[26],"methods":[28],"from":[29],"dynamic":[30,83],"watermarking":[32],"as":[33,214],"direct":[34],"solutions,":[35],"which":[37,89],"secret":[39],"marks":[40],"are":[41],"inside":[42],"rather":[43],"independent":[44],"code":[45],"modules":[46],"attached":[47],"to":[48,69,93,133,174,183],"software.":[50],"This":[51],"results":[52],"intrinsic":[55],"weakness":[56],"targeted":[58],"collusive":[59,208],"attacks,":[60],"since":[61],"differences":[62],"among":[63],"copies":[66,99],"correspond":[67],"directly":[68],"fingerprint-related":[71],"components.":[72],"In":[73],"this":[74],"paper,":[75],"we":[76],"suggest":[77],"a":[78,120,156],"novel":[79],"mode":[80],"of":[81,88,112,119,145,159,166,177],"called":[85,115],"integrated":[86,113],"fingerprinting,":[87],"goal":[91],"is":[92,181,212],"ensure":[94],"all":[95],"fingerprinted":[97],"possess":[100],"identical":[101],"behaviors":[102],"at":[103],"semantic":[104],"level.":[105],"We":[106],"then":[107],"provide":[108],"first":[110],"implementation":[111],"Neuroprint":[116,149,189,211,217],"on":[117,210],"top":[118],"control":[121],"flow":[122],"obfuscator":[123],"that":[124,155,172],"replaces":[125],"program's":[126],"conditional":[127],"structures":[128],"with":[129],"neural":[130,147,178],"networks":[131,161],"trained":[132],"simulate":[134],"their":[135],"branching":[136],"behaviors.":[137],"Leveraging":[138],"rich":[140],"entropy":[141],"outputs":[144],"these":[146],"networks,":[148,179],"embeds":[150],"fingerprints,":[153],"such":[154],"one-time":[157],"construction":[158],"serves":[162],"both":[163],"purposes":[165],"obfuscation":[167],"fingerprinting.":[169],"Evaluations":[170],"show":[171],"due":[173],"incomprehensibility":[176],"it":[180],"infeasible":[182],"de-obfuscate":[184],"transformed":[187],"or":[190],"attack":[191],"fingerprint":[193],"using":[194],"even":[195],"latest":[197],"program":[198],"analysis":[199],"techniques.":[200],"Revealing":[201],"information":[202],"regarding":[203],"hidden":[205],"via":[207],"attacks":[209],"difficult":[213],"well.":[215],"Finally,":[216],"also":[218],"demonstrates":[219],"negligible":[220],"runtime":[221],"overhead.":[222]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
