Score:2

Does homomorphic operations have to process one level by one level in BGV?

ng flag
DDD

Suppose the highest level is $L$. There are 2 ciphertexts from 2 different messages under the same secret key but in different level, one is in level $\ell$: $\mathsf{ct}(\pmb{m})\in\mathcal{R}_{Q_{\ell}}^{2}$, one is in level $k$: $\mathsf{ct'}(\pmb{m}')\in\mathcal{R}_{Q_{k}}^{2}$, and $k<l-1$.

We want to calculate homomorphic multiplication of $\mathsf{ct}$ and $\mathsf{ct'}$. Should we move $\mathsf{ct}(\pmb{m})$ down, step by step, or can we actually move it just once by directly switching $Q_{\ell}$ to $Q_{k}$?

I have this confusion because I didn't find a scheme that seems to have discussed on this situation. Do we have papers/references discussing about it? Thanks!

kelalaka avatar
in flag
They must be in the same level, and the library provides the tools for that...
DDD avatar
ng flag
DDD
Thanks @kelalaka. I mean should I move the ct up/down one level by another, or can I jump multiple levels for a ct?
kelalaka avatar
in flag
Switching multiple down levels is possible, afaik for the up-level you need some other operation like bootstrapping.
DDD avatar
ng flag
DDD
Thanks @kelalaka. I understand it now.
I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.