[发明专利]数据传输方法、装置、设备、计算机可读存储介质及产品有效
| 申请号: | 202210649473.9 | 申请日: | 2022-06-10 |
| 公开(公告)号: | CN114745207B | 公开(公告)日: | 2022-08-26 |
| 发明(设计)人: | 黄庭轩;潘文彬;张晔 | 申请(专利权)人: | 国汽智控(北京)科技有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/32 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 文小莉;刘芳 |
| 地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据传输 方法 装置 设备 计算机 可读 存储 介质 产品 | ||
1.一种数据传输方法,应用于数据生产终端,其特征在于,包括:
获取数据生产终端生产的待传输明文;
根据预设的数据生产终端证书对应的私钥对所述待传输明文进行处理,生成明文签名;
生成随机密钥,采用所述随机密钥对所述待传输明文进行对称加密操作,生成待传输密文,并计算所述待传输密文的密文摘要;
采用预存的数据持有端的公钥对所述随机密钥进行加密操作,获得所述随机密钥的密文;
将所述待传输密文以及所述待传输密文的附属文件发送至所述数据持有终端,其中,所述待传输密文的附属文件中包括明文签名、密文摘要、数据生产终端证书以及随机密钥的密文;
所述将所述待传输密文以及所述待传输密文的附属文件发送至所述数据持有终端之前,还包括:
采用预设的编码方式对所述明文签名、密文摘要、数据生产终端证书以及随机密钥的密文进行编码操作,获得所述待传输密文的附属文件;所述预设的编码方式为base64编码。
2.根据权利要求1所述的方法,其特征在于,所述根据预设的数据生产终端证书对应的私钥对所述待传输明文进行处理,生成明文签名,包括:
计算所述待传输明文对应的哈希值,获得所述待传输明文对应的明文摘要;
采用所述数据生产终端证书对应的私钥对所述明文摘要进行加密操作,获得所述明文签名。
3.根据权利要求1所述的方法,其特征在于,所述计算所述待传输密文的密文摘要,包括:
计算所述待传输密文对应的哈希值,将所述待传输密文对应的哈希值确定为所述密文摘要。
4.一种数据传输方法,应用于数据持有终端,其特征在于,包括:
获取数据生产终端发送的待传输密文以及所述待传输密文的附属文件,其中,所述待传输密文的附属文件中包括明文签名、密文摘要、数据生产终端证书以及随机密钥的密文;所述待传输密文的附属文件是通过采用预设的编码方式对所述明文签名、密文摘要、数据生产终端证书以及随机密钥的密文进行编码操作而获得的;所述预设的编码方式为base64编码;
根据所述密文摘要对所述待传输密文的安全性进行验证;
采用所述数据持有终端的私钥对所述随机密钥的密文进行解密操作,获得所述随机密钥;
采用所述随机密钥对所述待传输密文进行对称解密操作,获得待传输明文;
根据所述数据生产终端证书以及所述明文签名对所述待传输明文的合法性进行验证;
若所述待传输明文合法,则存储所述待传输明文。
5.根据权利要求4所述的方法,其特征在于,所述根据所述密文摘要对所述待传输密文的安全性进行验证,包括:
计算所述待传输密文的哈希值,获得待验证摘要;
比对所述待验证摘要与所述密文摘要是否一致;
若是,则判定所述待传输密文安全。
6.根据权利要求5所述的方法,其特征在于,所述根据所述数据生产终端证书以及所述明文签名对所述待传输明文的合法性进行验证,包括:
计算所述待传输明文的摘要信息;
采用所述数据生产终端证书对应的公钥对所述明文签名进行解密操作,获得所述待传输明文对应的明文摘要;
比对所述明文摘要与所述摘要信息是否一致,根据比对结果确定所述待传输明文的合法性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国汽智控(北京)科技有限公司,未经国汽智控(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210649473.9/1.html,转载请声明来源钻瓜专利网。





