{"id":"https://openalex.org/W4416429508","doi":"https://doi.org/10.1109/iccad66269.2025.11240709","title":"Invited Paper: Pushing SIMD Efficiency in Homomorphic Encryption for Machine Learning via Pattern-Aware Ciphertext Encoding","display_name":"Invited Paper: Pushing SIMD Efficiency in Homomorphic Encryption for Machine Learning via Pattern-Aware Ciphertext Encoding","publication_year":2025,"publication_date":"2025-10-26","ids":{"openalex":"https://openalex.org/W4416429508","doi":"https://doi.org/10.1109/iccad66269.2025.11240709"},"language":null,"primary_location":{"id":"doi:10.1109/iccad66269.2025.11240709","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccad66269.2025.11240709","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/ACM International Conference On Computer Aided Design (ICCAD)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5100638442","display_name":"Ran Ran","orcid":"https://orcid.org/0000-0002-2895-9884"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ran Ran","raw_affiliation_strings":["NC State University,Dept. Computer Science"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NC State University,Dept. Computer Science","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110267256","display_name":"Zhenhua Gong","orcid":"https://orcid.org/0009-0002-1699-8592"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhaoting Gong","raw_affiliation_strings":["NC State University,Dept. Computer Science"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NC State University,Dept. Computer Science","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008593161","display_name":"Zhaowei Li","orcid":"https://orcid.org/0000-0002-5176-4655"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhaowei Li","raw_affiliation_strings":["NC State University,Dept. Computer Science"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NC State University,Dept. Computer Science","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103129518","display_name":"Wujie Wen","orcid":"https://orcid.org/0000-0003-3440-1905"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wujie Wen","raw_affiliation_strings":["NC State University,Dept. Computer Science"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NC State University,Dept. Computer Science","institution_ids":["https://openalex.org/I137902535"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I137902535"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.9269999861717224,"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.9269999861717224,"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/T10764","display_name":"Privacy-Preserving Technologies in Data","score":0.024700000882148743,"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/T14347","display_name":"Big Data and Digital Economy","score":0.010999999940395355,"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/homomorphic-encryption","display_name":"Homomorphic encryption","score":0.8525000214576721},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.7235000133514404},{"id":"https://openalex.org/keywords/ciphertext","display_name":"Ciphertext","score":0.7053999900817871},{"id":"https://openalex.org/keywords/encoding","display_name":"Encoding (memory)","score":0.5758000016212463},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4855000078678131},{"id":"https://openalex.org/keywords/convolutional-neural-network","display_name":"Convolutional neural network","score":0.48089998960494995},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.4706999957561493},{"id":"https://openalex.org/keywords/pruning","display_name":"Pruning","score":0.46230000257492065},{"id":"https://openalex.org/keywords/reduction","display_name":"Reduction (mathematics)","score":0.4377000033855438}],"concepts":[{"id":"https://openalex.org/C158338273","wikidata":"https://www.wikidata.org/wiki/Q2154943","display_name":"Homomorphic encryption","level":3,"score":0.8525000214576721},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8090999722480774},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.7235000133514404},{"id":"https://openalex.org/C93974786","wikidata":"https://www.wikidata.org/wiki/Q1589480","display_name":"Ciphertext","level":3,"score":0.7053999900817871},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.5758000016212463},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4855000078678131},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.48089998960494995},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.4706999957561493},{"id":"https://openalex.org/C108010975","wikidata":"https://www.wikidata.org/wiki/Q500094","display_name":"Pruning","level":2,"score":0.46230000257492065},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.460999995470047},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.4377000033855438},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.43059998750686646},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4133000075817108},{"id":"https://openalex.org/C150552126","wikidata":"https://www.wikidata.org/wiki/Q339387","display_name":"SIMD","level":2,"score":0.40299999713897705},{"id":"https://openalex.org/C33676613","wikidata":"https://www.wikidata.org/wiki/Q13415176","display_name":"Dimension (graph theory)","level":2,"score":0.3905999958515167},{"id":"https://openalex.org/C100980136","wikidata":"https://www.wikidata.org/wiki/Q4668956","display_name":"Malleability","level":4,"score":0.38929998874664307},{"id":"https://openalex.org/C204806902","wikidata":"https://www.wikidata.org/wiki/Q2333581","display_name":"Semantic security","level":5,"score":0.38109999895095825},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.36719998717308044},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.3073999881744385},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.30649998784065247},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.30379998683929443},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2962000072002411},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.2842999994754791},{"id":"https://openalex.org/C70518039","wikidata":"https://www.wikidata.org/wiki/Q16000077","display_name":"Dimensionality reduction","level":2,"score":0.28040000796318054},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.27630001306533813},{"id":"https://openalex.org/C184596265","wikidata":"https://www.wikidata.org/wiki/Q2651576","display_name":"Model of computation","level":3,"score":0.2685999870300293},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.26579999923706055},{"id":"https://openalex.org/C174348530","wikidata":"https://www.wikidata.org/wiki/Q188635","display_name":"Bridging (networking)","level":2,"score":0.2623000144958496},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.25029999017715454}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iccad66269.2025.11240709","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccad66269.2025.11240709","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/ACM International Conference On Computer Aided Design (ICCAD)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W236632755","https://openalex.org/W2031533839","https://openalex.org/W2112796928","https://openalex.org/W2153959628","https://openalex.org/W2168190036","https://openalex.org/W2400700555","https://openalex.org/W2768174108","https://openalex.org/W2899140612","https://openalex.org/W2942255051","https://openalex.org/W2955401130","https://openalex.org/W3012457899","https://openalex.org/W3207326900","https://openalex.org/W4205474236","https://openalex.org/W4281609193","https://openalex.org/W4315706064","https://openalex.org/W4399851001","https://openalex.org/W4402264408","https://openalex.org/W4404954134","https://openalex.org/W4407197185","https://openalex.org/W4408903490","https://openalex.org/W4409248416","https://openalex.org/W4409248819","https://openalex.org/W4411485940"],"related_works":[],"abstract_inverted_index":{"Homomorphic":[0],"Encryption":[1],"(HE)":[2],"provides":[3],"strong":[4],"privacy":[5],"guarantees":[6],"by":[7],"enabling":[8],"computation":[9],"directly":[10],"on":[11,113,123,142],"encrypted":[12,46,95],"data,":[13],"but":[14],"at":[15],"the":[16,68],"cost":[17],"of":[18,104],"substantial":[19],"computational":[20],"overhead.":[21],"Despite":[22],"recent":[23],"advances":[24],"in":[25,93],"algorithms":[26],"and":[27,35,84,118,121,150],"hardware,":[28],"a":[29,44],"gap":[30],"remains":[31],"between":[32],"theoretical":[33],"feasibility":[34],"practical":[36],"deployment.":[37],"To":[38],"close":[39],"this":[40,144],"gap,":[41],"we":[42],"advocate":[43],"new":[45],"computing":[47],"paradigm":[48],"that":[49],"integrates":[50],"application-level":[51],"insights":[52],"with":[53,139],"ciphertext":[54],"encoding":[55,66],"to":[56,72,78,89,106,146],"maximize":[57],"Single-Instruction-Multiple-Data":[58],"(SIMD)":[59],"efficiency.":[60],"Specifically,":[61],"it":[62,101],"comprises":[63],"(1)":[64],"pattern-aware":[65],"along":[67],"dominant":[69],"reduction":[70],"axes":[71],"reduce":[73],"rotations,":[74],"(2)":[75],"Interleaved":[76],"Assembling":[77],"re-densify":[79],"ciphertexts":[80],"after":[81],"dimension":[82],"reductions,":[83],"(3)":[85],"encryption-aware":[86],"Rot-structural":[87],"pruning":[88],"exploit":[90],"weight":[91],"sparsity":[92],"accelerating":[94],"neural":[96,115,125],"network":[97],"computation.":[98],"On":[99],"GPUs,":[100],"achieves":[102],"speedups":[103],"up":[105],"191\u00d7":[107],"(Cora),":[108],"96\u00d7":[109],"(Citeseer),":[110],"27\u00d7":[111],"(Pubmed),":[112],"graph":[114],"networks":[116,126],"(GNNs)":[117],"7.8\u201327.6\u00d7":[119],"(MNIST":[120],"CIFAR-10)":[122],"convolutional":[124],"(CNNs)":[127],"such":[128],"as":[129],"LeNet,":[130],"VGG5,":[131],"ResNet20,":[132],"all":[133],"without":[134],"accuracy":[135],"loss.":[136],"We":[137],"conclude":[138],"an":[140],"outlook":[141],"extending":[143],"design":[145],"large":[147],"language":[148],"models":[149],"beyond.":[151]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-11-20T00:00:00"}
