[发明专利]系统测试方法和装置有效
申请号: | 202010373219.1 | 申请日: | 2020-05-06 |
公开(公告)号: | CN111538671B | 公开(公告)日: | 2023-06-16 |
发明(设计)人: | 史俊杰;陈元丰;晏意林;黄高峰;谢翔;李升林;孙立林 | 申请(专利权)人: | 矩阵元技术(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F21/57 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 周达;刘飞 |
地址: | 518061 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 测试 方法 装置 | ||
1.一种系统测试方法,其特征在于,用于对目标隐私计算系统进行测试,所述系统测试方法包括:
获取样本数据集和目标计算逻辑;
采集所述样本数据集在明文状态下根据所述目标计算逻辑计算得到的明文计算结果,其中,所述目标计算逻辑为所述目标隐私计算系统中使用的计算逻辑;
在根据所述样本数据集和所述目标计算逻辑重复运行所述目标隐私计算系统预设次数之后,确定所述目标隐私计算系统重复运行所述预设次数得到的多个密文计算结果对应的明文计算结果的表征值,其中,所述预设次数大于1;
根据所述表征值和所述明文计算结果验证所述目标隐私计算系统计算结果的正确性。
2.根据权利要求1所述的方法,其特征在于,在根据所述样本数据集和所述目标计算逻辑重复运行所述目标隐私计算系统所述预设次数之后,还包括:
监听目标对象的通讯端口,并确定所述目标对象在重复运行所述预设次数的过程中对外通讯流量的表征值,其中,所述目标对象为所述目标隐私计算系统在预设运行环境下的处理对象;
对所述对外通讯流量的表征值进行概率分布分析以验证所述目标隐私计算系统计算过程的安全性。
3.根据权利要求2所述的方法,其特征在于,确定所述目标对象在重复运行所述预设次数的过程中对外通讯流量的表征值,包括:
采集所述目标对象在重复运行所述预设次数的过程中每次运行的对外通讯流量;
对每次运行的对外通讯流量取平均值,得到对外通讯流量的流量平均值;
将所述流量平均值作为所述对外通讯流量的表征值。
4.根据权利要求1所述的方法,其特征在于,在根据所述样本数据集和所述目标计算逻辑重复运行所述目标隐私计算系统所述预设次数之后,确定所述目标隐私计算系统重复运行所述预设次数得到的多个密文计算结果对应的明文计算结果的表征值,包括:
根据所述样本数据集和所述目标计算逻辑重复运行所述目标隐私计算系统所述预设次数,并采集所述目标隐私计算系统在重复运行所述预设次数的过程中每次运行得到的密文计算结果;
利用安全多方计算算法将所述每次运行得到的密文计算结果分别恢复为明文计算结果,得到多个目标明文计算结果;
对所述多个目标明文计算结果取平均值,得到所述目标明文计算结果的结果平均值;
将所述结果平均值作为所述明文计算结果的表征值。
5.根据权利要求4所述的方法,其特征在于,根据所述样本数据集和所述目标计算逻辑重复运行所述目标隐私计算系统所述预设次数,包括:
对所述样本数据集进行随机切分得到多份密文输入数据;
将所述多份密文输入数据和所述目标计算逻辑分别发送给所述目标隐私计算系统的多个参与方,并运行所述目标隐私计算系统;
在所述目标隐私计算系统完成一次运行的情况下,采集所述目标隐私计算系统本次运行得到的密文计算结果;
获取所述目标隐私计算系统当前运行总次数,并确定所述当前运行总次数是否等于所述预设次数;
在确定所述当前运行总次数等于所述预设次数的情况下,结束对所述目标隐私计算系统的重复运行。
6.根据权利要求5所述的方法,其特征在于,在确定所述当前运行总次数是否等于所述预设次数之后,还包括:
在确定所述当前运行总次数小于所述预设次数的情况下,重新对所述样本数据集进行随机切分并根据重新随机切分得到的多份密文输入数据运行所述目标隐私计算系统。
7.根据权利要求1所述的方法,其特征在于,根据所述表征值和所述明文计算结果验证所述目标隐私计算系统计算结果的正确性,包括:
对所述表征值和所述明文计算结果进行误差分析,得到绝对误差值;
在所述绝对误差值在预设范围内的情况下,确定所述目标隐私计算系统计算结果的正确性验证通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于矩阵元技术(深圳)有限公司,未经矩阵元技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010373219.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全云计算辅助下的二次剩余运算方法及系统
- 下一篇:一种针织面料拉布方法