🌱 加密狗·算法移植实战 30章 从入门到量产

⭐ 友好色系
硬件架构 主流芯片方案 通信协议概述
交叉编译工具链 模拟器/调试器 项目模板创建
AES原理回顾 C源码适配 内存对齐优化
大数运算库移植 密钥生成与存储 性能瓶颈分析
算法流程梳理 硬件加速单元 多实例并发
硬件寄存器配置 熵源质量检测 随机数后处理
Flash分区设计 密钥生命周期 防篡改机制
底层驱动封装 协议帧解析 超时重传
签名验证流程 双备份启动 回滚保护
动态频率调整 休眠唤醒机制 算法级低功耗
时间攻击防御 简单功耗分析 SPA防护
差分功耗分析(DPA) 掩码技术 电磁辐射屏蔽
串口日志分级 性能计数器 异常捕获复位
CUnit/Unity移植 模拟器测试用例 覆盖率统计
Git版本管理 自动化编译 静态代码检查
Cycle计数 内存占用分析 优化等级对比
控制流平坦化 字符串加密 花指令插入
Python脚本实现 公私钥对生成 固件打包流程
算法调度器设计 任务优先级管理 上下文切换开销
统一API接口 多平台适配层 驱动分离
任务创建 信号量与互斥锁 中断管理
挑战-响应机制 双向认证 会话密钥协商
CRC32与HMAC 增量校验 错误注入检测
链接脚本定制 死代码消除 函数内联与宏
任务拆分策略 数据依赖处理 锁竞争优化
电压毛刺检测 时钟毛刺过滤 温度监控
版本号编码 兼容性处理 紧急降级策略
批量烧录流程 唯一ID写入 产线测试项
FIPS 140-3 Common Criteria 国内商密标准
需求分析到量产 全流程复盘 常见问题汇总