[发明专利]一种信息处理的方法、客户端及系统在审
申请号: | 201711136401.X | 申请日: | 2017-11-16 |
公开(公告)号: | CN107819773A | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 尹子杰;王可攀 | 申请(专利权)人: | 加和(北京)信息科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 100026 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息处理 方法 客户端 系统 | ||
1.一种信息处理的方法,其特征在于,应用于客户端,
预先确定需要加密的至少一个加密待处理信息,在本地对所述至少一个加密待处理信息进行加密,将所述至少一个加密待处理信息的密文保存到后台服务器,包括:
当需要对任一目标加密待处理信息进行处理时,执行:
从所述后台服务器中将所述目标加密待处理信息的目标密文获取到本地;
在本地获取密钥,利用所述密钥对所述目标密文进行解密,生成所述目标密文对应的所述目标加密待处理信息;
在本地对所述目标加密待处理信息进行处理。
2.根据权利要求1所述的方法,其特征在于,
所述在本地对所述目标加密待处理信息进行处理,包括:
在本地调用预先设置在所述后台服务器中的处理程序,将解密出的所述目标加密待处理信息输入到所述处理程序中;
在本地利用所述处理程序对所述目标加密待处理信息进行处理,获取处理结果。
3.根据权利要求1所述的方法,其特征在于,
进一步包括:
预先设置初始向量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/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型上菜装置
- 下一篇:新型多功能中小学生书桌