###
DOI:
计算机系统应用英文版:2015,24(7):69-73
本文二维码信息
码上扫一扫!
基于分布式GPU的彩虹表密码攻击系统
(武汉虹旭信息技术有限公司, 武汉 430074 光纤通信技术和网络国家重点实验室, 武汉 430074)
Password Cracking System Based on Rainbow Table in Distributed GPU Environment
(1.State Key Laboratory of Optical Communication Technologies and Networks, Wuhan 430074, China;2.Wuhan Hongxu Technologies Co. Ltd., Wuhan 430074, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 1854次   下载 3342
Received:November 19, 2014    Revised:December 17, 2014
中文摘要: 彩虹表是密码破解中最常用的工具. 利用CPU构造彩虹表占用时间、空间巨大, 已经成为限制彩虹表应用的最大问题. 针对彩虹表存在的查找时间、构造时间、占用内存空间瓶颈问题进行了研究. 采用高速GPU改进彩虹表构造方法, 建立彩虹表参数与时空关系模型, 分析得出实际中可选取的参数值. 设计实现了基于分布式GPU的彩虹表密码破解优化系统, 包括密文提取模块、密文分发模块、GPU处理模块和彩虹表模块. 系统实践证明, 该方法能有效提高密码破解效率, 降低彩虹表对时间空间资源的占用, 增加彩虹表实际可破解的密码长度.
中文关键词: 密码攻击  彩虹表  GPU技术  分布式系统
Abstract:Rainbow table is the most commonly used tool in password cracking field. Rainbow table constructed by CPU occupies huge memory space and time, which is the biggest problem in rainbow table application. This paper concentrates on the research of the bottleneck problems of rainbow table: search time, construction time and memory space. By building a model of rainbow table parameters and time-space to analyze parameter values that can be used in application, high speed GPU was adopted to optimize construction method of rainbow table. A rainbow table password attacking system based on distributed GPU was designed and realized, including cipher extraction module, cipher distribution module, GPU managing module and rainbow table module. Test results in actual password attacking system show that the method can effectively develop password cracking efficiency, reduce rainbow table utilization of space and time and increase actual password length that rainbow table can attack.
文章编号:     中图分类号:    文献标志码:
基金项目:“十二五”国家科技支撑计划(2012BAH38B05)
引用文本:
李聪,叶猛,江舟,高明.基于分布式GPU的彩虹表密码攻击系统.计算机系统应用,2015,24(7):69-73
LI Cong,YE Meng,JIANG Zhou,GAO Ming.Password Cracking System Based on Rainbow Table in Distributed GPU Environment.COMPUTER SYSTEMS APPLICATIONS,2015,24(7):69-73