{"repo":"IntelLabs/hexl","free":true,"listed":false,"github":"https://github.com/IntelLabs/hexl","clone":"git clone https://github.com/IntelLabs/hexl.git","description":"Intel Homomorphic Encryption Acceleration Library accelerates modular arithmetic operations used in homomorphic encryption by leveraging AVX512 and IFM52 available on Intel's 3rd Generation Xeon Scalable Processors and later","language":"C++","stars":267,"topics":["homomorphic-encryption","avx-512","privacy","cryptography"],"license":"Apache-2.0","category":"security-tools","readme_excerpt":"Intel Homomorphic Encryption (HE) Acceleration Library Intel:registered: HE Acceleration Library is an open-source library which provides efficient implementations of integer arithmetic on Galois fields. Such arithmetic is prevalent in cryptography, particularly in homomorphic encryption (HE) schemes. Intel HE Acceleration Library targets integer arithmetic with word-sized primes, typically 30-60 bits. Intel HE Acceleration Library provides an API for 64-bit unsigned integers and targets Intel CPUs. For more details on Intel HE Acceleration Library, see our whitepaper. For tips on best performance, see Performance. Contents - Intel Homomorphic Encryption (HE) Acceleration Library - Contents - Introduction - Building Intel HE Acceleration Library - Dependencies - Compile-time options - Compiling Intel HE Acceleration Library - Linux and Mac - Windows - Performance - Testing Intel HE Acceleration Library - Benchmarking Intel HE Acceleration Library - Using Intel HE Acceleration Library - Debugging - Threading - Community Adoption - Documentation - Contributing - Repository layout - Citing Intel HE Acceleration Library - Version 1.2 - Version 1.1 - Version 1.0 - Contributors Introduction Many cryptographic applications, particularly homomorphic encryption (HE), rely on integer polynomial arithmetic in a finite field. HE, which enables computation on encrypted data, typically uses polynomials with degree N a power of two roughly in the range N=[2^{10}, 2^{17}] . The coefficients ","default_branch":null,"files":null,"tree":[],"storefront":"/r/IntelLabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IntelLabs/hexl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}