安全芯片的总线加密方法、装置、电子设备及介质制造方法及图纸

技术编号:45799205 阅读:11 留言:0更新日期:2025-07-11 20:12
本申请公开了一种安全芯片的总线加密方法、装置、电子设备及介质,该安全芯片的总线加密方法包括:获取地址数据、随机数和初始密钥;利用随机数对地址数据进行异或逻辑运算,得到第一数组;对初始密钥和第一数组中各比特位的数据进行置换和异或逻辑运算,得到加密密钥;基于加密密钥对明文数据进行加密得到密文数据。本申请的加密密钥的产生过程能够结合地址数据和随机数进行逻辑运算,将相关技术中非线性S盒运算改为线性变换及运算,加密密钥与明文数据只进行一次异或操作,数据在进行加密和解密的过程中均使用同一个加密密钥,能够降低数据加解密过程中的延时,从而满足高速安全芯片对总线数据加解密速度的要求。

【技术实现步骤摘要】

本申请涉及数字安全芯片设计,特别涉及一种安全芯片的总线加密方法、装置、电子设备及介质


技术介绍

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所述的安全芯片的总线加密方法,其特征在于,所述对所...

【专利技术属性】
技术研发人员:鞠成龙
申请(专利权)人:芯昇科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1