Scenarios Secure Cloud Storage and Computation Microsoft SEAL comes with several detailed and thoroughly commented examples, demonstrating how the library can be used correctly and securely, and explaining any necessary background material. Today, Microsoft SEAL reaches this goal by providing a simple and convenient API with state-of-the-art performance. Our goal was different: making homomorphic encryption easy to use and available for everyone. There were a few notable and publicly available implementations, but their use required extensive understanding of the complicated mathematics underlying homomorphic encryption and were not easily usable by normal software developers. The first homomorphic encryption scheme was invented in 2009 and several improved schemes were created over the following years.
Homomorphic Encryption refers to a new type of encryption technology that allows computation to be directly on encrypted data, without requiring any decryption in the process. Microsoft SEAL is open-source (MIT license). This enables software engineers to build end-to-end encrypted data storage and computation services where the customer never needs to share their key with the service. Microsoft SEAL-powered by open-source homomorphic encryption technology-provides a set of encryption libraries that allow computations to be performed directly on encrypted data.