SEAL
文章平均质量分 59
AdijeShen
密码学入门中,/wiːtʃæt/:shenghua-adije
展开
-
全同态加密知识体系整理
文章由AdijeShen整理,供个人学习使用。整理了到2022年为止,同态加密比较重要的知识和方法。我将现代的FHE技术视作两类,一种是基于RLWE的层次同态加密(LHE),包括了BGV,BFV和CKKS,这种方案一般来说支持多项式打包技术,可以一次性运算(加法乘法)多个数据,效率上较高,但LHE目前来说Bootstrapping开销比较大,一般来说只当作支持有限次数的运算的同态加密方法使用。而第二类技术以FHEW和TFHE为代表的高效自举(Bootstrapping)技术,但问题在于这类的方案对于多项式打原创 2022-07-26 17:47:29 · 7118 阅读 · 7 评论 -
使用Visual Studio在Windows下安装SEAL3.6,并使用cmake写一个小例子
依赖项:cmake先安装cmake https://cmake.org/download/注意添加到PATH下载Ninjahttps://github.com/ninja-build/ninja/releases将ninja.exe放入cmake/bin中 (我的目录为C:\Program Files\CMake\bin)下载SEAL库git clone https://github.com/microsoft/SEAL.git安装Visual Studio 2019下载在Instal原创 2021-04-05 21:31:17 · 1258 阅读 · 1 评论 -
Linux/Ubuntu安装SEAL3.6
Microsoft SEALUbuntu下安装采用Virtualbox, Ubuntu20.04。如果后面报错请优先考虑是否是linux版本过老导致apt-get下载的依赖包版本过久。打开终端安装依赖项sudo apt-get install clangsudo apt-get install cmakesudo apt-get install gccsudo apt-get install g++sudo apt-get install gitsudo apt-get install原创 2021-04-04 13:30:58 · 2261 阅读 · 5 评论