Beller-Yacobi协议的研究与模拟实现
2012-08-13刘城霞
网络安全技术与应用 2012年1期
刘城霞
北京信息科技大学计算机学院 北京 100101
0 引言
在无线通信中随着移动用户对信息服务的需求越来越多,对移动通信系统安全的要求也越来越高,这不仅包括数据通信的安全性,还要求身份认证的合法性。目前实现身份认证最可行最安全的方式是设计基于密码技术的认证协议,并将其运用于认证系统中,Beller-Yacobi认证协议便是实现该功能的协议之一。
1 Beller-Yacobi传输协议
Beller-Yacobi密钥传输协议被称为混合密钥传输协议,它同时使用了对称加密技术和非对称加密技术,也就是说除了使用公钥加密和数字签名外,还使用了对称加密技术。
1.1 信息安全的模型
信息安全的基本模型可以用图1表示。

图1 信息安全的基本模型
通信双方欲传递某个消息,则需要考虑通信的安全性。安全传输技术有以下两个基本成分:①消息的安全传输,包括对消息的加密和认证。②通信双方共享的某些秘密信息,如加密密钥。为了消息的安全传输,还需要一个可信的第三方,其作用可能是负责向通信双方发布秘密信息或者在通信双方有争议时进行仲裁。所以安全的网络通信必须考虑4个方面:①加密算法。②用于加密算法的秘密信息。③秘密信息的分布和共享。④使用加密算法和秘密信息以获得安全服务所需的协议。
1.2 Beller-Yacobi传输协议的描述
Beller-Yacobi协议实现密钥的传输,提供相互的实体认证和显式的密钥认证。首先介绍一下简化的Beller-Yacobi协议:
(1) 系统参数的选择。模ns整数的乘法群中,适当的素数ns和生成元a被确定为ElGamal系统参数。……
登录APP查看全文
