There is a lot of discussion on switching from CKKS to BinFHE for sign evaluation. I am doing a project that requires a dot product between two ciphertexts as part of the program.
Is it possible to do scheme switching from BinFHE to BGV/CKKS for real number/integer calculation?
For instance,
with 5 BinFHE ciphertext [a][b][c][d][e], can I do scheme switching to transfer them into a ciphertext vector [a,b, c, d,e] in BGV/CKKS and perform operations on it?
Thanks
Yes, this is possible. See openfhe-development/src/pke/examples/SCHEME_SWITCHING_CAPABILITY.md at main · openfheorg/openfhe-development · GitHub for a description of switching from BinFHE to CKKS and the conditions required for this.