Applying Metamorphic Testing to Homomorphic Cryptography

2021 
Homomorphic encryption schemes allow applications to perform operations on encrypted data without decrypting the data. This is possible due to homomorphisms between the plaintext space and the ciphertext space. The open source PALISADE software library implements a collection of homomorphic encryption schemes. The work described in this paper explores how metamorphic testing, a testing methodology alleviating the oracle problem, can be used to test the PALISADE library. Some faults are discovered and the applicability of metamorphic testing to homomorphic encryption is confirmed.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    21
    References
    0
    Citations
    NaN
    KQI
    []