日前,Google開始推行通過Android Messages向全球范圍內(nèi)所有安裝了RCS(Rich Communication Suite,融合通信)的用戶提供RCS聊天服務(wù),并將其作為默認的短信應(yīng)用程序,以為Android用戶提供功能豐富、取代短信的服務(wù),類似于蘋果的iMessage。早在2019年,RCS服務(wù)已開始在美國的Android手機上推出。
據(jù)了解,RCS通過Wi-Fi或移動數(shù)據(jù)進行聊天,對話雙方將可以發(fā)送和接收更高質(zhì)量的圖片和視頻、位置共享,信息的發(fā)送/閱讀狀態(tài)也將在聊天界面進行反饋。
同時,更令人興奮的是,Google宣布開啟端到端加密(End-to-End Encryption,簡稱“E2EE”)功能,即默認對Android用戶使用最新版本Android Messages進行的一對一聊天進行端到端加密,其他用戶、運營商以及Google都無法讀取聊天信息的內(nèi)容。
Google提到,Android Messages將使用信號協(xié)議生成E2EE消息,為每一個用戶生成身份密鑰、簽名的預(yù)密鑰、未簽名的預(yù)密鑰三個密鑰,通過這三重密鑰來建立一對一對話用戶之間的E2EE會話。而這些密鑰中公鑰的部分會上傳到Google密鑰服務(wù)器,私鑰則永遠不會離開設(shè)備。由于密鑰是每個用戶唯一擁有的,因此端到端加密可防止其他所有人(包括應(yīng)用程序制造商,ISP或運營商以及第三方代理機構(gòu))讀取消息。
目前,端到端的加密功能只向注冊Android Messages公開Beta的用戶開放,且僅支持一對一聊天,至于全面開放及支持群聊加密的時間表尚未明確。
不過,對于參與公測的用戶,可能也不會立即體驗端到端加密的RCS聊天,Google將逐步推出這一功能。在SMS/MMS向RCS過渡的階段,Google將采取Android Messages用戶界面差異化顯示的方式來區(qū)分SMS/MMS消息與RCS消息。
據(jù)Google介紹,如果一對一對話雙方Android Messages客戶端均為最新版本,會話將自動從SMS升級為RCS,并對所進行的RCS聊天進行E2EE。對于已經(jīng)進行E2EE的對話內(nèi)容,在加密內(nèi)容輸入框的發(fā)送按鈕上以及發(fā)送之后的時間戳旁均會以“小鎖頭”圖標提示內(nèi)容已經(jīng)進行鎖定。
圖|左:RCS對話界面;右:E2EE RCS對話界面(來源:Google)
另外,Google提到,此次也對消息傳遞的默認設(shè)置進行了升級,即符合條件的一對一對話內(nèi)容將自動通過RCS發(fā)送。當消息接收方處于離線狀態(tài)時,消息將存儲在服務(wù)器中,以待對方在線時再進行傳遞,如果消息有即時送達的需求,發(fā)送者也可選擇將此條內(nèi)容發(fā)送為SMS/MMS。發(fā)出消息為SMS/MMS時,消息顯示框顏色則區(qū)別于RCS,為淺藍色。
圖|左:SMS/MMS對話界面;右:RCS對話界面(來源:Google)