知识库 隐私
加密
你的问题及其答案是端到端加密的,经典层上的后量子层。
为了方便起见,此页面是机器翻译的。英文原件为适用版本。
端到端 默认
每个对话中的每个消息都被加密在您的设备上,然后在其他端被解密。
这里的“另一端”是Nymbot服务,它必须阅读你的问题才能回答它。 其他 它不能,也不能意味着助理回答了他从未见过的东西。 匿名模式 答案是不同的问题,它是否应该知道 谁 问了。
礼物包装
Messages travel as Nostr gift wraps. Each one is three layers:
- a 谣言 消息本身,未签名,因此无法向第三方证明;
- a 海豹,由您签署并加密给收件人,这就是收件人知道谁发送它的方式;
- a 包装,加密并通过一次性投掷密钥签名,这是一个传递器所看到的全部。
因此,持有您的流量的传递器会看到来自仅为该消息存在的密钥的事件,具有随机时间标记 - 它可以告诉消息是为Nymbot,而不是谁发送了它。
每个消息的副本也被包裹到自己的密钥中,这就是你的历史在新的设备上从传递器中恢复的方式,而不是从任何服务器侧转录。
后量子混合物
一个足够大的量子计算机打破了这种反动性 - 今天捕获的流量,数年后解密。 混合物: ML-KEM 密钥封装与经典交换相结合,攻击者必须打破两者才能读取任何内容。
ML-KEM 是 NIST 标准化的网格 KEM. 结合而不是更换是故意的:如果网格假设是错误的,你仍然有圆形曲线,反之亦然。
Nymbot 发布了一份带有其 KEM 密钥的签名功能公告,因此您的应用程序可以将其封闭,而无需进行搜索比赛,这将悄悄地留下一个经典的消息。
服务器看到什么
准确地谈论这一点比放心更重要。
| 事物 | 正常 | 在 匿名模式 |
|---|---|---|
| 你的信息文本 | 阅读,回答它 | 阅读,回答它 |
| 哪个钥匙问 | 你的NIM的公共密钥 | 开关的钥匙 |
| 哪个密钥被加载 | 你的NIM | 投掷钥匙 |
| 每个回复的使用记录 | 时间,模型,代币计数和成本,从来没有文本,在您的密码下保存90天 | 同样的,在投掷的钥匙下 |
| 你的对话标题 | 仅加密到自己的密钥,用于同步 | 同 |
| 你的私钥 | 永远不要离开设备 | 永远不要离开设备 |
| 你的 存储库 和 连接器 代币 | 通过使用它们的请求,从未存储可读;仅存储在一个服务器密钥密封时 背景跑步 使用它们的工作时间(最多6小时);仅在密封设置中同步 | 通过每个请求,从未存储. 一个伪造代币命名你的伪造帐户,所以在匿名聊天中使用一个存储库可以让服务器连接到该聊天。 |
| 图片你附 | 上传到公共媒体主机,通过为该图片创建的投掷密钥签名 | 同 |
| 代码你 在服务器上运行 | 代码和您选择的任何文件,在随后被破坏的容器中运行 | 同样的,通过扔钥匙付款 |
| 背景跑步 (选中) | 只有当您打开它们时:暂停任务的保存状态和其下一步需要的设置,包括存储库和连接器代币,只有服务器在没有您的应用程序的情况下执行任务时才持有密钥,并且在完成时被删除,并始终在6小时内发布服务器发布每个步骤对传输的响应,加密给您,并在任务的6小时窗口后保留24小时,以便您的设备可以收集它 | 不可用;应用程序从不要求一个 |
| 早期安排 (选中) | 仅限于您在服务器上设置的日程表:其提示,标题,重复,目标聊天,模型,信用限制和发送通知的地方,只有服务器持有的密钥,可以读取提示,当它运行时。 | 不可用:在匿名聊天中响应的日程表仅在您的设备上运行,而服务器日程表从未在匿名聊天线程中运行 |
| 推送注册为 响应通知 (选中) | 您的设备的推送令牌或浏览器的推送订阅,具有不透明的聊天ID,保留直到答案完成 | 没有:匿名聊天从来没有注册推,所以你只有在应用程序打开时才被通知 |
| 记忆 | 与邮件相关的条目在其内部旅行 | 從未發送,並沒有從聊天中提出任何建議 |
| 您的IP地址 | 由工人看到;传递器看到工人,而不是你,每当它可以达到 | 同样 - 使用Tor或VPN如果重要 |
对话标题在您的设备上生成,而不是由模型生成,并且只通过加密到自己的密钥的线程来显示它们,以便您的其他设备可以显示它们。