SIM卡内部的数据

news/2024/2/27 5:26:48

 SIM卡内部的数据
了解完SIM卡的大概之后,我们再来看看SIM卡具体都能存储哪些类型的数据。以目前的情况来看,SIM卡能够存储的数据类型主要被分为以下四种:

1.由SIM卡生产厂商存入的系统原始数据
2.存储手机的固定信息,手机在出售之前都会被SIM卡中心记录到SIM卡当中,主要包括鉴权和加密信息、国际移动用户识别码(IMSI)、IMSI认证算法、加密密匙生成算法、密匙生成前,用户密匙的生成算法(这三种算法均为128位)
3.用户自己存入的数据,如短消息、固定拨号、缩位拨号、性能参数、话费记数等;能够存储有关的电话号码,也就是具备电话簿功能。
4.有关于网络方面的数据,用户在用卡过程中自动存入和更新的网络接续和用户信息类数据,包括最近一次位置登记时手机所在位置识别号、设置的周期性位置更新间隔时间、临时移动用户号等。不过这种数据的存放是暂时性的,也就是说它并不是永久的存放于SIM卡之中。
5. 相关的业务代码,这一点相信也是大家很熟悉的,那就是非常重要的个人识别码(也就使我们平常所说的PIN码),还有就是解开锁定用的解锁码(PUK)等等。
以上四种类型的数据都是存储在SIM卡当中的,而我们通常也是可以利用这些数据来进行手机的设置,每张SIM卡个人密码(PIN)都是可以由用户设置,利用加密的功能可以实现防止手机被其它人所盗用甚至被窃听,由此看来SIM卡不仅仅可以为我们提供打电话的功能,而且还为我们保护自己的隐私而提供了安全的保障。
SIM卡内部的数据都存放在各自的目录项内,第一类数据放在根目录,当电源开启后首先进入根目录,再根据指令进入相关的子目录,每种目录及其内部的数据域均有各自的识别码保护,只有经过核对判别以后才能对数据域中的数据进行查询、读出和更新。上面第一类数据通常属于永久性数据,由SIM卡生产厂商注入以后无法更改,第二类数据只有网络运行部门的专门机构才允许查阅和更新,第三、四类数据中的大部分允许用户利用手机对其进行读写操作。
SIM卡的类型
SIM卡的存储容量有3kB、8kB、16kB、32kB、64kB等。STK卡(SIM application Tool Kit)是SIM卡的一种,它能为手机提供增值服务,如移动梦网业务等。SIM卡能够储存多少电话号码和短信取决于卡内数据存储器EEPROM的容量(有2KB、3KB、8KB容量),假设一张EEPROM容量为8KB的SIM卡,可储存以下容量的数据:100组电话号码及其对应姓名、15组短信息、25组最近拨出的号码、4位SIM卡密码(PIN)。目前中国移动/中国联通实际对普通用户提供的多数是普通8K的SIM卡。
IM卡的接口
SIM卡是通过卡面上铜制接口来连接卡内逻辑电路与移动终端的,SIM卡芯片有8个触点,通常与移动设备连接需要6个触点。
SIM卡是一个装有微处理器(CPU)的芯片卡,它的内部有5个模块,并且每个模块都对应一个功能:微处理器CPU(8位)、程序存储器ROM(3~8kbit)、工作存储器RAM(6~16kbit)数据存储器EEPROM(16~256kbit)和串行通信单元。这5个模块被胶封在SIM卡铜制接口后与普通IC卡封装方式相同。这5个模块必须集成在一块集成电路中,否则其安全性会受到威胁,因为芯片间的连线可能成为非法存取和盗用SIM卡的重要线索。
SIM卡的供电分为5V(1998年前发行)、5V与3V兼容、3V、1.8V等,当然这些卡必须与相应的手机配合使用,即手机产生的SIM卡供电电压与该SIM卡所需的电压相匹配。SIM卡插入手机后,电源端口提供电源给SIM卡内各模块。

 

Ki (Key identifier)是SIM卡与运营商之间加密数据传递的密钥。GSM的加密方式是一种称为comp-128的数字加密运算,当系统进行验证时会同时使用Ki及IMSI,经过一连串系统安全认证讯息后产生随机变量,并以A3算法进行加密运算与手机内存资料进行比对,当身份确认无误后始可入网。目前GSM使用的Ki长度是16 bytes,相当于128bits,若非经过特殊译码程序,使用者无法读取Ki,安全性极高,使用者无须担心有被盗打电话的顾虑。
由此看来,只要知道SIM卡的Ki、IMSI值,我们就可以通过软件仿真出SIM卡的功能,甚至可以利用多组Ki、IMSI值,用一张微处理器卡片来同时仿真本来需要多张SIM所完成的功能,这就是“一卡多号”技术
 


http://www.ppmy.cn/news/679759.html

相关文章

如何在Mysql取出来的结果中取最大值

文章目录 背景常见误区百度以为你需要的👇我们真正需要的👇 解决办法 背景 在一个表,例如log_order表中,有两个常见字段,即create_time与update_time,现在我要获取两者中时间最大的那个应该如何获取呢 常见误区 正常搜索的话,大部分出来的都是MAX函数,以…

系统卡 服务器cpu 内存不足,手机卡顿,原因是处理器太差,还是内存不够用?答案已经确认了...

原标题:手机卡顿,原因是处理器太差,还是内存不够用?答案已经确认了 众所周知,苹果手机有一个优点,那就是流畅度高,相比于安卓手机,使用了iOS系统的苹果手机,只要配置跟得…

苹果手机运行服务器无响应是怎么回事,苹果手机运行卡顿?做好这几步操作,轻松告别手机卡顿!...

原标题:苹果手机运行卡顿?做好这几步操作,轻松告别手机卡顿! iPhone入手一段时间后,不少朋友都出现了iPhone卡顿的现象。那么如何解决iPhone卡顿,进一步优化提升iPhone的运行速度呢? 想要进一步…

如何在Photoshop里抠头发丝

大家在P图的过程中可能会遇到把一个人完整的抠出来却无法精准到头发丝这个问题,那么如何精确的抠头发丝呢?今天为大家详细讲解一下。 第一步:下载photoshop软件,尽量下载最新版本,功能比较多 第二步:把要编…

Android读取SIM卡ICCID

方法一&#xff0c;使用TelephonyManager的getSimSerialNumber()获取 TelephonyManager telephonyManager (TelephonyManager)context.getSystemService(TELEPHONY_SERVICE); String iccid telephonyManager.getSimSerialNumber() 需要添加权限&#xff1a;<uses-permis…

计算机网络 - 应用层http协议 - http报文格式介绍(1)

前言 本篇认识和理解应用层中的http协议&#xff0c;了解抓包工具并进行使用&#xff0c;认识请求报文与响应报文&#xff0c;了解报文中基本键值对意思例如&#xff1a;Set-Cookie, 状态码等&#xff0c;如有错误&#xff0c;请在评论区指正&#xff0c;让我们一起交流&#…

微信小程序+SpringBoot接入后台服务,接口数据来自后端

前言 前两天开发了一个微信小程序项目&#xff0c;只不过接口数据是自己设置的假数据。然后我就想将这些假数据替换掉。这些数据来自接口&#xff0c;之前做过前后端分离的项目&#xff0c;我就想能不能直接调用那些后端数据接口。结果是可以的。以下是自己编写的部分方法 步骤…

大学教室的有线计算机采用哪种网络,主题一 网络技术基础[选择题][答案]

选修《网络技术应用》 主题一网络技术基础 1、在处理“神舟”号宇宙飞船升空及飞行这一问题时&#xff0c;网络中的所有计算机互相协作&#xff0c;各自完成一部分数据处理任务&#xff0c;体现了网络的____功能(B) A.资源共享 B.分布处理 C.数据通信 D.提高计算机的可靠性和可…

神舟战神z7摄像头怎么开启_自Z以来的首次旅行和网络摄像头的魔力

神舟战神z7摄像头怎么开启 Im down here in Birmingham, AL, on the first business trip since Z was born. Hes 12 weeks old today. Thank goodness for Video Chat and Webcams. 自Z出生以来&#xff0c;我第一次来美国出差是在阿拉巴马州伯明翰。 他今天12周大。 感谢您的…

火箭月亮html5游戏,HTML5火箭发射升空 | 神舟飞船发射动画

HTML 导入代码模板&#xff1a; 输入密码123456来启动 Preloader /> fill"#c01d3f" fill-rule"evenodd" /> fill"#dce5e9" /> fill-rule"evenodd" opacity"0.25" /> /> /> Preparing to launch Got your …

Flutter 模拟神舟十三号火箭发射动画

前言 北京时间2021年10月16日0时23分,神舟十三号飞船成功发射,目前三名航天员已经顺利进驻空间站,开始为期6个月的“太空差旅”生活。 北京时间2022年4月16日9时56分,在太空遨游半年的神舟十三号飞船在东风着陆场平安降落,太空“出差”的3名航天员翟志刚、王亚平、叶光富安…

台式计算机在选择,原始的在多合一计算机或台式计算机之间选择哪个更好?

总结&#xff1a;随着传统PC市场的细分&#xff0c;如今计算机可以细分为台式机和笔记本电脑。如果进一步细分&#xff0c;实际上有三台&#xff0c;即多合一计算机。如今&#xff0c;普通台式计算机正被移动笔记本电脑和多合一计算机侵蚀。对于消费者&#xff0c;有更多安装选…

计算机网络波动大,电脑网络连接不稳定这么解决

原标题&#xff1a;电脑网络连接不稳定这么解决 有时候经常会遇到网络时不时的不稳定掉线&#xff0c;网络不稳定应该这么解决呢&#xff1f;根据这么的经验分享两种方法仅供大家参考 一、 检查电脑 win10是按住winR键 打开运行 在运行输入框里面输入 cmd 如图所示&#xff1a;…

台式计算机连不上网,台式电脑连接不上网络怎么办

大家好&#xff0c;我是时间财富网智能客服时间君&#xff0c;上述问题将由我为大家进行解答。 台式电脑连接不上网络的解决方法&#xff1a; 1、 右键点击桌面的右下角网络小图标。 2、 单击打开网络和共享中心。在右上角有个更改适配器设置&#xff0c;在这里就可以看到你的网…

右侧按钮切换

ChangeSetType <template><ul class"page-set-list"><li:class"{active: value 1}" click"setActive(1)"><i class"icon page"></i>页面设置</li><li:class"{active: value 2}" …

关于线程池 lamda和线程启动的那些事

实现并启动线程有两种方法 1、写一个类继承自Thread类&#xff0c;重写run()方法&#xff0c;用start()方法启动线程。 2、写一个类实现Runnable接口&#xff0c;实现run()方法&#xff0c;用new Thread(Runnable target).start()方法。 多线程原理 start()排队&#xff0c;CP…

微信打开html没声音,电脑微信收款怎么没声音

微信收款没有声音提示的原因有以下几种&#xff1a; 原因一&#xff1a;可以看看是不是下载了类似360安全管理软件或腾讯管理软件之类的软件&#xff0c;在里面的安全设置或隐私设置里&#xff0c;有个权限设置&#xff0c;看是不是禁止了微信等软件录音权限&#xff1b; 原因二…

微信登录详细流程

流程分析 1.在登录页准备微信登录的按钮 2.当用户点击微信扫码登录&#xff0c;页面向微信发起获取授权的请求 ① http://xxxxxx.xxx.cn/callback.html 3.微信直接展示扫描二维码给用户&#xff08;询问用户要不要给我们项目授权&#xff09; 4.用户扫码&#…

微信小程序入门01-工具的下载安装及模板的安装

小程序开发现在已经有多种模式了&#xff0c;有使用uniapp开发的&#xff0c;使用微信开发者工具开发的&#xff0c;还有低代码工具也支持开发小程序的。 在众多开发模式中&#xff0c;使用官方开发者工具开发也是一种形式。本篇我们就介绍一下如何用微信开发者工具搭建小程序…

怎么让电脑微信安装到别的盘路径

首先卸载原有的电脑版微信&#xff0c;如果原来没安装的话这一步可以省略&#xff01; 卸载方式一&#xff1a;利用360或者电脑管家卸载&#xff0c;在微信图标上右击-卸载&#xff01; 卸载方式二&#xff1a;在控制面板里卸载&#xff0c;怎么进入控制面板自己百度&…
最新文章