OpenFHE: Fehler beim Deserialisieren von Kontext, Schlüsseln und Chiffretext unter Verwendung von Cereal :: BinaryInputa
Posted: 03 Jun 2025, 09:01
Ich arbeite an einem homomorphen Verschlüsselungssystem mit mehreren Klaren unter Verwendung von OpenFHE. Client A serialisiert den Krypto -Kontext, die Schlüssel und die Chiffretexte mithilfe der SerializetoFile -Methode von OpenFHE. Auf Client B versuche ich, diese Dateien zu deserialisieren, um den Chiffretext zu entschlüsseln. unvollständiger Typ ”
[*] " Deserialize "ist kein Mitglied von" CryptocontextFactory ""
.
[*] " Deserialize "ist kein Mitglied von" CryptocontextFactory ""
.
Code: Select all
#include "openfhe.h"
#include
#include
using namespace lbcrypto;
int main() {
const std::string contextFile = "crypto_context.txt";
CryptoContext cc;
// Attempt to deserialize CryptoContext from file
std::ifstream ifsCtx(contextFile, std::ios::binary);
if (!ifsCtx.is_open()) {
std::cerr Enable(PKESchemeFeature::ENCRYPTION);
cc->Enable(PKESchemeFeature::SHE);
return 0;
}