基于AES算法和椭圆曲线签名的混合加密方案的研究和实现

被引量 : 0次 | 上传用户:jacob888888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的飞速发展,各领域对数字内容保护的需求越来越大。密码技术作为信息安全技术的核心,能够有效保证数据的完整性、保密性和不可抵赖性等。密码学中两种常见的密钥体制为对称密码体制和公钥密码体制。对称密码体制的优点在于算法简单、加密速度快,适合加密大量数据,其缺点在于安全性依赖于密钥,因此密钥的管理和交换比较困难,最优秀的代表为高级加密标准(AES,AdvancedEncryption Standard)。公钥密码体制的优点在于密钥分配更为方便,更符合计算机网络环境,其缺点在于算法复杂、加密速度慢,目前椭圆曲线密码体制(ECC,EllipticCurve Cryptosystems)被广泛认为是在给定密钥长度的情况下最强大的公钥密码。针对对称密码体制和公钥密码体制各自的优缺点,提出将其进行结合以得到混合密码方案。为了处理不同格式的文本文件,实现了文件预处理模块,对包括Excel、Html、PDF、Rtf、Txt、Word等六种格式的文件进行处理。对于对称密码体制,选用AES算法为基础算法,并针对处理较大文件的需求研究并实现了基于AES的多线程加密算法(MEAA,Multithreading Encryption Algorithm based on AES)。同时,公钥密码体制便于实现数字签名,对ECC的数学原理进行了初步学习和了解,并在此基础上实现椭圆曲线数字签名(ECDSA,Elliptic Curve Digital SignatureAlgorithm)。最后提出了基于MEAA和ECDSA的混合密码方案SME(Scheme combines of MEAAand ECDSA)。实验比较了MEAA算法对大小为1KB、1MB、10MB的文件在不同线程数目(1~10)下的加密时间,得出线程数目为4时处理时间达到最小值;并在线程数目为4的情况下比较MEAA算法和AES算法对不同大小的文件的处理时间,实验结果表明其表现出了良好的性能。同时对椭圆曲线数字签名及验证过程进行了实验,从而表明SME方案是一个良好的加密方案。
其他文献
随着我国社会保险制度改革的不断深化,原有的军人社会保险法律制度暴露出不足,已不适应新形势的需要。文章在分析我国军人社会保险法律制度存在问题的基础上,充分借鉴国外军
城市水景的设计应遵循以人为本、可持续发展的理念,在保障景观水体水质的前提下,最大限度地节约用水,合理利用水资源,减少运行成本,实现雨、污资源化,同时兼顾景观,满足城市
十二章纹是古代帝王及高级官员服饰的装饰图案,是最高统治者的专有纹样。象征的领域涉及各个方面,无处不在。南宋乾道年间的罗愿在《尔雅翼》中就给象征下过一个定义:"形著于
<正>前几天,《汽车工艺师》记者参观了北京长安汽车的焊装生产线。走进焊装车间,在不同的工作区,焊工师傅井然有序地手动操作和线上机器人有条不紊地自动化生产,少人化、高度
罗兰·巴特是法国当代著名的文学理论家和批判评论家,更是法国结构主义思潮的代表性人物。在其所著的《叙事作品结构分析导论》中,巴特运用索绪尔的语言学理论进行了论述,认
<正>多重连接探针扩增技术(multiplex ligation-dependentprobe amplification,MLPA)是一种高通量、针对待测核酸中靶序列进行定性和定量分析的新技术。该技术仅需20ng/μlDN
头饰是黔东南地区苗族、侗族女性服饰文化的菁华,头饰艺术是苗族、侗族文化的象征之一,本文在实地田野调查的基础上,分析了黔东南地区苗族、侗族女性头饰各组成部件,并对其背
<正>睡眠是一项非常重要的生命过程,但至今人类对其了解还甚少。最早的研究是来自1928年,德国精神病学家Hans Berger发现人在睡眠和觉醒时的
人与自然之间的尖锐对立以及人在自然面前所表现出来的强烈的不屈不挠的精神,在《老人与海》这部作品中被深刻反映出来。在《老人与海》中,海明威运用生动深刻的象征手法使小
文章指出发展金刚石钎焊工艺的重要性,介绍了该钎焊工艺在我国的研究与发展,提出进一步发展金刚石钎焊工艺必须解决的关键技术问题,包括生产高质量的热稳定性好的金刚石、钎