{"id":"https://openalex.org/W4406321997","doi":"https://doi.org/10.1109/tpds.2025.3529776","title":"GPABE: GPU-Based Parallelization Framework for Attribute-Based Encryption Schemes","display_name":"GPABE: GPU-Based Parallelization Framework for Attribute-Based Encryption Schemes","publication_year":2025,"publication_date":"2025-01-13","ids":{"openalex":"https://openalex.org/W4406321997","doi":"https://doi.org/10.1109/tpds.2025.3529776"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2025.3529776","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2025.3529776","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"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 Parallel and Distributed Systems","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/A5003916547","display_name":"Wenhan Xu","orcid":"https://orcid.org/0000-0002-8994-7131"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Wenhan Xu","raw_affiliation_strings":["State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China","Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China","institution_ids":["https://openalex.org/I4210156404"]},{"raw_affiliation_string":"Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063399027","display_name":"Hui Ma","orcid":"https://orcid.org/0000-0001-8359-5158"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hui Ma","raw_affiliation_strings":["State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China","Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China","institution_ids":["https://openalex.org/I4210156404"]},{"raw_affiliation_string":"Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100422048","display_name":"Rui Zhang","orcid":"https://orcid.org/0000-0002-4221-1311"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rui Zhang","raw_affiliation_strings":["State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China","Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China","institution_ids":["https://openalex.org/I4210156404"]},{"raw_affiliation_string":"Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I19820366"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101644345","display_name":"Jianhao Li","orcid":"https://orcid.org/0000-0001-6268-8304"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianhao Li","raw_affiliation_strings":["State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China","Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China","institution_ids":["https://openalex.org/I4210156404"]},{"raw_affiliation_string":"Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering (IIE), Chinese Academy of Sciences (CAS), Beijing, China","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I19820366"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5003916547"],"corresponding_institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210156404"],"apc_list":null,"apc_paid":null,"fwci":1.4196,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.78676994,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"36","issue":"3","first_page":"520","last_page":"536"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9878000020980835,"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"}},"topics":[{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9878000020980835,"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"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.968999981880188,"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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.958899974822998,"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.898463785648346},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7583940625190735},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.5599979162216187},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.5179099440574646},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.48208028078079224},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.3209705352783203},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.21119698882102966},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.15752625465393066}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.898463785648346},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7583940625190735},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.5599979162216187},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.5179099440574646},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.48208028078079224},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3209705352783203},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.21119698882102966},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.15752625465393066}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2025.3529776","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2025.3529776","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"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 Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3252164262","display_name":null,"funder_award_id":"62172404","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4061967014","display_name":null,"funder_award_id":"U2336205","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5043465742","display_name":null,"funder_award_id":"61972094","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5326810415","display_name":null,"funder_award_id":"62172411","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7525183842","display_name":null,"funder_award_id":"62202458","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"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":50,"referenced_works":["https://openalex.org/W62680702","https://openalex.org/W203462846","https://openalex.org/W1487143383","https://openalex.org/W1498316612","https://openalex.org/W1509154870","https://openalex.org/W1510795740","https://openalex.org/W1531898543","https://openalex.org/W1534733761","https://openalex.org/W1553083934","https://openalex.org/W1584385726","https://openalex.org/W1682451491","https://openalex.org/W1761314766","https://openalex.org/W1898753656","https://openalex.org/W1957825227","https://openalex.org/W1958679485","https://openalex.org/W2023755091","https://openalex.org/W2039683463","https://openalex.org/W2067095453","https://openalex.org/W2078590992","https://openalex.org/W2086298846","https://openalex.org/W2097953324","https://openalex.org/W2113976134","https://openalex.org/W2117685508","https://openalex.org/W2127620974","https://openalex.org/W2138849660","https://openalex.org/W2147563318","https://openalex.org/W2164960664","https://openalex.org/W2211075457","https://openalex.org/W2226566141","https://openalex.org/W2406585997","https://openalex.org/W2509355615","https://openalex.org/W2519173433","https://openalex.org/W2520605379","https://openalex.org/W2765635759","https://openalex.org/W2790485266","https://openalex.org/W2797042583","https://openalex.org/W2996545186","https://openalex.org/W3026102703","https://openalex.org/W3113443077","https://openalex.org/W3133177552","https://openalex.org/W3188917597","https://openalex.org/W3204244463","https://openalex.org/W4205474236","https://openalex.org/W4212892091","https://openalex.org/W4252769808","https://openalex.org/W4285413273","https://openalex.org/W6602830368","https://openalex.org/W6638770108","https://openalex.org/W6698510847","https://openalex.org/W6766664702"],"related_works":["https://openalex.org/W1963859303","https://openalex.org/W2364044215","https://openalex.org/W2389600408","https://openalex.org/W240129890","https://openalex.org/W3048701459","https://openalex.org/W2149078538","https://openalex.org/W2370314112","https://openalex.org/W1912958759","https://openalex.org/W2005148983","https://openalex.org/W2792081825"],"abstract_inverted_index":{"Attribute-based":[0],"encryption":[1],"(ABE)":[2],"has":[3],"emerged":[4],"as":[5,107,225],"a":[6,105,208,226,256],"new":[7],"paradigm":[8],"for":[9,83,91,134,265],"access":[10,68],"control":[11],"in":[12,25,60,76,120,141,158,213],"cloud":[13,142],"computing.":[14,143],"However,":[15],"despite":[16],"the":[17,34,47,52,96,99,114,117,129,159,166,173,185,192,214,241,266,280],"many":[18],"promising":[19],"features":[20],"of":[21,37,51,73,79,104,161,210,216,244,258,268,282],"ABE,":[22],"its":[23,38,138,236],"deployment":[24],"real-world":[26],"systems":[27],"is":[28,205],"still":[29],"limited,":[30],"partially":[31],"due":[32],"to":[33,112,136,171,207,234,272],"expensive":[35],"cost":[36],"underlying":[39],"mathematical":[40],"operations,":[41],"which":[42,86,179,277],"often":[43],"grow":[44],"linearly":[45],"with":[46,230],"size":[48],"and":[49,69,81,101,116,198,204,261],"complexity":[50],"system's":[53],"security":[54,102],"policies.":[55],"This":[56],"becomes":[57],"particularly":[58],"challenging":[59],"data-intensive":[61],"applications,":[62],"where":[63],"multiple":[64,152],"users":[65],"may":[66],"simultaneously":[67],"manipulate":[70],"large":[71],"volumes":[72],"data,":[74],"resulting":[75],"high":[77],"levels":[78],"concurrency":[80],"demand":[82],"computing":[84,228],"resources,":[85],"are":[87,98,156],"too":[88],"heavy":[89],"even":[90],"high-end":[92],"servers.":[93],"Further":[94],"exacerbating":[95],"issues":[97],"functionality":[100],"requirements":[103],"cloud,":[106],"they":[108],"introduce":[109,124],"additional":[110],"computations":[111],"both":[113],"client":[115],"server.":[118],"Therefore,":[119],"this":[121],"work,":[122],"we":[123,150,168,239],"<inline-formula><tex-math":[125,221,249,283],"notation=\"LaTeX\">$":[126,222,250,284],"\\mathsf{GPABE}":[127,223,251,285],"$</tex-math></inline-formula>,":[128],"first":[130],"GPU-based":[131],"parallelization":[132],"framework":[133],"ABE":[135,174,246,269],"facilitate":[137],"batch":[139],"processing":[140],"By":[144],"analyzing":[145],"ABE's":[146,195],"major":[147],"computational":[148],"workload,":[149],"identify":[151],"arithmetic":[153],"modules":[154],"that":[155],"common":[157],"design":[160,197],"pairing-based":[162],"ABEs.":[163],"Based":[164],"on":[165,184,202],"analysis,":[167],"further":[169],"propose":[170],"decompose":[172],"algorithm":[175],"into":[176],"computation":[177],"graph,":[178],"can":[180],"be":[181],"efficiently":[182],"implemented":[183],"GPU":[186,242],"platform.":[187],"Our":[188],"graph":[189],"representation":[190],"bridges":[191],"gap":[193],"between":[194],"high-level":[196],"their":[199,273],"low-level":[200],"implementation":[201,243],"GPUs,":[203],"applicable":[206],"variety":[209],"popular":[211],"schemes":[212,247],"realm":[215],"ABE.":[217],"We":[218],"then":[219],"implement":[220],"$</tex-math></inline-formula>":[224],"heterogeneous":[227],"server,":[229],"several":[231,245],"optimization":[232],"techniques":[233],"improve":[235],"throughput.":[237],"Finally,":[238],"evaluate":[240],"using":[248],"$</tex-math></inline-formula>.":[252,286],"The":[253],"results":[254],"show":[255],"speedup":[257],"least":[259],"51.0\u00d7":[260],"at":[262],"most":[263],"253.6\u00d7":[264],"throughput":[267],"algorithms,":[270],"compared":[271],"state-of-the-art":[274],"CPU":[275],"implementations,":[276],"preliminarily":[278],"demonstrated":[279],"effectiveness":[281]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
