【技术实现步骤摘要】
系统测试方法和装置
本申请涉及数据处理
,特别涉及一种系统测试方法和装置。
技术介绍
人工智能技术是一种可以通过统计、机器学习算法等从海量数据中自动提取出反应数据内在规律的新技术,而海量的数据获取和管理是进行人工智能的前提基础。在现实中,完整、大量的数据通常是分布在多个机构或者各个个体的手中的,并且这些数据由于涉及商业利益、数据隐私性等因素,往往不可以直接的进行明文的分享、交互。安全多方计算(MPC)可以基于可靠的密码学理论为多参与方在多份数据上进行联合计算时保障各自数据不会泄露给其他人的同时计算得到所需要的结果。一种可行的方法是在基于TensorFlow机器学习框架,在多方共同处理计算逻辑图的过程中动态的对原来针对明文数据进行的操作算子(OP)替换为MPC下针对密文状态的数据处理的隐私化操作算子(MPCOP),根据上述技术组合得到的系统一般称为基于MPC的隐私计算系统。在基于MPC的隐私计算系统的实现和运行过程中,由于是多方参与、各方处理的数据都处于密文而非有语义、可理解的明文状态,所以需要对该系统的正确性、安全性进行理论上的分析以及实际有效、易用的验证方案。只有在对上述隐私计算系统的计算结果的正确性和计算过程的安全性进行验证之后,才能实际的将其可靠的部署到各参与方的线上系统中。现有技术中已有一些针对分布式系统的自动化测试框架,例如:SOFAACTS、Robot框架等。但是由于使用了MPC技术的隐私计算系统中各个组件本地所能看到的都是本地的密文值,无法独立、自动的进行计算结果的正确性验 ...
【技术保护点】
1.一种系统测试方法,其特征在于,用于对目标隐私计算系统进行测试,所述系统测试方法包括:/n获取样本数据集和目标计算逻辑;/n采集所述样本数据集在明文状态下根据所述目标计算逻辑计算得到的明文计算结果,其中,所述目标计算逻辑为所述目标隐私计算系统中使用的计算逻辑;/n在根据所述样本数据集和所述目标计算逻辑重复运行所述目标隐私计算系统预设次数之后,确定所述目标隐私计算系统重复运行所述预设次数得到的多个密文计算结果对应的明文计算结果的表征值,其中,所述预设次数大于1;/n根据所述表征值和所述明文计算结果验证所述目标隐私计算系统计算结果的正确性。/n
【技术特征摘要】
1.一种系统测试方法,其特征在于,用于对目标隐私计算系统进行测试,所述系统测试方法包括:
获取样本数据集和目标计算逻辑;
采集所述样本数据集在明文状态下根据所述目标计算逻辑计算得到的明文计算结果,其中,所述目标计算逻辑为所述目标隐私计算系统中使用的计算逻辑;
在根据所述样本数据集和所述目标计算逻辑重复运行所述目标隐私计算系统预设次数之后,确定所述目标隐私计算系统重复运行所述预设次数得到的多个密文计算结果对应的明文计算结果的表征值,其中,所述预设次数大于1;
根据所述表征值和所述明文计算结果验证所述目标隐私计算系统计算结果的正确性。
2.根据权利要求1所述的方法,其特征在于,在根据所述样本数据集和所述目标计算逻辑重复运行所述目标隐私计算系统所述预设次数之后,还包括:
监听目标对象的通讯端口,并确定所述目标对象在重复运行所述预设次数的过程中对外通讯流量的表征值,其中,所述目标对象为所述目标隐私计算系统在预设运行环境下的处理对象;
对所述对外通讯流量的表征值进行概率分布分析以验证所述目标隐私计算系统计算过程的安全性。
3.根据权利要求2所述的方法,其特征在于,确定所述目标对象在重复运行所述预设次数的过程中对外通讯流量的表征值,包括:
采集所述目标对象在重复运行所述预设次数的过程中每次运行的对外通讯流量;
对每次运行的对外通讯流量取平均值,得到对外通讯流量的流量平均值;
将所述流量平均值作为所述对外通讯流量的表征值。
4.根据权利要求1所述的方法,其特征在于,在根据所述样本数据集和所述目标计算逻辑重复运行所述目标隐私计算系统所述预设次数之后,确定所述目标隐私计算系统重复运行所述预设次数得到的多个密文计算结果对应的明文计算结果的表征值,包括:
根据所述样本数据集和所述目标计算逻辑重复运行所述目标隐私计算系统所述预设次数,并采集所述目标隐私计算系统在重复运行所述预设次数的过程中每次运行得到的密文计算结果;
利用安全多方计算算法将所述每次运行得到的密文计算结果分别恢复为明文计算结果,得到多个目标明文计算结果;
对所述多个目标明文计算结果取平均值,得到所述目标明文计算结果的结果平均值;
将所述结果平均值作为所述明文计算结果的表征值。
5.根据权利要求4所述的方法,其特征在于,根据所述样本数据集和所述目标计算逻辑重复运行所述目标隐私计算系统所述预设次数,包括:
对所述样本数据集进行随机切分得到多份密文输入数据;
将所述多份密文输入...
【专利技术属性】
技术研发人员:史俊杰,陈元丰,晏意林,黄高峰,谢翔,李升林,孙立林,
申请(专利权)人:矩阵元技术深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。