抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

@auther by sizaif HE 在人脸识别中的应用demo 演示文档 @[toc] 说明 使用的HE方案是CKKS / | Encryption parameters : | scheme: CKKS | poly_modulus_degree: 8192 | coeff_modulus size: 200 (60 + 40 + 40 + 60) bits | ...

@auther by sizaif 在windows上安装Microsoft SEAL Note!说明 安装的版本为3.6 需要环境 Visual Studio 2019 with C++ CMake Tools for Windows 1. git 项目文件 git clone https://github.com/microsoft/SEA...

@auther by sizaif SEAL 学习第四天: ckks_basics @[toc] 简介说明 通常一个好的策略是为CKKS选择参数方案如下: (1) 选择一个60位素数作为coeff_modulus中的第一个素数.这将解密时给出最高的精度; (2) 选择另一个60位素数作为coeff_modulus的最后一个元素,,同时这将被用作特殊的素数,应该与其他质数...

@auther by sizaif SEAL 学习第五天:rotaion @[toc] BFV /* * 旋转还需要另一种类型的特殊键 Galois keys */ GaloisKeys galois_keys; keygen.create_galois_keys(galois_keys); 两种基本操作 函数调用 参数 解释说明 evaluator.rotate_r...

@auther by sizaif SEAL 学习第二天 encoders @[toc] ​ BatchEncoder [BatchEncoder] (For BFV scheme only) 在“1 _bfv_basics。我们展示了如何使用BFV方案执行一个非常简单的计算。计算以明文模为参数,仅利用一个BFV明文多项式的系数。这种方法有两个值得注意的问题: (1)实际应用中一般采用整...

@auther by sizaif SEAL 学习第三天:levels @[toc] 简介 今天学习描述在BFV和CKKS和在Microsoft SEAL中表示它们的相关对象 在Microsoft SEAL中,一组加密参数(不包括随机数生成器)由参数的256位散列唯一标识。这个散列称为’ parms_id’,可以在任何时候方便地访问和打印。一旦任何参数发生变化,散列就会发生变化。 当从给...

@auther by sizaif SEAL学习第一天: bfv_basics使用用法 @TOC bfv_basics 一 parms类 创建一个HE方案类 parms类需要的3个参数 poly_modulus_degree (degree of polynomial modulus 多项式模的次数); coeff_modulus ([ciphertext] coefficient ...


本站总访问量为 访客数为

鲁 ICP 备 20018157 号-1
Copyright 2021 - 2022 sizaif. All Rights Reserved