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
SOPS is an editor of encrypted files supporting various formats and encryption methods.
A library for generating random numbers and strings of various strengths, useful in security contexts.
Microsoft Azure service for safeguarding cryptographic keys and secrets.
Simple C++ Encryption and Steganography tool for hiding files inside images using LSB encoding.
A network-based panic button to overwrite LUKS header and shutdown the computer in emergencies, making data recovery impossible.
A utility tool for decrypting data from weak public keys and attempting to recover the corresponding private key, primarily for educational purposes.
PINNED
Fabric Platform by BlackStork
Fabric Platform is a cybersecurity reporting solution that automates and standardizes report generation, offering a private-cloud platform, open-source tools, and community-supported templates.
Mandos Brief Newsletter
Stay ahead in cybersecurity. Get the week's top cybersecurity news and insights in 8 minutes or less.
Wiz
Wiz Cloud Security Platform is a cloud-native security platform that enables security, dev, and devops to work together in a self-service model, detecting and preventing cloud security threats in real-time.
Adversa AI
Adversa AI is a cybersecurity company that provides solutions for securing and hardening machine learning, artificial intelligence, and large language models against adversarial attacks, privacy issues, and safety incidents across various industries.