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.

Intelligent Robotics Homomorphic Encryption Conversational AI AirSim Drones Machine Reading

The need

Storing and sharing customer data in a trusted way using state-of-the-art cryptography for any cloud services provider.

The idea

Make Homomorphic Encryption easy to use and available for everyone while keeping customers in control of their data.

The solution

A simple and convenient API with state-of-the-art performance known as Microsoft Simple Encrypted Arithmetic Library (SEAL).

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.

Resources:

Explore the possibilities of AI

Find demos to get more ideas or learn about AI technology to jumpstart your own development.