# Serializing half-key as seed

**URL:** <https://openfhe.discourse.group/t/serializing-half-key-as-seed/2219>\
**Category:** Library Questions\
**Created:** [November 20, 2025, 12:41pm UTC](https://openfhe.discourse.group/t/serializing-half-key-as-seed/2219 "2025-11-20T12:41:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![noamk](https://avatars.discourse-cdn.com/v4/letter/n/ecae2f/32.png) [@noamk](https://openfhe.discourse.group/u/noamk)\
**Post date:** [November 20, 2025, 12:41pm UTC](https://openfhe.discourse.group/t/serializing-half-key-as-seed/2219/1 "2025-11-20T12:41:25Z")

</div>

Hello,

I am interested in reducing client↔server bandwidth by serializing the seeds used to generate half of each Key-Switching key. My understanding is that this isn’t implemented yet in OpenFHE. Is this correct?

If I would like to contribute this, is there someone I could contact to help guide me?

---

<div class="post-metadata">

**Author:** ![ypolyakov](https://yyz1.discourse-cdn.com/flex031/user_avatar/openfhe.discourse.group/ypolyakov/32/47_2.png) [@ypolyakov](https://openfhe.discourse.group/u/ypolyakov)\
**Post date:** [November 24, 2025, 1:48am UTC](https://openfhe.discourse.group/t/serializing-half-key-as-seed/2219/2 "2025-11-24T01:48:27Z")

</div>

It is correct that expanding from the seed is not currently implemented in the main version of OpenFHE. There is an open issue for it: [Add the ability to expand random polynomials from seed · Issue #978 · openfheorg/openfhe-development · GitHub](https://github.com/openfheorg/openfhe-development/issues/978), which is currently assigned to v1.6 (note we are now working on v1.5).
