The invention discloses a user terminal and a method for transmitting and receiving messages. Non instantaneous computer readable recording medium can provide a computer-readable instructions, the computer readable instructions in the user terminal when executed by the first user terminal so that the first implementation of a method, the method includes receiving a first message including first attached documents; by considering the type of the attached documents for the first generation of the first message is encrypted with at least one encryption key; by using the encryption key to the first message first attached file encryption to the sender information; the first message is added to the first message; and the first message to the sender of the message server includes information.
【技術實現步驟摘要】
相關申請的交叉引用本申請要求2015年10月27日在韓國知識產權局提交的韓國專利申請No.10-2015-0149491的權益,通過引用的方式將其公開內容全文合并在此。
一個或多個示例性實施例涉及用于傳送和接收消息的用戶終端和方法以及/或者存儲計算機程序的計算機可讀記錄介質,更具體來說涉及被配置成使得不與消息服務器共享被用于加密或解密消息的密鑰信息的用戶終端、方法以及/或者存儲計算機程序的計算機可讀記錄介質。
技術介紹
基于信使(messenger)的通信在多個終端與服務器之間傳送和接收消息。當第一用戶通過安裝在他或她的終端上的消息應用輸入文本時,所述文本通過相應的信使服務提供商的服務器被傳送到安裝在第二用戶的終端上的消息應用。大多數消息應用在終端(例如智能電話)與服務器之間應用加密設備。被傳送到服務器的已加密消息通常由服務器解密。根據相關的技術,消息可以由服務器解密。因此,如果服務器被破解,則在用戶之間傳送的消息可能會被公之于眾或者可能會被未經授權的第三方訪問。為了解決這樣的問題,已經應用了允許所選的用戶終端解密消息的端對端加密技術。但是如果應用端對端加密技術,則相同的消息根據接收方或發送方被不同地加密,并且服務器需要單獨管理用戶之間的消息。
技術實現思路
一個或多個示例性實施例包括用戶終端、方法以及/或者存儲計算機程序的計算機可讀記錄介質,其通過使用加密密鑰對第一消息進行加密,把第一消息從第一用戶終端傳送到第二用戶終端,并且通過使用與加密密鑰配對的解密密鑰對接收自第二用戶終端的第二消息進行解密。一個或多個示例性實施例包括用戶終端、方法以及/或者存儲計算機程 ...
【技術保護點】
一種存儲計算機可讀指令的非瞬時性計算機可讀記錄介質,所述計算機可讀指令在由第一用戶終端執行時使得第一用戶終端實施一種方法,所述方法包括:接收包括第一隨附文件的第一消息;基于所述第一隨附文件的類型生成用于對第一消息進行加密的至少一個加密密鑰;利用所述至少一個加密密鑰對所述第一隨附文件進行加密;將發送方信息添加到第一消息,所述發送方信息與第一消息相關聯;以及把包括發送方信息的第一消息傳送到消息服務器。
【技術特征摘要】
2015.10.27 KR 10-2015-01494911.一種存儲計算機可讀指令的非瞬時性計算機可讀記錄介質,所述計算機可讀指令在由第一用戶終端執行時使得第一用戶終端實施一種方法,所述方法包括:接收包括第一隨附文件的第一消息;基于所述第一隨附文件的類型生成用于對第一消息進行加密的至少一個加密密鑰;利用所述至少一個加密密鑰對所述第一隨附文件進行加密;將發送方信息添加到第一消息,所述發送方信息與第一消息相關聯;以及把包括發送方信息的第一消息傳送到消息服務器。2.根據權利要求1所述的非瞬時性計算機可讀記錄介質,其中,所述生成至少一個加密密鑰包括:生成所述第一隨附文件的散列值作為所述第一隨附文件的至少一個加密密鑰。3.根據權利要求1所述的非瞬時性計算機可讀記錄介質,其中,所述第一隨附文件是視頻文件;并且所述生成至少一個加密密鑰包括:生成所述第一隨附文件的散列值作為所述第一隨附文件的加密密鑰。4.根據權利要求1所述的非瞬時性計算機可讀記錄介質,其中,所述生成至少一個加密密鑰包括:生成用于多個第二用戶終端的多個加密密鑰以用于把第一消息傳送到所述多個第二用戶終端。5.根據權利要求1所述的非瞬時性計算機可讀記錄介質,其中,所述方法還包括:接收第二消息以及與第二隨附文件相關聯的索引,所述第二消息由第二用戶終端通過所述消息服務器傳送;提取索引;利用所述索引從所述消息服務器調用所述第二隨附文件;以及利用接收自所述第二用戶終端的解密密鑰對所述第二隨附文件進行解密。6.根據權利要求1所述的非瞬時性計算機可讀記錄介質,其中,所述方法還包括:輸入認證密鑰,所述認證密鑰傳送自第二用戶終端,以便通過第二用戶終端讀取第一消息。7.根據權利要求6所述的非瞬時性計算機可讀記錄介質,其中,所述輸入認證密鑰包括:從所述第二用戶終端向所述消息服務器傳送所述認證密鑰;響應于所傳送的認證密鑰接收關于所述認證密鑰的驗證結果;以及根據所述驗證結果把所述第一消息和所述第二消息傳送到所述第二用戶終端。8.根據權利要求6所述的非瞬時性計算機可讀記錄介質,其中,所述輸入認證密鑰包括:利用所述認證密鑰對所述第一消息和第二消息進行加密;以及把已加密的所述第一消息和第二消息傳送到所述第二用戶終端。9.一種用戶終端,包括:存儲計算機可讀指令的存儲器;以及被配置成執行計算機可讀指令的至少一個處理器,從而使得所述至少一個處理器被配置成:接收包括第一隨附文件的第一消息,所述第一消息包括發送方信息;基于所述第一隨附文件...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。