About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Abstract
Background: homomorphic encryption (HE) ciphertexts possess larger communication and storage costs compared to symmetrically encrypted ciphertexts. Hybrid encryption (Transciphering) allows to encrypt data using symmetric ciphertexts and decrypt it under FHE. However, the decryption process is either considered slow or did not use standardized symmetric schemes, which prevented users from using Hybrid encryption in the real world. Another barrier is that today, it is recommended to use an AEAD scheme instead of just symmetric encryption to protect the integrity of the data. Our contribution: - We provide the first practical implementation of hybrid encryption using AES-CTR, implemented using HELayers and HEaaN. - We also provide the first AEAD hybrid encryption that uses AES-GCM. - Our solution works for integers and floating-point elements and take into consideration SIMD packing such as tile tensors.