非规则字符空间彩虹表的生成与并行查找系统

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:YANCONG1103
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于时空平衡理论的彩虹表算法,是继穷举搜索法与查表法后,在特定的散列算法(如无盐算法MD5、SHA-1、NTLM等)口令分析上得到广泛应用的另一种有效方法。2003年Oechslin基于TMTO(Time-Memory Trade-Off)理论首次提出彩虹表概念,并且实现了在链计算中采用不同缩减函数来避免链回环与链碰撞的方法。针对彩虹表存储空间大和在线查找分析耗时长两个特点,现今彩虹表研究方向主要有两个:一、对实际口令进行特征分析,归纳口令中每段字符区间的字符出现规律,然后使用更精确的字符空间去描述长明文口令,以缩减表的预计算时间与降低存储成本。同时针对彩虹表算法本身,优化链计算的规约函数或者通过设置检查点等技术来降低表中链终点的碰撞概率,以降低假警率。二、基于成本日益低廉的存储设备与高性能计算部件,利用分布式计算等技术搭建一定规模的计算集群来提高表的预计算与在线查找效率。本文利用MPI与Open MP技术设计并实现了基于MIC集群的非规则字符空间彩虹表生成系统,实现了适用于非规则字符空间彩虹表的规约函数。此外,还设计实现了基于多台GPU服务器的彩虹表分布式并行查找系统,用于提升在线查找效率。查找系统采用主从架构,包含一个调度节点,多个GPU节点。调度节点负责资源管理,任务调度等;GPU节点拥有IO资源和计算资源,IO资源用于表数据存储、检索终点与返回起点,计算资源用于链计算。同时通过将表数据分散存储于多个节点,利用多节点IO能力缩减文件读取时间。最后,本文通过对查找系统实现链计算模块、网络传输模块与文件读取模块的并行化,实现了各模块间时间的相互掩盖,对于提升系统整体运作效率起到了重要作用。
其他文献
烷基过氧化物还原酶(AhpR)系统还原细胞内各种过氧化物底物,具有解毒功能,因而在细菌中起重要作用。AhpR能够保护细胞抵抗氧化压力,是通过烷基过氧化氢还原酶的两个亚基实现-
锦绣龙虾的消化系统由消化管和消化腺组成,消化管包括口、食道、胃、中肠和后肠。胃分为贲门胃和幽门胃,中肠较长,占消化管总长度的74.18%。消化管的基本结构由内向外可分为4
<正> 我國的民間美術工藝是很豐富的。在這次文化部主辦的民間美術工藝品展覽會中,我們看見來自三十二個省市和二十四個兄弟民族的出品。我們國家曆史悠久,幅員遼闊,南北東西
期刊
运用层次分析法对九江观光农业旅游资源进行了评价,并提出了相应的建议。
职业价值观是人们衡量各种职业优势、意义、重要性的内心尺度,是人们对待职业的一种信念和态度。当代大学生的职业价值观具有理想与现实并重、求职意向多元化和择业过程矛盾重
新一轮大规模的国际产业转移为我国中小企业提供了大量的国际营销机会。为了培育和创造新的国际竞争优势,中小企业必须充分把握营销环境提供的有利机遇,并充分发挥自身的竞争
背景近年来,福州在文化建设方面,全力开发本土文化资源,推出以船政文化为首的“四大文化”品牌,凸显福州文化的历史韵味。尤其是船政文化,它是近代中国先进文化的旗帜。船政
9/11事件发生后,公共外交成为一个热点,它是一国政府针对他国民众的一种外交形式。同时,冷战结束后,信息技术革命加速了全球化的发展,世界紧密联系在一起,而跨文化交流成为一
通过文献梳理发现,信息不平等的研究视角存在分化,逻辑出发点也较为分散,提倡整体性研究、回归以人为中心、关注现实语境等研究取向很有必要。借鉴阿马蒂亚·森的可行能力概
苏俄内战是指1918年到1922年在崩溃的俄罗斯帝国境内发生的一场战争,部分战事还蔓延到当时中喇外蒙古和波斯(今伊朗)。在苏联官方被称为“1917年到1922年的内战和武装干涉”。