Experiments from AI labs
Use these intelligent building blocks for your next AI innovation. These examples of code and services will advance your AI development.
Homomorphic Encryption (HE)
HE technology allows computations to be performed directly on encrypted data. Using state-of-the-art cryptology, you can run machine learning on anonymized datasets without losing context.Learn about HE
Storing and sharing customer data in a trusted way using state-of-the-art cryptography for any cloud services provider.
Make Homomorphic Encryption easy to use and available for everyone while keeping customers in control of their data.
A simple and convenient API with state-of-the-art performance known as Microsoft Simple Encrypted Arithmetic Library (SEAL).
Introducing Microsoft SEAL
Powered by open-source Homomorphic Encryption technology, SEAL enables software engineers to build end-to-end encrypted data storage and computation services where a customer never needs to share their key with the service.
Technical details for HE
The HE solution from Microsoft is Simple Encrypted Arithmetic Library (SEAL). With SEAL, cloud operators will never have unencrypted access to the data they are storing and computing on. This Homomorphic Encryption technology allows computations to be performed directly on encrypted data. Data privacy relies on state-of-the-art cryptography (mathematics) and all information released is controlled by the customer.
SEAL is written in modern standard C++ and has no external dependencies, making it easy to compile and run in many different environments. The library is open-source (MIT license) and is available for Microsoft .NET, a wrapper library that makes it easy to interact with SEAL from any .NET application.
Explore the possibilities of AI
Find demos to get more ideas or learn about AI technology to jumpstart your own development.
Start creating your own AI experiences with courses in AI technology. Learn about conversational AI, machine learning, AI for devices, and cognitive services.
Dive into interactive demos that showcase AI in simple examples that explain the various capabilities of the Microsoft AI platform.