{"id":"https://openalex.org/W2160018797","doi":null,"title":"Methods for Obfuscating Java Programs","display_name":"Methods for Obfuscating Java Programs","publication_year":2012,"publication_date":"2012-03-30","ids":{"openalex":"https://openalex.org/W2160018797","mag":"2160018797"},"language":"en","primary_location":{"id":"pmh:oai:ojs.jmeds.eu:article/55","doi":null,"is_oa":true,"landing_page_url":"http://jmeds.eu/index.php/jmeds/article/view/Methods_for_Obfuscating_Java_Programs","pdf_url":null,"source":{"id":"https://openalex.org/S4306401580","display_name":"Journal of Mobile, Embedded and Distributed Systems (JMEDS) - Journal of Mobile, Embedded and Distributed Systems","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":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Journal of Mobile, Embedded and Distributed Systems; Vol 4, No 1 (2012): Insights on Current and Future ICT Solutions; 25-30","raw_type":"info:eu-repo/semantics/article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://jmeds.eu/index.php/jmeds/article/view/Methods_for_Obfuscating_Java_Programs","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066941459","display_name":"Florin D. Buzatu","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Florin D. Buzatu","raw_affiliation_strings":["IT&C Security Master #R##N#Department of Economic Informatics and Cybernetics"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IT&C Security Master #R##N#Department of Economic Informatics and Cybernetics","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5066941459"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.3937,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.64257882,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":95},"biblio":{"volume":"4","issue":"1","first_page":"25","last_page":"30"},"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.8842999935150146,"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.8842999935150146,"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.09030000120401382,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.005400000140070915,"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/bytecode","display_name":"bytecode","score":0.5899999737739563},{"id":"https://openalex.org/keywords/decompilation","display_name":"decompilation","score":0.8230000138282776},{"id":"https://openalex.org/keywords/reverse-engineering","display_name":"reverse engineering","score":0.9070000052452087},{"id":"https://openalex.org/keywords/data-obfuscation","display_name":"data obfuscation","score":0.9980000257492065},{"id":"https://openalex.org/keywords/control-flow-obfuscation","display_name":"control flow obfuscation","score":1.0},{"id":"https://openalex.org/keywords/software-protection","display_name":"software protection","score":0.6600000262260437}],"concepts":[{"id":"https://openalex.org/C40305131","wikidata":"https://www.wikidata.org/wiki/Q2616305","display_name":"Obfuscation","level":2,"score":0.9508571624755859},{"id":"https://openalex.org/C2779818221","wikidata":"https://www.wikidata.org/wiki/Q837330","display_name":"Bytecode","level":3,"score":0.9430288672447205},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8449430465698242},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6972722411155701},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.6649424433708191},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6288257241249084},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5991258025169373},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.5669693946838379},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5489469766616821},{"id":"https://openalex.org/C2777472213","wikidata":"https://www.wikidata.org/wiki/Q137496","display_name":"Java bytecode","level":5,"score":0.5086003541946411},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.44070595502853394},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.4297310709953308},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.18581727147102356},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.17752426862716675},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1282660961151123},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:ojs.jmeds.eu:article/55","doi":null,"is_oa":true,"landing_page_url":"http://jmeds.eu/index.php/jmeds/article/view/Methods_for_Obfuscating_Java_Programs","pdf_url":null,"source":{"id":"https://openalex.org/S4306401580","display_name":"Journal of Mobile, Embedded and Distributed Systems (JMEDS) - Journal of Mobile, Embedded and Distributed Systems","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":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Journal of Mobile, Embedded and Distributed Systems; Vol 4, No 1 (2012): Insights on Current and Future ICT Solutions; 25-30","raw_type":"info:eu-repo/semantics/article"},{"id":"mag:2160018797","doi":null,"is_oa":false,"landing_page_url":"http://jmeds.eu/index.php/jmeds/article/view/55","pdf_url":null,"source":{"id":"https://openalex.org/S2765018114","display_name":"Journal of Mobile, Embedded and Distributed Systems","issn_l":"2067-4074","issn":["2067-4074"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":["anvur-scientific"],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Journal of Mobile, Embedded and Distributed Systems","raw_type":null}],"best_oa_location":{"id":"pmh:oai:ojs.jmeds.eu:article/55","doi":null,"is_oa":true,"landing_page_url":"http://jmeds.eu/index.php/jmeds/article/view/Methods_for_Obfuscating_Java_Programs","pdf_url":null,"source":{"id":"https://openalex.org/S4306401580","display_name":"Journal of Mobile, Embedded and Distributed Systems (JMEDS) - Journal of Mobile, Embedded and Distributed Systems","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":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Journal of Mobile, Embedded and Distributed Systems; Vol 4, No 1 (2012): Insights on Current and Future ICT Solutions; 25-30","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":2,"referenced_works":["https://openalex.org/W1547894260","https://openalex.org/W2093610458"],"related_works":["https://openalex.org/W2378458299","https://openalex.org/W7100964159","https://openalex.org/W4386124496","https://openalex.org/W7099219795","https://openalex.org/W2048120145","https://openalex.org/W7098117464","https://openalex.org/W2241366172","https://openalex.org/W2379992056","https://openalex.org/W2153479685","https://openalex.org/W7100993461"],"abstract_inverted_index":{"Java":[0,28],"programs":[1],"distributed":[2],"through":[3],"internet":[4],"are":[5],"suffering":[6],"of":[7,58,78,92],"problems":[8],"like":[9],"reverse":[10],"engineering,":[11],"algorithms":[12],"theft":[13],"and":[14,83],"unauthorized":[15],"functional":[16],"changes.":[17],"The":[18,62],"reason":[19],"for":[20],"this":[21,45],"issue":[22],"is":[23],"that":[24,40,53,75],"the":[25,42,56,59,79,90],"bytecode":[26,82],"from":[27],"class":[29],"file":[30],"holds":[31],"enough":[32],"information":[33],"to":[34,88],"be":[35,98],"decompiled":[36,60],"into":[37],"source":[38,84],"code":[39],"resembles":[41],"original.":[43],"In":[44,86],"paper,":[46],"I":[47],"discuss":[48],"some":[49,95],"practical":[50],"obfuscation":[51,73],"methods":[52,63,74],"make":[54,76],"difficult":[55],"understanding":[57],"programs.":[61],"analyzed":[64],"are:":[65],"lexical":[66],"obfuscation,":[67,69,72],"data":[68],"control":[70],"flow":[71],"use":[77],"discrepancy":[80],"between":[81],"code.":[85],"order":[87],"evaluate":[89],"usefulness":[91],"these":[93],"methods,":[94],"metrics":[96],"will":[97],"described.":[99]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2026-08-18T07:49:30.821534","created_date":"2016-06-24T00:00:00"}
