Mbedtls学习--移植库至K210平台 K210 RISC-V亚博智能开发板,使用的编译工具和sdk为riscv64-unknown-elf-gcc和kendryte-standalone-sdk-develop,开发环境为windows。 2021-06-11 密码学 mbedtls 算法
Mbedtls学习--平台安全架构库函数接口 平台安全架构PSA,全称Platform Secure Architecture,平台安全架构,是ARM公司在物联网安全领域联合众多芯片厂商推出的一个重要的软件实现架构,主要内容包括: 2021-06-10 密码学 mbedtls 算法
ARM Trusted Firmware The steps of Threat Modeling: Model System: Model the system you’re building, deploying, or changing Find Threats: Find threats using that model and the approaches Address Threats: Address threats 2021-06-09 TF-M arm firmware
Mbedtls学习--对称加密算法 对称加密算法Alice和Bob持有相同的共享秘钥,通过秘钥加解密数据。对称加密算法包括AES、DES和3DES等多种算法。对称加密算法需要对数据进行分组。 2021-06-02 密码学 mbedtls 算法
Mbedtls学习--单向散列函数 单向散列函数原理满足密码学算法安全属性的特殊散列函数,保证数据的完整性,抵御篡改攻击,原数据称作消息,计算后的输出称为摘要,在通信中,Bob接受Alice发来的消息及摘要,通过相同的算法计算摘要比对以验证消息是否被篡改。 2021-06-01 密码学 mbedtls 算法
Mbedtls学习--大数运算 大数计算,顾名思义,指超出64位的数的乘法运算、指数运算和模逆运算,其中模逆运算,特指求逆元,所谓乘法逆元,例如:$$2*9 mod 17 = 1$$则9是2关于模17的逆元(余数为1的被除数)或者2 * 9 与 1 关于模17同余即:$$9 = 2^{-1} mod 17$$ 2021-05-31 密码学 mbedtls 算法
密码学基础 1 密码 加密encrypt、解密decrypt、明文plaintext、密文ciphertext、密码破译cryptanalysis、密钥key 对称密码symmetric cryptography 公钥密码public-key cryptography 混合密码系统hybrid cryptography 2021-05-01 密码学 mbedtls 算法
芯片验证 System Verilog与芯片验证 芯片验证基础 验证内容 验证周期 Systemverilog基础 数据类型 logic 二值逻辑 数据类型 自定义类型 枚举类型 结构体类型 字符串类型 类型转换 数组 非组合型数组 组合型数组 数组拷贝 foreach遍历 数组的系统函数 动态数组 队列 关联数组 数组的高级操作 SV的设计特性 过程语句块 always_comb always 2021-01-24