SMLTP 安全协议
SecureAI 使用 安全模型语言传输协议 (SMLTP) 来管理、包含和证明 与大型语言模型(LLM)的通信。SMLTP 是什么?
SMLTP 是一个具有 公共规范草案 (v0.2) 的安全协议。它定义了一个 人工智能流量的确定性控制平面:而不是仅依赖概率检查 提示中,SMLTP 使每个受控 AI 调用的五个属性具有确定性和加密性 可验证的。二平面模型
SMLTP故意分离了两种控件:- 确定性平面(密码学): 谁在呼叫,他们被授权呼叫什么, 请求未被更改,撤销的主题被切断,并且记录不能被静默 重写。这些是由签名和哈希强制执行的保证。
- 概率平面(检查): DLP、PII 编辑和 Prompt Shield 在后面运行 确定性控制并且明确是尽力而为。 SMLTP 从未声称密码学 检测到提示注入或检查捕获每个敏感字符串 - 它声称 产生的检验结论记录在一份签名的、可验证的收据中。
主要特点
签名的权利令牌
- 每个受管理的请求都带有 Ed25519 签名的令牌绑定身份、模型、策略和请求字节
- 通过一次性令牌 ID 进行重放保护
- 撤销主体在网关几秒内生效——无需提供商方配合
签署合规收据
- 每个网关路由的交互都会生成由网关签名的收据
- 收据记录管理政策、请求哈希以及生成的检查证据
- 收据可以根据网关的公钥离线验证 - 请参阅 收据API
Tamper-Evident Audit
- 审计事件采用哈希链(
prev_hash→current_hash)并密封到 Merkle 块中 - Merkle 根可以锚定到外部透明度日志 (Sigstore Rekor),因此记录的 完整性并不依赖于信任 SecureAI 操作员 — 请参阅 不可变日志
Policy Enforcement
- 模型许可名单、数据驻留(地理围栏)检查和在网关评估的出口控制
- 监控模式观察和证明; 强制模式阻止带有签名的不合规调用 denial receipt
Key Management
- Ed25519 签名密钥支持轮换;根据以前的密钥发出的收据仍然可以验证
Scope and honesty
- 部署范围: SMLTP 收据和强制执行适用于 网关路由部署。 直接调用提供商的部署仍然可以获得平台 DLP/PII 和审核日志记录,但不会 网关签名的收据(收据 API 记录了此行为)。
- **加密范围:**传输加密为TLS;客户端和网关之间的请求捆绑可以 另外进行加密(AES-256-GCM)。 SMLTP 目前不提供端到端加密 通过人工智能提供商,并且不要求前向保密。
- 检查范围: DLP/PII 检测是概率性且尽力而为的。 SMLTP 保证的是 判决已得到“证实”——收据证明了检查内容和结果。
安全优势
- 可证明性:签名收据将“我们有日志”变成“任何人都可以验证发生了什么”
- 遏制:即使是受损或行为不端的特工也不能超出其签署的权利
- 确定性撤销:阻止用户、密钥或代理可在几秒钟内减少网关的流量
- 可审计性:外部审计员可以独立验证的防篡改痕迹

