Invention Grant

一种基于AES的加密方法及装置
Abstract:
本发明提供了一种基于AES的加密方法及装置,其中的方法包括:首先获取待加密的数据和标准AES算法的预设密钥;然后生成循环移位的位数r,并将所述待加密的数据转换成第一明文方阵,将预设密钥转换成第一密钥方阵;接下来将所述第一明文方阵的列循环左移r位,获得循环左移后的第二明文方阵;并将第一密钥方阵的列循环左移r位,获得循环左移后的第二密钥方阵;接着基于第二密钥方阵对第二明文方阵执行AES加密,获得第一输出方阵,其中,在执行AES加密时结合抗差分能耗分析的侧信道防护方法;最后将第一输出方阵循环右移r列,获得第二输出方阵,以第二输出方阵作为加密结果。本发明实现了提高抗侧信道攻击能力的技术效果。
Public/Granted literature
Patent Agency Ranking
0/0