【技术实现步骤摘要】
汽车防盗认证的数据加密、解密方法、装置、设备和介质
[0001]本公开涉及数据安全
,特别涉及一种汽车防盗认证的数据加密、解密方法、装置、设备和介质。
技术介绍
[0002]为了保证汽车安全,通常汽车上都配置有防盗认证系统。防盗认证系统包括车钥匙、T
‑
BOX(Telematics BOX,远程通信箱)、BCM(Body Control Module,车身控制模块)、ESCL(Electrical Steering Colum Lock,电动转向柱锁)和整车控制器。当车钥匙与BCM之间、T
‑
BOX与BCM之间、BCM与ESCL之间以及BCM与整车控制器之间的防盗认证通过时,汽车才可以启动。
[0003]相关技术中,采用AES(Advanced Encryption Standard,高级加密标准)128算法对汽车防盗认证过程中的明文数据进行加密。采用该方法对明文数据进行加密,安全性较低。
技术实现思路
[0004]本公开实施例提供了一种数据处理方法、装置、设 ...
【技术保护点】
【技术特征摘要】
1.一种汽车防盗认证的数据加密方法,其特征在于,应用于第一车载器件,所述方法包括:对明文数据进行格式转换,得到明文矩阵;对所述明文矩阵进行多轮加密,得到目标矩阵,其中,每轮加密包括:响应于确定加密轮数小于或等于加密轮数阈值,对第一矩阵依次进行字节代替变换、矩阵初等变换、列混淆变换和轮密钥加变换,所述加密轮数为1时,所述第一矩阵为所述明文矩阵,所述加密轮数大于1时,所述第一矩阵为上一轮加密得到的矩阵;向第二车载器件发送所述目标矩阵,所述目标矩阵用于身份认证。2.根据权利要求1所述的方法,其特征在于,所述矩阵初等变换包括矩阵初等行变换和矩阵初等列变换中的至少一种。3.根据权利要求1所述的方法,其特征在于,所述多轮加密中,第一加密轮次和第二加密轮次对应的所述字节代替变换使用的第一替换表不同;和/或,所述多轮加密中,第三加密轮次和所述第二加密轮次对应的所述矩阵初等变换不同;和/或,所述多轮加密中,第四加密轮次和所述第二加密轮次对应的所述列混淆变换使用的第一可逆矩阵不同。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:在所述对所述明文矩阵进行多轮加密之前,对所述明文矩阵作取反变换。5.一种汽车防盗认证的数据解密方法,其特征在于,所述方法包括:接收第一车载器件发送的目标矩阵,所述目标矩阵用于身份认证;对所述目标矩阵进行多轮解密,得到明文矩阵,其中,每轮解密包括:响应于确定解密轮数小于或等于解密轮数阈值,对第二矩阵依次进行字节代替变换的逆变换、矩阵初等变换的逆变换、列混淆变换的逆变换和轮密钥加变换,所述解密轮数为1时,所述第二矩阵为所述目标矩阵,所述解密轮数大于1时,所述第二矩阵为上一轮解密得到的矩阵;对所述明文矩阵进行格式转换,得到明文数据。6.一种数据加密装置,其特...
【专利技术属性】
技术研发人员:郑利利,孟锐,冯李威,李姗,李学光,
申请(专利权)人:奇瑞汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。