一种防止用户头像盗用的方法及系统技术方案

技术编号:19242500 阅读:27 留言:0更新日期:2018-10-24 05:15
本发明专利技术公开了一种防止用户头像盗用的方法及系统,所述方法包括:接收第一用户设置头像的指令,当第一用户的头像设置完成后进行加密处理,并上传至服务器;当接收到第二用户请求查看第一用户头像信息时,服务器将第一用户头像信息加密后发送给第二用户;当第二用户收到第一用户头像信息后,将第一用户头像信息发送到可信执行环境中解密处理并进行显示。本发明专利技术通过将加密后用户的头像数据上传到服务器,当其他用户点击查看时,需要从服务器上获取数据,再解密查看,从而使得其他用户在点击用户头像的时候,只能查看,不能保存和截屏,达到了安全保护用户头像,防止用户头像盗用的目的。

【技术实现步骤摘要】
一种防止用户头像盗用的方法及系统
本专利技术涉及头像加密处理
,具体涉及一种防止用户头像盗用的方法及系统。
技术介绍
目前的移动终端上的通讯软件(比如微信、QQ、支付宝等各种实时通讯软件)中用户都需要设置头像,通过设置代表自己身份的头像,用户之间寻找对方发送信息,最直观的就是查找头像,当用户与朋友通信时,经常是通过头像来进行辨认和选择的,例如一个聊天群中,往往会有很多信息,用户来区别是谁发送的消息,经常也是根据头像来进行区分。但是现有技术中的通讯软件,都没有保护用户的头像信息,用户的头像很容易被截取,基本上只要看到头像,陌生人都可以保存,如果有人和用户使用相同的头像,或者修改后的很类似的头像,很容易造成其他人员的混淆,在发送重要信息,或者转账的时候转错,造成不必要的损失。例如,现在微信的使用率很高,基本上拥有智能手机的用户都会注册微信,微信用户都会给自己的账号使用一个头像,一般是有自己信息的头像,所以经常发生他人利用用户的头像和用户的朋友、家人进行聊天,冒充用户进行诈骗、转账等不法行为,给用户造成很大的损失,也使得不法分子有机可乘,用户带来了不便。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种防止用户头像盗用的方法及系统,旨在通过将加密后用户的头像数据上传到服务器,当其他用户点击查看时,需要从服务器上获取数据,再解密查看,从而使得其他用户在点击用户头像的时候,只能查看,不能保存和截屏,达到了安全保护用户头像,防止用户头像盗用的目的。本专利技术解决技术问题所采用的技术方案如下:一种防止用户头像盗用的方法,其中,包括以下步骤:步骤A:接收第一用户设置头像的指令,当第一用户的头像设置完成后进行加密处理,并上传至服务器;步骤B:当接收到第二用户请求查看第一用户头像信息时,服务器将第一用户头像信息加密后发送给第二用户;步骤C:当第二用户收到第一用户头像信息后,将第一用户头像信息发送到可信执行环境中解密处理并进行显示。所述的防止用户头像盗用的方法,其中,所述加密处理的过程为:获取服务器的公钥,通过服务器的公钥对设置完成的第一用户的头像进行加密;所述解密处理的过程为:获取服务器的公钥,通过服务器的公钥对应的私钥对加密的第一用户的头像进行解密。所述的防止用户头像盗用的方法,其中,所述步骤A具体包括:步骤A1:当接收到第一用户设置通讯软件中头像的指令后,通过选择任一张图片设置为第一用户的头像;步骤A2:当第一用户的头像设置完成后获取服务器的公钥,通过所述公钥对设置完成的第一用户的头像进行加密后再上传到服务器。所述的防止用户头像盗用的方法,其中,所述步骤B具体包括:步骤B1:接收第二用户申请查看第一用户的头像信息的请求;步骤B2:第二用户获取自身服务器的公钥,通过公钥对应的私钥将所述第一用户的头像信息进行解密;步骤B3:当所述第一用户的头像信息解密后,再通过第二用户的公钥重新进行加密后,再通过服务器发送到第二用户。所述的防止用户头像盗用的方法,其中,所述步骤C具体包括:步骤C1:第二用户收第一用户头像信息;步骤C2:当第一用户头像显示为缩略图显示时,通过第二用户的传统终端应用运行环境来设定所述第一用户的头像的显示位置,并将头像显示坐标和加密数据发送到第二用户的可信执行环境,可信执行环境获取加密头像数据后进行解密并提取缩略图,按照传统终端应用运行环境的显示坐标进行绘制显示;步骤C3:当第一用户头像显示为原图显示时,则直接通过第二用户的可信执行环境将第一用户头像信息进行解密后显示;步骤C4:所述第一用户的头像在第二用户中显示完成后,当第二用户接收到将显示的所述第一用户头像进行截图或者保存的指令时,截屏操作完成后第一用户的图像显示为黑色,保存操作时无法导出第一用户头像数据,所述显示控制为允许查看、禁止保存和截图的显示。一种防止用户头像盗用的系统,其中,所述系统包括:头像设置与加密模块,同于接收第一用户设置头像的指令,当第一用户的头像设置完成后进行加密处理,并上传至服务器;头像申请与发送模块,用于当接收到第二用户请求查看第一用户头像信息时,服务器将第一用户头像信息加密后发送给第二用户;头像解密与显示模块,用于当第二用户收到第一用户头像信息后,将第一用户头像信息发送到可信执行环境中解密处理并进行显示。所述的防止用户头像盗用的系统,其中,所述加密处理的过程为:获取服务器的公钥,通过服务器的公钥对设置完成的第一用户的头像进行加密;所述解密处理的过程为:获取服务器的公钥,通过服务器的公钥对应的私钥对加密的第一用户的头像进行解密。所述的防止用户头像盗用的系统,其中,所述头像设置与加密模块具体包括:头像设置单元,用于当接收到第一用户设置通讯软件中头像的指令后,通过选择任一张图片设置为第一用户的头像;头像加密单元,用于当第一用户的头像设置完成后获取服务器的公钥,通过所述公钥对设置完成的第一用户的头像进行加密后再上传到服务器。所述的防止用户头像盗用的系统,其中,所述头像申请与发送模块具体包括:头像请求单元,用于接收第二用户申请查看第一用户的头像信息的请求;头像解密单元,用于第二用户获取自身服务器的公钥,通过公钥对应的私钥将所述第一用户的头像信息进行解密;头像加密与发送单元,用于当所述第一用户的头像信息解密后,再通过第二用户的公钥重新进行加密后,再通过服务器发送到第二用户。所述的防止用户头像盗用的系统,其中,所述头像解密与显示模块具体包括:头像接收单元,用于第二用户收第一用户头像信息;第一头像显示单元,用于当第一用户头像显示为缩略图显示时,通过第二用户的传统终端应用运行环境来设定所述第一用户的头像的显示位置,并将头像显示坐标和加密数据发送到第二用户的可信执行环境,可信执行环境获取加密头像数据后进行解密并提取缩略图,按照传统终端应用运行环境的显示坐标进行绘制显示;第二头像显示单元,用于当第一用户头像显示为原图显示时,则直接通过第二用户的可信执行环境将第一用户头像信息进行解密后显示;头像显示保护单元,用于所述第一用户的头像在第二用户中显示完成后,当第二用户接收到将显示的所述第一用户头像进行截图或者保存的指令时,截屏操作完成后第一用户的图像显示为黑色,保存操作时无法导出第一用户头像数据,所述显示控制为允许查看、禁止保存和截图的显示。本专利技术公开了一种防止用户头像盗用的方法及系统,所述方法包括:接收第一用户设置头像的指令,当第一用户的头像设置完成后进行加密处理,并上传至服务器;当接收到第二用户请求查看第一用户头像信息时,服务器将第一用户头像信息加密后发送给第二用户;当第二用户收到第一用户头像信息后,将第一用户头像信息发送到可信执行环境中解密处理并进行显示。本专利技术通过将加密后用户的头像数据上传到服务器,当其他用户点击查看时,需要从服务器上获取数据,再解密查看,从而使得其他用户在点击用户头像的时候,只能查看,不能保存和截屏,达到了安全保护用户头像,防止用户头像盗用的目的。附图说明图1是本专利技术防止用户头像盗用的方法的较佳实施例的流程图。图2是本专利技术防止用户头像盗用的系统的较佳实施例的功能原理框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步本文档来自技高网...

【技术保护点】
1.一种防止用户头像盗用的方法,其特征在于,包括以下步骤:步骤A:接收第一用户设置头像的指令,当第一用户的头像设置完成后进行加密处理,并上传至服务器;步骤B:当接收到第二用户请求查看第一用户头像信息时,服务器将第一用户头像信息加密后发送给第二用户;步骤C:当第二用户收到第一用户头像信息后,将第一用户头像信息发送到可信执行环境中解密处理并进行显示。

【技术特征摘要】
1.一种防止用户头像盗用的方法,其特征在于,包括以下步骤:步骤A:接收第一用户设置头像的指令,当第一用户的头像设置完成后进行加密处理,并上传至服务器;步骤B:当接收到第二用户请求查看第一用户头像信息时,服务器将第一用户头像信息加密后发送给第二用户;步骤C:当第二用户收到第一用户头像信息后,将第一用户头像信息发送到可信执行环境中解密处理并进行显示。2.根据权利要求1所述的防止用户头像盗用的方法,其特征在于,所述加密处理的过程为:获取服务器的公钥,通过服务器的公钥对设置完成的第一用户的头像进行加密;所述解密处理的过程为:获取服务器的公钥,通过服务器的公钥对应的私钥对加密的第一用户的头像进行解密。3.根据权利要求1所述的防止用户头像盗用的方法,其特征在于,所述步骤A具体包括:步骤A1:当接收到第一用户设置通讯软件中头像的指令后,通过选择任一张图片设置为第一用户的头像;步骤A2:当第一用户的头像设置完成后获取服务器的公钥,通过所述公钥对设置完成的第一用户的头像进行加密后再上传到服务器。4.根据权利要求1所述的防止用户头像盗用的方法,其特征在于,所述步骤B具体包括:步骤B1:接收第二用户申请查看第一用户的头像信息的请求;步骤B2:第二用户获取自身服务器的公钥,通过公钥对应的私钥将所述第一用户的头像信息进行解密;步骤B3:当所述第一用户的头像信息解密后,再通过第二用户的公钥重新进行加密后,再通过服务器发送到第二用户。5.根据权利要求1所述的防止用户头像盗用的方法,其特征在于,所述步骤C具体包括:步骤C1:第二用户收第一用户头像信息;步骤C2:当第一用户头像显示为缩略图显示时,通过第二用户的传统终端应用运行环境来设定所述第一用户的头像的显示位置,并将头像显示坐标和加密数据发送到第二用户的可信执行环境,可信执行环境获取加密头像数据后进行解密并提取缩略图,按照传统终端应用运行环境的显示坐标进行绘制显示;步骤C3:当第一用户头像显示为原图显示时,则直接通过第二用户的可信执行环境将第一用户头像信息进行解密后显示;步骤C4:所述第一用户的头像在第二用户中显示完成后,当第二用户接收到将显示的所述第一用户头像进行截图或者保存的指令时,截屏操作完成后第一用户的图像显示为黑色,保存操作时无法导出第一用户头像数据,所述显示控制为允许查看、禁止保存和截图的显示。6.一种防止用户头像盗用的系统,其特征在于,所述系统包括:头像设置与加密模块,同于接收第...

【专利技术属性】
技术研发人员:陶婷吕华
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东,44

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

1