【技术实现步骤摘要】
本申请涉及数字安全芯片设计,特别涉及一种安全芯片的总线加密方法、装置、电子设备及介质。
技术介绍
1、随着集成电路高集成度的发展,多种设备要通过总线进行数据的传输,数据在总线传输的安全成为数字安全芯片的研究重点。近年来攻击设备的发展使得黑客通过测信道等攻击手段的可以分析出总线传输数据的明文,影响数据安全,所以数据在总线的传输需要进行加密和防护。为增强芯片的应用安全,需要对数据总线中的传输数据进行加密处理。
2、相关技术中,总线加密方案是基于s盒(substitution-box,sbox)对数据进行一系列的非线性的变换,通过非线性变换和运算来对总线数据进行加密,s盒硬件的实现通常基于多位的选择器或者查找表(look up table,lut),有较大的延时,且相比于地址、密钥等路径,数据路径通常是关键路径,在数据路径上进行位置换、非线性变换等操作会使得关键路径更长,时序难以收敛。因此,当前的总线加密方案难以满足高速安全芯片对加密低延时的需求。
技术实现思路
1、本申请实施例提供
...【技术保护点】
1.一种安全芯片的总线加密方法,其特征在于,包括:
2.根据权利要求1所述的安全芯片的总线加密方法,其特征在于,在所述获取地址数据、随机数和初始密钥之前,所述方法还包括:
3.根据权利要求1所述的安全芯片的总线加密方法,其特征在于,在所述获取地址数据、随机数和初始密钥之前,所述方法还包括:
4.根据权利要求1所述的安全芯片的总线加密方法,其特征在于,所述基于所述加密密钥对明文数据进行加密得到密文数据,包括:
5.根据权利要求1所述的安全芯片的总线加密方法,其特征在于,所述对所述初始密钥和所述第一数组中各比特位的数据进行置
...【技术特征摘要】
1.一种安全芯片的总线加密方法,其特征在于,包括:
2.根据权利要求1所述的安全芯片的总线加密方法,其特征在于,在所述获取地址数据、随机数和初始密钥之前,所述方法还包括:
3.根据权利要求1所述的安全芯片的总线加密方法,其特征在于,在所述获取地址数据、随机数和初始密钥之前,所述方法还包括:
4.根据权利要求1所述的安全芯片的总线加密方法,其特征在于,所述基于所述加密密钥对明文数据进行加密得到密文数据,包括:
5.根据权利要求1所述的安全芯片的总线加密方法,其特征在于,所述对所述初始密钥和所述第一数组中各比特位的数据进行置换和异或逻辑运算,得到加密密钥,包括:
6.根据权利要求5所述的安全芯片的总线加密方法,其特征在于,所述从所述第一中间数组中抽取两组相等比特数的数据,并进行逻辑运算生成置换数组,包括:
7.根据权利要求1所述的安全芯片的总线加密方法,其特征在于,所述对所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。