当前位置: 首页 > 专利查询>连株式会社专利>正文

用于传送和接收消息的用户终端和方法技术

技术编号:15258183 阅读:187 留言:0更新日期:2017-05-03 08:43
本发明专利技术公开了一种用于传送和接收消息的用户终端和方法。可以提供一种存储计算机可读指令的非瞬时性计算机可读记录介质,所述计算机可读指令在由第一用户终端执行时使得第一用户终端实施一种方法,所述方法包括:接收包括第一随附文件的第一消息;通过考虑第一随附文件的类型生成用于对第一消息进行加密的至少一个加密密钥;通过使用加密密钥对第一消息的第一随附文件进行加密;把第一消息的发送方信息添加到第一消息;以及把包括发送方信息的第一消息传送到消息服务器。

User terminal and method for transmitting and receiving messages

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)的通信在多个终端与服务器之间传送和接收消息。当第一用户通过安装在他或她的终端上的消息应用输入文本时,所述文本通过相应的信使服务提供商的服务器被传送到安装在第二用户的终端上的消息应用。大多数消息应用在终端(例如智能电话)与服务器之间应用加密设备。被传送到服务器的已加密消息通常由服务器解密。根据相关的技术,消息可以由服务器解密。因此,如果服务器被破解,则在用户之间传送的消息可能会被公之于众或者可能会被未经授权的第三方访问。为了解决这样的问题,已经应用了允许所选的用户终端解密消息的端对端加密技术。但是如果应用端对端加密技术,则相同的消息根据接收方或发送方被不同地加密,并且服务器需要单独管理用户之间的消息。
技术实现思路
一个或多个示例性实施例包括用户终端、方法以及/或者存储计算机程序的计算机可读记录介质,其通过使用加密密钥对第一消息进行加密,把第一消息从第一用户终端传送到第二用户终端,并且通过使用与加密密钥配对的解密密钥对接收自第二用户终端的第二消息进行解密。一个或多个示例性实施例包括用户终端、方法以及/或者存储计算机程序的计算机可读记录介质,其在作为由用户持有的另一个终端的第二用户终端上实施认证,并且在认证完成时实施控制以便与第二用户终端共享消息。一个或多个示例性实施例包括用户终端、方法以及/或者存储计算机程序的计算机可读记录介质,其中不与控制一个或多个用户终端之间的消息的传送和接收的消息服务器共享不应由该消息服务器解码的已加密或已解密的消息。附加的方面将部分地在后面的描述中进行阐述并且部分地将通过所述描述而变得显而易见,或者可以通过实践所给出的示例性实施例而获知。根据一个示例性实施例,提供一种存储计算机可读指令的非瞬时性计算机可读记录介质,所述计算机可读指令在由第一用户终端执行时使得第一用户终端实施一种方法,所述方法包括:接收包括第一随附文件的第一消息;基于第一随附文件的类型生成用于对第一消息进行加密的至少一个加密密钥;利用所述至少一个加密密钥对第一随附文件进行加密;把发送方信息添加到第一消息,所述发送方信息与第一消息相关联;以及把包括发送方信息的第一消息传送到消息服务器。在一些示例性实施例中,所述生成至少一个加密密钥可以包括生成第一随附文件的散列值以作为第一随附文件的加密密钥。在一些示例性实施例中,当第一随附文件的类型是视频文件时,所述生成至少一个加密密钥可以包括生成第一随附文件的散列值以作为第一随附文件的加密密钥。在一些示例性实施例中,所述生成至少一个加密密钥可以包括生成用于多个第二用户终端的多个加密密钥以用于把第一消息传送到所述多个第二用户终端。在一些示例性实施例中,所述方法还可以包括:接收第二消息以及与第二随附文件相关联的索引,所述第二消息由第二用户终端通过消息服务器传送;提取索引;利用索引从消息服务器调用第二随附文件;以及利用接收自第二用户终端的解密密钥对第二随附文件进行解密。在一些示例性实施例中,所述方法还可以包括输入认证密钥,所述认证密钥从第二用户终端通过消息服务器传送,以便从第二用户终端读取第一消息。在一些示例性实施例中,所述输入认证密钥可以包括:从第二用户终端向消息服务器传送认证密钥;响应于所传送的认证密钥接收关于认证密钥的验证结果;以及根据验证结果把第一消息和第二消息传送到第二用户终端。在一些示例性实施例中,所述输入认证密钥可以包括通过使用认证密钥对第一和第二消息进行加密并且把已加密的第一和第二消息传送到第二用户终端。根据一个示例性实施例,一种用户终端包括通信器、存储器和至少一个处理器,其包括:被配置成接收包括第一随附文件的第一消息的输入控制器,所述第一消息包括发送方信息;被配置成通过考虑第一随附文件的类型生成用于对第一消息进行加密的加密密钥;被配置成通过使用加密密钥对第一消息的第一随附文件进行加密的加密器;以及被配置成把第一消息传送到消息服务器的消息传送器。在一些示例性实施例中,当第一随附文件的大小等于或大于阈值时,密钥生成器还可以被配置成生成第一随附文件的散列值以作为第一随附文件的加密密钥。在一些示例性实施例中,当第一随附文件的类型是视频文件时,密钥生成器还可以被配置成生成第一随附文件的散列值以作为第一随附文件的加密密钥。在一些示例性实施例中,当希望把第一消息传送到多个用户终端时,密钥生成器还可以被配置成生成用于各个用户终端的多个加密密钥。在一些示例性实施例中,所述至少一个处理器还可以包括:被配置成接收第二消息以及与第二随附文件相关联的索引的消息接收器,所述第二消息由第二用户终端通过消息服务器传送;被配置成提取索引并且利用索引从消息服务器调用第二随附文件的数据调用器;以及被配置成通过使用接收自第二用户终端的解密密钥对第二随附文件进行解密的解密器。在一些示例性实施例中,所述至少一个处理器还可以包括被配置成输入认证密钥的认证管理器,所述认证密钥从第二用户终端通过消息服务器传送,以便从第二用户终端读取第一消息。在一些示例性实施例中,认证管理器还可以被配置成:从第二用户终端向消息服务器传送认证密钥;响应于所传送的认证密钥接收关于认证密钥的验证结果;以及根据验证结果把第一消息和第二消息传送到第二用户终端。在一些示例性实施例中,认证管理器还可以被配置成通过使用认证密钥对第一和第二消息进行加密并且把已加密的第一和第二消息传送到第二用户终端。通过附图、权利要求书和关于示例性实施例的详细描述,其他方面、特征、优点将变得显而易见。附图说明通过后面结合附图对示例性实施例作出的描述,前述和/或其他方面将变得显而易见并且更容易认识到,其中:图1是根据一个示例性实施例的用于传送和接收消息的系统的示意图;图2是根据一个示例性实施例的消息服务器的方块图;图3是根据一个示例性实施例的消息服务器的处理器的方块图;图4是根据一个示例性实施例的用户终端的方块图;图5是根据一个示例性实施例的用户终端的处理器的方块图;图6是根据一个示例性实施例的用户终端的认证管理器的方块图;图7和8是根据一个示例性实施例的传送和接收消息的方法的流程图;图9和10是用户终端与消息服务器之间的数据传送和接收的流程图;图11到14是示出了根据一些示例性实施例的用户界面的实例的图示;以及图15A和15B是用于详细描述加密处理的图示。具体实施方式下面将参照附图详细描述一个或多个示例性实施例。但是示例性实施例可以通过多种不同形式来具体实现,并且不应当被解释成仅限制到所示出的实施例。相反,作为实例提供所示出的实施例是为了使得本公开内容透彻且完整,并且将向本领域技术人员完全传达本公开内容的概念。因此,关于其中一些示例性实施例可以不描述已知的处理、元件和技术。除非另行声明,否则相同的附图标本文档来自技高网...
用于传送和接收消息的用户终端和方法

【技术保护点】
一种存储计算机可读指令的非瞬时性计算机可读记录介质,所述计算机可读指令在由第一用户终端执行时使得第一用户终端实施一种方法,所述方法包括:接收包括第一随附文件的第一消息;基于所述第一随附文件的类型生成用于对第一消息进行加密的至少一个加密密钥;利用所述至少一个加密密钥对所述第一随附文件进行加密;将发送方信息添加到第一消息,所述发送方信息与第一消息相关联;以及把包括发送方信息的第一消息传送到消息服务器。

【技术特征摘要】
2015.10.27 KR 10-2015-01494911.一种存储计算机可读指令的非瞬时性计算机可读记录介质,所述计算机可读指令在由第一用户终端执行时使得第一用户终端实施一种方法,所述方法包括:接收包括第一随附文件的第一消息;基于所述第一随附文件的类型生成用于对第一消息进行加密的至少一个加密密钥;利用所述至少一个加密密钥对所述第一随附文件进行加密;将发送方信息添加到第一消息,所述发送方信息与第一消息相关联;以及把包括发送方信息的第一消息传送到消息服务器。2.根据权利要求1所述的非瞬时性计算机可读记录介质,其中,所述生成至少一个加密密钥包括:生成所述第一随附文件的散列值作为所述第一随附文件的至少一个加密密钥。3.根据权利要求1所述的非瞬时性计算机可读记录介质,其中,所述第一随附文件是视频文件;并且所述生成至少一个加密密钥包括:生成所述第一随附文件的散列值作为所述第一随附文件的加密密钥。4.根据权利要求1所述的非瞬时性计算机可读记录介质,其中,所述生成至少一个加密密钥包括:生成用于多个第二用户终端的多个加密密钥以用于把第一消息传送到所述多个第二用户终端。5.根据权利要求1所述的非瞬时性计算机可读记录介质,其中,所述方法还包括:接收第二消息以及与第二随附文件相关联的索引,所述第二消息由第二用户终端通过所述消息服务器传送;提取索引;利用所述索引从所述消息服务器调用所述第二随附文件;以及利用接收自所述第二用户终端的解密密钥对所述第二随附文件进行解密。6.根据权利要求1所述的非瞬时性计算机可读记录介质,其中,所述方法还包括:输入认证密钥,所述认证密钥传送自第二用户终端,以便通过第二用户终端读取第一消息。7.根据权利要求6所述的非瞬时性计算机可读记录介质,其中,所述输入认证密钥包括:从所述第二用户终端向所述消息服务器传送所述认证密钥;响应于所传送的认证密钥接收关于所述认证密钥的验证结果;以及根据所述验证结果把所述第一消息和所述第二消息传送到所述第二用户终端。8.根据权利要求6所述的非瞬时性计算机可读记录介质,其中,所述输入认证密钥包括:利用所述认证密钥对所述第一消息和第二消息进行加密;以及把已加密的所述第一消息和第二消息传送到所述第二用户终端。9.一种用户终端,包括:存储计算机可读指令的存储器;以及被配置成执行计算机可读指令的至少一个处理器,从而使得所述至少一个处理器被配置成:接收包括第一随附文件的第一消息,所述第一消息包括发送方信息;基于所述第一随附文件...

【专利技术属性】
技术研发人员:申琪斌元钟日
申请(专利权)人:连株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1