【技术实现步骤摘要】
数据传输的加密方法、系统、设备及存储介质
[0001]本专利技术涉及数据加密领域,尤其涉及一种数据传输的加密方法、系统、设备及存储介质。
技术介绍
[0002]在网络安全领域中,企业认为网络安全是企业的核心技术、机密信息收到保护,个人用户则希望个人隐私在网上传输时受到保护;网络提供商不但要关心网络数据安全,还要应对其他一些意外事件给网络带来的威胁,从而真正的确保网络数据安全。网络数据安全涉及到网络上信息的机密性、完整性、可用性、真实性、抗否认性和可控性的相关技术和理论都是网络安全所要研究的领域。
[0003]目前市面上也有很多相近的技术来保护网络数据安全,比如:1、备份数据;2、RSA加密方法;3、接口数据验证。但是这些技术比较单一,虽然能有效的保护数据,但是操作麻烦且保密性并不是很好,因此需要一种技术来解决当前网络加密方案的保密性不足的技术问题。
技术实现思路
[0004]本专利技术的主要目的在于解决当前网络加密方案的保密性不足的技术问题。
[0005]本专利技术第一方面提供了一种数据传输的 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输的加密方法,其特征在于,所述数据传输的加密方法应用于数据传输的加密系统,所述数据传输的加密系统包括:客户端系统、服务器系统,所述数据传输的加密方法包括:所述客户端系统发送登录信息至所述服务器系统;所述服务器系统接收所述登录信息,根据所述登录信息,查询预置加密信息表,得到加密矩阵、第一加密坐标;将所述加密矩阵和所述第一加密坐标发送至所述客户端系统;所述客户端系统接收所述加密矩阵和所述第一加密坐标,根据预置还原矩阵,对所述加密矩阵进行还原处理,得到参数矩阵,以及将所述参数矩阵写入预置曲线框架,生成加密曲线;接收用户的传输指令,在所述加密曲线上随机抓取坐标数据,生成第二加密坐标;根据所述加密曲线,对所述第一加密坐标和所述第二加密坐标进行斜率叠加处理,得到第三加密坐标;将所述第二加密坐标设置为验证秘钥,将所述第三加密坐标设置为验证签名,对所述传输指令对应的传输数据进行封装处理,得到加密传输数据,以及将所述加密传输数据发送至所述服务器系统中;所述服务器系统接收所述加密传输数据,读取所述加密传输数据中的第三加密坐标,根据所述第一加密坐标和预置解密曲线,对所述第三加密坐标进行坐标解密处理,得到解密坐标;判断所述解密坐标是否在所述解密曲线上;若在所述解密曲线上,则将所述解密坐标作为秘钥,对所述加密传输数据进行提取处理,得到传输数据。2.根据权利要求1所述的数据传输的加密方法,其特征在于,所述根据所述加密曲线,对所述第一加密坐标和所述第二加密坐标进行斜率叠加处理,得到第三加密坐标包括:判断所述第一加密坐标与所述第二加密坐标是否一致;若一致,则将所述第一加密坐标代入预置斜率方程,得到斜率数据;若不一致,则基于所述第一加密坐标和所述第二加密坐标计算,得到斜率数据;将所述斜率数据、所述第一加密坐标、所述第二加密坐标代入预置解密方程组,得到第三加密坐标。3.根据权利要求2所述的数据传输的加密方法,其特征在于,所述加密曲线包括:Y2=a1X3+a2X+a
3 mod a4,其中,a1、a2、a3、a4为所述参数矩阵的元素,mod为取模函数,X为横坐标,Y为纵坐标,所述将所述第一加密坐标代入预置斜率方程,得到斜率数据包括:将Y2=a1X3+a2X+a
3 mod a4进行偏导处理,得到2Y*k=3a1X2+a
2 mod a4,其中,k为斜率;将所述第一加密坐标代入2Y*k=3a1X2+a
2 mod a4,得到斜率数据。4.根据权利要求3所述的数据传输的加密方法,其特征在于,所述第一加密坐标为(x1,y1),所述第二加密坐标为(x2,y2),所述将所述斜率数据、所述第一加密坐标、所述第二加密坐标代入预置解密方程组,得到第三加密坐标包括:将(x1,y1)和(x2,y2)代入x3=k2‑
a1x1‑
a1x
2 mod a4和y3=k(x1‑
x3)<...
【专利技术属性】
技术研发人员:宋昆鸿,李能,唐盛,
申请(专利权)人:深圳市乐凡信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。