PGP密钥管理认证密码恢复算法的FPGA实现方法

    公开(公告)号:CN108900307B

    公开(公告)日:2020-03-24

    申请号:CN201810734669.1

    申请日:2018-07-06

    Applicant: 厦门大学

    Abstract: PGP密钥管理认证密码恢复算法的FPGA实现方法,针对PGP密钥管理认证中的Twofish‑256算法和S2K算法的加密组合,利用FPGA中的可编程逻辑电路部分实现PGP认证密码恢复电路,利用FPGA片内处理器部分实现整个密码恢复系统的调度。PL部分由控制、认证密码生成、S2K函数、计数器、对称密钥选择、Twofish‑256解密、SHA‑1检验等模块组成。PS部分是FPGA片内处理器模块,PS部分由FPGA内部AXI总线与PL部分连接,实现对PGP认证密码恢复电路的控制和数据交互。最终实现PGP密钥管理认证密码恢复专用电路,具有高速的密码恢复速度和较低的功耗,兼具灵活性、实用性和针对性。

    PGP密钥管理认证密码恢复算法的FPGA实现方法

    公开(公告)号:CN108900307A

    公开(公告)日:2018-11-27

    申请号:CN201810734669.1

    申请日:2018-07-06

    Applicant: 厦门大学

    Abstract: PGP密钥管理认证密码恢复算法的FPGA实现方法,针对PGP密钥管理认证中的Twofish-256算法和S2K算法的加密组合,利用FPGA中的可编程逻辑电路部分实现PGP认证密码恢复电路,利用FPGA片内处理器部分实现整个密码恢复系统的调度。PL部分由控制、认证密码生成、S2K函数、计数器、对称密钥选择、Twofish-256解密、SHA-1检验等模块组成。PS部分是FPGA片内处理器模块,PS部分由FPGA内部AXI总线与PL部分连接,实现对PGP认证密码恢复电路的控制和数据交互。最终实现PGP密钥管理认证密码恢复专用电路,具有高速的密码恢复速度和较低的功耗,兼具灵活性、实用性和针对性。

Patent Agency Ranking