简谈 Rust 与国密 TLS - 王江桐10118-3:2018 ECC加解密,签名验 签,密钥交换 非对称 加密 128 ECC 是 TLCP、区块链等场景,用于签名 验签等 Sm3 GM/T 0004-2012 ISO/IEC 10118-3:2018 计算密码杂凑 哈希 256 SHA256 是 TLCP、数字签名及验证、消息认 证码生成及验证、随机数生成、 密钥扩充 Sm4 GM/T 0002-2012 ISO/IEC 128 否,仅以 IP 核的形 式存在于芯片中 卡证类、票务类、支付与通卡类 应用 Sm9 GM/T 0044-2016 ISO/IEC 10118-3:2018 标识密码算法:签名 校验,密钥交换,密 钥封装与加解密 非对称 加密 128 是 TLCP,适用于新兴应用的安全保 障(云、智能终端、物联网), 系统可以提供身份标识 ZUC GB/T 33133-2021 3GPP TS 准 SM1 Introduction of SM1 Rust China Conf 2022 – 2023, Shanghai, China • SM1 是分组加密算法,实现对称加密,分组长度和密钥长度都为 128 位,对长消息进行加解密时, 若消息长度过长,需要进行分组,如果消息长度不足,则要进行填充。 • 保证数据机密性。 • 算法安全保密强度及相关软硬件实现性能与 AES 相当,该算法不公开,仅以0 码力 | 44 页 | 3.70 MB | 1 年前3
Hello 算法 1.1.0 Rust版和删除节点。这时候使用双向链表就非常合适。 环形链表常用于需要周期性操作的场景,比如操作系统的资源调度。 第 4 章 数组与链表 hello‑algo.com 79 ‧ 时间片轮转调度算法:在操作系统中,时间片轮转调度算法是一种常见的 CPU 调度算法,它需要对一 组进程进行循环。每个进程被赋予一个时间片,当时间片用完时,CPU 将切换到下一个进程。这种循 环操作可以通过环形链表来实现。0 码力 | 388 页 | 18.50 MB | 1 年前3
Hello 算法 1.2.0 简体中文 Rust 版和删除节点。这时候使用双向链表就非常合适。 环形链表常用于需要周期性操作的场景,比如操作系统的资源调度。 第 4 章 数组与链表 www.hello‑algo.com 79 ‧ 时间片轮转调度算法:在操作系统中,时间片轮转调度算法是一种常见的 CPU 调度算法,它需要对一 组进程进行循环。每个进程被赋予一个时间片,当时间片用完时,CPU 将切换到下一个进程。这种循 环操作可以通过环形链表来实现。0 码力 | 387 页 | 18.51 MB | 10 月前3
Hello 算法 1.0.0 Rust版算法:在缓存淘汰(LRU)算法中,我们需要快速找到最近最少使用的数据,以及支持快速添加 和删除节点。这时候使用双向链表就非常合适。 环形链表常用于需要周期性操作的场景,比如操作系统的资源调度。 ‧ 时间片轮转调度算法:在操作系统中,时间片轮转调度算法是一种常见的 CPU 调度算法,它需要对一 组进程进行循环。每个进程被赋予一个时间片,当时间片用完时,CPU 将切换到下一个进程。这种循 环操作可以通过环形链表来实现。0 码力 | 383 页 | 17.61 MB | 1 年前3
Rust算法教程 The Algos (algorithms)https://algo.course.rs/print.html 182/270 加密算法 数据加密的基本过程就是对原来为明⽂的⽂件或数据按某种算法进⾏处理,使其成为不可读的⼀段 代码为“密⽂”,使其只能在输⼊相应的密钥之后才能显示出原容,通过这样的途径来达到保护数据 不被⾮法⼈窃取、阅读的⽬的。 该过程的逆过程为解密,即将该编码信息转化为其原来数据的过 程。 随着信息化和数字化社会的发展,⼈们对信息安全和保密的重要性认识不断提⾼,于是在19970 码力 | 270 页 | 8.46 MB | 1 年前3
Comprehensive Rust(简体中文) 202412Cortex-M NVIC(嵌套虚拟中断控制器)进行调度,而不是选用适合的内核。 – 仅限 Cortex-M。 • Google 在 Haven 微控制器上使用 TockOS 作为 Titan 安全密钥的操作系统。 • FreeRTOS 主要使用 C 语言编写,但也提供了专用于编写应用的 Rust 绑定。 256 第 52 部分 习题 我们将从 I2C 罗盘读取方向,并将读数记录到串行端口。0 码力 | 359 页 | 1.33 MB | 10 月前3
共 6 条
- 1













