打印
[信息]

【STM32垂直应用挑战第1周+王小琪学习信息安全】

[复制链接]
248|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
王小琪|  楼主 | 2020-11-17 10:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 王小琪 于 2020-11-17 10:38 编辑

看到21ic又举办新活动了

看了下时间,刚好可以学习下信息安全的知识,学习链接为ST官网:https://www.stmcu.com.cn/ecosystem/app/information-security-OVERVIEW,但是如果想要参加活动的话应该要从上图帖子里面点链接进去。

STM32信息安全学习目录如下:

主要内容如下:
一、STM32Trust
STM32Trust是一个集合了信息安全知识、生态系统和安全服务的综合的安全架构,基于多层次的安全策略,提供针对代码和执行保护在内的完整工具。
主要的安全功能如:
• 安全启动 SecureBoot
• 安全升级 Secure Update
• 安全存储 Secure Storage
• 系统隔离 Isolation
• 安全生产 Secure Manufacturing
• 软件IP保护 SW IP Protection
• 密码学引擎 Crypto  Engine
• 异常检测与处理 Abnormal Situation Handling
• 身份识别与认证 Identification/Authentication/Attestation
• …


二、 STM32硬件安全特性概览
•身份识别:UID, OTP
•存储访问保护/软件IP保护:RDP(读保护),WRP(写保护),PCROP(专有代码保护),OTFDEC(On-The-Fly Decryption实时解密模块)
•代码/系统隔离:MPU,Firewall(防火墙),TrustZone,Secure User Memory(安全用户存储区)
•启动入口限定:RDP2,BOOTLOCK(启动锁定)
•防篡改检测:Anti-Tamper
•密码学算法硬件:AES,HASH,PKA,TRNG


三、STM32 密码学算法库X-CUBE-CRYPTOLIB
STM32的生态系统中也提供了密码学算法库:X-CUBE-CRYPTOLIB,可用帮助客户在其应用中轻松使用密码学算法,实现应用中所需的基于密码学的上层功能。

X-CUBE-CRYPTOLIB下载链接:https://www.st.com/x-cube-cryptolib (注:需要在线填写下载申请,获得下载链接)
STM32 crypto library包(X-CUBE-CRYPTOLIB)是基于STM32Cube架构的软件包,包含一系列的密码学算法实现。

四、STM32安全启动与安全固件更新参考实现SBSFU
X-CUBE-SBSFU提供在STM32上的安全启动和安全固件更新的参考实现。软件包下载地址:https://www.st.com/x-cube-sbsfu (注:需要在线填写申请,获取下载链接)
主要功能包括:
• 安全启动(Secure Boot)
• 安全固件更新(Secure Firmware Update)
• 密钥管理功能(目前支持B-L475E-IOT01A开发板)
• 不同的校验和加密方式

五、信息安全系列讲座

1.什么是安全,安全有哪些属性或者要素,哪些措施可以来保证这些要素。
信息安全有三个基本要素:C.I.A, Confidentiality:保密,Integrity:完整,Availability:可用。


信息安全的三大工具,【授权】【标志】和【认证】。

【信息安全】的三大工具,是如何支持【信息安全】的三要素的。


2.密码学基本原理
有两大类加解密方案,以AES、TDES为代表的对称加密算法,和以RSA、ECC椭圆曲线为代表的非对称加密算法。
以上是我的个人的一些学习后的总结,当然只是一部分,还有很多内容我没有写出来,还有待大家自行探索。

PS:说实话,虽然只是这系列学习的第一课,讲解基本的信息安全,但是信息量还是很大的,包括从STM32自身产品的架构出发,对自己的产品安全做解构,向读者介绍了自家产品在信息安全上的优势(虽然很多我都看不懂,自身能力有限)。同时推广了自家的产品X-CUBE-SBSFU,这个东西没用过,但是看名字也是CUBE系列,估计和STM32CUBEMX是同一个系列,感觉ST是要将CUBE构成一个完整的生态体系链。后面从硬件、软件层面对信息安全的介绍,以及原理层面的密码学介绍都是信息量很大的知识点,想要完全理解估计有些困难,但是通读一遍,相信对于信息安全这个论点会有一些个人的新的体会。附件为我个人比较感兴趣的密码学基本原理,来自ST官网,供大家学习参考。








02_密码学基本原理_上.pdf

844.89 KB

03_密码学基本原理_中.pdf

443.31 KB

04_密码学基本原理_下.pdf

442.55 KB

05_密码学原理的应用_TLS.pdf

465.12 KB

使用特权

评论回复
沙发
别看我照片| | 2020-11-17 19:01 | 只看该作者
感谢分享,想问一下,这个课程是否需要花钱呢?我想学一下。

使用特权

评论回复
板凳
王小琪|  楼主 | 2020-11-18 08:29 | 只看该作者
别看我照片 发表于 2020-11-17 19:01
感谢分享,想问一下,这个课程是否需要花钱呢?我想学一下。

进ST官网就可以看到,https://www.stmcu.com.cn/ecosystem/app/information-security-OVERVIEW拉到最下面还有文档和培训资料参考,免费的



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

227

主题

578

帖子

6

粉丝