全同态加密库HElib的安装与使用(Ubuntu)
HElib库是由IBM用c++编写的全同态加密库,gihub上有相关的源码。HElib实现了全同态加密中的基础功能,如加、减、乘等。有了这些功能,我们就可以将全同态加密技术应用在各种安全领域。由于HElib的中文资料较少,在安装这个问题上就劝退了很多人,所以本人将自己的安装过程记录下来,以供大家参考,如有不足之处,还希望大家指正。
HElib的下载及编译
- 安装HElib库依赖的环境(patchelf、m4、git)
sudo apt-get install patchelf
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/313d9ee429c53b132b7d413847cdd956.png#pic_center)
sudo apt-get install m4