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.
Responsible Conversational AI
Conversational AI is a new way for companies to interact with their customers across any channel, like digital assistants, chat or social media. To be effective, conversational bots need to be developed in a way that earns people’s trust.
Intelligent robotics uses AI to increase collaboration between people and devices. Microsoft AI enables the next generation of robots to adapt to dynamic situations and communicate naturally with people.
Explore the possibilities of AI
Jumpstart your own AI innovations with learning resources and development solutions from Microsoft AI.
Learn to create your own AI experiences with courses in AI technology. Engage with learning paths in conversational AI, machine learning, AI for devices, cognitive services, autonomous systems, AI business strategies, and responsible AI.
Start building AI solutions with powerful tools and services. Microsoft AI is a robust framework for developing AI solutions in conversational AI, machine learning, data sciences, robotics, IoT, and more.