【技术实现步骤摘要】
本申请的实施例涉及通信安全的,尤其涉及一种轻量级加密方法、解密方法、相关设备及车辆。
技术介绍
1、在车联网环境下通信时,由于通信数据量较小,并且车内部件的运算处理能力以及存储能力较为受限,所以适用于车内环境下的密码算法需要特别注重轻量化,同时也要保障一定的安全性,并且,由于车内网络通信的can总线下每帧数据为8比特,因此,密码算法在数据长度上也收到限制。
技术实现思路
1、有鉴于此,本申请的目的在于提出一种轻量级加密方法、解密方法、相关设备及车辆。
2、基于上述目的,本申请提供了轻量级加密方法,应用于发送端,该方法包括:
3、利用预设的置换函数,对主密钥的奇数位比特组成的序列和偶数位比特组成的序列进行多轮序列置换,得到第一初始化序列和第二初始化序列;
4、将明文数据按照比特位的顺序分割为多个明文数据块,利用所述第一初始化序列和所述第二初始化序列进行多轮加密,在每轮加密中对一个明文数据块进行加密,并进行一次序列置换,在多轮加密后得到多个密文数据块、第一加
...【技术保护点】
1.一种轻量级加密方法,其特征在于,应用于发送端;
2.根据权利要求1所述的方法,其特征在于,所述对主密钥的奇数位比特组成的序列和偶数位比特组成的序列进行多轮序列置换,包括:
3.根据权利要求2所述的方法,其特征在于,本轮置换的多个子密钥包括第一子密钥、第二子密钥和第三子密钥;
4.根据权利要求1所述的方法,其特征在于,所述在每轮加密中对一个明文数据块进行加密,并进行一次序列置换,包括:
5.一种轻量级解密方法,其特征在于,应用于接收端;
6.一种轻量级加密装置,其特征在于,包括:第一初始化模块、加密模块、第
...【技术特征摘要】
1.一种轻量级加密方法,其特征在于,应用于发送端;
2.根据权利要求1所述的方法,其特征在于,所述对主密钥的奇数位比特组成的序列和偶数位比特组成的序列进行多轮序列置换,包括:
3.根据权利要求2所述的方法,其特征在于,本轮置换的多个子密钥包括第一子密钥、第二子密钥和第三子密钥;
4.根据权利要求1所述的方法,其特征在于,所述在每轮加密中对一个明文数据块进行加密,并进行一次序列置换,包括:
5.一种轻量级解密方法,其特征在于,应用于接收端;
6.一种轻量级加密装置,其特征在于,包括:第一初始化模块、加密模块、第一标签生成模块和...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。