基于ARMv8的高吞吐率口令破解关键技术研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:bold_gm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在互联网高速发展的今天,口令作为身份认证最主要的手段之一,其安全性引起了国内外学者的广泛关注。通过对真实口令数据集的分析和挖掘,用户口令的特征、分布和重用程度被逐渐地发现和了解。以此为基础的口令生成模型,极大地提升了口令破解的成功率。为了进一步提高破解效率,本文对口令破解中的加密和匹配阶段进行深入研究,并基于ARMv8架构提出了高吞吐率的实现方案。在加密阶段,口令散列的每一轮逻辑运算具有很强的数据依赖,不能有效地利用NEON指令集实现数据级并行。本文根据口令破解需要加密大量明文的特性,提出了一种能够直接映射到SIMD架构的批量加密实现方案。此外,为了进一步提高流水线利用率,在进行指令编排调优的基础上,本文提出了一种高吞吐率的多批量加密实现。与OpenSSL中的最优实现对比,本文提出的批量MD5加密吞吐率提高了2.35倍,批量SHA-1加密吞吐率提高了41.3%。密文匹配阶段使用布隆过滤器作为粗过滤,将密文集合中大部分绝对不正确的密文筛除后,再使用线性查找方式进行精确比对。在这种实现方式中,随着待破解口令的增加,布隆过滤器会逐渐增大,使其访存性能急剧下降。为此,本文基于软件管理的缓冲区,提出了缓存友好的两轮分段布隆过滤器实现。在本文实验中,对于不同大小的布隆过滤器,构造过程的吞吐率能够提高1.2倍到4.5倍,探寻过程的吞吐率能够提高11%到105%。
其他文献
盐城位于黄海之滨,历史悠久,自秦代便以大兴盐业而闻名,发展到隋唐时期,市肆林立,商贾如云,俨然成为鱼、盐、铁、粮的集散重镇,名为“千家居”。这样的历史背景使得这片土地保有大量的传统民居建筑,体现着当地丰富的物质文化、意识文化内涵,很有研究价值。随着我国城市化进程的加快,城镇建设工程在各地展开,盐城传统民居建筑的保护受到现代化浪潮的冲击,生存现状不容乐观,迫切需要保护与更新工作的深入开展。传统民居建
蛋白质作为生命体的基础物质之一,其功能发挥对于各种生命活动如新陈代谢、激素调节、细胞活动和酶的催化反应等都起到关键性的作用。因此,蛋白质相互作用研究不仅有利于了解生命运行机制,而且对于新药研发等方面都具有重要意义。然而,采用传统生物实验方法鉴定蛋白质之间的相互作用不仅成本高昂,而且还存在着较高的假阳性和假阴性率。随着信息技术的快速发展,采用智能计算的方法对蛋白质相互作用进行预测不仅速度快,而且准确
本文以作者的创作实践为基础,阐述了其选择“人体”为表现对象的创作初衷,其中包括对各个时期人体的审美价值,及绘画艺术中适用人体的形象的思考,并形成自己的创作思路与方法,详述其图式的成因、形式的呈现以及技法的表现。希望以人体作为创作的对象和情感的寄托,通过表现朴素的人体之美,完成与个人成长及其社会化的影射与探讨。
随着农业生物技术的发展,植物原生质体培养技术愈来愈受到重视,它为细胞工程和基因工程开辟了广阔的前景。植物原生质体是除去细胞壁外,仅为原生质膜所包裹的裸露细胞。由于
本文侧重从流行手风琴音乐中来看我国流行手风琴的发展,通过各国流行手风琴音乐中流行手风琴的应用,总结和归纳了流行手风琴传播的新的有效途径,对我国流行手风琴的出现和发
在小学语文教学中利用课本中仅有的议论文,让学生学习论证方法,提高他们的逻辑思维能力及议论辩论能力,是很有必要的。议论文是整个中学阶段学生语文学习的重点和难点,在小学
大学生学习投入研究已成为高等教育质量评估研究领域的发展趋势,运用大学生学习投入不良归因问卷开展研究,了解大学生对学习不良原因的认识,有助于高校在人才培养中进一步采
随着几年来的高校教育体制改革和招生规模扩大,更多的人获得了接受高等教育的机会,但同时也带来了生源质量的变化,高校学业不良的学生人数也在逐渐增多,即大学生的学业成绩考
以湖南科技大学大一至大四学生为研究对象,采取问卷调查法,探究大学生自我监控水平与学习适应性的关系。结论:自我监控状况与学习适应存在显著的正相关,高自我监控的大学生在
探讨学习不良大学生的心理状况及教育策略。方法:用心理健康量表(SCL—90)、成就动机量表(AMS)和自我概念量表(TSCS)对学习不良大学生进行调查,并随机选择了对照组。结果:学