{"id":"https://openalex.org/W7214656338","doi":"https://doi.org/10.1109/acit69831.2026.11699985","title":"Ensemble Boosting-Based Source Code Obfuscation Using Deep Learning Models for .NET","display_name":"Ensemble Boosting-Based Source Code Obfuscation Using Deep Learning Models for .NET","publication_year":2026,"publication_date":"2026-09-01","ids":{"openalex":"https://openalex.org/W7214656338","doi":"https://doi.org/10.1109/acit69831.2026.11699985"},"language":"en","primary_location":{"id":"doi:10.1109/acit69831.2026.11699985","doi":"https://doi.org/10.1109/acit69831.2026.11699985","is_oa":true,"landing_page_url":"https://doi.org/10.1109/acit69831.2026.11699985","pdf_url":null,"source":{"id":"https://openalex.org/S4363608254","display_name":"International Conference on Advanced Computer Information Technologies (ACIT)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 16th International Conference on Advanced Computer Information Technologies (ACIT)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1109/acit69831.2026.11699985","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5021791363","display_name":"Igor Golovko","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I164756455","display_name":"Khmelnytskyi National University","ror":"https://ror.org/04r8a1r80","country_code":"UA","type":"education","lineage":["https://openalex.org/I164756455"]}],"countries":["UA"],"is_corresponding":false,"raw_author_name":"Igor Golovko","raw_affiliation_strings":["Khmelnytskyi National University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Khmelnytskyi National University","institution_ids":["https://openalex.org/I164756455"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050278704","display_name":"\u041e\u043b\u0435\u0433 \u0421\u0430\u0432\u0435\u043d\u043a\u043e","orcid":"https://orcid.org/0000-0002-4104-745X","observed_orcids":["https://orcid.org/0000-0002-4104-745X","https://orcid.org/0000-0003-0296-9651"]},"institutions":[{"id":"https://openalex.org/I164756455","display_name":"Khmelnytskyi National University","ror":"https://ror.org/04r8a1r80","country_code":"UA","type":"education","lineage":["https://openalex.org/I164756455"]}],"countries":["UA"],"is_corresponding":false,"raw_author_name":"Oleg Savenko","raw_affiliation_strings":["Khmelnytskyi National University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Khmelnytskyi National University","institution_ids":["https://openalex.org/I164756455"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5114988186","display_name":"Serhii Svystun","orcid":"https://orcid.org/0009-0009-8210-6450","observed_orcids":["https://orcid.org/0009-0009-8210-6450"]},"institutions":[{"id":"https://openalex.org/I164756455","display_name":"Khmelnytskyi National University","ror":"https://ror.org/04r8a1r80","country_code":"UA","type":"education","lineage":["https://openalex.org/I164756455"]}],"countries":["UA"],"is_corresponding":false,"raw_author_name":"Serhii Svystun","raw_affiliation_strings":["Khmelnytskyi National University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Khmelnytskyi National University","institution_ids":["https://openalex.org/I164756455"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I164756455"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"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.8529999852180481,"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.8529999852180481,"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.13490000367164612,"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.00279999990016222,"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/code-obfuscation","display_name":"code obfuscation","score":0.9900000095367432},{"id":"https://openalex.org/keywords/reverse-engineering-protection","display_name":"reverse engineering protection","score":0.8450000286102295},{"id":"https://openalex.org/keywords/ensemble-boosting","display_name":"ensemble boosting","score":0.7200000286102295},{"id":"https://openalex.org/keywords/intermediate-representation","display_name":"intermediate representation","score":0.7129999995231628},{"id":"https://openalex.org/keywords/lstm","display_name":"LSTM","score":0.5659999847412109},{"id":"https://openalex.org/keywords/autoencoder","display_name":"autoencoder","score":0.9829999804496765},{"id":"https://openalex.org/keywords/transformer","display_name":"transformer models","score":0.9890000224113464},{"id":"https://openalex.org/keywords/synthetic-benchmark","display_name":"synthetic benchmark","score":0.656000018119812},{"id":"https://openalex.org/keywords/metadata-protection","display_name":"metadata protection","score":0.5410000085830688},{"id":"https://openalex.org/keywords/renaming","display_name":"renaming","score":0.49000000953674316}],"concepts":[{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.7081999778747559},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6510999798774719},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.6378999948501587},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5234000086784363},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.49059998989105225},{"id":"https://openalex.org/C40305131","wikidata":"https://www.wikidata.org/wiki/Q2616305","display_name":"Obfuscation","level":2,"score":0.3788999915122986},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.34709998965263367},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.3197000026702881},{"id":"https://openalex.org/C45942800","wikidata":"https://www.wikidata.org/wiki/Q245652","display_name":"Ensemble learning","level":2,"score":0.30880001187324524},{"id":"https://openalex.org/C774472","wikidata":"https://www.wikidata.org/wiki/Q6760393","display_name":"Margin (machine learning)","level":2,"score":0.2946000099182129},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.28220000863075256},{"id":"https://openalex.org/C153180895","wikidata":"https://www.wikidata.org/wiki/Q7148389","display_name":"Pattern recognition (psychology)","level":2,"score":0.28130000829696655},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2709999978542328},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.25209999084472656}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/acit69831.2026.11699985","doi":"https://doi.org/10.1109/acit69831.2026.11699985","is_oa":true,"landing_page_url":"https://doi.org/10.1109/acit69831.2026.11699985","pdf_url":null,"source":{"id":"https://openalex.org/S4363608254","display_name":"International Conference on Advanced Computer Information Technologies (ACIT)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 16th International Conference on Advanced Computer Information Technologies (ACIT)","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1109/acit69831.2026.11699985","doi":"https://doi.org/10.1109/acit69831.2026.11699985","is_oa":true,"landing_page_url":"https://doi.org/10.1109/acit69831.2026.11699985","pdf_url":null,"source":{"id":"https://openalex.org/S4363608254","display_name":"International Conference on Advanced Computer Information Technologies (ACIT)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 16th International Conference on Advanced Computer Information Technologies (ACIT)","raw_type":"proceedings-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W1971475814","https://openalex.org/W1979852787","https://openalex.org/W2116174596","https://openalex.org/W2145912048","https://openalex.org/W2401561631","https://openalex.org/W2476300929","https://openalex.org/W2509162308","https://openalex.org/W2533383364","https://openalex.org/W2560252021","https://openalex.org/W2575174256","https://openalex.org/W2767793900","https://openalex.org/W2773349850","https://openalex.org/W2783327762","https://openalex.org/W2868191876","https://openalex.org/W2888651064","https://openalex.org/W2920616056","https://openalex.org/W3023495226","https://openalex.org/W3188068858","https://openalex.org/W3194355103","https://openalex.org/W3194899458","https://openalex.org/W3204960723","https://openalex.org/W3215066651","https://openalex.org/W4205739998","https://openalex.org/W4226101499","https://openalex.org/W4228999312","https://openalex.org/W4297042799","https://openalex.org/W4308327109","https://openalex.org/W4321481948","https://openalex.org/W4385627058","https://openalex.org/W4387108032","https://openalex.org/W4392179710","https://openalex.org/W4394029380","https://openalex.org/W4399548007","https://openalex.org/W4400350345","https://openalex.org/W4401171110","https://openalex.org/W4401415363","https://openalex.org/W4402673692","https://openalex.org/W4413394283"],"related_works":["https://openalex.org/W4384077659","https://openalex.org/W2763718030","https://openalex.org/W4385485199","https://openalex.org/W7167034531","https://openalex.org/W2793993478","https://openalex.org/W7220407199","https://openalex.org/W4413394283","https://openalex.org/W4224443281","https://openalex.org/W7098927629","https://openalex.org/W6941377429"],"abstract_inverted_index":{"Protecting.":[0],"NET":[1,30],"software":[2],"against":[3],"reverse":[4],"engineering":[5],"remains":[6],"difficult":[7],"because":[8],"managed":[9],"assemblies":[10,31],"preserve":[11],"rich":[12],"structural":[13,50,159],"information":[14],"in":[15,139],"Intermediate":[16],"Language":[17],"(IL)":[18],"and":[19,52,73,106,126,161],"metadata.":[20],"This":[21],"paper":[22],"proposes":[23],"an":[24,39,46],"ensemble":[25,134],"boosting-based":[26],"obfuscation":[27,113],"approach":[28],"for.":[29],"that":[32,131],"combines":[33],"three":[34],"complementary":[35],"deep":[36],"learning":[37],"components:":[38],"LSTM":[40],"module":[41],"for":[42,48,55],"sequential":[43],"IL":[44],"dependencies,":[45],"autoencoder":[47],"latent":[49],"transformation,":[51,118],"a":[53,78,91,150],"transformer":[54],"global":[56],"context":[57],"modeling.":[58],"Unlike":[59],"static":[60,144],"heuristic":[61],"obfuscators,":[62],"the":[63,132,146],"proposed":[64,147],"method":[65,148],"selects":[66],"transformation":[67],"strategies":[68],"adaptively":[69],"at":[70,108],"fragment":[71],"level":[72,110],"aggregates":[74],"model":[75],"outputs":[76],"through":[77],"boosting":[79,133],"meta-stage.":[80],"To":[81],"ensure":[82],"experimental":[83],"reproducibility":[84],"without":[85],"relying":[86],"on":[87],"proprietary":[88],"industrial":[89],"software,":[90],"synthetic":[92],"benchmark":[93,100],"of":[94],"managed-code":[95],"fragments":[96],"is":[97,101],"introduced.":[98],"The":[99],"generated":[102],"from":[103],"C#":[104],"templates":[105],"evaluated":[107],"IL-token":[109],"using":[111],"six":[112],"strategy":[114],"classes:":[115],"renaming,":[116],"control-flow":[117],"opaque":[119],"predicate":[120],"insertion,":[121,125],"string":[122],"encryption,":[123],"dead-code":[124],"metadata-oriented":[127],"protection.":[128],"Experiments":[129],"show":[130],"outperforms":[135],"individual":[136],"base":[137],"models":[138],"transformation-selection":[140],"accuracy.":[141],"Compared":[142],"with":[143],"baselines,":[145],"yields":[149],"more":[151],"balanced":[152],"trade-off":[153],"among":[154],"complexity":[155],"growth,":[156],"entropy":[157],"increase,":[158],"diversity,":[160],"overhead.":[162]},"counts_by_year":[],"updated_date":"2026-11-08T12:12:28.789561","created_date":"2026-09-29T00:00:00"}
