并行计算在信息安全中的若干应用

并行计算论文 公钥密码体制论文 数字水印论文 MPI论文 Matlab并行编程论文
论文详情
随着网络信息化的飞速发展,互联网给人们带来前所未有的海量信息的同时,网络信息的安全问题日益突出。密码学和数字水印技术作为解决网络信息安全问题的方法,近些年来备受关注。本文在充分研究LUC和ElGamal两种公钥密码体制的基础上,结合当前多核技术的发展,分别提出了它们的并行算法以及一种基于批处理的数字水印方案。具体研究内容包括以下几方面:首先,研究ElGamal公钥密码体制,发现其加密时需要计算的密文对之间相互独立,具有并行特性,故本文将其加密时的密文对进行并行计算。此方案有效地加快了ElGamal公钥密码体制加密的速度。其次,通过研究LUC公钥密码体制,探索到了其加解密性能与大数模运算的实现效率有着直接的关系,故本文利用中国剩余定理,将大整数的模运算转化为两个较小素数的模运算,设计并实现了LUC公钥密码体制的并行算法。再次,对于域为m=m1m2…mn结构的LUC公钥密码体制,利用中国剩余定理和算术基本定理,将大数分解为几个较小素数来对数据进行加解密运算。此方案有利于并行计算的执行。最后,本文结合LUC公钥密码体制,提出了一种基于批处理的数字水印方案。该方案可以解决现实中对多幅作品嵌入水印而导致速度较慢的问题。本文中ElGamal、LUC公钥密码体制的并行算法通过调用Miracl大整数库,以MPI和VS2010为实验平台对所提出的算法进行实现;批处理的数字水印方案的实现平台为Matlab2011b。加速比和CPU的效率是衡量并行算法性能的重要指标,本文对所提出的相关算法进行加速比和CPU效率计算。实验结果表明,本文所提出的相关并行算法是有效可行的。
摘要第3-4页
Abstract第4-5页
第一章 绪论第9-13页
    1.1 选题背景、研究目标与意义第9-10页
    1.2 国内外研究综述第10-11页
    1.3 研究内容、创新与特色第11-12页
    1.4 论文组织结构第12-13页
第二章 理论基础第13-26页
    2.1 密码学基础知识第13-14页
        2.1.1 有限域第13页
        2.1.2 数学难解问题第13-14页
    2.2 公钥密码算法第14-15页
    2.3 数字水印相关知识第15-17页
        2.3.1 数字水印简介第15页
        2.3.2 数字水印特性第15-17页
    2.4 并行计算相关知识第17-22页
        2.4.1 并行计算概述第17-18页
        2.4.2 并行计算机系统的体系结构第18-19页
        2.4.3 并行计算环境第19-21页
        2.4.4 并行算法的性能第21-22页
    2.5 实验平台的搭建第22-26页
        2.5.1 VS2010调用Miracl库第22-23页
        2.5.2 VS2010中配置MPI开发环境第23-25页
        2.5.3 Matlab并行平台第25-26页
第三章 ElGamal公钥密码体制并行算法设计第26-33页
    3.0 本章摘要第26页
    3.1 引言第26页
    3.2 预备知识第26-29页
        3.2.1 ElGamal公钥密码体制第26-27页
        3.2.2 模幂运算算法第27页
        3.2.3 扩展欧几里得算法第27-29页
    3.3 Elamal算法描述第29-31页
        3.3.1 串行算法第29页
        3.3.2 并行算法第29-31页
    3.4 实验结果与分析第31-32页
    3.5 本章小结第32-33页
第四章 LUC公钥密码体制的两种并行算法设计第33-46页
    4.0 本章摘要第33页
    4.1 引言第33页
    4.2 预备知识第33-35页
        4.2.1 中国剩余定理第33-34页
        4.2.2 Lucas数列第34-35页
        4.2.3 LUC加密体制第35页
    4.3 LUC算法描述第35-39页
        4.3.1 一般递推算法第35-36页
        4.3.2 递归算法第36-38页
        4.3.3 快速递推算法第38-39页
    4.4 LUC并行算法的设计第39-41页
        4.4.1 两素数LUC并行算法第39-40页
        4.4.2 多素数LUC并行算法第40-41页
    4.5 实验结果与分析第41-45页
    4.6 本章小结第45-46页
第五章 基于批处理的并行数字水印方案设计第46-54页
    5.0 本章摘要第46页
    5.1 引言第46页
    5.2 预备知识第46-47页
        5.2.1 Arnold变换第46-47页
        5.2.2 Zigzag扫描第47页
    5.3 数字水印算法设计第47-49页
        5.3.1 水印预处理第47页
        5.3.2 水印嵌入算法第47-48页
        5.3.3 水印提取算法第48-49页
    5.4 基于批处理的并行数字水印方案设计第49-50页
    5.5 实验结果与分析第50-53页
        5.5.1 数字水印算法实验结果分析第50-51页
        5.5.2 基于批处理的并行数字水印算法实验结果分析第51-53页
    5.6 本章小结第53-54页
结束语第54-55页
参考文献第55-58页
致谢第58页
论文购买
论文编号ABS544351,这篇论文共58页
会员购买按0.30元/页下载,共需支付17.4
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付29
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656