打印
[应用相关]

【STM32垂直应用挑战第1周+密码学基本原理】

[复制链接]
613|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lark100|  楼主 | 2020-11-21 23:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

信息安全(二)

密码学基本原理(上)




https://www.stmcu.com.cn/ecosystem/app/information-security2

密码学基本原理,即如何传输机密数据,使得消息能安全的在通信双方之间交换,不易受到攻击。
加密基本方式:对称加解密技术、非对称加解密技术、以及两者的结合技术。
(1)【对称加解密技术】,又加 【对称密钥技术】。通信双方,事先约好了一个共同的密钥。

(2)【非对称加解密技术】中,加密和解密过程,使用的是不同的密钥。每个主体无需提前和将要与之通信的另外一个主体,费尽心思构筑一个安全的环境来商讨通信密钥。

(3)两者结合,生产共享密匙。共享密钥,即使是加密过的,也无需在公开的环境出现。双方可以使用一个安全的方法来【协商】出后续通信要使用的这个对称共享密钥。


加密算法介绍
(1)对称加解密运算速度快,是因为它基于排列,组合,位移,异或等操作,因此软硬件实现起来都快。
现在常用的算法是AES。AES,明文块大小是128位,16字节,作用于4*4字节的二维矩阵。密钥大小有几种,我们的SBSFU安全包使用的是AES-128,即密钥长度也是128位,16字节。

(2)非对称加解密算法,常用的有两种,RSA和ECC。RSA是发明这种算法的三个发明者的首字母缩写;ECC是椭圆曲线 elliptic curve的意思。



通过ST公司软硬件系统,可实现有效可靠的安全双机通讯,通过不同加密算法的实现,了解不同加密算法的优缺点,根据不同应用特点选择不同的算法。
STM32 crypto library STM32加密库.pdf (2.76 MB)

相关资料学习链接:
https://www.stmcu.com.cn/ecosystem/app/information-security3   信息安全(三)密码学基本原理(中)
https://www.stmcu.com.cn/ecosystem/app/information-security4  信息安全(四)密码学基本原理(下)
https://www.stmcu.com.cn/ecosystem/app/information-security5  信息安全(五)密码学原理的应用 - TLS
https://www.stmcu.com.cn/ecosystem/app/information-security-X-CUBE-CRYPTOLIB  STM32 密码学算法库X-CUBE-CRYPTOLIB

使用特权

评论回复
沙发
laocuo1142| | 2020-11-23 11:14 | 只看该作者
这个是芯片级的方案吗?

使用特权

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

本版积分规则

个人签名:有阳光就灿烂,有知识就高兴!!

114

主题

4421

帖子

10

粉丝