Publication:
Benchmarking homomorphic encryption libraries with a focus on multithreading

dc.conference.date2025-10-22 through 2025-10-23
dc.conference.locationAnkara
dc.contributor.coauthorSav, Sinem (57192820281)
dc.contributor.coauthorÖzilgili, Eren
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.departmentGraduate School of Sciences and Engineering
dc.contributor.kuauthorKüpçü, Alptekin
dc.contributor.kuauthorKanpak, Halil
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteGRADUATE SCHOOL OF SCIENCES AND ENGINEERING
dc.date.accessioned2026-01-16T08:45:37Z
dc.date.available2026-01-16
dc.date.issued2025
dc.description.abstractHomomorphic 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.fulltextNo
dc.description.harvestedfromManual
dc.description.indexedbyScopus
dc.description.publisherscopeInternational
dc.description.readpublishN/A
dc.description.sponsoredbyTubitakEuN/A
dc.identifier.doi10.1109/ISCTrkiye68593.2025.11224823
dc.identifier.embargoNo
dc.identifier.isbn9798331557102
dc.identifier.quartileN/A
dc.identifier.scopus2-s2.0-105025193778
dc.identifier.urihttps://doi.org/10.1109/ISCTrkiye68593.2025.11224823
dc.identifier.urihttps://hdl.handle.net/20.500.14288/32030
dc.keywordsHomomorphic encryption
dc.keywordsMulti-threading
dc.keywordsPrivacy-preserving computation
dc.language.isoeng
dc.publisherInstitute of electrical and electronics engineers inc.
dc.relation.affiliationKoç University
dc.relation.collectionKoç University Institutional Repository
dc.relation.ispartof18th International Conference on Information Security and Cryptology, ISCTurkiye 2025
dc.relation.openaccessNo
dc.rightsCopyrighted
dc.subjectComputer Science
dc.titleBenchmarking homomorphic encryption libraries with a focus on multithreading
dc.typeConference Proceeding
dspace.entity.typePublication
person.familyNameKüpçü
person.familyNameKanpak
person.givenNameAlptekin
person.givenNameHalil
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication3fc31c89-e803-4eb1-af6b-6258bc42c3d8
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication434c9663-2b11-4e66-9399-c863e2ebae43
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files