首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

针对加密型数据库CryptDB的性能优化

摘要第3-4页
ABSTRACT第4页
第一章 绪论第8-12页
    1.1 研究背景第8-9页
    1.2 研究意义第9页
    1.3 研究难点第9-10页
    1.4 论文结构第10-12页
第二章 相关技术背景第12-24页
    2.1 引言第12页
    2.2 CryptDB针对的威胁模型第12-13页
    2.3 CryptDB的系统架构第13-14页
    2.4 CryptDB的加密方案第14-17页
    2.5 CryptDB的查询流程第17-19页
    2.6 CryptDB的性能第19-20页
    2.7 本章小结第20-24页
第三章 系统分析及其性能瓶颈第24-56页
    3.1 引言第24页
    3.2 CryptDB的基础架构第24-28页
    3.3 CryptDB的具体实现第28-50页
        3.3.1 LUA脚本模块第30-33页
        3.3.2 链接模块第33-40页
        3.3.3 Query重写模块第40-45页
        3.3.4 结果解析模块第45-48页
        3.3.5 加解密模块第48-50页
    3.4 CryptDB的性能瓶颈第50-53页
        3.4.1 处理String类型时存在的性能瓶颈:AES第50-51页
        3.4.2 处理Int类型时存在的性能瓶颈:Paillier第51-53页
    3.5 本章小结第53-56页
第四章 优化方法的设计与实现第56-84页
    4.1 引言第56页
    4.2 使用AES-NI优化AES性能瓶颈第56-63页
        4.2.1 AES与AES-NI第56-58页
        4.2.2 AES-NI优化的概要设计及其实现第58-63页
    4.3 使用CRT算法优化Paillier性能瓶颈第63-72页
        4.3.1 CRT优化与其使用场景第63-64页
        4.3.2 CRT优化Paillier算法加密部分的设计与实现 (NTL版本)第64-66页
        4.3.3 CRT优化Paillier算法加密部分的设计与实现 (OpenSSL版本)第66-72页
    4.4 使用Intel QuickAssist Technology加速Paillier计算过程第72-82页
        4.4.1 Intel QuickAssist Technology背景及架构第72-74页
        4.4.2 使用Intel QuickAssist Technology加速Paillier算法的具体实现第74-82页
    4.5 本章小结第82-84页
第五章 优化方法的验证及评测第84-94页
    5.1 引言第84页
    5.2 测试环境第84-86页
        5.2.1 设备环境第84页
        5.2.2 测试框架第84-86页
    5.3 测试流程第86-89页
    5.4 测试方案第89-93页
        5.4.1 验证AES-NI优化方式对于系统的性能提升第89-90页
        5.4.2 验证CRT优化方式对于系统的性能提升第90-92页
        5.4.3 验证QAT优化方式对于系统的性能提升第92-93页
    5.5 本章小结第93-94页
第六章 总结与展望第94-96页
    6.1 工作总结第94-95页
    6.2 工作展望第95-96页
附录A paillier_enc_synch() 函数的完整实现代码第96-100页
参考文献第100-104页
致谢第104-106页
攻读学位期间发表的学术论文第106-108页

论文共108页,点击 下载论文
上一篇:基于AODVjr和分簇机制的ZigBee网络路由算法研究
下一篇:基于视频序列的步态识别方法研究