首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

字节型散列函数的加速技术研究与实现

摘要第5-6页
Abstract第6-7页
第一章 绪论第10-18页
    1.1 研究背景及目的第10-11页
    1.2 研究现状第11-16页
        1.2.1 已有破解软件平台第11页
        1.2.2 高性能计算的发展现状第11-14页
        1.2.3 现有系统的总体结构第14-16页
    1.3 论文的主要内容第16页
    1.4 论文组织结构第16-18页
第二章MIC加速部件第18-26页
    2.1 MIC体系结构介绍第18-20页
    2.2 MIC加速部件上的并行程序设计方法第20-25页
        2.2.1 OpenMP简介第20-22页
        2.2.2 MIC编程应用模式第22-23页
        2.2.3 MIC内嵌原语第23-25页
    2.3 本章小结第25-26页
第三章 四种字节型散列算法原理分析第26-56页
    3.1 RC4 算法第26-27页
    3.2 Domino算法第27-33页
        3.2.1 Dmonio中主要函数的说明第29-33页
    3.3 UNIX_DES算法第33-46页
        3.3.1 UNIX_DES中主要函数的说明第36-46页
    3.4 Oracle7_10 算法第46-55页
        3.4.1 Oracle7_10 中主要函数的说明第48-55页
    3.5 总结与分析第55-56页
第四章MIC加速部件上字节型散列算法的设计与实现第56-77页
    4.1 MIC加速部件上的并行化方法第56-60页
        4.1.1 基于OpenMP和VPU的并行化方法第56-58页
        4.1.2 4 种算法的实现流程第58-60页
    4.2 三种不同数据组织方式的比较第60-69页
        4.2.1 16*1 的存储格式实现方案第62-63页
        4.2.2 16*4 的存储格式实现方案第63-66页
        4.2.3 64*1 的存储格式实现方案第66-69页
    4.3 针对特定算法的优化实现第69-76页
        4.3.1 查表操作的VPU实现第69-71页
        4.3.2 16*4 与 16*1 存储格式的相互转换第71-73页
        4.3.3 UNIX_DES的优化方法第73-76页
    4.4 总结第76-77页
第五章 测试第77-83页
    5.1 测试方法第77-78页
    5.2 测试结果第78-83页
        5.2.1 测试硬件平台第78-79页
        5.2.2 测试案例的生成第79页
        5.2.3 正确性测试结果第79-81页
        5.2.4 性能测试结果第81页
        5.2.5 与John the Ripper的性能比较第81-83页
第六章 总结与展望第83-84页
参考文献第84-86页
附录 内嵌原语指令功能介绍第86-89页
致谢第89-90页
附件第90页

论文共90页,点击 下载论文
上一篇:协同过滤推荐算法的研究与改进
下一篇:面向高通量生物信息分析的智能计算系统的设计与实现