| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 物联网终端安全系列(之四) -- 终端安全方案之SIM卡篇 -> 正文阅读 |
|
[嵌入式]物联网终端安全系列(之四) -- 终端安全方案之SIM卡篇 |
1、概述 ????????物联网终端安全能力依赖于终端上的安全介质,SIM卡是物联网终端上的安全载体之一,具有普适性好、安全性高、实施成本低等特点,是性价比很高的安全载体。 ?2、基于SIM卡的终端安全方案介绍 ????????下面对SIM卡进行介绍。 2.1 SIM卡简介 ????????SIM卡(Subscriber Identification Module),即用户标识模块,是插在手机、穿戴设备以及各种物联网设备中,接入运营商网络过程中的鉴权模块。除了基本的网络鉴权功能以外,SIM卡也可以根据需要对功能进行扩展,包括提供多应用能力,以及各种安全服务,如:加密解密、身份认证等。 ????????传统SIM卡的物理形态是插拔卡,而近些年在物联网等领域的需求的推动下,衍生出了芯片形态的SIM卡,即eSIM,eSIM在SIM卡功能的基础上,增加了鉴权数据动态下载的能力。 ????????由于SIM卡是接入蜂窝网络必须的身份标识模块,而利用SIM卡的安全能力基本不增加新的硬件成本,因此,对物联网终端来说,SIM卡是一种高性价比的安全介质。 2.2 SIM卡的基础安全能力介绍 ????????SIM卡是一张IC卡,IC卡内集成了一块安全芯片,这个安全芯片一方面可以为SIM卡提供登网鉴权过程中的安全运算,同时也可以提供通用的安全能力,包括密码运算、安全存储等,目前主流的安全芯片可以支持各种密码算法,如:3DES、AES、RSA、ECC等国际算法,还可以支持SM1/2/3/4等国家密码算法,从而从硬件层面上支持各种密码运算的场景和需求。 ????????SIM卡安全芯片的安全级别高、防攻击能力强,其安全级别达到EAL4+或以上级别,可以防范各种针对软硬件的攻击,尤其是物理攻击,比如:剖片攻击、激光照射,以及各种侧信道攻击,如SPA、DPA等,因此非常适用于在SIM卡上存储敏感信息或者部署高安全应用。 2.3 基于SIM卡的终端认证方案 ????????SIM卡的基础能力之一是SIM卡作为用户身份标识以及登网鉴权的安全介质,提供设备的认证能力,包括:短信验证、移动号码认证、GBA等。基于SIM卡也可以提供可扩展的安全认证能力,也就是以SIM卡的安全运算能力为依托,提供扩展的安全认证接口,为终端提供服务,包括信任根的安全存储、安全认证过程中的安全运算、密钥协商等过程。 ?2.4 基于SIM卡的通信安全方案 ????????SIM卡的安全认证能力的基础上,基于SIM卡的安全运算能力,还可以提供通信安全服务,包括为数据传输提供加解密运算及完整性校验服务,确保数据传输的安全性。 ?2.5 基于SIM卡的本地安全存储方案 ????????SIM卡具有安全的存储单元,这个存储单元是基于安全芯片的基础能力提供的安全存储,基于该能力可以实现敏感数据的安全写入、数据授权读取等数据安全访问机制,从而可以为物联网终端提供安全存储服务。 ????????物联网终端上的密码、密钥、终端ID等敏感信息都可以存储在SIM卡中,从而保证终端上的这些信息不会被恶意篡改、窃取。 3、小结 ????????本文针对基于SIM卡这个物联网终端的重要安全载体的安全方案做了介绍,下一篇会对其它方案进行讨论,敬请关注。 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 10:22:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |