{"id":568638,"date":"2019-02-21T14:59:18","date_gmt":"2019-02-21T22:59:18","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?p=568638"},"modified":"2020-06-19T12:30:28","modified_gmt":"2020-06-19T19:30:28","slug":"microsoft-seal-open-source-homomorphic-encryption-library-gets-even-better-for-net-developers","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/research\/blog\/microsoft-seal-open-source-homomorphic-encryption-library-gets-even-better-for-net-developers\/","title":{"rendered":"Microsoft SEAL open source homomorphic encryption library gets even better for .NET developers!"},"content":{"rendered":"<div id=\"attachment_568659\" style=\"width: 1034px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-568659\" class=\"wp-image-568659 size-large\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image-1024x576.png\" alt=\"Homomorphic encryption team\" width=\"1024\" height=\"576\" srcset=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image-1024x576.png 1024w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image-300x169.png 300w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image-768x432.png 768w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image-1066x600.png 1066w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image-655x368.png 655w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image-343x193.png 343w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image.png 1400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><p id=\"caption-attachment-568659\" class=\"wp-caption-text\">From left to right: (Back row) Jeremy Tieman, Kim Laine, James French, Sreekanth Kannepalli. (Front row) Hao Chen, Steven Chith, Kristin Lauter, Hamed Khanpour, Radames Cruz Moreno<\/p><\/div>\n<p>Since its <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/blog\/the-microsoft-simple-encrypted-arithmetic-library-goes-open-source\/\" target=\"_blank\" rel=\"noopener noreferrer\">open-source release<\/a> on December 3rd 2018, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/project\/microsoft-seal\/\">Microsoft SEAL<\/a> has become one of the world\u2019s most popular homomorphic encryption libraries and has been adopted by security and privacy professionals world-wide in both academia and <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.intel.ai\/he-transformer-for-ngraph-enabling-deep-learning-on-encrypted-data\/\" target=\"_blank\" rel=\"noopener noreferrer\">industry<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>. 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.<\/p>\n<p>Today, we are announcing the next step in democratizing homomorphic encryption for the broad developer ecosystem. We are excited to announce the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/github.com\/Microsoft\/SEAL\" target=\"_blank\" rel=\"noopener noreferrer\">release of Microsoft SEAL for .NET<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, 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 <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/Microsoft\/SEAL-Demo\">in-depth scenario example<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> 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.<\/p>\n<p>Microsoft SEAL for .NET is a part of Microsoft SEAL version 3.2.0, which we are also <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/github.com\/Microsoft\/SEAL\" target=\"_blank\" rel=\"noopener noreferrer\">releasing today on GitHub<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>. In addition to the .NET wrapper library, version 3.2.0 introduces bug fixes and minor performance improvements.<\/p>\n<p>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 <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/github.com\/Microsoft\/SEAL\" target=\"_blank\" rel=\"noopener noreferrer\">join us on GitHub<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> or participate in discussions on <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/stackoverflow.com\/tags\/seal\/\" target=\"_blank\" rel=\"noopener noreferrer\">StackOverflow<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since its open-source release on December 3rd 2018, Microsoft SEAL has become one of the world\u2019s most popular homomorphic encryption libraries and has been adopted by security and privacy professionals world-wide in both academia and industry. Thanks to the fact that it is written in standard C++ with no external dependencies, Microsoft SEAL empowers a [&hellip;]<\/p>\n","protected":false},"author":38022,"featured_media":568659,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","msr-author-ordering":null,"msr_hide_image_in_river":0,"footnotes":""},"categories":[194466],"tags":[243519,202365],"research-area":[13561,13556,13546,13558],"msr-region":[],"msr-event-type":[],"msr-locale":[268875],"msr-post-option":[],"msr-impact-theme":[],"msr-promo-type":[],"msr-podcast-series":[],"class_list":["post-568638","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-algorithms","tag-homomorphic-enryption","tag-kristin-lauter","msr-research-area-algorithms","msr-research-area-artificial-intelligence","msr-research-area-computational-sciences-mathematics","msr-research-area-security-privacy-cryptography","msr-locale-en_us"],"msr_event_details":{"start":"","end":"","location":""},"podcast_url":"","podcast_episode":"","msr_research_lab":[],"msr_impact_theme":[],"related-publications":[],"related-downloads":[],"related-videos":[],"related-academic-programs":[],"related-groups":[],"related-projects":[438444],"related-events":[],"related-researchers":[{"type":"user_nicename","value":"Kim Laine","user_id":32546,"display_name":"Kim Laine","author_link":"<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/kilai\/\" aria-label=\"Visit the profile page for Kim Laine\">Kim Laine<\/a>","is_active":false,"last_first":"Laine, Kim","people_section":0,"alias":"kilai"},{"type":"user_nicename","value":"Hamed Khanpour","user_id":38055,"display_name":"Hamed Khanpour","author_link":"<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/hakhanpo\/\" aria-label=\"Visit the profile page for Hamed Khanpour\">Hamed Khanpour<\/a>","is_active":false,"last_first":"Khanpour, Hamed","people_section":0,"alias":"hakhanpo"},{"type":"guest","value":"ester-de-nicolas","user_id":"568668","display_name":"Ester de Nicolas","author_link":"Ester de Nicolas","is_active":true,"last_first":"de Nicolas, Ester","people_section":0,"alias":"ester-de-nicolas"}],"msr_type":"Post","featured_image_thumbnail":"<img width=\"960\" height=\"540\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image.png\" class=\"img-object-cover\" alt=\"Homomorphic encryption team\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image.png 1400w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image-300x169.png 300w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image-768x432.png 768w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image-1024x576.png 1024w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image-1066x600.png 1066w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image-655x368.png 655w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/02\/SEAL-OSS_Hero-image-343x193.png 343w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/>","byline":"Kristin Lauter, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/kilai\/\" title=\"Go to researcher profile for Kim Laine\" aria-label=\"Go to researcher profile for Kim Laine\" data-bi-type=\"byline author\" data-bi-cN=\"Kim Laine\">Kim Laine<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/hakhanpo\/\" title=\"Go to researcher profile for Hamed Khanpour\" aria-label=\"Go to researcher profile for Hamed Khanpour\" data-bi-type=\"byline author\" data-bi-cN=\"Hamed Khanpour\">Hamed Khanpour<\/a>, and Ester de Nicolas","formattedDate":"February 21, 2019","formattedExcerpt":"Since its open-source release on December 3rd 2018, Microsoft SEAL has become one of the world\u2019s most popular homomorphic encryption libraries and has been adopted by security and privacy professionals world-wide in both academia and industry. Thanks to the fact that it is written in&hellip;","locale":{"slug":"en_us","name":"English","native":"","english":"English"},"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/568638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/users\/38022"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/comments?post=568638"}],"version-history":[{"count":14,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/568638\/revisions"}],"predecessor-version":[{"id":668526,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/568638\/revisions\/668526"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media\/568659"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=568638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/categories?post=568638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/tags?post=568638"},{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=568638"},{"taxonomy":"msr-region","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-region?post=568638"},{"taxonomy":"msr-event-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-event-type?post=568638"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=568638"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=568638"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=568638"},{"taxonomy":"msr-promo-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-promo-type?post=568638"},{"taxonomy":"msr-podcast-series","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-podcast-series?post=568638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}