移动和互联网服务的蜂窝认证:GAA架构详解
1. 引言
在移动和互联网服务中,安全认证是保障用户信息安全和服务正常运行的关键。通用认证架构(GAA)提供了一种通用的服务,用于在应用服务器和移动终端之间创建特定于应用的共享密钥,为各种应用和服务的安全奠定了基础。
2. GBA模块认证与密钥存储
GBA模块校验认证信息头的摘要计算。若校验成功,则B - SF被认证,GBA模块会将Ks、B - TID、密钥生命周期以及其他特定于实现的数据存储到其本地会话缓存中。这标志着基于CDMA2000 1× EV - DO移动IP认证过程的引导程序结束。之后,GBA模块使用Ks和NAF_ID派生特定于应用的GAA密钥,并将该密钥、B - TID和密钥生命周期返回给应用,应用即可开始与NAF使用该密钥。
3. CDMA2000 1× EV - DO基于GAA感知UIM的引导过程
以下是详细的步骤说明:
1. 应用请求密钥 :MN中的应用需要特定于应用的GAA密钥,于是联系MN中的GBA模块并提供NAF_ID。
2. MN发送请求 :MN生成一个16字节的随机数MS_CHALLENGE,并向BSF发送HTTP GET请求,请求头的Authorization字段包含用户身份(格式为‘IMSI@realm.com’),HTTP负载中包含MS_CHALLENGE值。请求示例如下:
GET / HTTP/1.1
Host: bsf.home1.net:80
User-Agent:
GAA架构详解与安全认证
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



