
homomorphic encryption
文章平均质量分 88
cookie大魔王
这个作者很懒,什么都没留下…
展开
-
SEAL开源库源码12
SEAL开源库源码12原创 2022-07-17 22:13:22 · 842 阅读 · 1 评论 -
SEAL开源库源码11
SEAL开源库源码11原创 2022-07-17 22:13:02 · 1138 阅读 · 0 评论 -
SEAL开源库源码10
SEAL开源库源码10原创 2022-07-13 16:07:36 · 1555 阅读 · 0 评论 -
SEAL开源库源码09
SEAL开源库源码09原创 2022-07-12 21:26:17 · 1184 阅读 · 0 评论 -
SEAL开源库源码08
SEAL开源库源码08原创 2022-07-12 20:29:07 · 586 阅读 · 1 评论 -
SEAL开源库源码07
SEAL开源库源码07原创 2022-07-12 19:13:44 · 573 阅读 · 0 评论 -
SEAL开源库源码06
SEAL开源库源码06原创 2022-07-11 10:04:55 · 296 阅读 · 0 评论 -
SEAL开源库源码05
SEAL开源库源码05原创 2022-07-10 16:33:10 · 2218 阅读 · 0 评论 -
SEAL开源库源码04
SEAL开源库源码04原创 2022-07-10 10:00:15 · 991 阅读 · 0 评论 -
SEAL开源库源码03
SEAL开源库源码03原创 2022-07-10 08:53:50 · 1363 阅读 · 0 评论 -
SEAL开源库源码02
SEAL开源库源码02原创 2022-07-09 14:07:58 · 1672 阅读 · 0 评论 -
SEAL开源库源码01
SEAL源码原创 2022-07-08 22:49:21 · 842 阅读 · 0 评论 -
Palisade pke scheme headers
Palisade pke scheme headers文章目录Palisade pke scheme headers\pke\include\scheme\rlwe.h\pke\include\scheme\allscheme.h\pke\include\scheme\bfvrns.hLPCryptoParametersBFVrns 类LPAlgorithmParamsGenBFVrns 类LPAlgorithmBFVrns 类LPAlgorithmSHEBFVrns 类LPAlgorithmPREBFV原创 2022-05-30 20:57:43 · 480 阅读 · 0 评论 -
Palisade pke headers 第二部分
Palisade pke headers 第二部分文章目录Palisade pke headers 第二部分\pke\ciphertext.hCiphertextImpl 类\pke\ciphertext-ser.h\pke\pubkeylp-ser.h\pke\pubkeylp.hEncryptionResult 结构体DecryptionResult 结构体LPKey 类LPPublicKeyImpl 类LPEvalKeyImpl 类LPEvalKeyRelinImpl 类LPPrivateKeyIm原创 2022-05-30 20:44:47 · 238 阅读 · 0 评论 -
Palisade pke headers 第一部分
Palisade pke headers 第一部分文章目录Palisade pke headers 第一部分\pke\ciphertextparameters.h\pke\cryptocontexthelper.h\pke\scheme\allscheme.h\pke\cryptocontext.hCryptoContextImpl类Protected成员public成员同态计算CryptoObject 类protected 成员public成员CryptoContextFactory\pke\crypt原创 2022-05-30 18:56:26 · 228 阅读 · 0 评论 -
Palisade math 最后一个头文件源码
\core\include\math\bigintntl\mubintvecntl.h#include "config_core.h"#ifdef WITH_NTL#include <NTL/SmartPtr.h>#include <NTL/vec_ZZ.h>#include <NTL/vector.h>#include <initializer_list>#include <iostream>#include <stri原创 2022-05-26 22:23:30 · 146 阅读 · 0 评论 -
Palisade math biginteger headers
Palisade math biginteger headers\core\include\math\bigintnat\ubintnat.hThis file contains the main class for native integers.It implements the same methods as other mathematical backends.#ifndef LBCRYPTO_MATH_BIGINTNAT_UBINTNAT_H#define LBCRYPTO_MATH_原创 2022-05-26 22:22:08 · 154 阅读 · 0 评论 -
Palisade lattice headers
Palisade lattice headers文章目录Palisade lattice headers\core\include\lattice\elemparams.hclass ElemParams : public Serializable\core\include\lattice\ilparams.hclass ILParamsImpl : public ElemParams\core\include\lattice\ildcrtparams.hclass ILDCRTParams : publ原创 2022-05-24 10:36:13 · 619 阅读 · 0 评论 -
Palisade lattice层
PALISADE Lattice Cryptography LibraryLicense InformationDocument DescriptionThis document is intended to describe the overall design, design considerations and structure of the lattice directory in the PALISADE lattice crypto library.Lattice Directory原创 2022-05-24 09:21:07 · 171 阅读 · 0 评论 -
Palisade encoding headers
Palisade encoding headers文章目录Palisade encoding headers\core\include\encoding\encodings.h\core\include\encoding\encodingparams.hEncodingParams and PlaintextModulusEncodingParamsImpl类private成员public成员类外操作符重载\core\include\encoding\plaintextfactory.h\core\inc原创 2022-05-17 21:51:14 · 433 阅读 · 0 评论 -
Palisade math headers
Palisade源码01今天开始正式记录一下palisade开源库源代码。\core\include\encoding\encodingparams.h这个头文件定义了类 EncodingParamsImpl#include "math/backend.h"class EncodingParamsImpl : public lbcrypto::Serializable 定义别名typedef std::shared_ptr<EncodingParamsImpl> Encoding原创 2022-05-17 19:42:54 · 268 阅读 · 0 评论 -
Palisade distribution generation headers
Palisade distribution generation\core\include\math\distrgen.hThis code provides basic noise generation functionality.#ifndef LBCRYPTO_MATH_DISTRGEN_H_#define LBCRYPTO_MATH_DISTRGEN_H_#define _USE_MATH_DEFINES#include <bitset>#include <cmat原创 2022-05-17 11:08:08 · 145 阅读 · 0 评论 -
Sampling in PALISADE
Sampling in PALISADEPALISADE library offers various methods for sampling from discrete Gaussian distribution. The methods are implemented in both DiscreteGaussianGenerator and DiscreteGaussianGeneratorGeneric classes, which have their specific uses. All o原创 2022-05-16 11:09:27 · 231 阅读 · 0 评论 -
Palisade utils
\core\include\utils\inttypes.hstdint.h 中定义了 uint8_t , uint16_t , uint32_t , uint64_t 等类型,其实它们只是 char , short 等类型的别名。关于<stdint.h>/** * @brief Type used for representing unsigned 8-bit integers. */typedef uint8_t uschar;/** * @brief Type us原创 2022-05-16 10:35:00 · 511 阅读 · 0 评论 -
Palisade math backends设计思路
PALISADE supports a number of different math backendsThe design goal is to have several math backends available at the same time, and to permit the programmer to choose,at runtime, which backend to use.用户可以在运行时选择使用哪种backendThe current implementation su原创 2022-05-15 20:30:32 · 126 阅读 · 0 评论