2 research outputs found

    MySQL密码认证算法的FPGA优化实现

    Get PDF
    My SQL数据库软件被广泛地应用于WEB项目中,因此它的安全性极为重要。本文针对My SQL密码认证算法的FPGA实现以及应用进行研究,利用并行化、流水线架构实现My SQL认证算法。提出一种基于BRAM的SHA-1算法流水线架构并对其流水线级数进行优化,从而实现高性能。同时利用多模块并行,多密码验证算法,以提高硬件运行速度和计算资源的利用效率。通过优化,高性能实现了基于FPGA硬件的My SQL认证算法,单块芯片的口令恢复速度为18亿个口令密码每秒,多个FPGA构成子板的认证速度为72亿/秒,比采用GPU GTX 690平台的速度提高了5倍。本研究项目获得集成电路设计与测试分析福建省高校重点实验室建设资金.厦门市科技局科技专项经费以及2017年厦门大学教学改革研究项目资金的支持

    The FPGA Implementation and Optimization of Password Authentication Algorithm in MySQL

    No full text
    MySQL数据库软件被广泛地使用于工程项目中,以此同时,它的安全性也受到极大的关注,因而针对MySQL的密码认证机制的分析研究有着重要的意义。本文针对FPGA中MySQL密码认证算法进行分析和研究,并基于FPGA实现高性能的SHA-1算法,从而实现MySQL的口令认证算法SoPC设计,实现其口令恢复应用。本文的主要工作如下: (1)基于BRAM实现了SHA-1算法的41级全流水线硬件设计 采用BRAM对SHA-1算法数据进行存储和读取,均衡FPGA中资源占用,41级全流水的SHA-1仅占用4514个slice,35个BRAM,对比2015年12月IEICE期刊发表的20级流水线设计,两者s...The MySQL database software is widely used in the project, at the same time, its securith has also been a great concern, and therefore for the MySQL password verification mechanism of the analysis and research is great significance. This paper analyzes and studies the algorithm of MySQL password authentication in FPGA, and implements high performance SHA-1 algorithm based on FPGA to realize the So...学位:工程硕士院系专业:信息科学与技术学院_工程硕士(电子与通信工程)学号:2312014115312
    corecore