{"repo":"OpenMined/TenSEAL","free":true,"listed":false,"github":"https://github.com/OpenMined/TenSEAL","clone":"git clone https://github.com/OpenMined/TenSEAL.git","description":"A library for doing homomorphic encryption operations on tensors","language":"C++","stars":1034,"topics":["tensor","homomorphic-encryption","cryptography","deep-learning","python","cpp","microsoft-seal","encryption","docker-image","hacktoberfest"],"license":"Apache-2.0","category":"security-tools","readme_excerpt":"TenSEAL A library for doing homomorphic encryption operations on tensors TenSEAL is a library for doing homomorphic encryption operations on tensors, built on top of Microsoft SEAL. It provides ease of use through a Python API, while preserving efficiency by implementing most of its operations using C++. Features - :key: Encryption/Decryption of vectors of integers using BFV - :old key: Encryption/Decryption of vectors of real numbers using CKKS - :fire: Element-wise addition, subtraction and multiplication of encrypted-encrypted vectors and encrypted-plain vectors - :cyclone: Dot product and vector-matrix multiplication - :zap: Complete SEAL API under tenseal.sealapi Usage We show the basic operations over encrypted data, more advanced usage for machine learning applications can be found on our tutorial section Installation Using pip This installs the last packaged version on pypi. If your platform doesn't have a ready package, please open an issue to let us know. Build from Source Supported platforms and their requirements are listed below: (this are only required for building TenSEAL from source) - Linux: A modern version of GNU G++ ( = 6.0) or Clang++ ( = 5.0). - MacOS: Xcode toolchain ( = 9.3) - Windows: Microsoft Visual Studio ( = 10.0.40219.1, Visual Studio 2010 SP1 or later). If you want to install tenseal from the repository, you should first make sure to have the requirements for your platform (listed above) and CMake (3.14 or higher) installed, then get the third p","default_branch":null,"files":null,"tree":[],"storefront":"/r/OpenMined","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OpenMined/TenSEAL/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."}