论文摘要
以往只能由超级计算机完成的计算任务如今越来越多的通过Internet进行了。安全的分布式计算越来越多的成为Internet上应用的需求。本文首先总结了安全分布式计算协议的几个安全需求,介绍了现有的几个分布式计算协议。并提出一个更有利于攻击的安全框架,在此安全性框架内,对这些协议进行了详细的安全性分析和性能分析。对于特征集合协议,本文还指出其中了一个漏洞(隐瞒攻击)。从一个实际问题出发,我们重新设计了一个新的分布式计算协议(假任务协议),从广义上解决了文献[5]提出了的一个关于如何安全的完成单向预言函数求逆的开放问题,同时也满足了实际分布式计算的安全需求。新的假任务协议避免了之前其他安全方案的一些不足。理论分析表明,在假任务协议中,只需要付出很小的冗余计算代价,攻击者就无法获得比诚实的参与者更高的期望收益,因此这个假任务协议被证明满足我们所定义的经济安全的条件。最后,本文总结了现有的分布式计算协议和新的假任务协议之间的优缺点,指出他们分别适用于不同的应用场合。
论文目录
摘要ABSTRACT1. 序言1.1. 问题提出1.2. 解决方案1.3. 分布式计算的模型1.4. 攻击者模型1.4.1. 计算能力1.4.2. 对计算参与的程度1.4.3. 动态性1.5. 安全分布式计算协议的需求1.5.1. 正确性1.5.2. 可验证性1.5.3. 不可抵赖性1.6. 安全分布式计算的意义1.7. 安全分布式计算的研究现状1.8. 本文的组织结构2. 背景理论知识2.1. 分布式计算2.2. 哈密尔顿路问题2.3. 对称密钥加密体系2.4. 单向预言函数2.5. 哈希函数2.6. 承诺3. 针对单向函数求逆的分布式计算协议3.1. 一个简单的协议3.2. 特征集合协议3.2.1. 特征集合3.2.2. 特征集合协议的数学定义3.2.3. 安全性分析3.2.4. 性能分析3.3. 标志数协议3.3.1. 标志数3.3.2. 基本的标志数协议3.3.3. 假标志数协议3.3.4. 安全性分析3.3.5. 性能分析4. 针对一般函数的分布式计算协议4.1. 哈希树4.2. 哈希树协议4.3. 安全性分析4.3.1. 正确性4.3.2. 可验证性4.3.3. 不可抵赖性4.4. 性能分析4.5. 大数据量情况下的哈希树协议5. 针对单向预言函数的分布式计算协议5.1. 假任务5.2. 假任务协议5.3. 安全性分析5.3.1. 正确性5.3.2. 可验证性5.3.3. 不可抵赖性5.4. 性能分析6. 结束语6.1. 适用的范围6.2. 安全特性6.3. 时间空间的代价参考文献致谢攻读学位期间发表的学术论文目录
相关论文文献
标签:安全分布式计算论文; 单向预言函数论文; 经济安全论文; 假任务协议论文; 哈密尔顿路论文;