{"id":"https://openalex.org/W4307823780","doi":"https://doi.org/10.1145/3560827.3563374","title":"Acceleration of Homomorphic Unrolled Trace-Type Function using AVX512 instructions","display_name":"Acceleration of Homomorphic Unrolled Trace-Type Function using AVX512 instructions","publication_year":2022,"publication_date":"2022-11-01","ids":{"openalex":"https://openalex.org/W4307823780","doi":"https://doi.org/10.1145/3560827.3563374"},"language":"en","primary_location":{"id":"doi:10.1145/3560827.3563374","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3560827.3563374","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th Workshop on Encrypted Computing &amp; Applied Homomorphic Cryptography","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/A5055767305","display_name":"Kotaro Inoue","orcid":"https://orcid.org/0000-0002-8672-7627"},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Kotaro Inoue","raw_affiliation_strings":["Waseda University, Tokyo, Japan"],"affiliations":[{"raw_affiliation_string":"Waseda University, Tokyo, Japan","institution_ids":["https://openalex.org/I150744194"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080910426","display_name":"T. Suzuki","orcid":"https://orcid.org/0000-0001-5027-4972"},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Takuya Suzuki","raw_affiliation_strings":["Waseda University, Tokyo, Japan"],"affiliations":[{"raw_affiliation_string":"Waseda University, Tokyo, Japan","institution_ids":["https://openalex.org/I150744194"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031456992","display_name":"Hayato Yamana","orcid":"https://orcid.org/0000-0001-7542-4826"},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hayato Yamana","raw_affiliation_strings":["Waseda University, Tokyo, Japan"],"affiliations":[{"raw_affiliation_string":"Waseda University, Tokyo, Japan","institution_ids":["https://openalex.org/I150744194"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5055767305"],"corresponding_institution_ids":["https://openalex.org/I150744194"],"apc_list":null,"apc_paid":null,"fwci":0.2652,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.61853952,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"47","last_page":"52"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":1.0,"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":1.0,"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/T11130","display_name":"Coding theory and cryptography","score":0.9954000115394592,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9948999881744385,"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.8928489685058594},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7776122093200684},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.7331834435462952},{"id":"https://openalex.org/keywords/plaintext","display_name":"Plaintext","score":0.6987967491149902},{"id":"https://openalex.org/keywords/ciphertext","display_name":"Ciphertext","score":0.6178569793701172},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.5675544142723083},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.5065771341323853},{"id":"https://openalex.org/keywords/acceleration","display_name":"Acceleration","score":0.5062993764877319},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.5032421946525574},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.47882989048957825},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3263842463493347},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.32090049982070923},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.26174312829971313},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.1578061878681183}],"concepts":[{"id":"https://openalex.org/C158338273","wikidata":"https://www.wikidata.org/wiki/Q2154943","display_name":"Homomorphic encryption","level":3,"score":0.8928489685058594},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7776122093200684},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.7331834435462952},{"id":"https://openalex.org/C92717368","wikidata":"https://www.wikidata.org/wiki/Q1162538","display_name":"Plaintext","level":3,"score":0.6987967491149902},{"id":"https://openalex.org/C93974786","wikidata":"https://www.wikidata.org/wiki/Q1589480","display_name":"Ciphertext","level":3,"score":0.6178569793701172},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.5675544142723083},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5065771341323853},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.5062993764877319},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.5032421946525574},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.47882989048957825},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3263842463493347},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.32090049982070923},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.26174312829971313},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.1578061878681183},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3560827.3563374","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3560827.3563374","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th Workshop on Encrypted Computing &amp; Applied Homomorphic Cryptography","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8511853678","display_name":null,"funder_award_id":"JPMJCR1503","funder_id":"https://openalex.org/F4320338075","funder_display_name":"Core Research for Evolutional Science and Technology"}],"funders":[{"id":"https://openalex.org/F4320338075","display_name":"Core Research for Evolutional Science and Technology","ror":"https://ror.org/00097mb19"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W236632755","https://openalex.org/W1966731635","https://openalex.org/W2293449522","https://openalex.org/W2794927157","https://openalex.org/W3012457899","https://openalex.org/W3148693844","https://openalex.org/W3152157423","https://openalex.org/W3158044478","https://openalex.org/W4232763937"],"related_works":["https://openalex.org/W2947510282","https://openalex.org/W2363701519","https://openalex.org/W2601739120","https://openalex.org/W3028898974","https://openalex.org/W2997530193","https://openalex.org/W4310649982","https://openalex.org/W2292786713","https://openalex.org/W2942137924","https://openalex.org/W3212491810","https://openalex.org/W2384844478"],"abstract_inverted_index":{"More":[0],"and":[1,23,72,82,97],"more":[2],"data":[3,19],"analysis":[4],"is":[5,26,41,90,103],"being":[6,42],"outsourced":[7],"due":[8],"to":[9,35,63,85,118,138],"the":[10,18,48,100,111,139],"spread":[11],"of":[12,17,47,69,88,99],"cloud":[13],"computing.":[14],"Therefore,":[15],"protection":[16,49],"from":[20],"privacy":[21],"violations":[22],"information":[24],"leaks":[25],"required.":[27],"In":[28,105],"particular,":[29],"homomorphic":[30,56,83,94],"encryption,":[31],"which":[32,61,77],"allows":[33,62],"computation":[34],"be":[36],"performed":[37],"with":[38,53,123],"encrypted":[39],"data,":[40],"actively":[43],"studied":[44],"as":[45],"one":[46],"method.":[50],"Ring":[51],"learning":[52],"errors":[54],"based":[55],"encryption":[57,95],"schemes":[58],"support":[59],"packing":[60],"pack":[64],"several":[65],"elements":[66],"into":[67],"slots":[68,80],"a":[70],"plaintext":[71],"ciphertext.":[73],"A":[74],"trace-type":[75,101,112,121],"function,":[76],"combines":[78],"shifting":[79],"(rotation)":[81],"addition":[84],"obtain":[86],"summation":[87],"slots,":[89],"often":[91],"used":[92],"in":[93],"applications":[96],"acceleration":[98],"function":[102,113,122],"important.":[104],"this":[106],"paper,":[107],"we":[108],"further":[109],"accelerate":[110],"using":[114],"Intel":[115],"AVX512":[116,131],"compared":[117,137],"existing":[119],"optimized":[120],"loop":[124],"unrolling.":[125],"The":[126],"results":[127],"show":[128],"that":[129],"our":[130],"version":[132],"was":[133],"1.05-2.30":[134],"times":[135],"speedup":[136],"non-AVX512":[140],"version.":[141]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
