-
公开(公告)号:CN107291898B
公开(公告)日:2020-07-10
申请号:CN201710479505.4
申请日:2017-06-22
Applicant: 厦门大学
Abstract: 基于FPGA的MySQL认证密码恢复系统及其方法,异构计算系统由7个模块组成,设硬核处理器、控制模块、密码构造模块、2个SHA‑1算法模块、多密文匹配模块以及密文存储模块。SHA‑1算法模块设数据扩充模块、转化模块、BRAM数据存储模块、预处理模块、两轮展开的哈希运算模块和加法器模块。在异构计算系统内部,通过AXI总线接口连接硬核处理器和MySQL认证密码恢复子系统,利用硬核处理器输入认证数据,启动MySQL认证密码恢复子系统完成密文计算和多密文匹配,并将恢复结果返回给硬核控制器模块。利用FPGA低功耗、高性能的优点实现MySQL的认证密码恢复子系统的硬件加速,具有很高的密码恢复速度和低功耗。
-
公开(公告)号:CN107291898A
公开(公告)日:2017-10-24
申请号:CN201710479505.4
申请日:2017-06-22
Applicant: 厦门大学
CPC classification number: Y02D10/45 , G06F16/219 , G06F21/602
Abstract: 基于FPGA的MySQL认证密码恢复系统及其方法,异构计算系统由7个模块组成,设硬核处理器、控制模块、密码构造模块、2个SHA-1算法模块、多密文匹配模块以及密文存储模块。SHA-1算法模块设数据扩充模块、转化模块、BRAM数据存储模块、预处理模块、两轮展开的哈希运算模块和加法器模块。在异构计算系统内部,通过AXI总线接口连接硬核处理器和MySQL认证密码恢复子系统,利用硬核处理器输入认证数据,启动MySQL认证密码恢复子系统完成密文计算和多密文匹配,并将恢复结果返回给硬核控制器模块。利用FPGA低功耗、高性能的优点实现MySQL的认证密码恢复子系统的硬件加速,具有很高的密码恢复速度和低功耗。
-