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.一种用户终端,包括:存储计算机可读指令的存储器;以及被配置成执行计算机可读指令的至少一个处理器,从而使得所述至少一个处理器被配置成:接收包括第一随附文件的第一消息,所述第一消息包括发送方信息;基于所述第一随附文件...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。