发明名称 | Rijndael算法的保护 | ||
摘要 | 本发明的各个实施例涉及Rijndael算法的保护。一种保护由电子电路执行的Rijndael型算法免受边信道攻击的方法,其中:在应用根据第一代换盒的非线性块代换运算之前,用第一掩码来掩码被加密或解密的数据的每个块,并且然后在代换之后通过第二掩码去掩码每个块;在应用非线性运算之前,逐块地再计算代换盒,代换盒的块的处理顺序经受随机置换;并且代换盒的再计算使用第二掩码以及第三掩码和第四掩码,第三掩码和第四掩码的和等于第一掩码。 | ||
申请公布号 | CN106487499A | 申请公布日期 | 2017.03.08 |
申请号 | CN201610114598.6 | 申请日期 | 2016.02.29 |
申请人 | 意法半导体(鲁塞)公司 | 发明人 | N·布吕诺 |
分类号 | H04L9/06(2006.01)I | 主分类号 | H04L9/06(2006.01)I |
代理机构 | 北京市金杜律师事务所 11256 | 代理人 | 王茂华 |
主权项 | 一种方法,包括:通过如下步骤,在电子电路处理数据期间保护所述电子电路免受边信道攻击:将被处理的数据的每个块用第一掩码进行掩码;将基于第一代换盒的非线性块代换运算应用于掩码的所述数据;以及用第二掩码将所述非线性块代换运算的所述应用的结果进行去掩码,其中在应用所述非线性代换运算之前逐块地再计算所述代换盒,所述代换盒的所述块的处理的顺序经受随机置换,并且所述代换盒的所述再计算使用所述第二掩码以及第三掩码和第四掩码,所述第三掩码和所述第四掩码的组合等于所述第一掩码。 | ||
地址 | 法国鲁塞 |