{"id":"https://openalex.org/W4416253133","doi":"https://doi.org/10.2197/ipsjjip.33.901","title":"Gangi: Preventing Memory Tampering Cheats in Online Games","display_name":"Gangi: Preventing Memory Tampering Cheats in Online Games","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4416253133","doi":"https://doi.org/10.2197/ipsjjip.33.901"},"language":"en","primary_location":{"id":"doi:10.2197/ipsjjip.33.901","is_oa":true,"landing_page_url":"https://doi.org/10.2197/ipsjjip.33.901","pdf_url":"https://www.jstage.jst.go.jp/article/ipsjjip/33/0/33_901/_pdf","source":{"id":"https://openalex.org/S4210239267","display_name":"Journal of Information Processing","issn_l":"1882-6652","issn":["1882-6652"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Information Processing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://www.jstage.jst.go.jp/article/ipsjjip/33/0/33_901/_pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5011120880","display_name":"Takahiro Hata","orcid":null},"institutions":[{"id":"https://openalex.org/I203951103","display_name":"Keio University","ror":"https://ror.org/02kn6nx58","country_code":"JP","type":"education","lineage":["https://openalex.org/I203951103"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Terufumi Hata","raw_affiliation_strings":["Keio University"],"affiliations":[{"raw_affiliation_string":"Keio University","institution_ids":["https://openalex.org/I203951103"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079100952","display_name":"Kenta Ishiguro","orcid":"https://orcid.org/0000-0003-0302-1600"},"institutions":[{"id":"https://openalex.org/I203951103","display_name":"Keio University","ror":"https://ror.org/02kn6nx58","country_code":"JP","type":"education","lineage":["https://openalex.org/I203951103"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Kenta Ishiguro","raw_affiliation_strings":["Keio University"],"affiliations":[{"raw_affiliation_string":"Keio University","institution_ids":["https://openalex.org/I203951103"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055300345","display_name":"Pierre-Louis Aublin","orcid":"https://orcid.org/0000-0001-9656-3622"},"institutions":[{"id":"https://openalex.org/I4210146742","display_name":"Community Research Initiative","ror":"https://ror.org/04bekvf09","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I4210146742"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pierre-Louis Aublin","raw_affiliation_strings":["Internet Initiative Japan Inc"],"affiliations":[{"raw_affiliation_string":"Internet Initiative Japan Inc","institution_ids":["https://openalex.org/I4210146742"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100658539","display_name":"Kenji Kono","orcid":"https://orcid.org/0000-0002-8650-9822"},"institutions":[{"id":"https://openalex.org/I203951103","display_name":"Keio University","ror":"https://ror.org/02kn6nx58","country_code":"JP","type":"education","lineage":["https://openalex.org/I203951103"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Kenji Kono","raw_affiliation_strings":["Keio University"],"affiliations":[{"raw_affiliation_string":"Keio University","institution_ids":["https://openalex.org/I203951103"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5011120880"],"corresponding_institution_ids":["https://openalex.org/I203951103"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.18879506,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"33","issue":"0","first_page":"901","last_page":"912"},"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.8431000113487244,"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":0.8431000113487244,"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.04879999905824661,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.02199999988079071,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/cheating","display_name":"Cheating","score":0.590399980545044},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.541700005531311},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5184999704360962},{"id":"https://openalex.org/keywords/game-developer","display_name":"Game Developer","score":0.4194999933242798},{"id":"https://openalex.org/keywords/video-game","display_name":"Video game","score":0.397599995136261},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.3449000120162964},{"id":"https://openalex.org/keywords/benchmarking","display_name":"Benchmarking","score":0.32120001316070557},{"id":"https://openalex.org/keywords/game-design","display_name":"Game design","score":0.31220000982284546}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.832099974155426},{"id":"https://openalex.org/C2778024590","wikidata":"https://www.wikidata.org/wiki/Q2357432","display_name":"Cheating","level":2,"score":0.590399980545044},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.5864999890327454},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.541700005531311},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5184999704360962},{"id":"https://openalex.org/C41826821","wikidata":"https://www.wikidata.org/wiki/Q844005","display_name":"Game Developer","level":3,"score":0.4194999933242798},{"id":"https://openalex.org/C3018412434","wikidata":"https://www.wikidata.org/wiki/Q7889","display_name":"Video game","level":2,"score":0.397599995136261},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.3449000120162964},{"id":"https://openalex.org/C86251818","wikidata":"https://www.wikidata.org/wiki/Q816754","display_name":"Benchmarking","level":2,"score":0.32120001316070557},{"id":"https://openalex.org/C108827166","wikidata":"https://www.wikidata.org/wiki/Q175975","display_name":"Internet privacy","level":1,"score":0.31610000133514404},{"id":"https://openalex.org/C503285160","wikidata":"https://www.wikidata.org/wiki/Q858057","display_name":"Game design","level":2,"score":0.31220000982284546},{"id":"https://openalex.org/C30772137","wikidata":"https://www.wikidata.org/wiki/Q5164762","display_name":"Consumption (sociology)","level":2,"score":0.29440000653266907},{"id":"https://openalex.org/C47187476","wikidata":"https://www.wikidata.org/wiki/Q12336660","display_name":"Video game design","level":3,"score":0.2818000018596649},{"id":"https://openalex.org/C7591567","wikidata":"https://www.wikidata.org/wiki/Q1093030","display_name":"Game testing","level":5,"score":0.2793999910354614},{"id":"https://openalex.org/C109168655","wikidata":"https://www.wikidata.org/wiki/Q242988","display_name":"Liberian dollar","level":2,"score":0.27410000562667847},{"id":"https://openalex.org/C54276265","wikidata":"https://www.wikidata.org/wiki/Q1061635","display_name":"Video game development","level":3,"score":0.2711000144481659},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.2646999955177307},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.26010000705718994},{"id":"https://openalex.org/C2985487447","wikidata":"https://www.wikidata.org/wiki/Q58199","display_name":"Instant messaging","level":2,"score":0.2597000002861023},{"id":"https://openalex.org/C47175762","wikidata":"https://www.wikidata.org/wiki/Q13422573","display_name":"Non-cooperative game","level":3,"score":0.2574999928474426}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.2197/ipsjjip.33.901","is_oa":true,"landing_page_url":"https://doi.org/10.2197/ipsjjip.33.901","pdf_url":"https://www.jstage.jst.go.jp/article/ipsjjip/33/0/33_901/_pdf","source":{"id":"https://openalex.org/S4210239267","display_name":"Journal of Information Processing","issn_l":"1882-6652","issn":["1882-6652"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Information Processing","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.2197/ipsjjip.33.901","is_oa":true,"landing_page_url":"https://doi.org/10.2197/ipsjjip.33.901","pdf_url":"https://www.jstage.jst.go.jp/article/ipsjjip/33/0/33_901/_pdf","source":{"id":"https://openalex.org/S4210239267","display_name":"Journal of Information Processing","issn_l":"1882-6652","issn":["1882-6652"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Information Processing","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1069223013","display_name":null,"funder_award_id":"JSPS KAKENHI","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G2451306535","display_name":null,"funder_award_id":"JPMJSP2123","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G3459562248","display_name":null,"funder_award_id":"Grant","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G4242687376","display_name":"Leveraging Trusted Execution Environments to make Online Video Games Cheat-Resistant","funder_award_id":"21K17726","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G4636223006","display_name":null,"funder_award_id":"JSPS KAK","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G7784041498","display_name":"Persistent TEE: \u30c7\u30fc\u30bf\u30fb\u30d7\u30e9\u30a4\u30d0\u30b7\u4fdd\u8b77\u306e\u305f\u3081\u306e\u5805\u7262\u306a\u5b9f\u884c\u57fa\u76e4","funder_award_id":"23K28063","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G8430481527","display_name":null,"funder_award_id":"Number","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":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4416253133.pdf","grobid_xml":"https://content.openalex.org/works/W4416253133.grobid-xml"},"referenced_works_count":24,"referenced_works":["https://openalex.org/W2043697603","https://openalex.org/W2086303636","https://openalex.org/W2099473761","https://openalex.org/W2563739042","https://openalex.org/W2605470470","https://openalex.org/W2607063282","https://openalex.org/W2613229705","https://openalex.org/W2762625979","https://openalex.org/W2794357950","https://openalex.org/W2889835932","https://openalex.org/W2899688953","https://openalex.org/W2902164273","https://openalex.org/W2914223029","https://openalex.org/W2926084389","https://openalex.org/W2963311060","https://openalex.org/W3015844221","https://openalex.org/W3021475380","https://openalex.org/W3022774462","https://openalex.org/W3085162632","https://openalex.org/W3095433563","https://openalex.org/W3096785379","https://openalex.org/W3206552155","https://openalex.org/W3212308234","https://openalex.org/W4226502151"],"related_works":[],"abstract_inverted_index":{"The":[0],"global":[1],"online":[2,25,39],"video":[3,26],"game":[4,48,72,119,139,150,168,180,189],"industry":[5],"has":[6],"become":[7],"a":[8,85,107,132,178],"more":[9],"than":[10],"one":[11,18],"hundred":[12],"billion":[13],"dollar":[14],"market.":[15],"Cheating":[16],"is":[17,30],"of":[19,33,38,111,166],"the":[20,34,42,56,64,71,112,117,122,125,137,143,149,153,160,164,167,182,187,193],"major":[21],"issues":[22],"in":[23],"multiplayer":[24],"games.":[27,40],"Cheat":[28],"prevention":[29],"challenging":[31],"because":[32],"unique":[35],"threat":[36],"model":[37],"Because":[41],"cheaters":[43],"physically":[44],"possess":[45],"their":[46],"own":[47],"computers,":[49],"they":[50],"can":[51,62],"install":[52],"cheat":[53],"tools":[54],"at":[55],"user":[57],"level":[58],"and":[59,61],"OS":[60],"access":[63],"physical":[65],"DRAM":[66],"bus":[67],"to":[68,77,155],"tamper":[69],"with":[70,106,186],"process.":[73],"This":[74,128],"paper":[75,129],"aims":[76],"efficiently":[78,135],"prevent":[79],"memory":[80,99,126,157],"tampering":[81],"cheats":[82],"by":[83,170],"leveraging":[84],"trusted":[86],"execution":[87],"environment":[88],"(TEE),":[89],"Intel":[90],"Client":[91],"SGX.":[92],"It":[93],"provides":[94],"strong":[95,103],"integrity":[96,165],"protection":[97,104],"against":[98],"tampering.":[100],"Unfortunately,":[101],"its":[102],"comes":[105],"severe":[108],"size":[109],"limitation":[110],"available":[113,144],"enclave":[114,123,145,154,161],"memory.":[115,146],"Running":[116],"entire":[118,188],"process":[120],"inside":[121,159,192],"exceeds":[124,142],"limit.":[127],"presents":[130],"Gangi,":[131],"library":[133],"that":[134,141,177],"protects":[136],"integrity-sensitive":[138],"state":[140,151,169,190],"Gangi":[147],"places":[148],"outside":[152],"reduce":[156],"consumption":[158],"while":[162],"ensuring":[163],"hash-based":[171],"validation.":[172],"Our":[173],"benchmarking":[174],"results":[175],"show":[176],"Gangi-protected":[179],"outperforms":[181],"EPC":[183],"swapping":[184],"approach":[185],"being":[191],"enclave.":[194]},"counts_by_year":[],"updated_date":"2026-03-25T14:56:36.534964","created_date":"2025-11-15T00:00:00"}
