Since its open-source release (opens in new tab) on December 3rd 2018, Microsoft SEAL (opens in new tab) has become one of the world’s most popular homomorphic encryption libraries and has been adopted by security and privacy professionals world-wide in both academia and industry (opens in new tab). Thanks to the fact that it is written in standard C++ with no external dependencies, Microsoft SEAL empowers a broad spectrum of users and use-cases to protect private data in storage and computation scenarios.
Today, we are announcing the next step in democratizing homomorphic encryption for the broad developer ecosystem. We are excited to announce the release of Microsoft SEAL for .NET (opens in new tab), a wrapper library that makes it easy to interact with Microsoft SEAL from any .NET application. As we are working hard to eliminate any barriers to Microsoft SEAL adoption across our developer ecosystem, we are also releasing an in-depth scenario example (opens in new tab) which demonstrates how any developer can incorporate Microsoft SEAL for .NET in an application and perform different operations, such as matrix multiplications, additions, and subtractions using Azure Functions without ever compromising data privacy.
Spotlight: blog post
Microsoft SEAL for .NET is a part of Microsoft SEAL version 3.2.0, which we are also releasing today on GitHub (opens in new tab). In addition to the .NET wrapper library, version 3.2.0 introduces bug fixes and minor performance improvements.
We want to acknowledge and thank our community for the great feedback received since we open-sourced SEAL that contributed great insights and renewed our determination to deliver these new capabilities as quickly as possible. Please keep partnering with us in developing and growing our library further! You are warmly invited to join us on GitHub (opens in new tab) or participate in discussions on StackOverflow (opens in new tab).