- 博客(7)
- 资源 (11)
- 收藏
- 关注
原创 Garbled Circuits介绍 - 5&6 Yao协议的实现 & 总结
前面几章我们介绍了混淆电路的基本概念、基础知识、Yao的混淆电路协议(也就是通用的混淆电路框架)以及混淆电路的优化,接下来我们来聊一聊混Yao协议的实现。文章可能会有一些小错误,另外文章所有图例、参考文献、表格需要均接前面的章节。若需要查看前面几章请点击下面的链接:Garbled Circuits介绍 - 1 引言Garbled Circuits介绍 - 2 基础知识Garbled Circuits介绍 - 3 Yao的混淆电路协议Garbled Circuits介绍 - 4 混淆电路的优化5 Y
2021-08-16 19:44:31
1114
原创 Garbled Circuits介绍 - 4 混淆电路的优化
前面几章我们介绍了混淆电路的基本概念、基础知识和Yao的混淆电路协议(也就是通用的混淆电路框架),因此我们接下来详细的展示对它的优化。文章可能会有一些小错误,另外文章所有图例、参考文献、表格需要均接前面的章节。若需要查看前面几章请点击下面的链接:Garbled Circuits介绍 - 1 引言Garbled Circuits介绍 - 2 基础知识Garbled Circuits介绍 - 3 Yao的混淆电路协议4 混淆电路的优化4.1普通方案4.1.1混淆电路大小由于通信信道的限制,混淆电路
2021-08-16 15:10:39
2418
1
原创 Garbled Circuits介绍 - 3 Yao的混淆电路协议
本文接上一章节,在这一章节,我们将介绍Yao的混淆电路协议,文章可能会有一些小错误。文章的所有图例、参考文献、表格需要均接前面的章节。前两章节的快捷链接如下:Garbled Circuits介绍 - 1 引言Garbled Circuits介绍 - 2 基础知识3 Yao的混淆电路协议Yao的混淆电路协议是一个非对称的协议,即各方在协议中扮演的角色是不同的。其中一方扮演 ,另一方扮演 ,该协议是在半城实模型下进行的。混淆协议运行在布尔函数上,所以首先需要将函数转化为布尔电路。以下是混淆电路
2021-08-15 17:27:48
2449
2
原创 Garbled Circuits介绍 - 2 基础知识
本文接上一章节,在这一章节,我们将介绍安全多方计算的基本概念和一些基础知识,文章可能会有一些小错误。2 基础知识在这一章节,我们将介绍安全多方计算的基本概念。首先,我们将说明进行安全多方计算的基本特性,接下来将介绍一般敌手模型;然后,我们将说明用在MPC之中的电路的概念,并介绍一些密码学原语;我们最后将会介绍一下不经意传输协议(OT协议)、同态加密技术(HE)和GMW协议的内容。2.1 安全多方计算的基本特性为了正式声明和证明MPC协议的安全性,需要一些通用的安全性特性[..
2021-08-15 12:58:54
1594
原创 Garbled Circuits介绍 - 1 引言
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-08-14 21:44:30
1103
转载 Python中Numpy中省略号的作用
我们在Python中遇到如[0,…,0]是什么意思?Numpy 中可以用来选数据。>>> import numpy as np>>> a = [[1,2,3,4,5,6,7],[8,9,10,11]]>>> b = np.array(a)>>> b[1,...]array(list([8, 9, 10, 11]), dtype=object)这个看不出什么特殊性来。换一个稍微复杂点的。>>> d =
2020-11-25 16:25:17
2869
原创 VS Code远程Linux服务器进行开发与调试
我们首先想到的就是远程到Linux服务器,然后在Windows上进行开发与调试,经过尝试,这是可行的,下面我们就聊一聊怎么使用VS Code远程到Linux服务器。因为我们的项目都是C++写的,所以在进行远程前,我们可以先在Windows上安装C++编译器。(不装好像关系也不大)windows下安装mingw-w641、首先官网去下载ming-w64:mingw-w64-release,下载Zip格式的文件即可。2、解压该zip文件,完成安装。3、进入解压好的文件夹下的bin.
2020-07-31 17:19:11
1369
3
ABY3: A Mixed Protocol Framework for Machine Learning.ppt
2020-04-24
计算机考研复试问答.docx
2019-08-20
2017 SecureML:A system for scalable privacy-preserving machine learning.pptx
2019-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人