基于sim卡密码算法的实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于SIM卡的密钥生成算法实现方式
基于SIM卡的密码算法的实现主要依赖于A3和A8算法。

A3算法是在GSM规范中定义的,主要用于从m和k中计算出c。

A3算法被嵌入到SIM卡中,因此运营商可以通过发行自己的SIM卡,并让自己的基站和SIM卡都使用相同的算法来更换加密算法。

当移动网络发送RAND到手机时,手机会使用SIM卡对RAND和Ki进行计算,以生成另一个密钥Kc,用于全程通信加密。

这个密钥的长度是64 bits,生成Kc的算法是A8。

因为A3和A8接受的输入完全相同,所以实现者可以用一个算法同时生成SRES和Kc。

以上内容仅供参考,建议咨询密码学专家或查阅相关文献资料,获取更准确的信息。

相关文档
最新文档