[发明专利]数据加密方法及系统有效
申请号: | 201510324492.4 | 申请日: | 2015-06-12 |
公开(公告)号: | CN105095774B | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 白贤锋 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 中科专利商标代理有限责任公司11021 | 代理人: | 倪斌 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 加密 方法 系统 | ||
技术领域
本发明涉及数据安全领域,更具体地,涉及一种数据加密方法及系统。
背景技术
数据蕴藏着丰富的信息和价值。如何运用好数据,发挥数据资产的商业价值,是大数据时代最核心的挑战。然而,数据安全又是数据价值的基础和核心。
目前用于数据分析应用的安全方法是先获取源数据,然后进行数据安全处理,最后输出数据指数。简单的数据安全处理方法采用扩散系数法,即正向回答的百分数加上回答不变的百分数的一半。这种方法的优点在于简单、便于使用和维护。然而,其缺点在于安全系数较低,容易被破译。此外,还存在较为复杂的数据安全处理方法,例如,采用矩阵指数法。矩阵指数是方块矩阵的一种矩阵函数,与指数函数类似。矩阵指数给出了矩阵李代数与对应的李群之间的关系。尽管矩阵指数法克服了扩散系数法易被破译的问题,然而该方法的复杂程度较高,不易于进行使用和维护。
因此,需要的是一种数据加密方法及系统,能够确保数据的安全性、并易于进行使用和维护。
发明内容
为解决现有技术中的至少一个问题而提出本发明。本发明在下文中参考实施例的示例将更详细的描述,但本发明并不局限于所描述的实施例。
本发明针对的是一种数据加密方法,所述方法可以包括:采集源数据;对源数据进行排序,以便得到排序后的数据集;用第一幂函数对所述数据集进行拟合,计算拟合参数α2、β2;用第二幂函数对头数据和尾数据进行拟合,计算拟合参数α1、β1,其中所述头数据是排序后的数据集中的第一个数据,所述尾数据是排序后的数据集中的最后一个数据;根据计算出的参数值α2、β2、和β1,修正α1以便使修正后的参数α1’的范围在α1和α2之间;以及根据所得的四个参数α2、β2、α1’和β1,对源数据进行算子变换,得到加密输出数据。
所采集的源数据可以是日志文件、数据仓库和/或线上数据等。
所述排序可以包括根据从大到小的顺序进行排序。
所述方法还可以包括:如果在对源数据进行排序之后发现尾数据小于1,则对排序后的数据集进行预处理,以免数值过小,所述预处理包括:
其中yi是源数据,yN是排序后的数据集中的尾数据。
所述方法还包括:在用第二幂函数对头数据和尾数据进行拟合之前,将头数据增大a倍,其中所述增大倍数a可以是由提供数据的业务方制定的,或可以是根据用户需要而制定的。
所述修正α1的步骤可以包括:其中y1是排序后的数据集中的头数据,α1’是修正后的参数。
所述对源数据进行算子变换的步骤可以包括:
其中Yi是加密输出数据,yi是源数据,yN是排序后的数据集中的尾数据。
本发明针对的是一种数据加密系统,所述系统可以包括:采集模块,配置为采集源数据;以及数据服务模块,包括:整合引擎,配置为接收来自所述采集模块的输入,并对源数据进行排序,以便得到排序后的数据集;以及加密引擎,配置为用第一幂函数对所述数据集进行拟合,计算拟合参数α2、β2;用第二幂函数对头数据和尾数据进行拟合,计算拟合参数α1、β1,其中所述头数据是排序后的数据集中的第一个数据,所述尾数据是排序后的数据集中的最后一个数据;根据计算出的参数值α2、β2、和β1,修正α1以便使修正后的参数α1’的范围在α1和α2之间;以及根据所得的四个参数α2、β2、α1’和β1,对源数据进行算子变换,得到加密输出数据。
所述系统还可以包括数据应用模块,配置为接收来自所述数据服务模块的输入,并包括使用所述加密输出数据的多种应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510324492.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置