不停车收费系统网络信息加密技术的研究与实现
发布时间:2019-05-19 10:34
【摘要】:高速公路不停车收费系统运行中有大量敏感信息需要网络传输,敏感信息的安全性决定了系统运行的安全性和稳定性。信息加密是保护信息安全的重要环节,也是实现网络信息安全的核心技术。 密码体制分为对称密钥密码体制和公开密钥密码体制两类,对称密钥密码体制的加、解密密钥是相同的,加密速度快;公开密钥密码体制则拥有公开密钥和私有密钥,加、解密过程不同。公开密钥密码体制虽然具有很多突出优点,但其加、解密速度慢,如果对整个待传输报文进行加、解密,不能满足实际应用需要。 AES加密算法的轮函数具有实现简单、加解密速度快,抗攻击性好等优点,,是一种较理想的对称密钥密码算法;RSA加密算法是经过长期实践检验公认比较安全的公开密钥密码算法。 因此,为了消除对称密钥加密算法的会话密钥在网络传输中的安全隐患,系统设计中采用了AES加密算法和RSA加密算法相结合的混合加密技术。 AES算法的N轮循环都使用代替和混淆并行地处理整个数据分组(包含以下四个变换:1、字节代替SubBytes,用一个S盒完成分组中的按字节的代替;2、行移位shiftrows,线性组合置换;3、列混淆MixColumns,利用存域GF(2~8)上的算术特性的代替;4、轮密钥加AddRoundKey,循环密钥同上层结果进行异或运算);RSA算法是根据大整数因子分解困难性这一原理来设计的,利用单向陷门函数来实现信息加密(若用M表示明文,用C表示密文(M和C均小于n),则加密和解密运算为:加密式子C=M~emodn解密式子M=C~d modn)。 由于混沌信号具有良好随机特性,非常适合用来生成密钥,因此系统采用混沌迭代方程x_(n+1)=a×sin~2(x_n-b)(当初始条件x_0稍微出现一些偏差Δx_0,则经过n次迭代后,其偏差Δx_n则呈指数分离)来产生AES会话密钥。 高速公路不停车收费系统中网络敏感信息的网络传输及加密实现过程如下: 首先调用混沌迭代方程产生AES会话密钥,利用用AES加密算法加密敏感信息,然后调用RSA加密算法加密AES会话密钥并写入前面加密的密文中,使信息整合在一起,接着调用压缩模块对全部加密信息进行压缩以节约网络传输时间增加系统安全性,最后进行网络传输。
[Abstract]:There are a large number of sensitive information in the operation of expressway toll collection system that need to be transmitted by network. The security of sensitive information determines the security and stability of the system. Information encryption is not only an important link to protect information security, but also the core technology to realize network information security. The cryptography can be divided into two categories: symmetric key cryptography and public key cryptography. The encryption and decryption keys of symmetric key cryptography are the same, and the encryption speed is fast. Public key cryptography has public key and private key, and the process of encryption and decryption is different. Although the public key cryptosystem has many outstanding advantages, its encryption and decryption speed is slow. If the whole message to be transmitted is encrypted and decrypted, it can not meet the needs of practical application. The wheel function of AES encryption algorithm has the advantages of simple implementation, fast encryption and decryption speed, good anti-aggression and so on. It is an ideal symmetric key cryptography algorithm. RSA encryption algorithm is recognized as a secure public key cryptography algorithm after a long period of practice. Therefore, in order to eliminate the hidden danger of session key of symmetric key encryption algorithm in network transmission, the hybrid encryption technology of AES encryption algorithm and RSA encryption algorithm is adopted in the design of the system. The N-wheel loop of AES algorithm uses substitution and confusion to deal with the whole data packet in parallel (including the following four transformations: 1, bytes replace SubBytes, with a S-box to complete the replacement of bytes by bytes, 2, row shift shiftrows, linear combination replacement, 2) row shift shiftrows, linear combination replacement, 2) row shift shiftrows, linear combination replacement, 2) row shift shiftrows, linear combination replacement, 2) row shift shiftrows, linear combination substitution. 3, the column confusion MixColumns, is replaced by the arithmetic characteristics on the memory domain GF (2 鈮
本文编号:2480656
[Abstract]:There are a large number of sensitive information in the operation of expressway toll collection system that need to be transmitted by network. The security of sensitive information determines the security and stability of the system. Information encryption is not only an important link to protect information security, but also the core technology to realize network information security. The cryptography can be divided into two categories: symmetric key cryptography and public key cryptography. The encryption and decryption keys of symmetric key cryptography are the same, and the encryption speed is fast. Public key cryptography has public key and private key, and the process of encryption and decryption is different. Although the public key cryptosystem has many outstanding advantages, its encryption and decryption speed is slow. If the whole message to be transmitted is encrypted and decrypted, it can not meet the needs of practical application. The wheel function of AES encryption algorithm has the advantages of simple implementation, fast encryption and decryption speed, good anti-aggression and so on. It is an ideal symmetric key cryptography algorithm. RSA encryption algorithm is recognized as a secure public key cryptography algorithm after a long period of practice. Therefore, in order to eliminate the hidden danger of session key of symmetric key encryption algorithm in network transmission, the hybrid encryption technology of AES encryption algorithm and RSA encryption algorithm is adopted in the design of the system. The N-wheel loop of AES algorithm uses substitution and confusion to deal with the whole data packet in parallel (including the following four transformations: 1, bytes replace SubBytes, with a S-box to complete the replacement of bytes by bytes, 2, row shift shiftrows, linear combination replacement, 2) row shift shiftrows, linear combination replacement, 2) row shift shiftrows, linear combination replacement, 2) row shift shiftrows, linear combination replacement, 2) row shift shiftrows, linear combination substitution. 3, the column confusion MixColumns, is replaced by the arithmetic characteristics on the memory domain GF (2 鈮
本文编号:2480656
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2480656.html