自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 深入分析AXI协议——AXI高阶知识一网打尽版(持续更新中)

AXI,Advanced eXtensible Interface,高级可扩展接口,是一种被广泛使用的总线协议。该协议在ARM公司推出AMBA3.0协议中首次提出,是一种面向高性能、高带宽、低延迟的片内总线。

2024-09-14 18:23:52 1548

原创 密码学工具5——数字签名

数字签名,又称公钥数字签名,是指只有信息发送者才能产生的别人无法伪造的一串数字串,这段数字串是对信息发送者真实性的一个有效证明。之前的文章介绍过消息认证码,可以用消息认证码识别出消息是否被篡改或者验证发送者身份,但是在部分高可信确认的场景中,无法使用消息认证码,因为。消息认证码无法防止否认的原因在于,,使用共享密钥,所以当密钥被窃取,其他人也就可以生成消息确认码,无法鉴别信息来源。在之前的文章中,介绍过公钥密码技术,可以不使用共享密钥,

2024-09-13 11:09:49 2254

原创 密码学工具4——消息认证码(MAC最全版)

消息认证码,,又称为消息鉴别码、文件消息认证码、讯息鉴别码和信息认证码,是将原消息经过一系列特定算法后得到一小段信息,可以检查原消息的完整性以及身份验证。通过消息认证码可以检查出原消息是否被篡改,也可以检查消息的来源。消息认证码的输入包括和一个发送者和接收者之间的,可以输出,即MAC值。消息认证码与单向散列函数类似可以输出固定长度的输出值,但是消息认证码算法需要使用密钥,进行消息通信时,没有共享密钥的一方,无法验证消息认证码,故基于共享密钥可以实现消息的认证功能;

2024-09-10 18:05:04 2642

原创 密码学工具3——单向散列函数(HASH最全版)

单向散列函数,one-way hash function,是用于解决确认消息和文件完整性和一致性,应用于消息认证场景。单向散列函数可以根据消息的内容计算出散列值,散列值就可以被用来检查消息的完整性。单向散列函数也称消息摘要函数(message digest function)、哈希函数或者杂凑函数。单向散列函数的输入消息称为原像(pre-image),单向散列函数的输出称为消息摘要(message digest)或者指纹(fingerprint)。经单向散列函数计算出的散列值长度是和原消息长度是无关的,无论

2024-09-10 16:03:03 1057

原创 密码学工具2——公钥密码(非对称加密算法最全版)

在对称密码中,由于加密和解密的密钥是相同的,因此必须向接收者配送秘钥。用于解密的密钥必须被配送给接收者,这就导致了密钥配送问题(见后文概念介绍)。密钥配送问题根据之前文章介绍过的对称加密算法,加解密双方需要使用同一个密码,明文加密后,发送方需要将密文与密钥一起发送给接收者,接收者才可以正确解密。但是,在发送过程中,窃听者会监听到密文和秘钥,则也可以进行解密,造成信息泄露,如何保护密钥不被窃听者会监听到,安全传输密钥的问题就是密钥配送问题。现有解决密钥配送问题的解决方法有以下几种:以上四种方法,前三种都是在使

2024-09-10 11:31:59 1215

原创 密码学工具6——随机数生成器(PRNG,TRNG设计最全版)

随机数与密码学是密切相关的,基于前文的AES算法中就多次提及了随机数,所以本文针对随机数技术做个详细的整理。

2024-09-06 18:16:43 3813

原创 密码学工具1——对称加密算法(AES总结最全版)

AES 数据加密是一种在数学上更高效、更优雅的加密算法,由美国国家标准与技术研究院于 2001 年推出,用于替代DES算法。作为高级加密标准,AES提供三种密钥长度,分别是128 位、192 位和 256 位,密钥长度越高,破解系统或破解系统所需的时间就越多。ECB,电码本模式(Electronic Codebook Book Mode)CBC,密码分组链接模式(Cipher Block Chaining Mode)

2024-09-02 21:15:51 6503 1

原创 M52处理器总线介绍

M52处理器支持以下总线接口,具体参数见表格描述。

2024-08-30 18:08:51 756

原创 M52处理器内部组件详解

M52处理器具有固定的和可选的组件块,内部结构如下图所示:下表描述了M52内部包含功能安全和测试相关的组件。

2024-08-30 17:20:19 2709 1

原创 M52处理器简介

Cortex-M52处理器是一款可以完全综合的中等规模的微控制器类处理器,实现了Armv8.1-M的主线架构,其中包括对M-profile Vector Extension(MVE,向量扩展)和Pointer Authentication and Branch Target Identification(PACBTI,指针认证和分支目标识别)扩展的支持。处理器可以配置为Dual Core Lockstep(DCLS,双核锁步)功能,该功能实现了大多数处理器的处理器逻辑你的冗余副本。

2024-08-30 16:11:49 1183

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除