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