{"id":"https://openalex.org/W4312722125","doi":"https://doi.org/10.1109/iscas48785.2022.9937503","title":"An Accelerated GPU Library for Homomorphic Encryption Operations of BFV Scheme","display_name":"An Accelerated GPU Library for Homomorphic Encryption Operations of BFV Scheme","publication_year":2022,"publication_date":"2022-05-28","ids":{"openalex":"https://openalex.org/W4312722125","doi":"https://doi.org/10.1109/iscas48785.2022.9937503"},"language":"en","primary_location":{"id":"doi:10.1109/iscas48785.2022.9937503","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iscas48785.2022.9937503","pdf_url":null,"source":{"id":"https://openalex.org/S4363604393","display_name":"2022 IEEE International Symposium on Circuits and Systems (ISCAS)","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE International Symposium on Circuits and Systems (ISCAS)","raw_type":"proceedings-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/A5018956077","display_name":"Enes Recep T\u00fcrko\u011flu","orcid":"https://orcid.org/0000-0002-7149-0508"},"institutions":[{"id":"https://openalex.org/I134235054","display_name":"Sabanc\u0131 \u00dcniversitesi","ror":"https://ror.org/049asqa32","country_code":"TR","type":"education","lineage":["https://openalex.org/I134235054"]}],"countries":["TR"],"is_corresponding":true,"raw_author_name":"Enes Recep Turkoglu","raw_affiliation_strings":["Sabanci University,Faculty of Engineering and Natural Sciences,Istanbul,Turkey","Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey"],"affiliations":[{"raw_affiliation_string":"Sabanci University,Faculty of Engineering and Natural Sciences,Istanbul,Turkey","institution_ids":["https://openalex.org/I134235054"]},{"raw_affiliation_string":"Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey","institution_ids":["https://openalex.org/I134235054"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008782221","display_name":"Ali \u015eah \u00d6zcan","orcid":null},"institutions":[{"id":"https://openalex.org/I134235054","display_name":"Sabanc\u0131 \u00dcniversitesi","ror":"https://ror.org/049asqa32","country_code":"TR","type":"education","lineage":["https://openalex.org/I134235054"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Ali Sah Ozcan","raw_affiliation_strings":["Sabanci University,Faculty of Engineering and Natural Sciences,Istanbul,Turkey","Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey"],"affiliations":[{"raw_affiliation_string":"Sabanci University,Faculty of Engineering and Natural Sciences,Istanbul,Turkey","institution_ids":["https://openalex.org/I134235054"]},{"raw_affiliation_string":"Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey","institution_ids":["https://openalex.org/I134235054"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012944167","display_name":"Can Ayduman","orcid":null},"institutions":[{"id":"https://openalex.org/I134235054","display_name":"Sabanc\u0131 \u00dcniversitesi","ror":"https://ror.org/049asqa32","country_code":"TR","type":"education","lineage":["https://openalex.org/I134235054"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Can Ayduman","raw_affiliation_strings":["Sabanci University,Faculty of Engineering and Natural Sciences,Istanbul,Turkey","Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey"],"affiliations":[{"raw_affiliation_string":"Sabanci University,Faculty of Engineering and Natural Sciences,Istanbul,Turkey","institution_ids":["https://openalex.org/I134235054"]},{"raw_affiliation_string":"Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey","institution_ids":["https://openalex.org/I134235054"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069743425","display_name":"Ahmet Can Mert","orcid":"https://orcid.org/0000-0002-7400-2450"},"institutions":[{"id":"https://openalex.org/I134235054","display_name":"Sabanc\u0131 \u00dcniversitesi","ror":"https://ror.org/049asqa32","country_code":"TR","type":"education","lineage":["https://openalex.org/I134235054"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Ahmet Can Mert","raw_affiliation_strings":["Sabanci University,Faculty of Engineering and Natural Sciences,Istanbul,Turkey","Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey"],"affiliations":[{"raw_affiliation_string":"Sabanci University,Faculty of Engineering and Natural Sciences,Istanbul,Turkey","institution_ids":["https://openalex.org/I134235054"]},{"raw_affiliation_string":"Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey","institution_ids":["https://openalex.org/I134235054"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101399237","display_name":"Erdin\u00e7 \u00d6zt\u00fcrk","orcid":"https://orcid.org/0000-0003-0456-9213"},"institutions":[{"id":"https://openalex.org/I134235054","display_name":"Sabanc\u0131 \u00dcniversitesi","ror":"https://ror.org/049asqa32","country_code":"TR","type":"education","lineage":["https://openalex.org/I134235054"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Erdinc Ozturk","raw_affiliation_strings":["Sabanci University,Faculty of Engineering and Natural Sciences,Istanbul,Turkey","Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey"],"affiliations":[{"raw_affiliation_string":"Sabanci University,Faculty of Engineering and Natural Sciences,Istanbul,Turkey","institution_ids":["https://openalex.org/I134235054"]},{"raw_affiliation_string":"Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey","institution_ids":["https://openalex.org/I134235054"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5064835031","display_name":"Erkay Sava\u015f","orcid":"https://orcid.org/0000-0002-4869-5556"},"institutions":[{"id":"https://openalex.org/I134235054","display_name":"Sabanc\u0131 \u00dcniversitesi","ror":"https://ror.org/049asqa32","country_code":"TR","type":"education","lineage":["https://openalex.org/I134235054"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Erkay Savas","raw_affiliation_strings":["Sabanci University,Faculty of Engineering and Natural Sciences,Istanbul,Turkey","Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey"],"affiliations":[{"raw_affiliation_string":"Sabanci University,Faculty of Engineering and Natural Sciences,Istanbul,Turkey","institution_ids":["https://openalex.org/I134235054"]},{"raw_affiliation_string":"Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey","institution_ids":["https://openalex.org/I134235054"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5018956077"],"corresponding_institution_ids":["https://openalex.org/I134235054"],"apc_list":null,"apc_paid":null,"fwci":0.9393,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.77171781,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1155","last_page":"1159"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.9998000264167786,"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/T10237","display_name":"Cryptography and Data Security","score":0.9998000264167786,"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/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9945999979972839,"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/T11130","display_name":"Coding theory and cryptography","score":0.9904000163078308,"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/homomorphic-encryption","display_name":"Homomorphic encryption","score":0.8843386173248291},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7597201466560364},{"id":"https://openalex.org/keywords/multiplication","display_name":"Multiplication (music)","score":0.7573361992835999},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.7127467393875122},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.639260470867157},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6326873898506165},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.4958084523677826},{"id":"https://openalex.org/keywords/scheme","display_name":"Scheme (mathematics)","score":0.45308342576026917},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.15128034353256226},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.13781806826591492}],"concepts":[{"id":"https://openalex.org/C158338273","wikidata":"https://www.wikidata.org/wiki/Q2154943","display_name":"Homomorphic encryption","level":3,"score":0.8843386173248291},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7597201466560364},{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.7573361992835999},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.7127467393875122},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.639260470867157},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6326873898506165},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.4958084523677826},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.45308342576026917},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.15128034353256226},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.13781806826591492},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/iscas48785.2022.9937503","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iscas48785.2022.9937503","pdf_url":null,"source":{"id":"https://openalex.org/S4363604393","display_name":"2022 IEEE International Symposium on Circuits and Systems (ISCAS)","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE International Symposium on Circuits and Systems (ISCAS)","raw_type":"proceedings-article"},{"id":"pmh:oai:research.sabanciuniv.edu:45197","is_oa":false,"landing_page_url":"https://research.sabanciuniv.edu/id/eprint/45197/","pdf_url":null,"source":{"id":"https://openalex.org/S4306402254","display_name":"Sabanci University","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I134235054","host_organization_name":"Sabanc\u0131 \u00dcniversitesi","host_organization_lineage":["https://openalex.org/I134235054"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Papers in Conference Proceedings"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W17575016","https://openalex.org/W236632755","https://openalex.org/W1979120705","https://openalex.org/W2013756367","https://openalex.org/W2031533839","https://openalex.org/W2144645218","https://openalex.org/W2177209050","https://openalex.org/W2245734289","https://openalex.org/W2795187181","https://openalex.org/W2885339274","https://openalex.org/W2979557494","https://openalex.org/W2985527074","https://openalex.org/W3028867652","https://openalex.org/W3182478132","https://openalex.org/W3208791166","https://openalex.org/W4287156885","https://openalex.org/W6653860100","https://openalex.org/W6778434676","https://openalex.org/W6798999963"],"related_works":["https://openalex.org/W2058965144","https://openalex.org/W2164382479","https://openalex.org/W2146343568","https://openalex.org/W98480971","https://openalex.org/W2150291671","https://openalex.org/W2013643406","https://openalex.org/W2027972911","https://openalex.org/W2157978810","https://openalex.org/W2983282793","https://openalex.org/W1973046741"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"an":[3,142],"accelerated":[4],"and":[5,29,36,39,86,99,108,118,141],"parallelized":[6],"GPU":[7],"implementation":[8,54,76,81,122],"for":[9,75,95,102],"homomorphic":[10,25,58,125],"encryption":[11],"operations":[12,59],"of":[13,50,106,111],"the":[14,20,48,56,61,65,114],"Brakerski-Fan-Vercauteren":[15],"(BFV)":[16],"scheme.":[17],"We":[18,63],"improved":[19],"run-time":[21],"performance":[22,150],"by":[23],"optimizing":[24],"multiplication,":[26,97],"relinearization,":[27,98],"rotation,":[28,100],"addition":[30,143],"using":[31],"Number":[32],"Theoretic":[33],"Transform":[34],"(NTT)":[35],"Barrett":[37],"Reduction":[38],"utilizing":[40],"a":[41,78,103,130,136],"Compute":[42],"Unified":[43],"Device":[44],"Architecture":[45],"(CUDA).":[46],"To":[47],"best":[49],"our":[51],"knowledge,":[52],"this":[53,121],"performs":[55],"fastest":[57],"in":[60,127,133,138,144],"literature.":[62],"used":[64],"Simple":[66],"Encrypted":[67],"Arithmetic":[68],"Library":[69],"(SEAL)":[70],"version":[71],"3.6.6":[72],"BFV":[73],"scheme":[74],"on":[77,93],"GPU.":[79],"Our":[80],"achieved":[82],"$13.39\\times,":[83],"47.01\\times,":[84],"39.6\\times$,":[85],"$33.71\\times$":[87],"speedup":[88],"compared":[89],"to":[90],"SEAL":[91],"running":[92],"CPU":[94],"addition,":[96],"respectively":[101],"modulus":[104,116],"size":[105,117],"438-bits":[107],"ring":[109,119],"degree":[110],"16,384.":[112],"For":[113],"same":[115],"degree,":[120],"performed":[123],"one":[124],"multiplication":[126],"1":[128],"ms,":[129,135,140,146],"relinearization":[131],"operation":[132],"0.4":[134],"rotation":[137],"0.5":[139],"0.017":[145],"which":[147],"demonstrates":[148],"significant":[149],"improvement":[151],"over":[152],"state-of-the-art.":[153]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":2}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
