-
公开(公告)号:CN107070630A
公开(公告)日:2017-08-18
申请号:CN201710035186.8
申请日:2017-01-17
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种AES算法的快速安全硬件结构。本发明包括密钥扩展模块和加密模块;加密模块中的初始密钥加模块生成初始输入发送给四选二选择器;掩码字节替换模块对共享因子进行掩码字节替换后分别输出给行移位模块;行移位模块将移位处理结果输入列混淆模块;行移位模块及与其连接的列混淆模块将处理结果发送给一二选一选择器;其中一二选一选择器的输出端与轮密钥加模块输入端连接,轮密钥加模块的另一输入端与密钥扩展模块的轮密钥输出端连接,轮输出端与四选二选择器的轮输入端连接;另一二选一选择器的轮输出端与该四选二选择器的轮输入端连接;两二选一选择器的密文输出端分别与密文生成单元的输入端连接。本发明可保证敏感数据的安全。
-
公开(公告)号:CN107070630B
公开(公告)日:2019-10-11
申请号:CN201710035186.8
申请日:2017-01-17
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种AES算法的快速安全硬件结构。本发明包括密钥扩展模块和加密模块;加密模块中的初始密钥加模块生成初始输入发送给四选二选择器;掩码字节替换模块对共享因子进行掩码字节替换后分别输出给行移位模块;行移位模块将移位处理结果输入列混淆模块;行移位模块及与其连接的列混淆模块将处理结果发送给一二选一选择器;其中一二选一选择器的输出端与轮密钥加模块输入端连接,轮密钥加模块的另一输入端与密钥扩展模块的轮密钥输出端连接,轮输出端与四选二选择器的轮输入端连接;另一二选一选择器的轮输出端与该四选二选择器的轮输入端连接;两二选一选择器的密文输出端分别与密文生成单元的输入端连接。本发明可保证敏感数据的安全。
-