【技术实现步骤摘要】
一种通信数据加解密优化方法
[0001]本
技术实现思路
涉及数据处理
,尤其涉及一种通信数据加解密优化方法。
技术介绍
[0002]随着云计算和大数据时代的到来,数据量级的快速增长和传播对数据隐私保护提出了更高的要求。区块链技术的出现则构建了新的信任体系,区块链技术通过不可篡改的数据结构、先进的共识算法以及链上数据可审计等特性,给用户数据安全带来保障。加密算法是保障互联网信息传输、存储、身份鉴定的安全性的核心技术,也是区块链必须掌握的技术。
[0003]目前我国已经针对对称加密算法、非对称加密算法分别进行了国产化定制,但由于这些国产算法的推出时间并不长,尚未经过足够的检验,因此现有技术对这些算法进行了组合优化,即混合加密,以提高国产算法的可靠程度。比如利用非对称加密算法的“非对称性”,解决对称密钥的传递问题,或者是利用对称加密算法的加解密速度,解决非对称加解密的速度问题;其中,对称加密算法采用SM1或SM4国密算法,非对称加密算法采用SM2国密算法。
[0004]然而,由于现有技术仅是对传统的混合加密系统 ...
【技术保护点】
【技术特征摘要】
1.一种通信数据加密优化方法,其特征在于,包括:业务发起终端进行业务传输时,通过第三方加密中心代理申请业务密钥,并通过所述第三方加密中心代理接收业务密钥,所述业务密钥传输给所述业务发起终端时,预先设置所述业务发起终端的根密钥并保存;获取待加密的明文数据,摘取数据块的头部,生成密文数据;将密文数据转化为二进制数,二进制数对应二进制位的最低位记为当前位,通过预设算法对所述最低位进行计算,直至计算至最高位,输出最终结果数据;将最终结果数据发送给目标终端。2.根据权利要求1所述的通信数据加密优化方法,其特征在于,所述生成密文数据包括:步骤101:通过预设摘要算法计算数据头部密文数据,通过前一个数据块的头部密文和本数据块的头部明文计算本数据块的头部密文数据;步骤102:通过预设摘要算法,计算所述数据块的长度,根据数据块长度和字节密钥算法计算出字节密文数据;步骤103:摘取下一数据块的头部,重复所述步骤,直至所有数据块完成字节密文计算,生成密文数据。3.根据权利要求1所述的通信数据加密优化方法,其特征在于,所述生成密文数据前,对数据进行预处理,将数据分割成n个不固定字节长度的数据块,其中,n≥1。4.根据权利要求1所述的通信数据加密优化方法,其特征在于,所述数据块的起始地址通过迭代的方式获取。5.根据权利要求1所述的通信数据加密优化方法,其特征在于,所述数据块的头部摘取时,选取不少于一个字节作为头部。6.根据权利要求1所述的通信数据加密优化方法,其特征在于,所述通信数据加密优化方法还包括:在区块链的数据...
【专利技术属性】
技术研发人员:董罡,王伟平,段敏勤,张琳琳,
申请(专利权)人:中企云链北京金融信息服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。