多方保密计算基础与安全协议分析
需积分: 12 11 浏览量
更新于2024-08-06
收藏 3.24MB PDF 举报
"多方保密计算中的基本概念,包括参与者与攻击者的定义,以及安全性和协议复杂性的讨论。本文还涉及到了多方保密计算的基础协议和应用协议的研究,如向量差的范数保密计算、百万富翁问题、高维空间平行四边形面积计算和数据对应成比例判定问题。"
在多方保密计算(Secure Multi-Party Computation,简称SMPC)中,核心目标是让多个参与者能够共同计算一个函数,而无需暴露各自的输入数据。这种技术在保护隐私和信息安全方面具有重要意义。图2.1展示了一个典型的多方保密计算模型,涉及到参与者和攻击者的角色。
1. **参与者与攻击者**
- **参与者**:参与者是协议的执行者,他们可以被分为三种类型:诚实参与者、半诚实参与者和恶意参与者。
- **诚实参与者** 遵循协议,不泄露信息。
- **半诚实参与者** 虽然遵循协议步骤,但可能尝试利用中间结果获取额外信息。
- **恶意参与者** 完全不遵守协议,可能会泄露信息,改变输入或中断协议。
- **攻击者** 是试图破坏协议安全性和正确性的实体,可能通过控制恶意参与者来干扰计算过程。
2. **多方保密计算中的模型**
SMPC的模型通常假设一个可信的初始化环境,用于安全地分发初始的加密数据。协议的安全性基于密码学技术,如同态加密,使得计算可以在密文上进行,保持数据的保密性。
3. **安全性与安全需求**
- **安全性** 包括数据的机密性、协议的完整性和计算的正确性,即使有恶意参与者也不能破坏这些属性。
- **安全需求** 涉及到确保参与者输入的隐私,计算结果的正确性,以及协议的鲁棒性,即抵抗各种攻击策略。
4. **协议的复杂性**
协议的复杂性是衡量SMPC效率的重要指标,包括通信复杂度、计算复杂度和时间复杂度。优化这些方面有助于提高协议的实际应用价值。
论文还深入研究了多种基础和应用协议,例如:
- **向量差的范数保密计算**:解决参与者在不泄露各自向量的情况下计算范数的问题。
- **百万富翁问题**:两个参与者比较财富而不暴露具体数值,协议设计旨在保证隐私。
- **高维空间平行四边形面积计算**:在保持数据私密性的同时,计算多维空间几何对象的面积。
- **数据对应成比例判定**:判断两个数据集是否成比例,协议需确保数据细节不会泄露。
通过对这些协议的分析、改进和效率对比,论文提供了更安全、更高效的方法来实施多方保密计算,进一步推动了这一领域的理论与实践发展。
点击了解资源详情
点击了解资源详情
点击了解资源详情
154 浏览量
242 浏览量
2021-06-03 上传
2021-04-29 上传
2021-04-28 上传
2021-03-19 上传
张诚01
- 粉丝: 33
- 资源: 3906
最新资源
- NS2的入门指导,简单易懂
- 24小时自学VC#2008 2008最新版.pdf
- C Programming on Linux
- <<SQL 语句参考>>
- c#技巧 绝对经典有用
- dwr中文手册dwr中文手册
- CSS Reference Chart for SharePoint 2007 (Microsoft Office SharePoint Server 2007 and Windows SharePoint Services v3).pdf
- 计算机组成原理(白中英第三版)课后答案
- 纵向切入ASP.NET+3.5控件和组件开发技术.pdf
- oracle 10g错误代码手册
- 基于AT89C51单片机的多功能出租车计价器
- 21天学通java.pdf
- java习题集,含代码
- The Business Motivation Model
- 软件开发需求说明书文档
- 清华版数据结构幻灯片课件