openfheorg / openfhe-development

This is the development repository for the OpenFHE library. The current (stable) version is v1.2.0 (released on June 25, 2024).
BSD 2-Clause "Simplified" License
663 stars 170 forks source link

Add support for selective serialization/deserialization of automorphism/rotation keys #775

Closed yspolyakov closed 1 month ago

yspolyakov commented 1 month ago

This is useful to control the memory footprint for scenarios with a large number of automorphism keys, e.g., in applications using CKKS bootstrapping. Only the automorphism keys needed for a particular computation can be loaded into the memory.

yspolyakov commented 1 month ago

Use a separate a file for each automorphism key