TenSEAL; SEAL for Python

SEAL은 MS사에서 개발한 오픈소스로 동형 알고리즘 기반으로 암호화 기능을 수행하는 라이브러리; 이 라이브러리를 Python에서 쉽게 사용할 수 있도록 구현체를 추상화해서 라이브러리로 만든 것이 TenSEAL.

Installation

# Case1. pip install , but Occur Error...!
pip install tenseal # -> Occur Error!!!!
# Case2. Create whl file from source and install whl 
# 2-1. git clone
git clone <https://github.com/OpenMined/TenSEAL.git>
cd TenSEAL
# 2-2. create whl file
python3 setup.py bdist_wheel
cd dist
# 2-3. install tenseal-xxx-xxx-xxx-xx.whl
pip3 install tenseal-0.3.14-cp39-cp39-macosx_13_0_universal2.whl