Publication: Benchmarking homomorphic encryption libraries with a focus on multithreading
| dc.conference.date | 2025-10-22 through 2025-10-23 | |
| dc.conference.location | Ankara | |
| dc.contributor.coauthor | Sav, Sinem (57192820281) | |
| dc.contributor.coauthor | Özilgili, Eren | |
| dc.contributor.department | Department of Computer Engineering | |
| dc.contributor.department | Graduate School of Sciences and Engineering | |
| dc.contributor.kuauthor | Küpçü, Alptekin | |
| dc.contributor.kuauthor | Kanpak, Halil | |
| dc.contributor.schoolcollegeinstitute | College of Engineering | |
| dc.contributor.schoolcollegeinstitute | GRADUATE SCHOOL OF SCIENCES AND ENGINEERING | |
| dc.date.accessioned | 2026-01-16T08:45:37Z | |
| dc.date.available | 2026-01-16 | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Homomorphic encryption (HE) enables computations on encrypted data without requiring decryption, offering strong privacy guarantees for sensitive applications such as healthcare, finance, and machine learning. Among the various HE schemes, Cheon-Kim-Kim-Song (CKKS) stands out as one of the most widely used and well-suited for performing approximate arithmetic on real or complex numbers. This study presents a comparative benchmark of three state-of-the-art HE libraries supporting the CKKS scheme, i.e., Microsoft SEAL, OpenFHE, and Lattigo, with a particular emphasis, for the first time, on multi-threaded performance. In addition to fundamental operations such as encryption, key generation, additions, and rotations, crucial operations such as inner product and matrixvector multiplication were evaluated under various parameter settings and thread configurations. Results reveal distinct tradeoffs among the libraries in terms of latency and multithreading capabilities, offering valuable insights for selecting the most appropriate HE library for real-world, performance-sensitive, privacy-preserving applications. Our implementation is available at https://github.com/ErenOzilgili/FHE_libs. © 2025 IEEE. | |
| dc.description.fulltext | No | |
| dc.description.harvestedfrom | Manual | |
| dc.description.indexedby | Scopus | |
| dc.description.publisherscope | International | |
| dc.description.readpublish | N/A | |
| dc.description.sponsoredbyTubitakEu | N/A | |
| dc.identifier.doi | 10.1109/ISCTrkiye68593.2025.11224823 | |
| dc.identifier.embargo | No | |
| dc.identifier.isbn | 9798331557102 | |
| dc.identifier.quartile | N/A | |
| dc.identifier.scopus | 2-s2.0-105025193778 | |
| dc.identifier.uri | https://doi.org/10.1109/ISCTrkiye68593.2025.11224823 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.14288/32030 | |
| dc.keywords | Homomorphic encryption | |
| dc.keywords | Multi-threading | |
| dc.keywords | Privacy-preserving computation | |
| dc.language.iso | eng | |
| dc.publisher | Institute of electrical and electronics engineers inc. | |
| dc.relation.affiliation | Koç University | |
| dc.relation.collection | Koç University Institutional Repository | |
| dc.relation.ispartof | 18th International Conference on Information Security and Cryptology, ISCTurkiye 2025 | |
| dc.relation.openaccess | No | |
| dc.rights | Copyrighted | |
| dc.subject | Computer Science | |
| dc.title | Benchmarking homomorphic encryption libraries with a focus on multithreading | |
| dc.type | Conference Proceeding | |
| dspace.entity.type | Publication | |
| person.familyName | Küpçü | |
| person.familyName | Kanpak | |
| person.givenName | Alptekin | |
| person.givenName | Halil | |
| relation.isOrgUnitOfPublication | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
| relation.isOrgUnitOfPublication | 3fc31c89-e803-4eb1-af6b-6258bc42c3d8 | |
| relation.isOrgUnitOfPublication.latestForDiscovery | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
| relation.isParentOrgUnitOfPublication | 8e756b23-2d4a-4ce8-b1b3-62c794a8c164 | |
| relation.isParentOrgUnitOfPublication | 434c9663-2b11-4e66-9399-c863e2ebae43 | |
| relation.isParentOrgUnitOfPublication.latestForDiscovery | 8e756b23-2d4a-4ce8-b1b3-62c794a8c164 |
