【技术实现步骤摘要】
一种数据传输方法、装置、设备及介质
本专利技术涉及数据安全领域,尤其涉及一种数据传输方法、装置、设备及介质。
技术介绍
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。在很多场景中,加密是非常重要的,信息传输过程中,都存在被窃听的风险,因此,对加密算法的研究也从未停止。
技术实现思路
为了解决现有技术中存在的技术问题,本专利技术实施例提供一种数据传输方法、装置、设备及介质。一种数据传输方法,所述方法包括:数据发送端自动生成第一加密串,第二加密串,第三加密串,第四加密串、总控串和分控串,所述总控串和分控串均由第一加密串、第二加密串、第三加密串或第四加密串组成;数据发送端根据所述第一加密串、第二加密串、第三加密串、第四加密串、总控串和分控串计算对称密钥;数据发送端解密所述对称密钥得到对称密钥明文,根据所述对称密钥明文加密待传输数据明文,得到待传输数据密文;数据发送端将所述待传输数据密文、第一 ...
【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:/n数据发送端自动生成第一加密串,第二加密串,第三加密串,第四加密串、总控串和分控串,所述总控串和分控串均由第一加密串、第二加密串、第三加密串或第四加密串组成;/n数据发送端根据所述第一加密串、第二加密串、第三加密串、第四加密串、总控串和分控串计算对称密钥;/n数据发送端解密所述对称密钥得到对称密钥明文,根据所述对称密钥明文加密待传输数据明文,得到待传输数据密文;/n数据发送端将所述待传输数据密文、第一加密串,第二加密串,第三加密串,第四加密串、分控串和总控串一并传输至数据接收端;/n数据接收端根据所述第一加密串,第二加密串, ...
【技术特征摘要】 【专利技术属性】
1.一种数据传输方法,其特征在于,所述方法包括:
数据发送端自动生成第一加密串,第二加密串,第三加密串,第四加密串、总控串和分控串,所述总控串和分控串均由第一加密串、第二加密串、第三加密串或第四加密串组成;
数据发送端根据所述第一加密串、第二加密串、第三加密串、第四加密串、总控串和分控串计算对称密钥;
数据发送端解密所述对称密钥得到对称密钥明文,根据所述对称密钥明文加密待传输数据明文,得到待传输数据密文;
数据发送端将所述待传输数据密文、第一加密串,第二加密串,第三加密串,第四加密串、分控串和总控串一并传输至数据接收端;
数据接收端根据所述第一加密串,第二加密串,第三加密串,第四加密串、总控串和分控串计算所述对称密钥,解密所述对称密钥得到对称密钥明文,根据所述对称密钥明文解密所述待传输数据密文,得到待传输数据明文。
2.根据权利要求1所述的方法,其特征在于:
第一加密串、第二加密串、第三加密串和第四加密串为长度相同的密文字符串,所述总控串也可以是密文字符串,所述总控串的长度为所述第一加密串长度的N倍,N为大于9的自然数;所述分控串的长度为所述第一加密串长度的M倍,M为小于N并且大于5的自然数。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一加密串、第二加密串、第三加密串、第四加密串、总控串和分控串计算对称密钥,包括:
为分控串扩充多个占位子串,得到扩展分控串,所述扩展分控串与所述总控串具有相同长度;
获取权重矩阵S,所述权重矩阵由数据发送端和数据接收端进行约定,所述权重矩阵S中的元素sij标识在扩展字符串中某个子串和在总控串中某个子串的比对成功结果对应的得分;
根据所述权重矩阵S和总控串选择满足预设要求的扩展分控串作为对称密钥。
4.根据权利要求2或3所述的方法,其特征在于,所述根据所述权重矩阵S和总控串选择满足预设要求的扩展分控串作为对称密钥,包括:
穷尽扩展分控串,根据所述权重矩阵S计算每一种扩展分控串与所述总控串的匹配度得分;
将匹配度得分与约定值的差值的绝对值小于预设阈值的扩展分控串作为对称密钥。
技术研发人员:徐承迪,
申请(专利权)人:杭州翼兔网络科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。