術語集 — 安全

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下載

相關頁面