【技术实现步骤摘要】
【国外来华专利技术】用于高级加密标准硬件的边信道免疫的线性掩码电路优先权声明本申请要求于2016年9月30日提交并且名称为“LINEARMASKINGCIRCUITSFORSIDE-CHANNELIMMUNIZATIONOFADVANCEDENCRYPTIONSTANDARDHARDWARE(用于高级加密标准硬件的边信道免疫的线性掩码电路)”的美国专利申请号15/283,000的优先权,所述美国专利申请出于所有目的通过引用以其全文结合在此。
技术介绍
高级加密标准(AdvancedEncryptionStandard,AES)是用于电子数据加密的规范。美国政府和全球其他实体使用采用秘密密钥的AES进行加密。比如AES加速器等运行密码算法的安全硬件容易受到边信道攻击(SCA)的影响。这类攻击可能会刺激安全硬件以提取泄漏的信息,比如,例如,功耗签名、电流签名、电磁迹线或波形、时序信息。然后可以使用泄漏信息来开发攻击模型以从安全硬件中提取秘密密钥。因此,SCA对密码系统构成了重大威胁。功耗SCA属于针对比如AES等私钥加密系统的最突出攻击模型。因此,AES加速器和其他硬件安全加速器可以有利地受益于通过被设计为不泄漏关于所嵌入的秘密(例如,秘密密钥)的信息而能够容忍或免疫SCA。附图说明从以下给出的详细描述以及本公开的各个实施例的附图中,将更全面地理解本公开的实施例。然而,尽管附图有助于解释和理解,但它们仅是辅助,并且不应被认为是将本公开限制于其中所描绘的特定实施例。图1展示了根据本公开的一些实施例的具有异构随机顺序处理S盒的基础AES加速器。图2展示了根据本公开的一些实施例的混合列块实施 ...
【技术保护点】
1.一种设备,包括:第一电路系统,可操作用于根据加密矩阵将所述第一电路系统的输入上的值转换成所述第一电路系统的输出上的值;第二电路系统,可操作用于在所述第二电路系统的第一输出上提供伪随机数序列,并且在所述第二电路系统的第二输出上提供所述序列的寄存副本;以及第三电路系统,可操作用于将所述第一电路系统的所述输出上的值与所述第二电路系统的所述第一输出上的值的异或提供到所述第三电路系统的与第四电路系统的输入耦合的输出上。
【技术特征摘要】
【国外来华专利技术】2016.09.30 US 15/283,0001.一种设备,包括:第一电路系统,可操作用于根据加密矩阵将所述第一电路系统的输入上的值转换成所述第一电路系统的输出上的值;第二电路系统,可操作用于在所述第二电路系统的第一输出上提供伪随机数序列,并且在所述第二电路系统的第二输出上提供所述序列的寄存副本;以及第三电路系统,可操作用于将所述第一电路系统的所述输出上的值与所述第二电路系统的所述第一输出上的值的异或提供到所述第三电路系统的与第四电路系统的输入耦合的输出上。2.如权利要求1所述的设备,其特征在于,包括:第五电路系统,可操作用于将所述第四电路系统的输出上的值、耦合至第六电路系统的输出的值与所述第二电路系统的所述第二输出上的值的异或提供到所述第五电路系统的与所述第一电路系统的所述输入耦合的输出上。3.如权利要求1所述的设备,其特征在于,所述第二电路系统包括线性反馈移位寄存器(LFSR)。4.如权利要求1所述的设备,其特征在于,以下各项中的至少一项的宽度为整数个字节:所述第一电路系统的所述输入、所述第一电路系统的所述输出、所述第二电路系统的所述第一输出、所述第二电路系统的所述第二输出、所述第三电路系统的所述输出、所述第四电路系统的所述输入、所述第四电路系统的所述输出、所述第六电路系统的所述输出、以及所述第五电路系统的所述输出。5.如权利要求1所述的设备,其特征在于,以下各项中的至少一项的宽度为两个字节:所述第一电路系统的所述输入、所述第一电路系统的所述输出、所述第二电路系统的所述第一输出、所述第二电路系统的所述第二输出、所述第三电路系统的所述输出、所述第四电路系统的所述输入、所述第四电路系统的所述输出、所述第六电路系统的所述输出、以及所述第五电路系统的所述输出。6.如权利要求1所述的设备,其特征在于,包括:第七电路系统,可操作用于根据变换过程将所述第七电路系统的输入上的值转换成所述第七电路系统的输出上的值。7.如权利要求6所述的设备,其特征在于,包括:第八电路系统,至少具有耦合至所述第四电路系统的所述输出的第一输入、耦合至所述第七电路系统的所述输出的第二输入、选择输入、以及耦合至所述第四电路系统的所述输入的输出。8.如权利要求6所述的设备,其特征在于,包括:第九电路系统,至少具有耦合至所述第一电路系统的所述输出的第一输入、耦合至所述第三电路系统的所述输出的第二输入、选择输入、以及耦合至所述第七电路系统的所述输入的输出。9.如权利要求1所述的设备,其特征在于,包括:第十电路系统,至少具有耦合至所述第六电路系统的所述输出的第一输入、耦合至所述第六电路系统的所述输出与所述第四电路系统的所述输出的异或的第二输入、选择输入、以及耦合至所述第一电路系统的所述输入的输出。10.如权利要求8所述的设备,其特征在于,包括:第十一电路系统,至少具有耦合至所述第十电路系统的所述输出的第一输入、耦合至所述第五电路系统的所述输出的第二输入、选择输入、以及耦合至所述第一电路系统的所述输入的输出。11.如权利要求8所述的设备,其特征在于,包括:第十二电路系统,可操作用于将所述第十二电路系统的输入上的值的逆提供至所述第十二电路系统的输出,所述第十二电路系统的所述输入耦合至所述第十电路系统的所述输出;第十三电路系统,可操作用于将所述第十三电路系统的输入上的值的逆提供至所述第十三电路系统的输出,所述第十三电路系统的所述输入耦合至所述第四电路系统的所述输出;以及第十四电路系统,可操作用于执行对所述第十二电路系统的所述输出上的值与所述第十三电路系统的所述输出上的值的异或。12.一种系统...
【专利技术属性】
技术研发人员:R·库马,S·K·马修,A·L·瓦纳,V·B·苏瑞史,S·K·萨特帕西,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。