
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
是一种特殊的安全多方计算(MPC)协议。Alice持有集合X,Bob持有集合Y,Alice和Bob通过执行PSI协议,得到交集结果X∩Y,除交集外不会泄漏交集外的其它信息。1、两方dp-psi2、多方ecdh-3-party(可扩展到多方)协议简单、易于理解与实现、通信成本小、计算量大、易于扩展到求交集数量与计算PSI类型。1、Alice将自己的数据哈希到ECC点,通过私钥对这些点进行加密点乘,然

⽬的是防⽌伪造身份攻击,加入Alice创建用户用私钥签名create user请求,将公钥告诉SCDB,SCDB会将该公钥信息与Alice关联。此时有恶意用户Mallory冒充Bob,但不知道Bob的公私钥,只能用伪造的公私钥签名,SCDB指导公私钥是成对的,但无法识别是否为冒充的。多节点 P2P 部署模式:https://www.secretflow.org.cn/zh-CN/docs/scq

文章目录一、运算符重载二、复数类CComplex三、输出运算符重载一、运算符重载运算符重载: 使对象的运算运算表现得和编译器内置类型一样,使同一个运算符可以有不同的功能。即定义一个重载运算符的函数,使指定的运算符不仅能实现原有的功能,而且能实现在函数中指定的新的功能。运算符重载实质上是函数的重载,重载运算符的函数一般格式如下:函数类型 operator 运算符名称(形参表){对运算符的重...
CMake: 使用简单方便,可以跨平台,构建项目编译环境。比直接写Makefile简单(在构建大型工程编译时,需要写大量的文件依赖关系),可以通过简单的CMake配置生成负责的Makefile文件,一个命令便将我们项目想编译的可执行文件、静态库、动态库都编译出来了。

文章目录一、string字符串对象的迭代器iterator实现二、实现vector容器的迭代器一、string字符串对象的迭代器iterator实现我们先来看这个例子:使用库中的string,那么string的对象str1叫容器吗?string str1 = "hello world!";//str1叫容器吗?叫容器,其底层放了一组char类型的字符,也是容器。若想用指针遍历其底层字符...
Muduo网络库:底层实质上为Linux的epoll + pthread线程池,且依赖boost库。 muduo的网络设计核心为一个线程一个事件循环,有一个main Reactor负载accept连接,然后把连接分发到某个sub Reactor(采用轮询的方式来选择sub Reactor),该连接的所用操作都在那个sub Reactor所处的线程中完成。多个连接可能被分派到多个线程中,以充分利用C








