|
|
|
| 首 页 | 机械毕业设计 | 电子电气毕业设计 | 计算机毕业设计 | 土木工程毕业设计 | 视觉传达毕业设计 | 理工论文 | 文科论文 | 毕设资料 | 帮助中心 | 设计流程 |
您现在所在的位置:首页 >>毕设资料 >> 文章内容 |
Step6 结果解密:客户端利用Step1和Step2存储在本地的参数 3.基于双服务器并行计算的线性方程组可验证计算方案 为了更好地满足对计算的快速响应要求,我们将线性方程组求解和多服务器并行计算相结合,设计了基于双服务器并行计算的线性方程组可验证计算方案。 针对特殊的线性方程组
基于双服务器并行计算的线性方程组可验证计算方案主要分为以下五个步骤:
图 双服务器线性方程组可验证计算方案模型 Step1 密钥生成:根据稀疏矩阵加密技术,客户端首先选择一个安全参数
Step2 系数加密:客户端做如下计算进行系数加密: Step3 问题计算:服务器
Step4 结果验证:客户端组合两个服务器的返回结果后,验证 Step5 结果解密:如果结果验证正确,利用 |
||||||||||||||||||||||||||||||||||
|
尚未解决的问题及 下一步的工作计划 |
1.尚未解决的问题 (1)双服务器模式下线性方程组安全可验证计算方案完善。 (2)方案实现及实验验证。 2.下一步工作计划 (1)设计双服务器模式下线性方程组安全可验证计算方案。(2023.7完成) (2)方案实现和实验验证。(2023.7完成) (3)完成毕业论文撰写。(2023.9完成) |
|||||||||||||||||||||||||||||||||
|
取得的 成果情况 |
1.学术论文发表情况 1)基于三重扰动和线性组合的批量矩阵乘法可验证计算方案,《网络与信息安全学报》,2022年12月,已投稿,第一作者 2)基于双向线性组合验证的多服务器矩阵乘法可验证计算方案,《密码与网络安全学报》,2023年6月,已投稿,第一作者 2.产品研发(程序设计等)情况 1)基于双重加密验证的多服务器矩阵乘法可验证计算方案 |
|||||||||||||||||||||||||||||||||
|
一、基本情况 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
论文题目 |
面向多客户端多服务器的安全可验证计算关键技术研究 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
研究方向 |
安全可验证计算 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
题目来源 课题名称 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
题目来源 课题层次 |
国家级 |
军队(省部)级 |
市级 |
自选(横向、校级) |
有无合同 |
经费数 (万元) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
题目来源 课题性质 |
理论 研究 |
应用基础研究 |
应用与理论结合研究 |
开发性 研究 |
综合性工程项目 |
其它 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
√ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
课题进展情况 |
本课题按开题报告所预定的内容及进度顺利进行,对多客户端多服务器模式下的安全可验证计算中的关键技术进行研究,并从隐私保护、验证方法、并行计算等三方面入手设计多客户端多服务器模式下的可验证计算方案。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
解决问题的方法和已解决的主要问题 |
本课题针对现有的安全可验证计算方案进行了研究,从隐私保护、并行计算、验证方法三个角度分析目前现有的安全可验证计算方案的限制因素,并结合当前网络发展趋势下的多客户端多服务器模式,具体针对隐私保护、并行计算和验证效率三个方面进行了方案设计。 1.基于三重扰动和线性组合的批量矩阵乘法可验证计算方案 针对原始数据隐私保护存在安全挑战的需求,结合网络发展趋势下的多客户端模式,提出一种基于三重扰动和线性组合的批量矩阵乘法可验证计算方案。 通过对现有的矩阵乘法安全可验证计算方案的研究分析,发现原始矩阵数据隐私的保护基本采用稀疏矩阵相乘的加密方法来实现,但其中存在两个挑战:一是行或列公因子泄露原始矩阵行或列数据,二是零元素泄露原始矩阵零元素统计信息。
本文提出了一种基于三重扰动和线性组合的批量矩阵乘法可验证计算方案。基于三重扰动加密算法可以在不增加加解密计算复杂度的同时达到更强的隐私保护效果,其主要思想是通过构造特殊的上或下三角稀疏矩阵加入双重扰动(乘法扰动和加法扰动)来保护原始矩阵行或列数据,通过构造特殊的加法稀疏辞职加入单重扰动(加法扰动)来保护原始矩阵的零元素信息。
基于线性组合的验证算法可以实现云服务器计算结果的批量验证,其主要思想是引入矩阵乘法的结合律,即 基于三重扰动和线性组合的批量矩阵乘法可验证计算方案主要分为以下五个步骤:
图 批量矩阵乘法可验证计算方案模型 Step1 密钥生成:根据三重扰动加密算法,需要构造一个特殊的上或下三角稀疏矩阵和一个加法稀疏矩阵。因此服务提供商和客户端 Step2 矩阵加密:根据算法1和2,服务提供商和客户端根据密钥首先生成三重扰动加密算法中所需的上或下三角稀疏矩阵和加法稀疏矩阵。
服务提供商和客户端 Step3 矩阵计算:云服务器计算 Step4 结果验证:为提高结果验证效率,服务提供商首先利用矩阵线性组合技术对客户端的加密矩阵集合
Step5 结果解密:客户端利用存储在本地的参数对结果进行恢复计算。算法4给出了结果解密阶段的具体步骤。其中由于服务提供商和客户端在构造矩阵
2.基于双向线性组合验证的多服务器矩阵乘法可验证计算方案 面对现有的多服务器矩阵乘法可验证计算方案的隐私保护与数据交互兼容性不好、计算结果验证效率不高的挑战,设计了基于双向线性组合验证的多服务器模式矩阵乘法可验证计算方案。 通过对现有的多服务器模式下的安全可验证计算方案的研究分析,发现隐私保护和数据交互兼容性不好,服务器之间的相互通信会影响服务器的计算效率,不能很好地利用并行计算优势,也不可避免地出现服务器合谋挑战,对客户端的输入输出隐私带来一定程度的威胁。本文提出了一种基于双向线性组合验证的多服务器矩阵乘法可验证计算方案。基于矩阵分块技术,可以实现客户端与服务器之间只进行一次数据交互和服务器之间不需要通信交互的目标。
基于双向线性组合技术可以实现云服务器计算结果的批量验证,提高验证效率,同时可以抵抗服务器合谋攻击和准确定位恶意服务器位置,其主要思想是通过在矩阵乘法的结合律中加入数乘
基于双向线性组合验证的多服务器矩阵乘法可验证计算方案主要分为以下六个步骤:
图 多服务器矩阵乘法可验证计算方案模型 Step1 密钥生成:根据稀疏矩阵加密技术,客户端首先选择一个安全参数
Step2 矩阵加密:客户端做如下计算进行矩阵加密: Step3 矩阵分块:客户端根据云服务器数量 Step4 矩阵计算:云服务器计算 Step5 结果验证:为提高结果验证效率,客户端利用双向线性组合验证技术实施结果验证。首先利用线性组合技术对分块矩阵集合
本类最新文章
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||