证券数据加密传输的设计与实现
时间:2018-12-27 20:09 来源:毕业论文 作者:毕业论文 点击:次
摘要: 为了解决证券数据传输中的安全性和完整性问题,本文设计了一种混合加密算法。该算法使用了对称密码体制中的AES加密算法来达成加密的可靠性,还使用了MD5方法对信息提取消息摘要,并采用非对称密码体制中的RSA加密算法对消息摘要与AES密钥进行加密,简化了加密的长度,同时也加快了加密的速度。同时也制作了该算法的模拟软件,成功的体现了该算法的可实用性。经实验证明,该算法实现了对原文的快速加密,也成功保障了密钥的安全性,对于单一的密码加密法相比其效率有了显著的提升,其对于证券数据的保密工作能够起到很好的效果。31994 毕业论文关键词: 明文;密文;信息安全;MD5加密算法;AES加密算法;RSA加密算法;混合加密算法; Design and implementation of the securities data encryption transmission Abstract: In order to solve the security and integrity of the securities data transfer problems, this paper designed a kind of hybrid encryption algorithm. The algorithm USES the symmetric cryptosystem in the reliability of AES encryption algorithm to encrypt, also using the MD5 method to extract information message digest, and by the use of asymmetric cryptosystem RSA encryption algorithm to encrypt the message digest and AES encryption key, simplify the length of the encryption, but also accelerated the speed of the encryption. Also made the simulation software, the algorithm successfully embodies the algorithm can be practical. The experiments show that the algorithm is realized with the original fast encryption, also guarantee the security of the key, for a single password encryption method compared with its efficiency has significant improvement, for its securities data secrecy can have very good effect. Keywords: ciphertext; plaintext; information security; MD5 encryption algorithm; AES encryption algorithm; RSA encryption algorithm; hybrid encryption algorithm 目录 摘要 i Abstract i 目录 ii 1 绪论 1 1.1 本文的研究背景 1 1.2 密码学在证券数据安全中的作用 2 1.3 证券数据面临的安全威胁 2 1.4 国内外研究现状 3 2 加密算法介绍 5 2.1 概述 5 2.1.1 对称密码体制 5 2.1.2 非对称密码体制 5 2.1.3 两种算法体制的比较 6 2.2 AES加密算法 7 2.2.1 AES加密算法的数学概念 7 2.2.2 AES加密算法描述 7 2.2.3 AES加密算法的安全性 11 2.3 RSA算法 12 2.3.1 RSA算法的基本概念 12 2.3.2 RSA算法的基本原理 12 2.3.3 RSA算法的优缺点 13 2.4 数字签名 14 2.4.1 数字签名的基本原理 14 2.4.2 DSS(数字签名标准) 15 2.5 消息摘要 16 2.5.1 HASH函数 16 2.5.2 MD5加密算法简介 16 2.5.3 MD5加密算法的原理 16 2.5.4 MD5 加密算法的改进 18 (责任编辑:qin) |