GSM 网络上的电话是否加密?

信息安全 加密 电话 GSM
2021-08-24 12:21:19

当我用手机(在 GSM 网络上)拨打电话时,它是否已加密?

4个回答

在大多数情况下[1]它们是加密的,但不足以被认为是安全的、防窃听加密。GSM使用64 位 A5/1 加密,至少可以这么说。15 美元的电话,只需 3 分钟即可窃听ArsTechnica的 GSM 通话文章,IMO 很好地涵盖了它,如果您想了解更多相关信息。

但是,这也取决于您所说的GSM我上面提到的对于我们通常所说的 GSM(2G或第二代协议)来说是正确的。3G通常被认为安全(因为没有更好的词):

3G 网络比 2G 网络提供更高的安全性。通过允许 UE(用户设备)对其所连接的网络进行身份验证,用户可以确定该网络是预期的网络,而不是冒充者。3G 网络使用KASUMI 分组密码而不是旧的 A5/1 流密码。然而,已经发现了 KASUMI 密码中的一些严重弱点。

https://en.wikipedia.org/wiki/3G#Security

然而:

许多运营商为互联网流量保留大部分 3G 带宽,同时将语音和 SMS 分流到较旧的 GSM 网络。

http://arstechnica.com/gadgets/2010/12/15-phone-3-minutes-all-thats-needed-to-eavesdrop-on-gsm-call/

[1] GSM 系统也支持 未加密的通信(标志A5/0),并且这种加密(或不加密)可能受到不同国家/地区的不同法律的监管,或者运营商政策的一部分不使用它。一些设备还会向用户显示通知,何时他们的呼叫将被加密,何时没有,但很可能认为通知用户几乎不值得打扰,特别是考虑到与 GSM 协议一起使用的各种密码套装的优势。有关更多信息,请参阅下面我对@HSN 评论的回复。

是的,所有 GSM 呼叫都使用A5/1 流密码已经发现,使用 Rainbow Table 解密是相当容易的。此外,FBI 承认拦截了美国境内的所有电话交谈

所以是的,它是加密的,而且手机公司根本不在乎你的隐私如果你关心隐私,你应该使用RedPhoneTextSecure,这是Whisper Systems 的一个开源项目(现在是 Twitter 的一部分)。

是的,GSM 协议中有加密功能。但许多报道/新闻称它已被破解。因此,GSM 电话中的语音隐私不受保护。必须添加一些加密器(APP 或硬件)来保护 GSM 通话。试试 AECall。它保护 GSM 通话。更多详情: http: //mrhyper.blogspot.tw/2015/12/iphone-encrypt-phone-call_9.html

通过 GSM 拨打的电话可能会被加密。电话和基站最初就是否加密以及是否使用哪种算法达成一致。电话向基站发送支持的加密算法列表。基站向手机发送“密码模式设置”元素(参见GSM 04.08 第 10.5.2.9 章)。该元素包含一个标记是否应该使用加密的位。如果应该使用加密,则定义使用的算法的三个位:

0 0 0 cipher with algorithm A5/1
0 0 1 cipher with algorithm A5/2
0 1 0 cipher with algorithm A5/3
0 1 1 cipher with algorithm A5/4
1 0 0 cipher with algorithm A5/5
1 0 1 cipher with algorithm A5/6
1 1 0 cipher with algorithm A5/7
1 1 1 reserved

说到安全性,Karsten Nohl 展示了针对 A5/1 的实际攻击。A5/2 很弱,被 GSMA 撤回(参见Wikipedia)。现在至少有一些供应商支持 A5/3(例如:德国的Deutsche Telekom比利时的Proximus )。A5/3 基于也用于 3G 的 KASUMI。据我所知,A5/4 到 A5/7 尚未(尚未)定义。