maxtch 发表于 2017-12-29 15:28:13

整了一块正点原子战舰 STM32F417 开发板

正点原子好像没有 F417 的板子啊……其实我买了一块 F407 的空板,套上一颗 F417 玩。F417 比 F407 多了个硬件密码模块,我想测试一下 TLS 1.2 作为通讯加密和认证在 IoT 的使用效果如何。

anywill 发表于 2017-12-31 14:44:45

秀秀你的407

maxtch 发表于 2018-1-1 04:42:26

anywill 发表于 2017-12-31 14:44
秀秀你的407

那个是 417 不是 407……虽说 417 可以直接跑 407 的程序。我其实是要拿 417 来测试支持 TLS 1.2 的网络连接的, 417 支持硬件 AES-CBC、SHA256 和 HMAC,外加纯软件的 ChaCha20-Poly1305(这个密码算法是针对 32 位 CPU 专门设计的,在 STM32 上很快)椭圆曲线公钥密码 ECDHE、ECDSA(计算比 D-H 和 RSA 快)以及 RSA 基本能覆盖绝大多数 TLS 1.2 应用场合。

板子上还缺几个元件,不过绝大部分功能已经能用了。

下次找找带 DRAM 的 STM32F429 空板,套一片 F439 上去测试 TLS 1.3。TLS 1.3 不允许 AES-CBC,反而要用到 F439 支持的 AES-GCM 和 AES-CCM(以及 ChaCha20-Poly1305。)
页: [1]
查看完整版本: 整了一块正点原子战舰 STM32F417 开发板