【技术实现步骤摘要】
一种MPC协议识别方法、装置及电子设备
[0001] 本申请涉及隐私计算
以及多方安全计算
,尤其涉及一种MPC(Secure Multi
‑
party Computation,多方安全计算)协议识别方法、装置及电子设备。
技术介绍
[0002]随着以多方安全计算为代表的隐私计算技术的发展,开发多方安全计算等隐私计算的开发者和专业公司越来越多。在实际应用中,在对产品进行标准化检测或者产品运营维护阶段,可能需要对多方安全计算协议的实现及运行情况进行检测和验证,包括所使用的多方安全计算协议、运行的状态及正确性等方面。
[0003]在现有协议识别方法中,往往是通过获取通信的内容,并基于获取的内容进行协议识别。然而,在多方安全计算等隐私计算协议中,参与实体间的通信内容本身通常是进行了加密或者使用随机数进行了隐藏,外部工具无法直接基于加密的通信内容进行协议识别。
技术实现思路
[0004]本申请实施例提供一种MPC协议识别方法、装置及电子设备,用以解决现有技术中存在的无法对MPC协 ...
【技术保护点】
【技术特征摘要】
1.一种多方安全计算MPC协议识别方法,其特征在于,包括:获取使用待识别MPC协议进行多方安全计算的通信过程信息,所述通信过程信息表示使用所述待识别MPC协议进行多方安全计算的通信过程的特征;针对多种MPC协议中的每种MPC协议,将获取的所述通信过程信息,与该MPC协议的标准通信过程信息进行比对,得到比对结果;基于得到的多个所述比对结果,从所述多种MPC协议中,识别出所述待识别MPC协议。2.如权利要求1所述的方法,其特征在于,所述针对多种MPC协议中的每种MPC协议,将获取的所述通信过程信息,与该MPC协议的标准通信过程信息进行比对,得到比对结果,包括:基于获取的所述通信过程信息,按照预设的图像生成方式,生成表示所述通信过程信息的通信时序图;针对多种MPC协议中的每种MPC协议,将所述通信时序图,与该MPC协议的标准通信时序图进行比对,得到比对结果,所述标准通信时序图为基于该MPC协议的标准通信过程信息,按照所述图像生成方式生成的。3.如权利要求1所述的方法,其特征在于,所述获取使用待识别MPC协议进行多方安全计算的通信过程信息,包括:获取使用待识别MPC协议进行多方安全计算的多种通信过程信息;所述针对多种MPC协议中的每种MPC协议,将获取的所述通信过程信息,与该MPC协议的标准通信过程信息进行比对,得到比对结果,包括:针对多种MPC协议中的每种MPC协议,将获取的所述多种通信过程信息,与该MPC协议的多种标准通信过程信息之间,分别进行对应的比对,得到多个偏差值,所述偏差值表示所述通信过程信息与对应的标准通信过程信息之间的偏差程度;按照预设权重,对所述多个偏差值进行加权求和,得到偏差结果,作为比对结果。4.如权利要求1
‑
3任一所述的方法,其特征在于,所述通信过程信息至少包括如下信息之一:通信量比例,所述通信量比例为计算节点之间各次通信的数据量的比例;通信间隔比例,所述通信间隔比例为计算节点之间各次通信间隔的时长的比例;通信流向信息,所述通信流向信息为计算节点之间各次通信的数据流向信息;流向通信量比例,所述流向通信量比例为各计算节点之间通信的数据量的比例。5.如权利要求1所述的方法,其特征在于,所述获取使用待识...
【专利技术属性】
技术研发人员:王天雨,
申请(专利权)人:华控清交信息科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。