发明名称 一种明密文等长的AES加解密的装置
摘要 本发明公开了一种明密文等长的AES加解密的装置,涉及信息安全技术领域。所述装置包括加密模块、解密模块及密钥管理模块;加密模块包括至少一个第一数据输入模块、至少一个第一数据管理模块、至少一个AES算法加密模块和至少一个第一数据发送模块;解密模块包括至少一个第二数据输入模块、至少一个第二数据管理模块、至少一个AES算法解密模块和至少一个第二数据发送模块。密钥管理模块用于存储主机下发的密钥,并且可以根据主机的申请将多组密钥下发给加密模块或解密模块。本发明中各核心模块均通过FPGA进行实现,FPGA通过Pcie接口与主机进行通讯,主机不可读取密钥管理模块所存储的密钥,从而避免了密钥暴露的风险,提高了安全性。
申请公布号 CN105897406A 申请公布日期 2016.08.24
申请号 CN201610388115.1 申请日期 2016.06.02
申请人 北京赛思信安技术股份有限公司;国家计算机网络与信息安全管理中心 发明人 李高超;徐晓燕;周渊;张露晨;马秀娟;唐积强;徐小磊;毛洪亮;刘俊贤;苏沐冉;刘庆良;杨帆;何万江
分类号 H04L9/06(2006.01)I 主分类号 H04L9/06(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 姜荣丽
主权项 一种明密文等长的AES加解密的装置,其特征在于:包括加密模块、解密模块及密钥管理模块;其中加密模块包括:至少一个第一数据输入模块,用于从主机获取待加密的数据和队列信息;至少一个第一数据管理模块,用于规整数据块,并将规整后的数据送入AES算法加密模块;将密文规整并送入数据发送模块;至少一个AES算法加密模块,用于将数据管理模块送入的规整后的数据进行加密,形成密文,并将密文回送给数据管理模块;至少一个第一数据发送模块,用于将密文及队列信息回送给主机;解密模块包括:至少一个第二数据输入模块,用于从主机获取待解密的数据和队列信息;至少一个第二数据管理模块,用于规整数据块,并将规整后的数据送入AES算法解密模块;将明文规整并送入数据发送模块;至少一个AES算法解密模块,用于将数据管理模块送入的规整后的数据进行解密,形成明文,并将明文回送给数据管理模块;至少一个第二数据发送模块,用于将明文及队列信息回送给主机;密钥管理模块用于存储主机下发的密钥,并且根据主机的申请将多组密钥下发给加密模块或解密模块。
地址 100125 北京市朝阳区霞光里8号承冀诚大厦二层