您现在的位置: > 行业杂谈 > 基于香港vps中Spi演算分析与实现
基于香港vps中Spi演算分析与实现
安全的密码协议是构筑信息安全体系的基础,是网络通信和服务器应用必不可少的组件之一。进行Spi演算的安全协议形式化分析与实现,对于新世界主机香港vps来说是一个可以讨论与学习的话题。
在网络通信和服务器安全应用中,密码学使我们可以对传送的信息进行加密和解密,极大地保证了通讯的安全性。然而,我们还需要特定的机制来规范和约束信息在参与者之间的传送。这些传送机制是实现安全通讯的基础,它为通讯的各方提供了一个平台,我们称这些传送机制为安全协议。我们希望安全协议这个平台可以实现身份认证,非否认性,公平性等一系列安全目标。因此,安全协议是信息安全的基础,更是安全基础设施的重要组成部分。Spi演算是目前安全协议的主流。以下进行对Spi演算的安全协议形式化分析的描述。
Abadi 和 Gordon 在 pi 演算(小编上次描述过pi演算)的基础上建立了 Spi 演算方法,它提供了数据加密和解密相应的原语,可以很方便的描述网络安全协议。
在Pi演算中,协议的安全性是通过对通道的限制来实现的。由于通道受限,系统之外的进程无法对通道进行存取,因而也无法获得有关通道的信息,这样就实现协议的安全性。但在实际的安全系统中,信道保护的代价是非常高的,相反,对信道上的数据进行保护不仅代价小,而且实现简单。
实际安全协议系统通常是通过先将要传送的数据加密,然后在公开信道上传送这些加密后的数据,接收者在接收到密文之后要对其解密后才能使用这些数据。因此,要描述安全协议就必须在Pi演算中增加描述密码学的机制,提供对基于密码学的安全协议描述的支持,这就是Spi演算。
Spi演算的语法定义基于Pi演算定义,在这里只写出Spi演算中新加入的语法结构。刻画对称密码体系:
在Spi演算中的引入一个新的项,表示对称密码体系的加密过程:
L,M,N ::= terms (项)
……
{M}N shared-key encryption (共享密钥加密)
Spi演算中添加一个新的进程来表示对称密码体系下的解密过程:
P,Q,R ::= processes (过程)
……
case L of {x}N in P shared-key decryption (共享密钥解密)
利用Spi演算可以直接对安全协议中传输的消息进行加密和解密操作;实现对单独消息进行保密性通讯,并且可以操作密钥。因此,更加贴切实际的,在协议引入密码学的加密和解密操作,刻画一个协议的实例。在这个实例当中交互过程表示为客户A和B在服务器S帮助下进行会话密钥的分配。每个客户A,B和服务器共享有私有的密钥KAS和KSB。当客户A想和客户B进行通讯时,A构造一个通讯密钥KAB,并且通过加密后传送给S,服务器S在解密出KAB后将其传送给B。所有通讯的保密性都基于密码体系中的加密过程。我们把协议表示为:
Message 1
Message 2
Message 3
图1 Spi演算实现数据安全传送图
利用 Spi 演算,协议的形式化描述是:
进行解释,Spi演算形式上比Pi演算中复杂了许多,主要的区别在于我们现在对协议传送的消息进行提取和判断,加密和解密操作在表达式中占据了很大的部分。通道不再是私有的。客户A与B以及服务S之间通过私有的密钥进行保密性通讯。
如果读者想进一步了解,请建议看《Spi演算形式化分析》相关资料。Spi演算的协议分析可信服务器通信已经给大家讲清楚了。如果您还有什么不明确或不懂的地方,欢迎咨询新世界主机了解,详细请咨询QQ: ,TEL: ;我们将竭诚为您服务。
本文地址:
http://xgvps.com/xingyezatan/445.htm
版权所有*转载时必须以链接形式注明作者和原始出处
Copyright © 2001-2020 香港vps 网址:http://xgvps.com/
香港vps、香港服务器、香港vps主机、香港vps哪里好、就到香港新世界vps主机。
信息来源于网络以及网友投稿,如侵犯了您的权益,请及时通知本站。