【技术实现步骤摘要】
数据传输方法、系统及计算机可读存储介质
本专利技术涉及数据传输领域,尤其涉及一种数据传输方法、系统及计算机可读存储介质。
技术介绍
随着数字技术及广播技术的发展,通信系统不再局限于传统的音频及视频服务,而是向着多样化的数据服务方向发展。随着多样化的数据服务发展,对数据进行保密传输,并对数据实现授权接收及对接收到的数据进行有效性识别等安全性需求越来越多。目前,通信系统采用对数据进行加密和认证的方式来确保通信安全。然而,现有的通信系统中加密和认证的过程是分开进行的,由于加密过程和认证过程分别对通信系统的传输带宽有一定的占用,因此,现有的通信系统中采用的加密和认证的方式进行数据传输时,对传输带宽占用较大。
技术实现思路
本专利技术的主要目的在于提供一种数据传输方法、系统及计算机可读存储介质,旨在实现对通信系统中的数据同时进行加密和认证,以减少对传输带宽的占用。为实现上述目的,本专利技术提供一种数据传输方法,应用于发送端,所述数据传输方法包括:所述发送端采用单向散列函数算法对业务明文进行处理,生成业务摘要,采用所述发送端的第一私钥对所述业务摘要进行非对称加密,生成摘要密文;采用秘钥对所述业务明文进行对称加密,生成业务密文;采用接收端的第二公钥对所述秘钥进行非对称加密,生成秘钥密文;将所述摘要密文、所述业务密文及所述秘钥密文发送至所述接收端。可选地,所述采用秘钥对所述业务明文进行对称加密,生成业务密文的步骤包括:将秘钥的长度与所述业务摘要的长度 ...
【技术保护点】
1.一种数据传输方法,其特征在于,应用于发送端,所述数据传输方法包括以下步骤:/n所述发送端采用单向散列函数算法对业务明文进行处理,生成业务摘要,采用所述发送端的第一私钥对所述业务摘要进行非对称加密,生成摘要密文;/n采用秘钥对所述业务明文进行对称加密,生成业务密文;/n采用接收端的第二公钥对所述秘钥进行非对称加密,生成秘钥密文;/n将所述摘要密文、所述业务密文及所述秘钥密文发送至所述接收端。/n
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于发送端,所述数据传输方法包括以下步骤:
所述发送端采用单向散列函数算法对业务明文进行处理,生成业务摘要,采用所述发送端的第一私钥对所述业务摘要进行非对称加密,生成摘要密文;
采用秘钥对所述业务明文进行对称加密,生成业务密文;
采用接收端的第二公钥对所述秘钥进行非对称加密,生成秘钥密文;
将所述摘要密文、所述业务密文及所述秘钥密文发送至所述接收端。
2.如权利要求1所述的数据传输方法,其特征在于,所述采用秘钥对所述业务明文进行对称加密,生成业务密文的步骤包括:
将秘钥的长度与所述业务摘要的长度进行对比;
根据对比结果,设定对称加密算法的初始化向量;
采用所述秘钥和所述对称加密算法对所述业务明文进行加密,生成业务密文。
3.如权利要求2所述的数据传输方法,其特征在于,所述根据对比结果,设定对称加密算法的初始化向量的步骤包括:
若所述秘钥的长度小于所述业务摘要的长度,则对所述业务摘要按照所述秘钥的长度进行截取,将截取后的数据作为对称加密算法的初始化向量;
若所述秘钥的长度等于所述业务摘要的长度,则将所述业务摘要作为所述对称加密算法的初始化向量;
若所述秘钥的长度大于所述业务摘要的长度,则将预设数据作为所述对称加密算法的初始化向量。
4.如权利要求2或3所述的数据传输方法,其特征在于,所述单向散列函数算法为消息摘要MD5算法,所述对称加密算法为高级加密标准128比特计数模式AES128-CTR算法。
5.如权利要求1至3中任一项所述的数据传输方法,其特征在于,所述将所述摘要密文、所述业务密文及所述秘钥密文发送至所述接收端的步骤包括:
将所述业务密文及所述摘要密文进行合并,生成业务数据包;
将所述业务数据包发送至所述接收端;
根据所述业务明文确定业务类型,并获得有条件接收CA数据,其中,所述CA数据包括信道映射码及与各种业务类型对应的数据空间;
对所述信道映射码中对应所述业务类型的比特位进行修改,并将所述秘钥密文按照所述业务类型放入所述数据空间中,得到处理后的CA数据;
将所述处理后的CA数据发送至所述接收端。
6.一种数据传输方法,其特征在于,应用于接收端,所述数据传输方法包括以下步骤:
所述接收端接收发送端发送的秘钥密文、业务密文及摘要密文;
采用所述接收端的第二私钥对...
【专利技术属性】
技术研发人员:尹华镜,朱钧,王元鹏,翦林鹏,
申请(专利权)人:深圳思凯微电子有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。