一種基于FPGA的在線生成密鑰的AES數(shù)據(jù)加密方法

基本信息

申請?zhí)?/td> CN201610467088.7 申請日 -
公開(公告)號 CN105959100B 公開(公告)日 2019-04-16
申請公布號 CN105959100B 申請公布日 2019-04-16
分類號 H04L9/06(2006.01)I; H04L29/06(2006.01)I 分類 電通信技術;
發(fā)明人 楊志欣; 李杰; 倪紅 申請(專利權)人 天津中安華典數(shù)據(jù)安全科技有限公司
代理機構 - 代理人 -
地址 300300 天津市東麗區(qū)平盈路8號服務濱海委3005-47室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種基于FPGA的在線生成密鑰的AES數(shù)據(jù)加密方法,包括:將預分割形成的狀態(tài)數(shù)組首先進行第0輪輪密鑰加操作,之后再按加密算法的加密邏輯順序輸入按反饋工作模式的密鑰形成方法通過在線方式依次順序產(chǎn)生的1?10輪密鑰對上一輪加密操作后形成的狀態(tài)數(shù)組依次順序加密形成相應密文輸出;第1輪的密鑰的生成時刻與第0輪輪密鑰加操作同步。本發(fā)明提出的基于FPGA的AES數(shù)據(jù)加密方法,通過以上的技術方案,大大提高了加密算法的加密處理的性能。