传输中
签名并密封于单块开发板
使用接收方开发板自身的密钥加密,由商店签名,并附带一次性票据。它通过 USB 从 Store 页面或通过 MQTTS 传输,由开发板上的同一段代码打开。
安全
BENTO 的存在,是为了将 AI 安全地交付到设备上。本页说明哪些已在当前公开版本中运行,哪些已在实验台上演示,哪些仍在规划之中。
每一项安全声明都会说明其适用的开发板。仅在一块实验台开发板上运行的功能,不会被描述为已正式推出。
我们只公布实际测量过的数字,并说明测量地点和时间。
推理在设备上运行,Highlights 只保存结果,不保存录制数据。
我们基于 Infineon PSOC™ Edge E84 及其安全架构构建,而不是自行发明信任根。
现在
以下功能已包含在人们当前使用的 firmware 和服务中。
设备端离线推理:模型在开发板的 NPU 上运行,无需云连接。
仅当说话人在页面上表示同意时,才会为训练录制音频。Highlights 传递的是结果,而不是录制数据。
当前 firmware 版本带有身份记录和清单文件,因此浏览器安装程序能为每块开发板安装正确的构建版本。
开发板在 Edge AI Store 中通过芯片 ID 登记到其所有者名下,解除和转让也在 Store 中处理。
Store、Trainer 和本网站仅通过 HTTPS 提供;银行卡支付开放后由 Stripe 处理,绝不会到达我们的服务器。
BENTO HMI Kit 上的密封交付与模型加密存储:每个模型包都以该开发板自身的密钥加密,附带一次性票据,通过 USB 或 MQTTS 传输。
BENTO 如何交付模型
现已提供
这条密封交付链目前已在 BENTO HMI Kit 上运行。每一步都封堵一种攻击模型的途径。
每个模型都带有商店的签名,开发板因此能说明其 AI 的来源。
被篡改的模型会被检测出来。
开发板自身生成一次性票据。
截获的模型包无法重放,因为其票据已被使用。
模型包使用接收方开发板自身的密钥加密。
复制的模型包在任何其他开发板上都无法打开。
无论模型包经由哪条路径到达,都由开发板上的同一段代码打开。
在线路上截获只能得到密文。
模型包在开发板的安全核内部打开,密钥就存放在那里。
目标:密钥永不离开安全核。路线图上的下一步,即签名的应用镜像和控制台锁定,将实现这一目标。
在写入模型之前,开发板会先校验商店的签名。
未签名或被篡改的模型不会被写入。
采用公开发布的标准算法进行加密和签名。密封方案本身的设计不予公开。
传输中
使用接收方开发板自身的密钥加密,由商店签名,并附带一次性票据。它通过 USB 从 Store 页面或通过 MQTTS 传输,由开发板上的同一段代码打开。
静态存储
以加密形式存储在开发板上,所用密钥仅属于该芯片,因此复制出的文件在其他任何地方都无法打开。2026年9月27日从一台 BENTO HMI Kit 回读的存储文件中,不包含该模型21,817个片段中的任何一个。
使用中
仅解密到供 Ethos™-U55 NPU 使用的片上内存中;任何一个字节被改动,模型都将无法加载。
现已提供已在 BENTO HMI Kit 上运行:自2026年9月21日起支持通过 MQTTS 进行密封部署,自2026年9月27日起支持通过 USB 从 Edge AI Store 进行密封部署并加密存储。我们交付的每台 BENTO 设备均已设置 secure boot 并关闭调试端口。在控制台锁定功能推出之前,通过开发板自身控制台运行的代码仍可触及正在运行的模型。
交付时,以及下一步
secure boot:安全核镜像在启动前使用我们的 OEM key 进行验证,适用于我们交付的每台 BENTO 设备。
量产生命周期状态,并关闭密钥持有方的调试端口,适用于我们交付的每台设备。
下一步:签名的应用镜像和 Cortex®-M55 镜像,以及锁定的控制台。
强制要求签名并密封的模型,适用于我们交付的每台设备。
芯片
BENTO 运行于 Infineon 的 PSOC™ Edge E84:一颗配备 Arm® Ethos™-U55 NPU 的 Arm® Cortex®-M55,以及一颗 Arm® Cortex®-M33。其安全认证属于 Infineon 的芯片;BENTO 在此基础上构建,并不将其据为己有。
报告漏洞
如果您认为在 BENTO、Edge AI Store、Edge AI Trainer 或本网站中发现了安全问题,请在告知任何其他人之前,先私下告诉我们。
我们会确认收到您的报告,随时告知进展,并在您愿意的情况下向您致谢署名。