{"id":"https://openalex.org/W3005515703","doi":"https://doi.org/10.1109/access.2020.2972358","title":"o-glasses: Visualizing X86 Code From Binary Using a 1D-CNN","display_name":"o-glasses: Visualizing X86 Code From Binary Using a 1D-CNN","publication_year":2020,"publication_date":"2020-01-01","ids":{"openalex":"https://openalex.org/W3005515703","doi":"https://doi.org/10.1109/access.2020.2972358","mag":"3005515703"},"language":"en","primary_location":{"id":"doi:10.1109/access.2020.2972358","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2020.2972358","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/08986651.pdf","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","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://ieeexplore.ieee.org/ielx7/6287639/8948470/08986651.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066586561","display_name":"Yuhei Otsubo","orcid":"https://orcid.org/0000-0001-7395-5092"},"institutions":[{"id":"https://openalex.org/I4210101159","display_name":"National Police Academy","ror":"https://ror.org/0155e5d19","country_code":"JP","type":"education","lineage":["https://openalex.org/I4210101159"]},{"id":"https://openalex.org/I4210138172","display_name":"Institute of Information Security","ror":"https://ror.org/03rmfrm44","country_code":"JP","type":"education","lineage":["https://openalex.org/I4210138172"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Yuhei Otsubo","raw_affiliation_strings":["Institute of information Security, Kanagawa, Japan","National Police Agency, Tokyo, Japan"],"raw_orcid":"https://orcid.org/0000-0001-7395-5092","affiliations":[{"raw_affiliation_string":"Institute of information Security, Kanagawa, Japan","institution_ids":["https://openalex.org/I4210138172"]},{"raw_affiliation_string":"National Police Agency, Tokyo, Japan","institution_ids":["https://openalex.org/I4210101159"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102928695","display_name":"Akira Otsuka","orcid":"https://orcid.org/0000-0001-6862-2576"},"institutions":[{"id":"https://openalex.org/I4210138172","display_name":"Institute of Information Security","ror":"https://ror.org/03rmfrm44","country_code":"JP","type":"education","lineage":["https://openalex.org/I4210138172"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Akira Otsuka","raw_affiliation_strings":["Institute of information Security, Kanagawa, Japan"],"raw_orcid":"https://orcid.org/0000-0001-6862-2576","affiliations":[{"raw_affiliation_string":"Institute of information Security, Kanagawa, Japan","institution_ids":["https://openalex.org/I4210138172"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023133164","display_name":"Mamoru Mimura","orcid":"https://orcid.org/0000-0003-4323-9911"},"institutions":[{"id":"https://openalex.org/I4210138172","display_name":"Institute of Information Security","ror":"https://ror.org/03rmfrm44","country_code":"JP","type":"education","lineage":["https://openalex.org/I4210138172"]},{"id":"https://openalex.org/I443798","display_name":"National Defense Academy of Japan","ror":"https://ror.org/05xszy717","country_code":"JP","type":"education","lineage":["https://openalex.org/I443798"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Mamoru Mimura","raw_affiliation_strings":["Institute of information Security, Kanagawa, Japan","National Defense Academy, Kanagawa, Japan"],"raw_orcid":"https://orcid.org/0000-0003-4323-9911","affiliations":[{"raw_affiliation_string":"Institute of information Security, Kanagawa, Japan","institution_ids":["https://openalex.org/I4210138172"]},{"raw_affiliation_string":"National Defense Academy, Kanagawa, Japan","institution_ids":["https://openalex.org/I443798"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032369426","display_name":"Takeshi Sakaki","orcid":"https://orcid.org/0000-0002-5830-4352"},"institutions":[{"id":"https://openalex.org/I4210150479","display_name":"Institute for Future Engineering","ror":"https://ror.org/04p1vet95","country_code":"JP","type":"facility","lineage":["https://openalex.org/I4210150479"]},{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Takeshi Sakaki","raw_affiliation_strings":["Institute for Future Initiatives (IFI), The University of Tokyo, Tokyo, Japan"],"raw_orcid":"https://orcid.org/0000-0002-5830-4352","affiliations":[{"raw_affiliation_string":"Institute for Future Initiatives (IFI), The University of Tokyo, Tokyo, Japan","institution_ids":["https://openalex.org/I4210150479","https://openalex.org/I74801974"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1750,"currency":"USD","value_usd":1750},"apc_paid":{"value":1750,"currency":"USD","value_usd":1750},"fwci":0.4433,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.6050359,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"8","issue":null,"first_page":"31753","last_page":"31763"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":1.0,"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":1.0,"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/T11424","display_name":"Security and Verification in Computing","score":0.9908000230789185,"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/T12034","display_name":"Digital and Cyber Forensics","score":0.9889000058174133,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/x86","display_name":"x86","score":0.9328337907791138},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8580348491668701},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.679540753364563},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.545220673084259},{"id":"https://openalex.org/keywords/byte","display_name":"Byte","score":0.5216919779777527},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5148143172264099},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.5101833343505859},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.47706735134124756},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4589352309703827},{"id":"https://openalex.org/keywords/machine-code","display_name":"Machine code","score":0.45666131377220154},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4540572464466095},{"id":"https://openalex.org/keywords/binary-translation","display_name":"Binary translation","score":0.4237123131752014},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.27434948086738586},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2016969621181488},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.1405610740184784},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.1019665002822876}],"concepts":[{"id":"https://openalex.org/C170723468","wikidata":"https://www.wikidata.org/wiki/Q182933","display_name":"x86","level":3,"score":0.9328337907791138},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8580348491668701},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.679540753364563},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.545220673084259},{"id":"https://openalex.org/C43364308","wikidata":"https://www.wikidata.org/wiki/Q8799","display_name":"Byte","level":2,"score":0.5216919779777527},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5148143172264099},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.5101833343505859},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.47706735134124756},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4589352309703827},{"id":"https://openalex.org/C115168132","wikidata":"https://www.wikidata.org/wiki/Q55813","display_name":"Machine code","level":3,"score":0.45666131377220154},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4540572464466095},{"id":"https://openalex.org/C2778971978","wikidata":"https://www.wikidata.org/wiki/Q2287075","display_name":"Binary translation","level":3,"score":0.4237123131752014},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.27434948086738586},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2016969621181488},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.1405610740184784},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.1019665002822876}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2020.2972358","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2020.2972358","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/08986651.pdf","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:41db7f25a7084ba2abb5e0e8d6a01f44","is_oa":true,"landing_page_url":"https://doaj.org/article/41db7f25a7084ba2abb5e0e8d6a01f44","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"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 8, Pp 31753-31763 (2020)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2020.2972358","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2020.2972358","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/08986651.pdf","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.6200000047683716}],"awards":[{"id":"https://openalex.org/G3125286582","display_name":"Visualisation method of water consumption for the sustainable water-saving society","funder_award_id":"18H03424","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"}],"funders":[{"id":"https://openalex.org/F4320334764","display_name":"Japan Society for the Promotion of Science","ror":"https://ror.org/00hhkn466"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3005515703.pdf","grobid_xml":"https://content.openalex.org/works/W3005515703.grobid-xml"},"referenced_works_count":16,"referenced_works":["https://openalex.org/W1836465849","https://openalex.org/W1993651556","https://openalex.org/W2010065958","https://openalex.org/W2012132268","https://openalex.org/W2045140281","https://openalex.org/W2049050234","https://openalex.org/W2070970642","https://openalex.org/W2111338655","https://openalex.org/W2115771393","https://openalex.org/W2147800946","https://openalex.org/W2156387975","https://openalex.org/W2163605009","https://openalex.org/W2890991187","https://openalex.org/W6638667902","https://openalex.org/W6682889407","https://openalex.org/W6684191040"],"related_works":["https://openalex.org/W1964586167","https://openalex.org/W2369102298","https://openalex.org/W2766777357","https://openalex.org/W3005677086","https://openalex.org/W2132071463","https://openalex.org/W1812425709","https://openalex.org/W1967472216","https://openalex.org/W2793278848","https://openalex.org/W2468450633","https://openalex.org/W3095934469"],"abstract_inverted_index":{"Malicious":[0],"document":[1,28,50],"files":[2,29],"used":[3],"in":[4,48,195,224],"targeted":[5],"attacks":[6],"often":[7,16,109],"contain":[8,93,122],"a":[9,20,125,141,155,170,203,232],"small":[10,126,185],"program":[11],"called":[12],"shellcode.":[13,75,149,198],"It":[14],"is":[15,39,68,81,108,137,210],"hard":[17,71],"to":[18,41,52,72,85,111,159,182],"prepare":[19],"runnable":[21],"environment":[22],"for":[23,143,212],"dynamic":[24],"analysis":[25],"of":[26,45,100,115,117,128,135,147,190],"these":[27,36],"because":[30],"they":[31],"exploit":[32,57],"specific":[33],"vulnerabilities.":[34],"In":[35,150],"cases,":[37],"it":[38,67,80,90,136,226],"necessary":[40],"identify":[42],"the":[43,46,56,74,77,87,113,144,148,161,165,187,191,196,213],"position":[44],"shellcode":[47,88,120,162],"each":[49],"file":[51],"analyze":[53],"it.":[54],"If":[55],"code":[58,103,131,168,194,214,230],"uses":[59],"executable":[60],"scripts":[61],"such":[62,139],"as":[63,140,184,186],"JavaScript":[64,95],"and":[65,119],"Flash,":[66],"not":[69,92],"so":[70],"locate":[73,86],"On":[76],"other":[78,222],"hand,":[79],"sometimes":[82],"almost":[83],"impossible":[84],"when":[89],"does":[91],"any":[94],"or":[96],"Flash":[97],"but":[98],"consists":[99],"native":[101,130,167,193,229],"x86":[102,129,166,192,228],"only.":[104],"Binary":[105],"fragment":[106,127,179,215],"classification":[107],"applied":[110],"visualize":[112,160],"location":[114],"regions":[116],"interest,":[118],"must":[121],"at":[123],"least":[124],"even":[132],"if":[133],"most":[134],"obfuscated,":[138],"decoder":[142],"obfuscated":[145],"body":[146],"this":[151],"paper,":[152],"we":[153],"propose":[154],"novel":[156],"method,":[157,218],"o-glasses,":[158],"by":[163],"recognizing":[164],"using":[169],"specially":[171],"designed":[172],"one-dimensional":[173],"convolutional":[174],"neural":[175],"network":[176],"(1d-CNN).":[177],"The":[178],"size":[180,189],"needs":[181],"be":[183],"minimum":[188],"whole":[197],"Our":[199,217],"results":[200],"show":[201],"that":[202,225],"16-instruction-sequence":[204],"(approximately":[205],"48":[206],"bytes":[207],"on":[208],"average)":[209],"sufficient":[211],"visualization.":[216],"o-glasses":[219],"(1d-CNN),":[220],"outperforms":[221],"methods":[223],"recognizes":[227],"with":[231],"surprisingly":[233],"high":[234],"F-measure":[235],"rate":[236],"(about":[237],"99.95%).":[238]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2026-08-28T12:50:07.497085","created_date":"2025-10-10T00:00:00"}
