OP-TEE + YOLOv8:从“加密权重”到“内存中解密并推理”的完整实战记录
目标:把
yolov8n.pt这类 PyTorch 权重文件在生产环境中“加密存储”,运行时通过 OP-TEE 在 Secure World 解密得到明文,然后在 Normal World 里不落盘直接加载推理,最终只输出推理结果图片bus_pridect.jpg。
本文是我一次完整踩坑/修复/跑通的实践笔记,尽量把关键逻辑讲清楚,并把“真的能跑起来”的代码技巧写出来。你可以把它当作一篇从零到一的可复现教程。
1. 最终目录里有哪些文件?它们分别干什么
在设备上 /test 目录最终只保留这 4 个文件(这是我希望的“最小可交付形态”):
-
bus.jpg:输入测试图片 -
yolo8_kdf.enc:加密后的模型权重密文(由主机生成后拷到设备) -
ca_yolo8:Client App(CA),运行在 Normal World,负责:- 读密文
订阅专栏 解锁全文
441



被折叠的 条评论
为什么被折叠?



