LINE的加密協定的介紹與解析

林漢洲

一、前言

針對目前在台灣最多人使用的即時通軟體LINE, 所使用的加密協定。研究和探討LINE利用的演算法,如對稱與非對稱的金鑰加解密及簽章的詳細流程,以及建立用戶端和合法LINE伺服器的握手協定,為本報告的主要核心。特別的是,我們著重於點對點的加密(LINE 叫它Letter Sealing), 一對一的訊息傳送,或是一對多群組。點對點的加密,理論上,因為私鑰是不會離開使用者端, 使用者加密的訊息,傳輸的過程,就算經過任何中繼伺服器(例如:LINE的伺服器),也是無法被即時通訊提供者解密。這和以前訊息都是明文方式存在伺服器比較起來(雖然在傳送過程有用TLS協定加密,到達目的地再解密),安全性大幅加強。

閱讀更多>>