预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114124396A(43)申请公布日2022.03.01(21)申请号202010903857.X(22)申请日2020.09.01(71)申请人中国电信股份有限公司地址100033北京市西城区金融大街31号(72)发明人周旭华邱峰李娜(74)专利代理机构中国贸促会专利商标事务所有限公司11038代理人许蓓(51)Int.Cl.H04L9/32(2006.01)H04L9/08(2006.01)H04L9/40(2022.01)权利要求书2页说明书7页附图2页(54)发明名称信息传输方法、系统和存储介质(57)摘要本公开提出一种信息传输方法、系统和存储介质,涉及计算机技术领域。在本公开中,数据提供方生成第一数据和第二数据,第一数据包括经过盲化处理的源数据的摘要,第二数据为源数据的数据分片,将盲化处理结果和数据分片发送数据处理方,保证了源数据的安全性和隐私性。数据处理方基于接收的第一数据和第二数据分别生成的签名,生成聚合签名,并传输给数据提供方,使得数据提供方利用该聚合签名可以验证:数据处理方接收到的数据是由数据提供方发出的,且与数据提供方传输给数据处理方的数据是一致的,从而作为数据提供方提供数据服务的可信凭证,在不需要引入第三方机构的情况下,可以确保数据服务的安全性。CN114124396ACN114124396A权利要求书1/2页1.一种信息传输方法,包括:数据提供方生成第一数据和第二数据,其中,第一数据包括利用随机数、数据处理方的公钥对消息M的摘要进行盲化处理的结果,所述消息M包括源数据,第二数据为所述源数据的数据分片;数据提供方将所述第一数据和所述第二数据传输给数据处理方;数据处理方利用所述数据处理方的私钥对所述第一数据进行签名,得到第一签名;数据处理方利用所述数据处理方的私钥对所述第二数据的摘要进行签名,得到第二签名;数据处理方将所述第一签名和所述第二签名进行聚合得到聚合签名,将所述聚合签名传输给数据提供方;数据提供方利用随机数对所述聚合签名进行处理,得到待验证签名;数据提供方利用数据处理方的公钥对待验证签名进行验签。2.根据权利要求1所述的信息传输方法,其中,所述数据处理方将所述第一签名和所述第二签名进行聚合得到聚合签名包括:所述数据处理方对所述第一签名和所述第二签名进行相乘运算,将相乘运算得到的结果作为聚合签名。3.根据权利要求1所述的信息传输方法,其中,所述数据提供方利用随机数对所述聚合签名进行处理,得到待验证签名包括:所述数据提供方将所述聚合签名作为被除数,所述随机数作为除数,进行相除运算,将相除运算得到的结果作为待验证签名。4.根据权利要求1所述的信息传输方法,其中,所述数据提供方利用数据处理方的公钥对待验证签名进行验签包括:所述数据提供方利用数据处理方的公钥对待验证签名进行处理,得到待验证数据;所述数据提供方分别生成消息M的摘要和数据分片的摘要,并将所述消息M的摘要和所述数据分片的摘要进行相乘运算,得到参考数据;将所述待验证数据与所述参考数据进行比较,以确定所述数据提供方提供的数据满足预设要求。5.根据权利要求1所述的信息传输方法,其中,消息M还包括任务信息;其中,数据提供方将所述第一数据和所述第二数据传输给数据处理方包括:数据提供方将所述第一数据以及包括源数据的不同的数据分片的所述第二数据分别传输给不同的数据处理方;所述方法还包括:每个数据处理方利用所述任务信息对接收到的数据分片进行处理,分别得到处理结果,并将各自的处理结果发送给数据使用方进行汇总。6.根据权利要求1所述的信息传输方法,其中,数据提供方利用第一哈希函数计算得到消息M的摘要;数据处理方利用第二哈希函数计算得到第二数据的摘要。7.根据权利要求1所述的信息传输方法,利用随机数、数据处理方的公钥对消息M的摘要进行盲化处理,得到盲化处理结果包括:2CN114124396A权利要求书2/2页利用数据处理方的公钥对所述随机数进行加密处理,得到所述随机数的密文;将所述随机数的密文与所述消息M的摘要的乘积确定为盲化处理的结果。8.根据权利要求1所述的信息传输方法,还包括:数据处理方生成预设公开参数,并将所述预设公开参数发送给数据提供方;其中,数据提供方将所述第一数据传输给数据处理方包括:数据提供方利用数据处理方的预设公开参数对第一数据进行求模计算,并将求模运算后的第一数据传输给数据处理方;其中,数据处理方将所述第一签名和所述第二签名进行聚合得到聚合签名,将所述聚合签名传输给数据提供方包括:数据处理方利用数据处理方的预设公开参数对聚合签名进行求模计算,并将求模运算后的聚合签名传输给数据提供方。9.一种信息传输系统,包括:数据提供方,以及多个数据处理方;其中,所述数据提供方,被配置