摘要
本发明提出了一种用于车载系统的小型白盒AES算法,包括通过白盒AES加密生成车内可信根,通过可信根进行加解密操作,首先进行AES基本加密流程,通过设中间值变量state,将其设定为字节数组,随后进行轮密钥加,将中间值state与轮密钥进行异或后进行字节替换,通过S盒进行映射,随后开始行位移,通过中间值state矩阵内部字节之间进行置换,在完成置换后进行列混淆,将中间值进行可逆矩阵,每次动作影响中间值state的一列,重复上述操作,完成10轮加密,其中加密过程根据CipherState判断加密过程中使用混淆表与算法还原的比例,再通过混淆表查询方式进行加密,将部分分混淆表还原为算法,参与加解密过程;通过白盒保护AES算法秘钥,并针对车机具体版本进行对应rom。
技术关键词
车载系统
可信根
加密
密钥
还原算法
矩阵
白盒
车机
冗余
变量
标记
表格
系统为您推荐了相关专利信息
仿真训练系统
AR智能眼镜
康复动作
密钥管理系统
患者乳房
数据库访问工具
数据库防火墙
数据库访问方法
加解密算法
客户端
程序生成方法
加密
加载器
动态链接库
恶意程序检测系统