术语集 — 安全

E2E加密
(端到端加密)是指

本页面由日语原文机器翻译而成。 阅读日语原文

E2E加密(端到端加密)是在发送者的设备上对数据进行加密,只有在接收者的设备上才能解密的方式。 中间服务器无法读取数据内容。 SimpleMemo以“不将备忘录正文持续保存在服务器上”的不同方法来保护隐私。

定义

E2E加密(End-to-End Encryption)是只能在通信的两端(端点)解密数据的加密方式。 在发送者的设备上对数据进行加密,用通信对象的终端拥有的钥匙进行解密。 转播信息的服务器、网络运营商,甚至服务提供商本身也无法读取数据内容。 WhatsApp、Signal、Proton Mail等都采用了这种方式。

E2E加密的构造 — 通过4的步骤理解概念

E2E加密的要点是“中继服务没有解密所需的密钥”。 以下是理解公开密钥加密和信息加密作用的概念图。 实际的Signal Protocol有本人确认、密钥协议、密钥更新,不能仅通过4阶段实现。

1。 终端制作钥匙对
各终端生成公开密钥和秘密密钥的配对。 公开钥匙是可以分发的钥匙,秘密钥匙是只放在终端里的钥匙。 服务业者只承担保管公开钥匙并交给对方的“电话簿”的角色。
2。 与对方达成共同密钥协议
从对方的公开密钥和自己的秘密密钥中,推导出只有双方才能计算的共同会话密钥(Diffie-Hellman密钥协议)。 因为钥匙本身不会流过网络,所以即使记录了所有的通信也无法找出钥匙。
3。 用发送终端加密后发送
本文使用会话密钥,AES-GCM和ChaCha20-Poly1305这样的认证通用密钥加密进行加密。 服务器接收的只是密码文,接收方验证认证标签并检测篡改。
4。 只有接收终端被解码
处理解密所需的密钥的是通信两端的终端,而不是中继服务器。 在Signal的Double Ratchet中,每个信息都会更新密钥,使已经删除的过去密钥很难在以后获得(前方隐匿性)。 侵权后更换新的密钥材料,再次保护未来通信的特性被区分为侵权后的恢复。 在终端持续被侵犯之前不能保证安全。

通信路加密、保存时加密、E2E加密的差异

“正在加密”的说明中有3种,可以保护的范围完全不同。 HTTPS(TLS)只在终端和服务器之间,保存时加密只保护在服务器的磁盘上,无论哪个服务企业都可以读取内容。 只有E2E加密才能实现“企业也无法读取”。

观点通信路加密(TLS / HTTPS)保存时加密(at rest)E2E加密
守卫的区间终端和服务器之间的通信服务器和磁盘上的数据从发送终端到接收终端的全部区间
持有钥匙的人终端和服务器都服务企业只有两端用户的终端
经营者能读懂里面的内容吗可以阅读(到达服务器后是平文)可读(管理钥匙的是企业主)看不懂
窃听通信可以防止对象外可以防止
服务器侵犯、内部不正当无法阻止钥匙在同一个地方的话无法阻止可以防止(泄露的只有密码文)
服务器方面的搜索、共同编辑、AI处理可能可能原则上不能(因为看不懂内容)
代表例几乎所有的Web服务云存储整体信号・WhatsApp・iMessage・Standard Notes

主要服务的E2E加密对应

即使是同样的“加密”,也是默认的E2EE,还是只在设置生效时,或者设计上本来就不是E2EE。 这是基于各公司的公开文件的2026年9月时的整理。 因为规格会发生变化,所以在做出重要判断之前,请在官方信息中再次确认。

服务E2E加密补充
信号默认E2EE信号协议。 信息、通话、附件全部为对象
WhatsApp默认E2EE采用Signal Protocol。 云备份的加密是任意设置
iMessageApple终端之间是E2EEiCloud备份在激活“高级数据保护”之前由Apple保留密钥
LINE1对1谈话的文本是E2EELetter Sealing(默认有效)。 也有对象之外的内容
Gmail等一般邮件不是E2EE通信路是TLS,保存时由企业进行加密。 商家可以读懂内容的设计
Proton MailProton之间是E2EE外部地址可以通过密码保护邮件E2EE化
Standard Notes默认E2EE所有的笔记本都是E2EE。 丢失密码的话无法恢复
Apple 笔记取决于设置通常的备忘录由Apple保留钥匙(“高级数据保护”E2EE化)。 带锁的备忘录用密码来源的钥匙进行加密
Notion不是E2EE只有通信时、保存时的加密。 在服务器端进行共同编辑、搜索的设计
Obsidian SyncE2EE(自己设置加密密码时)Obsidian公司也无法解密。 本地的保管库本身没有加密
SimpleMemo不是E2EE终端内的Outbox和发送记录用AES-GCM-256加密。 正文以标准SMTP发送到自己的收件箱,不常常保存在服务器上

E2E加密也保护不了的东西

E2E加密是保护“途中”的技术,不保护“端”及其周围。 即使使用E2EE的应用程序,信息泄露的路径实际上集中在这个4上。

终端本身
解密的平文存在于终端上。 如果终端感染了恶意软件,或者在解锁的状态下落入他人手中,与加密无关。 前提是终端的锁、OS的更新、终端内加密。
元数据
“给谁、给谁、什么时候、多少量”,本文在E2EE中也会留在很多服务中。 虽然也有像Signal那样最小化元数据的设计,但不会变成零。
备份
对话是E2EE,如果云备份用企业密钥保存的话,可以从那里读取。 WhatsApp的备份加密是任意设置的,iMessage的备份只要不启用“高级数据保护”就可以解密Apple。
接收者的行动
如果接收的对方转发、截图、复制的话,加密不会成为任何限制。 E2EE是以“信任对方”为前提的技术。

需要什么级别的加密 — 通过威胁模型决定

既不是“不是E2EE就危险”也不是“有TLS就放心”。 如果先决定要从谁那里保护什么,所需的等级几乎分为3。

想防止偷看通信
正确验证的HTTPS(TLS)保护终端和连接服务器之间的通信。 在邮件配送中,每个路径的TLS对应和政策都不同,所以仅仅通过HTTPS连接API,无法判断从发送到接收的所有路径都会受到保护。
想保护企业、服务器免受侵犯
如医疗记录、法律咨询、内部告发、高度机密的私信等,如果是服务业者也不能阅读的内容,选择默认提供E2EE的服务(Signal・Proton Mail・Standard Notes等)。
发送到自己的收件箱即可的日常备忘录
像想法、ToDo、购物清单一样“送到自己的Gmail,之后可以搜索”的用途的话,终端内加密和数据最小化(不在本公司服务器上留下正文)在实用上就足够了。 SimpleMemo位于这里。

SimpleMemo是E2E加密吗?

不。 Simple Memo不提供End-to-End加密(E2EE)。 邮件正文,为了能够通过接收用户自己的普通邮件客户端(Gmail / Apple Mail / Outlook等)阅读,使用标准的SMTP协议发送。 取而代之的是“终端内加密+数据最小化”的模式来保护隐私。 对于需要E2EE的用途,请考虑Standard Notes、Signal、ProtonMail等专用服务。

E2E 加密模型
Standard Notes和ProtonMail等服务,将数据以加密的状态保存在服务器上。 即使是服务器运营者也无法解密内容。 虽然可以同步、备份,但是密码文会永久地存在于服务器上。 接收者用专用客户端解密后读取。
Simple Memo的模型
等待离线发送的Outbox和发送记录在终端内AES-GCM-256加密。 钥匙是Apple Keychain。 通信是TLS。邮件正文以标准SMTP发送,所以有可能从通信路的中间服务器和接收邮件服务器看到。 本公司服务器不会持续保存本文。 收件人可以通过平时的邮件应用程序直接阅读。
应该选择哪一个
取决于威胁模型。 像医疗记录、法律咨询、内部告发一样,如果是不想被接收邮件服务器运营者看到的内容的话,E2EE专用服务(Standard Notes / Signal / ProtonMail等)。 像日常的想法备忘录、ToDo、购物清单一样,如果送到自己的Gmail就可以的话,Simple Memo的模型很实用。

常见问题(E2E加密)

E2E加密是什么?

数据在发送者的设备上加密,只有在接收者的设备上才能解密的方式。 中间服务器和网络运营商无法读取数据。

SimpleMemo是E2E加密吗?

不。 为了让作为收件人的用户自己在平时的邮件应用程序上阅读正文,邮件发送使用的是标准SMTP协议。 取而代之的是,Outbox和发送历史的终端内AES-GCM-256加密,邮件正文没有永久保存,通过数据最小化模型来保护隐私。 需要E2EE的用途请考虑Standard Notes、Signal、ProtonMail等。

E2E加密和AES-GCM的区别是什么?

E2E加密是架构的概念(谁可以解密)。 AES-GCM是加密算法(如何加密)。 E2E加密的内部安装也可以使用AES-GCM。

E2E加密和TLS(HTTPS)的区别是什么?

TLS只保护终端和服务器之间的通信路,到达服务器时企业可以读取内容。 E2E加密在到达接收者的终端之前,路径上的任何人(包括企业)都无法读取内容。

E2E加密绝对安全吗?

不。 可以保护的是通信路径和企业泄露。 无法防止终端的侵犯、未加密的云备份、元数据、收件人的传输和截图。

邮件(Gmail等)是E2E加密的吗?

普通邮件用TLS保护通信路,保存时由企业进行加密,但不是E2EE。 要使用E2EE,需要像PGP和S/MIME,或者Proton Mail一样,发送和接收的两端对应结构。

LINE是E2E加密吗?

1对1对话的文本默认为“Letter Sealing”的E2E加密有效。 但是也有不在对象范围内的内容,详情请在LINE的官方信息中确认。

参考文献・外部链接

终端内加密+数据最小化的简单方法
SimpleMemo将离线Outbox和发送历史记录在终端内AES-GCM-256加密,邮件正文不会常设在服务器上。 E2E 虽然不是加密,但是是将日常备忘录发送到自己的邮件收件箱的实用隐私模型。 下载免费。
从App Store下载

相关页面