肖亚飞
摘要:在网络安全传输过程中,Diffie-Hellman密钥交互协议是一种具有隐私安全的算法,该算法可以在不安全的公共信道上实现通信双方协商一个共享密钥,该密钥可以对通信双方传输的数据进行加解密运算,从而保证数据的安全性。因此,该文设计并实现了一个以Diffie-Hellman协议为核心的密钥交互系统。该系统,主要设计与实现了以下几个部分:设置公共参数、随机数的产生、公开密钥计算、共享密钥生成。
关键词:Diffie-Hellman算法;密钥交互系统;加解密
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)03-0034-03
1 概述
科技迅速发展的今天,通过计算机网络和公开信道设施来传递信息,其信息的保密性越来越受到人们的重视,而对传输信息的安全性有了不同程度的要求,比如QQ聊天,同学之间发送邮件,这些都使用了数据加密。文献[1,2]描述了信息安全,为了实现在公共信道设施上进行安全数据传输信息,采用DES算法对信道上的数据进行加密运算,而且在每次通信或者在一定的时间内都建立一个新的通信密钥,可以避免密钥泄露防止黑客的攻击,这样可以确保数据的安全性。为了解决此类问题的发生,本文设计了一种以Diffie-Hellman协议为核心的密钥交互系统,从而保证公共信道传输数据的安全性。
迪菲-赫尔曼密钥交换是第一个比较实用的,它是在非安全信道中,创建共享密钥确保信道安全的一种方法。文献[3,4]概述了Diffie-Hellman密钥交换算法,该算法可以让通信双方在完全不知对方消息的情况下,通过创建一个共享密钥,从而使得在不安全信道中保护数据信息的安全性,它能在网络通信中为通信的参与者提供相应的身份认证,而且能够为参与者生成一个用来加密解密传递消息的临时会话密钥。……