LTE鉴权失败原因分析

news2025/3/1 3:06:27

背景介绍:网络发鉴权加密申请后,收到用户响应后,同时又收到reject,reject code 是0x14,还不能确认是否鉴权参数设置问题引起的,欢迎各位专家来讨论及给建议。

reject code如下:
在这里插入图片描述
1、通过log,只看到这个消息,将这个代码14如果转为10进制就是20,查3gpp(TS33.401),里,介绍的是:

Cause #20 – MAC failure
This EMM cause is sent to the network if the USIM detects that the MAC in the AUTHENTICATION REQUEST message is not fresh (see 3GPP TS 33.401 [19]).

原因#20–MAC故障

如果USIM检测到AUTHENTICATION REQUEST消息中的MAC不是新的,则将该EMM原因发送到网络(参见3GPP TS 33.401[19])。

MAC code failure:
If the UE finds the MAC code (supplied by the core network in the AUTN parameter) to be invalid, the UE shall send an AUTHENTICATION FAILURE message to the network, with the EMM cause #20 “MAC failure”. The UE shall then follow the procedure described in clause 5.4.2.7, item c.

MAC代码故障:

如果UE发现MAC代码(由核心网络在AUTN参数中提供)无效,则UE应向网络发送AUTHENTICATION FAILURE消息,其中EMM cause#20“MAC FAILURE”。然后,UE应遵循第5.4.2.7条第c项中所述的程序。

2.查看 Authentication and Ciphering Request里,发现authentication参数AUTN里AMF设置为0。

authentication parameter AUTN value:
在这里插入图片描述
查看3gpp介绍

If the Network Type equals E-UTRAN then the “separation bit” in the AMF field of AUTN shall be set to 1 to indicate to the UE that the authentication vector is only usable for AKA in an EPS context, if the “separation bit” is set to 0, the vector is usable in a non-EPS context only (e.g. GSM, UMTS). For authentication vectors with the “separation bit” set to 1, the secret keys CK and IK generated during AKA shall never leave the HSS.

如果网络类型等于E-UTRAN,则AUTN的AMF字段中的“分离位”应设置为1,以向UE指示认证向量仅可用于EPS上下文中的AKA,如果“分离位“设置为0,则该向量仅可在非EPS上下文中使用(例如GSM、UMTS)。对于“分离位”设置为1的认证矢量,在AKA期间生成的密钥CK和IK永远不会离开HSS。

The UE first checks whether the AMF separation bit is set to 1. If this is not the case the UE shall reject the authentication. Otherwise, the UE runs AKA algorithms. The UE verifies that AUTN is correct and hereby authenticates the network. If AUTN is incorrect, the UE rejects the authentication (not shown in this example). If the sequence number is out of synch, the UE initiates a synchronization procedure, c.f. RFC 5448 [23]. If AUTN is correct, the UE computes RES, IK and CK.

UE首先检查AMF分离比特是否被设置为1。如果不是这种情况,则UE应当拒绝认证。否则,UE运行AKA算法。UE验证AUTN是正确的,并由此认证网络。如果AUTN不正确,则UE拒绝认证(本例中未显示)。如果序列号不同步,则UE发起同步过程,参见RFC 5448[23]。如果AUTN是正确的,则UE计算RES、IK和CK

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/862196.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

赛码网-回文串 100%AC代码(C)

———————————————————————————————————— ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。 ⏩最近在准备秋招,一直在练习编程。 ⏩本篇文章对赛码网的回文串 题目做一个…

智慧家庭如何落地?三翼鸟把答案写在用户家里

近年来,学术界流行一句话,“把论文写在中国大地上”。 一项新技术从实验室到千万家,落地难、转化低,是技术创新经常碰到的问题。所以,如何让新技术扎根大地、扎根真实需求,普惠人间,是中国产学研…

Java并发编程第4讲——Java中的锁(知识扫盲)

目录 一、锁的相关概念 1.1 什么是锁 1.2 为什么需要锁 1.3 Java中锁的分类 二、synchronized关键字 2.1 三个特点 2.2 三种表现形式(🙋‍♂️) 2.3 sychronized是怎么实现的(🙋‍♂️) 2.4 JDK1.…

opencv基础52-图像轮廓学习05-凸包获取-cv2.convexHull()

逼近多边形是轮廓的高度近似,但是有时候,我们希望使用一个多边形的凸包来简化它。 凸包跟逼近多边形很像,只不过它是物体最外层的“凸”多边形。凸包指的是完全包含原有轮 廓,并且仅由轮廓上的点所构成的多边形。凸包的每一处都是…

SpringBoot3分库分表

标签:ShardingSphere5.分库.分表; 一、简介 分库分表的设计和实现方式,在之前的内容中总结过很多,本文基于SpringBoot3和ShardingSphere5框架实现数据分库分表的能力; 不得不提ShardingSphere5文档中描述的两个基本概…

伪类和伪元素有何区别?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 伪类(Pseudo-class)⭐ 伪元素(Pseudo-element)⭐ 区别总结⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前…

.NET Core反射获取带有自定义特性的类,通过依赖注入根据Attribute元数据信息调用对应的方法

前言 前段时间有朋友问道一个这样的问题,.NET Core中如何通过Attribute的元数据信息来调用标记的对应方法。我第一时间想到的就是通过C#反射获取带有Custom Attribute标记的类,然后通过依赖注入(DI)的方式获取对应服务的方法并通过…

应用在智能仓储温湿度监测系统中的温度传感芯片

近年来各行各业越来越重视产品的仓库、冷库存储环境,食品、药品、化工产品的保存都离不开冷库。温湿度是影响冷库环境的主要因素,建立实时的温湿度监控系统,保存查看完整的历史温湿度数据十分必要。 物资的保存对存储环境的质量要求较为严格…

Spring IoC 详解

目录 一、引言二、Spring Bean三、将一个类声明为 Bean 所涉及的注解四、Component 和 Bean 的区别五、注入 Bean 的注解六、Autowired 和 Resource 的区别七、Bean7.1 作用域7.2 线程安全7.3 生命周期 一、引言 IoC(Inversion of Control:控制反转) 是…

JUC线程池的实战问题引出的一系列原理问题

1 我们为什么需要使用线程池 线程过多会带来额外的开销,其中包括创建销毁线程的开销、调度线程的开销等等,同时也降低了计算机的整体性能。线程池维护多个线程,等待、监督、管理、分配可并发执行的任务。这种做法,一方面避免了处…

分享3款屏幕录制软件,一定要来看!

在数字化时代,屏幕录制软件成为了一个必不可少的工具。它可以帮助用户捕捉并记录计算机屏幕上的活动,因此选择一款功能强大、易于使用的屏幕录制软件至关重要。本文将介绍3款备受好评的屏幕录制软件,通过本文的阅读,您将了解到它们…

Android图形-刷新与显示

目录 屏幕显示原理: 显示刷新的过程 VSYNC机制具体实现 小结: 屏幕显示原理: 过程描述: 应用向系统服务申请buffer 系统服务返回一个buffer给应用 应用开始绘制,绘制完成就提交buffer,系统服务把buffer数据…

两年了^

我也想不到是到了现在 记得刚来腾讯工作半年时候,我写了一篇文章 在腾讯的这半年 之后,又经过了半年时间,我又写了一篇总结文章 一年了 现在又过了一年多,本想把两年的入职截图留下,之前因为微信存储太大把微信卸载后重…

实现功能:ChatGPT 微信助手可以自动搜索网络信息回答问题

“ ChatGPT微信助手升级内测功能上线!原先只能回答通用问题,现在遇到需要查询具体信息的问题也不愁啦。” 01 — 最近,上线了ChatGPT微信助手的体验群:《ChatGPT 微信助手上线!问答更便捷,功能持续升级中。》&#xff…

Android高手进阶教程(一)-------Android常用名令集锦(图文并茂)!

大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。 特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文…

以太网网络安全协议(十三)

一、IPsec协议 IPsec。它是指在IP首部的后面追加“封装安全有效载荷”(ESP)和“认证首部”(AH) ,从而对此后的数据进行加密,不被盗取者轻易解读。 二、TLS/SLL协议 SSL最早由网景公司提出,标准化…

架构设计第42讲:美团 - 可视化全链路日志追踪

架构设计第42讲:美团 - 可视化全链路日志追踪 目前在分布式场景下,业务追踪的主流实现方式包括两类,一类是基于日志的ELK方案,一类是基于单次请求调用的会话跟踪方案。然而随着业务逻辑的日益复杂,上述方案越来越不适用…

8月10日,每日信息差

1、菜鸟国际快递“承诺达、晚必赔”覆盖22国。具体来讲,菜鸟国际快递对无忧、经济和简易三种标准产品全面升级,其中英国、意大利、加拿大、美国四国时效平均提升30%以上。凡使用这三种快递产品发货至22国的商家,其货物在速卖通电商平台享有“…

网络安全 Day29-运维安全项目-iptables防火墙

iptables防火墙 1. 防火墙概述2. 防火墙2.1 防火墙种类及使用说明2.2 必须熟悉的名词2.3 iptables 执行过程※※※※※2.4 表与链※※※※※2.4.1 简介2.4.2 每个表说明2.4.2.1 filter表 :star::star::star::star::star:2.4.2.2 nat表 2.5 环境准备及命令2.6 案例01&#xff1a…

月度资金预算情况表取的数和结算页面不一样,是为什么?

月度资金预算情况表取的数和结算页面不一样,如下图,是为什么? 取数公式: CMPRFS(‘[收支项目01030101] ‘,K(‘单位’),’’,‘’,‘0’,ZDATEQC(‘-’),ZDATE(‘-’),‘1’,‘’,‘’)CMPRFS(‘[收支项目01030102] ‘,K(‘单位…