我知道SIM卡在电气上只是一张智能卡,但如果我想进一步解决我的问题,如果编程正确,我是否可以将任何已缩小尺寸的接触面的智能卡用作SIM卡。软件是使SIM卡成为智能卡的唯一工具吗?我知道我可以将塑料切掉,这不会影响芯片本身。首先要加载专有代码吗?
我正在尝试为自己正在开发的专用LTE网络编写自己的SIM卡。智能卡很便宜,但gemalto的“ SIM”卡却不然。我可以很好地使用pysim,可以将智能卡插入其中并进城吗?还有很多安全问题,常规智能卡是否符合SIM规范?
谢谢, 瑞安
答案 0 :(得分:0)
SIM卡是一种全球平台卡,其中包含电信提供商提供的小程序和数据(例如手机号码,PIN,PUK等)。有了它,就可以针对网络进行身份验证。
要评估安全级别,请查看供应商提供的认证;我发现很难将术语常规卡与任何现实世界的对象相匹配,它可以与常规智能手机相提并论。
该卡的文档肯定会涵盖所提供的功能。
答案 1 :(得分:0)
SIM卡是智能卡(类似地,Web服务器是“ server”),它仅实现SIM卡特定的API(例如,Web服务器实现HTTP)。
移动网络运营商使用可用的个性化/定制的SIM卡产品,以满足他们的需求(就像Internet项目使用现有的Web服务器软件并将其配置为服务其内容一样)。
从技术上讲,没有任何事情可以阻止您在兼容的智能卡上实现自己的SIM卡(就像在支持TCP / IP通信的任何“服务器”上实现Web服务器一样),因为SIM卡API要求是公开可用的。 GSM 11.11,3GPP TS 51.011 ... /(就像在RFC 7230中指定了HTTP一样。)
在某些Java Card(已开放并且得到很好的支持)上实现它要比在某些“裸芯片”上(要为其开发和开发相当复杂)/容易得多(同样,开发起来也容易得多)的Linux服务器比Cisco IOS的Web服务器)。
有关概念验证SIM卡实现的信息,请查看SSIM,我很久以前为PIC16F877 + 24LC256银晶圆卡(不幸地是在组装中)写的。
您可能会发现Sysmocom SIM/USIM cards for sale有用(我不确定LTE支持的想法)。
免责声明:我的业余GSM体验几年前结束(2.5G之前),所以请确认我的想法...
祝你好运!