[发明专利]一种信息处理的方法、客户端及系统在审
申请号: | 201711136401.X | 申请日: | 2017-11-16 |
公开(公告)号: | CN107819773A | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 尹子杰;王可攀 | 申请(专利权)人: | 加和(北京)信息科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 100026 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息处理 方法 客户端 系统 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种信息处理的方法、客户端及系统。
背景技术
随着计算机技术的快速发展,各种应用越来越多。这些应用为用户提供各种服务。但是,在提供服务的过程,需要获取的各种待处理信息。如何保证这些待处理信息的安全越来越受到重视。
现有技术中,这些应用会将各种待处理信息保存到后台的服务器上,在为用户提供服务时,在服务器上处理待处理信息,生成处理结果,将处理结果反馈给用户。由于待处理信息是保存到服务器上,应用的提供方可以很方便地从服务器上查看这些待处理信息,对用户来说这是不安全的。举例来说,一个应用能够根据用户的投资记录来评估用户的每项投资的风险。这时,该应用会将用户的投资记录保存到服务器上,在服务器进行处理,生成关于风险的评估反馈给用户。这些投资记录对于用户来说是比较重要的,用户可能不希望被别人看到,但是,应用的提供方可以很方便地从服务器上查看这些投资记录,这种处理方式对用户来说是不安全的。
通过上述描述可见,现有技术中,待处理信息会被保存到服务器上,安全性较低。
发明内容
本发明实施例提供了一种信息处理的方法、客户端及系统,能够提高信息处理的安全性。
第一方面,本发明实施例提供了一种信息处理的方法,应用于客户端,包括:
预先确定需要加密的至少一个加密待处理信息,在本地对所述至少一个加密待处理信息进行加密,将所述至少一个加密待处理信息的密文保存到后台服务器;
当需要对任一目标加密待处理信息进行处理时,执行:
从所述后台服务器中将所述目标加密待处理信息的目标密文获取到本地;
在本地获取密钥,利用所述密钥对所述目标密文进行解密,生成所述目标密文对应的所述目标加密待处理信息;
在本地对所述目标加密待处理信息进行处理。
进一步地,
所述在本地对所述目标加密待处理信息进行处理,包括:
在本地调用预先设置在所述后台服务器中的处理程序,将解密出的所述目标加密待处理信息输入到所述处理程序中;
在本地利用所述处理程序对所述目标加密待处理信息进行处理,获取处理结果。
进一步地,
该方法进一步包括:
预先设置初始向量A,其中,所述初始向量的第i个元素为A[i],所述初始向量的长度为P,i为小于等于P的正整数;
所述在本地对所述至少一个加密待处理信息进行加密,包括:
接收外部输入的所述密钥K,其中,K的第j位为K[j];
根据所述密钥K和公式一,生成第一中间向量B,其中,所述公式一为:
B[i]=K[i mod L],
其中,B[i]为所述第一中间向量B的第i个元素,L为所述密钥K的长度,所述第一中间向量的长度与所述初始向量的长度相同;
根据所述初始向量A、所述第一中间向量B和公式二,生成第二中间向量C,其中,所述公式二为:
r=(r+A[i]+B[i])mod P,C[i]=A[r];
其中,r的初始值为1,C[i]为所述第二中间向量C的第i个元素,所述第二中间向量的长度与所述初始向量的长度相同;
根据所述第二中间向量C和公式三,对当前加密待处理信息D进行加密,生成所述当前加密待处理信息对应的密文M,其中,公式三为:
x=(x+1)mod P,y=(y+S[x])mod P,M[t]=D[t]XOR S[(S[x]+S[y])mod P];
其中,x、y、t均为正整数,x、y、t的初始值均为1,D[t]为所述当前加密待处理信息的第t位,M[t]为所述密文的第t位;
所述利用所述密钥对所述目标密文进行解密,生成所述目标密文对应的所述目标加密待处理信息,包括:
根据所述密钥K和所述公式一,生成所述第一中间向量B;
根据所述初始向量A、所述第一中间向量B和所述公式二,生成所述第二中间向量C;
根据所述第二中间向量C和所述公式三,对目标密文T进行解密,生成所述目标密文对应的所述目标加密待处理信息F,其中,公式三为:
x=(x+1)mod P,y=(y+S[x])mod P,F[t]=T[t]XOR S[(S[x]+S[y])mod P];
其中,x、y、t均为正整数,x、y、t的初始值均为1,F[t]为所述目标加密待处理信息的第t位,T[t]为所述目标密文的第t位。
进一步地,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于加和(北京)信息科技有限公司,未经加和(北京)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711136401.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型上菜装置
- 下一篇:新型多功能中小学生书桌