首页--工业技术论文--无线电电子学、电信技术论文--通信论文--通信保密与通信安全论文--理论论文

密码学算法的优化与应用

摘要第1-5页
ABSTRACT第5-9页
第一章 引言第9-13页
   ·研究背景及意义第9-10页
     ·安全需求的增加第9页
     ·硬件发展的变化第9-10页
   ·密码学算法优化的特点及研究现状第10-12页
     ·密码学算法和常规算法在优化上的差异第10-11页
     ·本领域研究现状及不足第11-12页
   ·论文主要内容第12页
   ·论文结构安排第12-13页
第二章 密码学算法的优化方法第13-21页
   ·常见的优化方法第13-17页
     ·循环展开第13页
     ·查表法第13-14页
     ·算术运算优化第14页
     ·字节序优化第14-15页
     ·字长优化第15页
     ·缓存命中率优化第15页
     ·指令集优化第15-16页
     ·应用优化第16页
     ·编译器优化与辅助编译器优化第16-17页
   ·不同密码学算法的优化方法的差异第17-18页
     ·对称分组算法第17页
     ·流密码算法第17页
     ·哈希算法第17-18页
     ·公钥算法第18页
   ·目前密码学算法的优化实现现状第18-20页
     ·OpenSSL第18页
     ·TomCrypt第18-19页
     ·Crypto++第19页
     ·科技文献的研究第19页
     ·CPU厂商的硬件实现第19-20页
   ·本文对优化方法的研究和应用第20页
   ·小结第20-21页
第三章 算法实现优化实例——RC6-64/r/b算法针对IA-32平台的优化第21-42页
   ·关于RC6算法第21-22页
     ·RC6算法概述第21页
     ·选择优化IA-32平台上的RC6-64/r/b算法的原因第21-22页
   ·关于Intel x86系列CPU第22-24页
     ·Intel SIMD指令集(MMX/SSE/AVX)相关概念简介第22-23页
     ·关于字长第23-24页
   ·编译器的优化第24-26页
     ·编泽器优化的重要性第24-25页
     ·编泽器优化的局限性第25-26页
   ·使用SSE2指令集实现RC6-64/r/b算法第26-40页
     ·加密流程概述第26-28页
     ·加密的实现第28-33页
     ·解密流程描述第33-34页
     ·解密的实现第34-37页
     ·其他的优化调整第37-38页
     ·关于密钥调度第38-39页
     ·性能比较和结论分析第39-40页
   ·小结第40-42页
     ·优化方法总结第40页
     ·可能的改进第40页
     ·本优化实例的推广意义第40-42页
第四章 密码学算法的应用优化第42-52页
   ·应用优化的方法第42-49页
     ·应用层并行第42-47页
     ·减少密钥调度次数第47页
     ·增加一次加密块的大小第47-49页
   ·应用优化中需要注意的问题第49-51页
     ·找准性能瓶颈并合理选择优化方式第49-50页
     ·注意潜在的安全问题第50-51页
   ·小结第51-52页
第五章 总结和展望第52-54页
   ·总结第52页
   ·未来展望第52-54页
     ·寄存器的字长更宽第52-53页
     ·从SIMD到MIMD第53页
     ·应用层并行将大规模应用第53页
     ·编译器将更智能第53-54页
参考文献第54-57页
附录 RC6算法及优化代码源码第57-74页
致谢第74-75页
作者攻读学位期间发表的学术论文目录第75页

论文共75页,点击 下载论文
上一篇:基于虚拟映射算法的网络资源管理技术研究
下一篇:认知无线电中的频谱切换机制及MAC协议研究