一种基于AES算法的加解密方法及加解密器技术

技术编号:3505969 阅读:243 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于AES算法的加解密方法,包括:a、根据密钥长度确定迭代次数Nr;b、初始化数据,输入的待加密数据或待解密数据进行第一次迭代前,将其与子密钥进行密钥运算操作;c、加载加密控制信号或解密控制信号;d、在加密控制信号的控制下在加解密迭代复用模块上进行加密的Nr次迭代操作,在解密控制信号的控制下在加解密迭代复用模块上进行解密的Nr次迭代操作。本发明专利技术还公开了一种基于AES算法的加解密器,其采用一个加解密迭代复用模块来完成加密迭代或解密迭代操作。采用本发明专利技术,具有简化AES算法设计的电路规模,减小电路设计的面积开销,降低功耗和成本等优点。

【技术实现步骤摘要】

【技术保护点】
一种基于AES算法的加解密方法,其特征在于,包括以下步骤:a、根据密钥长度确定迭代次数Nr;b、初始化数据,输入的待加密数据或待解密数据进行第一次迭代前,将其与子密钥进行密钥运算操作;c、加载加密控制信号或解密控制信号;d、在加密控制信号的控制下,在加解密迭代复用模块上进行加密的Nr次迭代操作,在解密控制信号的控制下,在加解密迭代复用模块上进行解密的Nr次迭代操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:谭丽娟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1