微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 移动通信 > 通信基础 > 爱立信的加密算法是A5/2,这个是什么意思呢?

爱立信的加密算法是A5/2,这个是什么意思呢?

时间:12-17 整理:3721RD 点击:
如题。
爱立信的加密算法是A5/2,这个是什么意思呢?
我上网查看了一下:在2G系统中,在无线接口上的数据加密采用密码流加密。在用户侧和网络侧,分别用3参数中的Ki和RAND,通过A8算法计算出密钥Kc.然后把64 bit的密钥Kc和当前帧号Fn(22 bit)作为A5算法的两个输入参数来计算密钥流,由于Fn的不断变化,因而A5产生不同的密钥
流。信息在发送端与密钥流逐位异或来加密,在接收端再使用 同密钥流逐位异或来加密。密钥流算法A5包括A5/0,A5/1,A5/2等,其中A5/1是强加密算法,A5/2是弱加密算法,而A5/0表 示不加密。但随着技术的发展,2G中的加密已经变得不太安全了,有文献表明现在的解密技术已经能达到通过分析通话时前两分钟内A5/1的输出,在不到一秒 钟的时间内得到密钥Kc。而且在2G中,加密算法是固定不变的没有更多的密钥算法可选择,缺乏算法协商和加密钥协商过程。

不知道楼主是做哪一块的,是否是研发;对于测试来说,我认为值需要了解这个是一个加密算法的名字即可!

我们知道信息在空间传输是不安全的,所以人们就想办法将在空间传输的信息进行加密!目前协议中介绍的加密有A5/1~A5/7,在GSM系统中实际使用的是A5/1~A5/3。A5-0就是加密


加密要详细的了解非常困难,虽然现在加密算法被破解了,但这种加密算法的具体计算过程是不公开的(如果公开就不安全了)所以想学具体算法除非要到关键岗位中。笼统的理解就是终端在鉴权过程中,网络会下发一个随机参数RAND,通过卡中的KI值计算出KC值,然后再用KC值对信息进行加密。同时网络也会有一个同样的KC值,当终端加密的信息通过加密发送上去后,网络可以知道密码,可以解密。

http://www.docin.com/p-281139429.html
http://wenku.baidu.com/link?url=-3G7gFFujODBWu3QWVwpRjgN8YpakDeuKrBUS_hGu8AXMwqvRKiWNYA-f3c0Tyill7piu-TUmZAmNCW8RTDjd3PxhcKxNJjBtqM8CQAz0FW

希望能帮到楼主

A5/2意为:A5和A2加密算法,其主要用于指配和切换两方面....

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top