[发明专利]数据传输方法、装置、设备、计算机可读存储介质及产品有效
申请号: | 202210649473.9 | 申请日: | 2022-06-10 |
公开(公告)号: | CN114745207B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 黄庭轩;潘文彬;张晔 | 申请(专利权)人: | 国汽智控(北京)科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/32 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 文小莉;刘芳 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 设备 计算机 可读 存储 介质 产品 | ||
本公开提供一种数据传输方法、装置、设备、计算机可读存储介质及产品,方法包括:获取数据生产终端生产的待传输明文;根据数据生产终端证书对应的私钥对待传输明文进行处理,生成明文签名;生成随机密钥,采用随机密钥对待传输明文进行对称加密操作,生成待传输密文,计算待传输密文的密文摘要;采用数据持有端的公钥对随机密钥进行加密操作,获得随机密钥的密文;将待传输密文以及待传输密文的附属文件发送至数据持有终端,待传输密文的附属文件中包括明文签名、密文摘要、数据生产终端证书以及随机密钥的密文。在数据传输过程中,无需进行待传输密文进行额外编码与保护,缓解了传输过程中带来的性能开销,提高数据传输效率,保证数据的安全。
技术领域
本公开涉及数据处理领域,尤其涉及一种数据传输方法、装置、设备、计算机可读存储介质及产品。
背景技术
在自动驾驶领域中,存在大量的传感器数据,行驶数据,车况数据等,可用于模型训练,算法仿真等。在车端存储空间有限的条件下,为了保证数据的完整性,可以使用云存储的方式实现对车端传感器数据的存储。但是,在车端传感器数据的转移过程,存在泄露,篡改的风险。
为了保证数据传输的安全性,现有技术中一般使用数字信封的方式对车端传感器数据进行加密操作。具体地,可以使用对称加密的方式对待传输的车端传感器数据进行加密操作,使用非对称加密的方式对对称加密的密钥进行加密。实际应用中,PKCS#7标准中使用ASN1定义了数字信封的数据结构,在对上述数据进行传输时,需要进行编码操作。
但是,采用上述方式进行大量数据传输时,对大体量的数据进行编解码操作,往往会给系统运算带来巨大的开销,导致数据传输的效率较低。
发明内容
本公开提供一种数据传输方法、装置、设备、计算机可读存储介质及产品,用于解决采用现有的数字信封方式进行数据传输时,面对大文件时的编解码会给系统运算带来巨大的压力,导致数据传输的效率较低的技术问题。
本公开的第一个方面是提供一种数据传输方法,应用于数据生产终端,包括:
获取数据生产终端生产的待传输明文;
根据预设的数据生产终端证书对应的私钥对所述待传输明文进行处理,生成明文签名;
生成随机密钥,采用所述随机密钥对所述待传输明文进行对称加密操作,生成待传输密文,并计算所述待传输密文的密文摘要;
采用预存的数据持有端的公钥对所述随机密钥进行加密操作,获得所述随机密钥的密文;
将所述待传输密文以及所述待传输密文的附属文件发送至所述数据持有终端,其中,所述待传输密文的附属文件中包括明文签名、密文摘要、数据生产终端证书以及随机密钥的密文。
本公开的第二个方面是提供一种数据传输方法,应用于数据持有终端,包括:
获取数据生产终端发送的待传输密文以及所述待传输密文的附属文件,其中,所述待传输密文的附属文件中包括明文签名、密文摘要、数据生产终端证书以及随机密钥的密文;
根据所述密文摘要对所述待传输密文的安全性进行验证;
采用所述数据持有终端的私钥对所述随机密钥的密文进行解密操作,获得所述随机密钥;
采用所述随机密钥对所述待传输密文进行对称解密操作,获得所述待传输明文;
根据所述数据生产终端证书以及所述明文签名对所述待传输明文的合法性进行验证;
若所述待传输明文合法,则存储所述待传输明文。
本公开的第三个方面是提供一种数据传输装置,应用于数据生产终端,包括:
获取模块,用于获取数据生产终端生产的待传输明文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国汽智控(北京)科技有限公司,未经国汽智控(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210649473.9/2.html,转载请声明来源钻瓜专利网。