混合加密算法的硬件加速器及其系统

    公开(公告)号:CN109565438B

    公开(公告)日:2022-11-15

    申请号:CN201780047242.8

    申请日:2017-08-02

    申请人: 英特尔公司

    IPC分类号: H04L9/06 H04L9/30

    摘要: 描述了混合AES‑SMS4硬件加速器。实现混合AES‑SMS4硬件加速器的芯片上系统可以包括处理器核和耦合至处理器核的单个硬件加速器,单个硬件加速器用于对数据加密或解密。单个硬件加速器可以包括用于根据第一加密算法对数据加密或解密的第一块密码和用于根据第二加密算法对数据加密或解密的第二块密码。加速器可以进一步包括组合的替换盒(Sbox),耦合至第一块密码和第二块密码,组合的Sbox包括用于执行伽罗瓦域(GF)乘法和逆计算的逻辑,其中逆计算对于第一块密码和第二块密码是公共的。

    使用与运行时密码算术变换级联的集成电压调节器的时域和频域侧信道泄漏抑制

    公开(公告)号:CN114666036A

    公开(公告)日:2022-06-24

    申请号:CN202111453484.1

    申请日:2021-12-01

    申请人: 英特尔公司

    IPC分类号: H04L9/06 H04L9/08

    摘要: 本申请公开了使用与运行时密码算术变换级联的集成电压调节器的时域和频域侧信道泄漏抑制。本文描述了用于抵抗对密码引擎的侧信道攻击的装置和方法。装置实施例包括:密码块,耦合至非线性低压差电压调节器(NL‑LDO)。NL‑LDO包括:可缩放传动系统,用于将可变的负载电流提供给密码块;随机化电路,用于生成经随机化的值以用于设置多个参数;以及控制器,用于基于参数和密码块的当前电压来调节提供给密码块的可变的负载电流。控制器用于引起以下各项:当当前电压高于高电压阈值时,可变的负载电流的降低;当当前电压低于低电压阈值时,可变的负载电流的升高;以及当当前电压低于欠电压阈值时,可变的负载电流的最大化。密码块可以利用算术变换来实现。

    混合AES-SMS4硬件加速器
    5.
    发明公开

    公开(公告)号:CN109565438A

    公开(公告)日:2019-04-02

    申请号:CN201780047242.8

    申请日:2017-08-02

    申请人: 英特尔公司

    IPC分类号: H04L9/06 H04L9/30

    摘要: 描述了混合AES-SMS4硬件加速器。实现混合AES-SMS4硬件加速器的芯片上系统可以包括处理器核和耦合至处理器核的单个硬件加速器,单个硬件加速器用于对数据加密或解密。单个硬件加速器可以包括用于根据第一加密算法对数据加密或解密的第一块密码和用于根据第二加密算法对数据加密或解密的第二块密码。加速器可以进一步包括组合的替换盒(Sbox),耦合至第一块密码和第二块密码,组合的Sbox包括用于执行伽罗瓦域(GF)乘法和逆计算的逻辑,其中逆计算对于第一块密码和第二块密码是公共的。