发明名称 |
一种明密文等长的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号承冀诚大厦二层 |