Google Research Moves Federated Learning Into TEEs: Gboard Now Trains With Externally Verifiable Differential Privacy
Google Research has announced a next-generation Federated Learning (FL) system built on Trusted Execution Environments (TEEs).The research team claims externally verifiable central differential privacy (DP) guarantees for FL for the first time.What Problem Does TEE-Based Federated Learning Solve?
Google introduced Federated Learning FL in 2017.It powers next-word prediction and Smart Compose on Gboard, reply suggestions in Google Messages, and Smart Text Selection in Android.Earlier systems had a trust gap.
Devices uploaded data for immediate aggregation, but outsiders could not verify that data was never logged or inspected.Secure Aggregation added cryptographic protection.However, it was not compatible with state-of-the-art central DP algorithms like matrix factorization DP-FTRL.
Google also had to be trusted to add DP noise correctly.The new design moves client gradient computation to the server.It then makes that server logic attestable, so the operator no longer needs to be trusted.How Does the System Work?
The system builds on Google’s earlier confidential federated analytics work.It coordinates 4 core components: Data upload: Devices encrypt training examples locally and pre-authorize an access policy.The policy lists which TEE computations may process the data.
Policies must appear in a public transparency log.KMS and policy verification: A Key Management System, built from TEEs running the RAFT consensus protocol, releases keys only to workloads matching the policy.
Workload execution: A root TEE runs a Python training loop and delegates subtasks to worker TEEs.Orchestration uses Federated Language, derived from TensorFlow Federated.Only DP model weights are released.
Fault-tolerant recovery: Each round saves a KMS-encrypted recovery state for handling root or worker failures.Why Is the Privacy Guarantee Verifiable?Access policies are published to Rekor, Sigstore’s public transparency log.External auditors can track every server workload a device could feed.
The KMS and data processing binaries are reproducibly buildable from open source code.The policies directly describe the Python training program.To protect proprietary model architectures, TEEs support sideloading serialized logic at runtime.
All privacy-relevant logic must stay hardcoded in the attested program.Workload operators see only metrics and DP model weights.Encrypted data can be decrypted only for a limited time after upload.What Did Gboard Gain?
Gboard used the system to launch English and Japanese next-word prediction models with stronger privacy guarantees and improved accuracy.Two design choices drive this: First, all uploads are collected before server-side training runs.Diurnal swings in device availability no longer slow training.
The program can compute an optimal participation schedule and tune DP parameters.Google’s privacy-utility curves come from training an English model for 5000 rounds with cohorts of 6500 devices on both systems.Second, the bottleneck moved to the server.
Previous FL models took 1 to 2 months each to train.Training now parallelizes across machines, limited only by TEE resource availability.Google reports substantially faster compute times but does not publish a single speedup figure.
Interactive Explainer: Inside the TEE-Based FL Pipeline #mtp-tfl{--b:#4285F4;--r:#EA4335;--y:#FBBC05;--g:#34A853;--ink:#202124;--mut:#5f6368;--line:#dadce0;--soft:#f8f9fa;font-family:"Google Sans",Roboto,Arial,sans-serif!important;color:var(--ink)!important;background:#ffffff!
important;border:1px solid var(--line)!important;border-radius:16px!important;padding:22px!important;max-width:860px;margin:0 auto;box-sizing:border-box;line-height:1.5} #mtp-tfl *{box-sizing:border-box} #mtp-tfl .
bar{display:flex;height:4px;border-radius:4px;overflow:hidden;margin-bottom:16px} #mtp-tfl .bar i{flex:1} #mtp-tfl h3{margin:0 0 4px!important;font-size:21px!important;color:var(--ink)!important;font-weight:700} #mtp-tfl .sub{margin:0 0 16px!important;color:var(--mut)!
important;font-size:14px} #mtp-tfl .tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px} #mtp-tfl .tab{border:1px solid var(--line)!important;background:#fff!important;color:var(--ink)!
important;border-radius:999px;padding:8px 16px;font-size:14px;cursor:pointer;font-family:inherit;transition:all .2s} #mtp-tfl .tab.on{background:var(--b)!important;color:#fff!important;border-color:var(--b)!important} #mtp-tfl .pane{display:none} #mtp-tfl .pane.on{display:block;animation:mtpfade .
35s ease} @keyframes mtpfade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}} #mtp-tfl .stage{background:var(--soft)!important;border:1px solid var(--line)!important;border-radius:12px;padding:10px} #mtp-tfl svg{width:100%;height:auto;display:block} #mtp-tfl .
node rect{fill:#fff;stroke:var(--line);stroke-width:2;transition:all .3s} #mtp-tfl .node text{font-size:13px;fill:var(--ink);font-family:inherit;text-anchor:middle} #mtp-tfl .node .s{font-size:10.5px;fill:var(--mut)} #mtp-tfl .node.act rect{stroke-width:3} #mtp-tfl .
path{fill:none;stroke:var(--line);stroke-width:3;stroke-dasharray:6 6} #mtp-tfl .path.act{stroke-dasharray:6 6;animation:mtpdash 1s linear infinite} @keyframes mtpdash{to{stroke-dashoffset:-24}} #mtp-tfl .pkt{opacity:0} #mtp-tfl .pkt.act{opacity:1} #mtp-tfl .
steps{display:flex;gap:6px;margin:14px 0 10px;flex-wrap:wrap} #mtp-tfl .sb{flex:1;min-width:120px;border:1px solid var(--line)!important;background:#fff!important;color:var(--ink)!
important;border-radius:10px;padding:8px 10px;font-size:13px;cursor:pointer;text-align:left;font-family:inherit;transition:all .2s} #mtp-tfl .sb b{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase} #mtp-tfl .sb.on{color:#fff!important} #mtp-tfl .
card{border-left:4px solid var(--b);background:#fff!important;border-radius:8px;padding:12px 14px;font-size:14.5px;color:var(--ink)!important;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)} #mtp-tfl .
card strong{display:block;margin-bottom:4px;font-size:15px} #mtp-tfl .ctl{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap} #mtp-tfl .btn{border:none;background:var(--b)!important;color:#fff!important;border-radius:8px;padding:8px 14px;font-size:13.
5px;cursor:pointer;font-family:inherit} #mtp-tfl .btn.ghost{background:#fff!important;color:var(--b)!important;border:1px solid var(--b)!important} #mtp-tfl .sw{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;margin-bottom:14px} #mtp-tfl .
sw button{border:none;background:#fff!important;color:var(--ink)!important;padding:8px 16px;font-size:13.5px;cursor:pointer;font-family:inherit} #mtp-tfl .sw button.on{background:var(--ink)!important;color:#fff!important} #mtp-tfl .
grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px} #mtp-tfl .cell{border:1px solid var(--line);border-radius:10px;padding:12px;background:#fff!important;transition:all .35s} #mtp-tfl .cell .k{font-size:12px;color:var(--mut);text-transform:uppercase;letter-spacing:.05em} #mtp-tfl .cell .
v{font-size:15px;font-weight:600;margin-top:4px} #mtp-tfl .cell.ok{border-color:var(--g);background:#e6f4ea!important} #mtp-tfl .cell.ok .v{color:#137333} #mtp-tfl .cell.no{border-color:var(--y);background:#fef7e0!important} #mtp-tfl .cell.no .v{color:#b06000} #mtp-tfl .
note{font-size:13px;color:var(--mut);margin-top:10px} #mtp-tfl .opts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px} #mtp-tfl .opt{border:2px solid var(--line);border-radius:12px;padding:12px;cursor:pointer;background:#fff!important;font-size:14px;transition:all .
2s} #mtp-tfl .opt code{display:block;font-family:"Roboto Mono",monospace;font-size:11.5px;background:var(--soft)!important;color:var(--ink)!important;padding:6px;border-radius:6px;margin-top:6px;word-break:break-all} #mtp-tfl .opt.on{border-color:var(--b)} #mtp-tfl .
kms{display:flex;align-items:center;gap:12px;padding:12px;border-radius
Related
相關文章
《Dream it Possible》旋律再起,全新華為Mate 90系列踏光而來!
在10月1日的華為Mate 90系列及全場景新品發佈會上,開場曲《Dream it Possible》全新版本旋律響起,瞬間把全場的記憶拉回那些與歷代Mate同行的歲月。而華為Mate 90系列核心精神內核“踏光向前”,就藏在這首歌與Mate共同寫下的故事裡。回頭看,這首歌的每次唱響都踩在Mate的關鍵節點上,與品牌理念同頻共振。

特朗普簽署行政令把 AI 改叫 SI,推出美國政府對話式問答網站
作者:汪淼 責編:汪淼 評論: 感謝網友 火瓶座、有鯽雪狐、不一樣的體驗、軟媒新友2547452、呼呼啦啦啦噠 的線索投遞!9 月 30 日消息,美東時間週二(9 月 29 日),美國總統特朗普正式簽署行政令,下令所有行政部門和機構使用“超級智能”(Super Intelligence,簡稱 SI)一詞代替人工智能(AI)。
Perplexity Introduces Photon: A Rust-Based Retrieval Engine That Cuts p99 Latency From 800 ms to 65 ms
Perplexity has released Photon, an in-house retrieval and ranking engine written in Rust. It replaces an open-source engine Perplexity had forked for its AI-native search stack. Photon now handles retrieval and ranking for all production traffic.
現在不買帶線控底盤的車,三年後註定會後悔
如果要找出2026年車市升溫最快的技術賽道,線控底盤一定算一個。此前在2024年,線控轉向首次在量產車上出現,當時行業裡的共識是:好東西,但離普通人太遠。2026年7月1日,由上汽集團牽頭制定的線控轉向國家標準《汽車轉向系基本要求》(GB17675-2025)正式實施,政策閘門打開。2026年9月16日,理想i9上市,線控轉向加後輪轉向標配。李想專門在微博上談起這兩項配置,他的思考是,大空間與好操控,需要靠技術進步同時實現,不能一直依賴把車做大。線控轉向和後輪轉向,正是理想為改善體驗投入的方向。由此可見,普及線控底盤,正在成為行業共識。9月23日,全新一代智己LS6上市,19.79萬元起,全系標配全線控底盤,上市57分鐘新增訂單突破11000臺。不到兩年,一項技術完成了從買不起到買得到、再到不買就落後的三次下探。在很多人還將它視為旗艦車型的稀缺配置時,智己直接把它拉到了20萬。一位產品經理對雷峰網這樣形容如今線控底盤這項配置:今天買一臺不帶線控底盤的車,和2020年買一臺不支持整車OTA的車、2022年買一臺沒有激光雷達的車、2023年買一臺還在用400V的車、2025年買一臺沒有數字底盤的車,是同一個道理,當時都覺得夠用,三年後準後悔。01為什麼現在不買,以後就會後悔線控底盤拆掉的,是那根把方向盤和車輪“焊死”的轉向柱。傳統機械轉向裡,方向盤和車輪之間是硬連接。人機共駕時,系統要打方向,就會跟人手較勁,這就是很多人吐槽過的搶方向盤。而L3以上要求駕駛員脫手,機械連接反而成了障礙。線控把那根柱子拆了,轉向變成電信號,智駕系統才可能真正全權接管、做全冗餘。這正是不買就後悔的癥結所在,因為OTA改的是軟件,而線控改的是硬件。今天買一臺不帶線控的車,三年後軟件再怎麼升級,手腳也跟不上大腦。這是後期補不回來的硬件能力,不像車機卡了可以等一次更新,底盤缺的東西,從提車那天起就定型了。

ECCV 2026 開幕:李飛飛團隊獲時間檢驗獎,7000人擠爆馬爾默
本文作者: 叢末 2026-09-23 09:51 導語:93場Workshop,吳佳俊成全場最忙碌的人!93場Workshop,吳佳俊成全場最忙碌的人!作者丨幸麗娟 編輯丨岑 峰 瑞典當地時間8點,ECCV 2026 正式迎來開幕。清晨,馬爾默全城各區的參會者湧向會場,還有一群人乘坐火車橫跨厄勒海峽大橋,從哥本哈根趕來。

逾七成美國人擔憂 AI 公司防控不力,超半數支持放緩開發
作者:簫雨 責編:遠洋 評論: 北京時間 9 月 22 日,據路透社報道,就在人們越來越擔憂 AI 技術的未來走向之際,路透社 / 益普索的最新民調顯示,接近四分之三的美國人 (大約 73%) 擔心 AI 公司在防止 AI 對社會造成嚴重危害方面做得還不夠。