买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了一种车联网的数据通信加密方法,属于数据通信加密技术领域,本发明先将二进制的待加密数据转化为十进制的待加密数据,再将一维的十进制待加密数据转换成二维的十进制待加密数据,将二维的十进制待加密数据进行横向和纵向的位置变换,实现数值位置上的变化,再根据位置变换待加密数据的数据分布特征值,生成第一密钥矩阵和第二密钥矩阵,采用第一密钥矩阵和第二密钥矩阵对位置变换待加密数据进行加密,得到加密数据,本发明先对二维待加密数据进行位置上的变换,实现重新调整数值分布,在此基础上,获取数据分布特征值,构建密钥矩阵进行加密处理,使得加密过程依赖于数值的分布情况,增加加密的安全性。
主权项:1.一种车联网的数据通信加密方法,其特征在于,包括以下步骤:S1、将车联网中二进制的待加密数据转化为十进制的待加密数据;S2、将一维的十进制待加密数据转化为二维的十进制待加密数据;S3、将二维的十进制待加密数据进行横向和纵向的位置变换,得到位置变换待加密数据;S4、根据位置变换待加密数据的数据分布特征值,生成第一密钥矩阵和第二密钥矩阵,其中,数据分布特征值为以位置变换待加密数据中每个数值为中心,计算每个数值中心点邻域范围内垂直和水平方向上的数值差异;S5、采用第一密钥矩阵和第二密钥矩阵对位置变换待加密数据进行加密,得到加密数据;S6、将加密数据转化成二进制得到待传输的加密数据;所述S3包括以下分步骤:S31、将二维的十进制待加密数据中第i行数据组与第M-i+1行数据组进行数值交换,1≤i≤M2,i为正整数,得到横向变换后的待加密数据;S32、将横向变换后的待加密数据中第j列数据组与第K-i+1列数据组进行数值交换,1≤j≤K2,j为正整数,K为纵向数据组的数量,得到位置变换待加密数据;所述S4包括以下分步骤:S41、以位置变换待加密数据中每个数值为中心;S42、根据中心处的邻域范围内上侧与下侧数值的差距,计算中心处第一数据分布特征值,在上侧或下侧无数值时,采用0替代;S43、根据中心处的邻域范围内左侧与右侧数值的差距,计算中心处第二数据分布特征值,在左侧或右侧无数值时,采用0替代;S44、根据各个第一数据分布特征值,构成第一密钥矩阵;S45、根据各个第二数据分布特征值,构成第二密钥矩阵。
全文数据:
权利要求:
百度查询: 易诚高科(大连)科技有限公司 一种车联网的数据通信加密方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。