Microsoft SEAL Logo

Microsoft SEAL

0
Free
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

ALTERNATIVES

A cloud-native, event-driven data pipeline toolkit for security teams with extensible data processing and serverless deployment.

Automated tool for detecting steganographic content in images, with F5 detection capabilities.

TestDisk checks disk partitions and recovers lost partitions, while PhotoRec specializes in recovering lost pictures from digital camera memory or hard disks.

Toolkit for secure destruction of sensitive data with customizable overwrite methods.

Zui is a desktop app for exploring and working with data, powered by Zed's 'Super-Structured Data' approach.

Encode or encrypt strings to various hashes and formats, including MD5, SHA1, SHA256, URL encoding, Base64, and Base85.

Tool for hiding data inside data and manipulating byte sequences.

Themis provides strong, usable cryptography for busy people.

CyberSecTools logoCyberSecTools

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

Copyright © 2024 - All rights reserved