一种基于FPGA的在线生成密钥的AES数据加密方法

基本信息

申请号 CN201610467088.7 申请日 -
公开(公告)号 CN105959100B 公开(公告)日 2019-04-16
申请公布号 CN105959100B 申请公布日 2019-04-16
分类号 H04L9/06(2006.01)I; H04L29/06(2006.01)I 分类 电通信技术;
发明人 杨志欣; 李杰; 倪红 申请(专利权)人 天津中安华典数据安全科技有限公司
代理机构 - 代理人 -
地址 300300 天津市东丽区平盈路8号服务滨海委3005-47室
法律状态 -

摘要

摘要 本发明涉及一种基于FPGA的在线生成密钥的AES数据加密方法,包括:将预分割形成的状态数组首先进行第0轮轮密钥加操作,之后再按加密算法的加密逻辑顺序输入按反馈工作模式的密钥形成方法通过在线方式依次顺序产生的1‑10轮密钥对上一轮加密操作后形成的状态数组依次顺序加密形成相应密文输出;第1轮的密钥的生成时刻与第0轮轮密钥加操作同步。本发明提出的基于FPGA的AES数据加密方法,通过以上的技术方案,大大提高了加密算法的加密处理的性能。