信息传输方法、系统和存储介质技术方案

技术编号:32505797 阅读:30 留言:0更新日期:2022-03-02 10:18
本公开提出一种信息传输方法、系统和存储介质,涉及计算机技术领域。在本公开中,数据提供方生成第一数据和第二数据,第一数据包括经过盲化处理的源数据的摘要,第二数据为源数据的数据分片,将盲化处理结果和数据分片发送数据处理方,保证了源数据的安全性和隐私性。数据处理方基于接收的第一数据和第二数据分别生成的签名,生成聚合签名,并传输给数据提供方,使得数据提供方利用该聚合签名可以验证:数据处理方接收到的数据是由数据提供方发出的,且与数据提供方传输给数据处理方的数据是一致的,从而作为数据提供方提供数据服务的可信凭证,在不需要引入第三方机构的情况下,可以确保数据服务的安全性。以确保数据服务的安全性。以确保数据服务的安全性。

【技术实现步骤摘要】
信息传输方法、系统和存储介质


[0001]本公开涉及计算机
,特别涉及一种信息传输方法、系统和存储介质。

技术介绍

[0002]随着大数据技术的迅速发展,安全多方计算平台应运而生。安全多方计算平台(也称数据处理方)往往需要多个数据提供方的参与,在保护数据提供方的数据的安全性和隐私性的前提下,还要保证提供给数据处理方的数据质量等。
[0003]通常情况下,参与方(即数据提供方和数据处理方)之间会签订协议或合同,从法律层面来保证数据的安全以及确保数据服务的质量,然而缺乏数据提供方可以自证履责的技术方法。
[0004]在一些相关技术中,通过引入第三方公证机构,第三方公证机构接收各个数据提供方的源数据,并为源数据进行加密,将加密后的源数据发送给数据处理方进行计算,以保证数据的安全,同时由第三方公证机构为数据提供方的数据服务质量提供担保。

技术实现思路

[0005]专利技术人发现,在相关技术中,引入第三方公证机构会直接暴露数据提供方的数据,无法保证数据的安全。
[0006]在本公开的实施例中,数据提供方生成第本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种信息传输方法,包括:数据提供方生成第一数据和第二数据,其中,第一数据包括利用随机数、数据处理方的公钥对消息M的摘要进行盲化处理的结果,所述消息M包括源数据,第二数据为所述源数据的数据分片;数据提供方将所述第一数据和所述第二数据传输给数据处理方;数据处理方利用所述数据处理方的私钥对所述第一数据进行签名,得到第一签名;数据处理方利用所述数据处理方的私钥对所述第二数据的摘要进行签名,得到第二签名;数据处理方将所述第一签名和所述第二签名进行聚合得到聚合签名,将所述聚合签名传输给数据提供方;数据提供方利用随机数对所述聚合签名进行处理,得到待验证签名;数据提供方利用数据处理方的公钥对待验证签名进行验签。2.根据权利要求1所述的信息传输方法,其中,所述数据处理方将所述第一签名和所述第二签名进行聚合得到聚合签名包括:所述数据处理方对所述第一签名和所述第二签名进行相乘运算,将相乘运算得到的结果作为聚合签名。3.根据权利要求1所述的信息传输方法,其中,所述数据提供方利用随机数对所述聚合签名进行处理,得到待验证签名包括:所述数据提供方将所述聚合签名作为被除数,所述随机数作为除数,进行相除运算,将相除运算得到的结果作为待验证签名。4.根据权利要求1所述的信息传输方法,其中,所述数据提供方利用数据处理方的公钥对待验证签名进行验签包括:所述数据提供方利用数据处理方的公钥对待验证签名进行处理,得到待验证数据;所述数据提供方分别生成消息M的摘要和数据分片的摘要,并将所述消息M的摘要和所述数据分片的摘要进行相乘运算,得到参考数据;将所述待验证数据与所述参考数据进行比较,以确定所述数据提供方提供的数据满足预设要求。5.根据权利要求1所述的信息传输方法,其中,消息M还包括任务信息;其中,数据提供方将所述第一数据和所述第二数据传输给数据处理方包括:数据提供方将所述第一数据以及包括源数据的不同的数据分片的所述第二数据分别传输给不同的数据处理方;所述方法还包括:每个数据处理方利用所述任务信息对接收到的数据分片进行处理,分别得到处理结果,并将各自的处理结果发送给数据使用方进行汇总。6.根据权利要求1所述的信息传输方法,其中,数据提供方利用第一哈希函数计算得到消息M的摘要;数据处理方利用第二哈希函数计算得到第二数据的摘要。7.根据权利要求1所述的信息传输方法,利用随机数、数据处理方的公钥对消息M的摘要进行盲化处理,得到盲化处理结果包括:
利用数据处理方的公钥对所述随机数进行加密处理,得到所述...

【专利技术属性】
技术研发人员:周旭华邱峰李娜
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1