Microsoft SEAL Logo

Microsoft SEAL

0
Free
Updated 11 March 2025
Visit Website

Microsoft SEAL (Simple Encrypted Arithmetic Library) is an open-source homomorphic encryption library that enables computations on encrypted data without decrypting it first. It supports two encryption schemes: 1. BFV and BGV for modular arithmetic on encrypted integers 2. CKKS for approximate arithmetic on encrypted real or complex numbers The library allows for addition and multiplication operations on encrypted data, making it suitable for privacy-preserving computations in cloud environments. It is designed to be easy to use and compile in various environments, written in modern C++ with no external dependencies required. Microsoft SEAL provides APIs for key generation, encryption, decryption, and homomorphic operations. It includes features such as batching, rotation, and serialization of encrypted data. The library also offers optional integrations with Intel HEXL for performance optimization, Microsoft GSL for safe array access, and compression libraries like ZLIB and Zstandard for efficient data serialization. The project includes extensive documentation, examples, and a separate compiler tool called EVA to simplify CKKS scheme programming. Microsoft SEAL can be built for various platforms including Windows, Linux, macOS, Android, iOS, and WebAssembly, making it versatile for different application environments.

FEATURES

SIMILAR TOOLS

Recoverjpeg is a tool for recovering JPEG images from damaged storage media.

A Docker image with tools for solving Steganography challenges and screening scripts for analyzing files.

A cloud-native data security platform that provides data access governance, monitoring, masking, classification, and encryption capabilities with specialized integration for Snowflake environments.

Commercial

OpenFHE is an open-source library implementing post-quantum Fully Homomorphic Encryption schemes with simplified APIs and cross-platform support.

Tang is a server for binding data to network presence, providing an easy and secure alternative to key escrow.

A toolkit for testing, tweaking and cracking JSON Web Tokens

Calculates RSA parameters and generates RSA private keys in DER or PEM format.

The Update Framework (TUF) provides a cryptographic framework for securing software update systems through offline content signing and verification mechanisms.

A steganographic file system in userspace for plausible deniability of files.

CyberSecTools logoCyberSecTools

Explore the largest curated directory of cybersecurity tools and resources to enhance your security practices. Find the right solution for your domain.

Operated by:

Mandos Cyber • KVK: 97994448

Netherlands • contact@mandos.io

Copyright © 2025 - All rights reserved