-
题名MySQL密码认证算法的FPGA优化实现
- 1
-
-
作者
杨文勇
林捷
沈舒莉
黄鹭
张琪
陈艺慧
李晓潮
-
机构
厦门城市职业学院
厦门大学
-
出处
《职大学报》
2017年第6期85-90,共6页
-
基金
集成电路设计与测试分析福建省高校重点实验室建设资金
厦门市科技局科技专项经费
2017年厦门大学教学改革研究项目资金的支持
-
文摘
MySQL数据库软件被广泛地应用于WEB项目中,因此它的安全性极为重要。本文针对MySQL密码认证算法的FPGA实现以及应用进行研究,利用并行化、流水线架构实现MySQL认证算法。提出一种基于BRAM的SHA-1算法流水线架构并对其流水线级数进行优化,从而实现高性能。同时利用多模块并行,多密码验证算法,以提高硬件运行速度和计算资源的利用效率。通过优化,高性能实现了基于FPGA硬件的MySQL认证算法,单块芯片的口令恢复速度为18亿个口令密码每秒,多个FPGA构成子板的认证速度为72亿/秒,比采用GPU GTX 690平台的速度提高了5倍。
-
关键词
现场可编程门阵列
认证算法
并行架构
流水线架构
-
分类号
TN791
[电子电信—电路与系统]
TP311.13
[自动化与计算机技术—计算机软件与理论]
-