高级加密标准算法的可编程数据加密引擎制造技术

技术编号:3507211 阅读:171 留言:0更新日期:2012-04-11 18:40
一种执行高级加密标准(AES)算法的密码函数的可编程数据加密引擎,包括一个并行查询表系统,在第一模式响应第一数据分组以实现AES选择功能并执行在GF↑[-1](2↑[8])的乘法逆运算以及应用GF(2)仿射变换以获得字节替换变换;在第二模式响应字节替换变换,变换字节替换变换以获得行移位变换,以及一个伽罗瓦域乘法器,用于变换行移位变换以获得一个列混合变换,并加上一个轮密钥,导致产生第一数据分组的高级加密标准加密函数。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

【技术保护点】
一种用于执行高级加密标准(AES)算法的密码函数的可编程数据加密引擎,包括:一个响应于第一数据分组的第一并行查询表,用于实现AES选择功能并执行在GF↑[-1](2↑[8])的乘法逆运算以及应用GF(2)仿射变换来获得字节替换变换;一个用于变换所述字节替换变换以获得行移位变换的第二并行查询表,以及一个伽罗瓦域乘法器,用于变换所述行移位变换以获得一个列混合变换,并加上一个轮密钥,导致产生所述第一数据分组的高级加密标准密码函数。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:尤塞弗斯坦哈伊姆普里莫
申请(专利权)人:阿纳洛格装置公司
类型:发明
国别省市:US[美国]

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

1