[发明专利]一种应用于分布式系统的加密方法及系统有效
申请号: | 201710207215.4 | 申请日: | 2017-03-31 |
公开(公告)号: | CN106911712B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 徐承迪 | 申请(专利权)人: | 山东汇佳软件科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08;G06F21/60 |
代理公司: | 东营双桥专利代理有限责任公司 37107 | 代理人: | 侯华颂 |
地址: | 257091 山东省东营市东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种应用于分布式系统的加密方法及系统,通过根据用户标识、关键字以及安全等级标识获取加密因子,并根据加密因子对待加密数据进行加密,使得整个加密过程实现了将算法密钥融合到算法中的加密技术。充分利用用户的个人信息以及社交信息获取对应的加密因子,使得加密因子因用户的需求而动态变动,从而在终端产生出不同的加密算法,不仅使得用户能够有更为自主的选择加密方法,而且能够进一步提升加密的复杂度,提升了数据安全性。进一步地,加密因子通过提供混合表对终端获取的字符进行加密,进一步提升了数据安全性。 | ||
搜索关键词: | 一种 应用于 分布式 系统 加密 方法 | ||
【主权项】:
一种应用于分布式系统的加密方法,其特征在于,所述方法应用于服务器‑客户端架构或者服务器‑浏览器架构的分布式系统之中,所述方法包括:服务器获取用户的数据加密请求,所述数据加密请求包括关键字、安全等级标识、待加密数据的长度和用户标识;根据所述关键字和用户标识获取用户所在的一个或者多个群组标识;所述群组标识包括所述群组标识中的群组所具备的安全等级;若获取到的群组标识为多个,则从中按照约定算法选择一个目标群组标识;若获取到的群组标识只有一个,则获取到的群组标识即为目标群组标识;所述目标群组的安全等级不低于所述安全等级标识表征的安全等级;按照预设算法根据所述用户标识、目标群组标识和所述待加密数据的长度得到特征值;所述特征值算法为p=Mid1+Nid2+mod(L/1024),其中p表示特征值,Mid1为用户标识对应的特征值第一分量,Nid2为目标群组标识对应的特征值第二分量,L为待加密数据长度,以kb为单位;根据所述特征值在预设的加密算法集合中抽取加密因子并将所述加密因子传输至客户端,所述加密因子包括混合表、第一混合种子、第二混合种子、第一加密算法和第二加密算法;客户端按照所述混合表设置按键与输入的字符的对应关系,根据所述对应关系和输入的按键序列获取字符,并将所述字符存储至字符输入区;按照预设的第一混合算法将字符输入区的字符与所述第一混合种子混合以生成目标字符串;根据所述第一加密算法对所述目标字符串进行加密得到加密字符串;按照预设的第二混合算法将所述加密字符串和所述第二混合种子进行混合以得到混合加密字符串;获取自身硬件信息,根据所述硬件信息和所述混合加密字符串生成加密密钥;根据所述第二加密算法将所述混合加密字符串,结合所述加密密钥运算得到加密密文,将所述加密密文发送至服务器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东汇佳软件科技股份有限公司,未经山东汇佳软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710207215.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种便于销售的烟草展示柜
- 下一篇:一种防火储存装置