[发明专利]动态数值脱敏方法、装置及存储介质在审
申请号: | 202011268765.5 | 申请日: | 2020-11-13 |
公开(公告)号: | CN112257111A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 王家彬 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 数值 方法 装置 存储 介质 | ||
本申请涉及一种动态数值脱敏方法、装置及存储介质,该方法包括:接收数值脱敏请求,该述数值脱敏请求中包含有源待脱敏数值以及业务标识;获取与业务标识对应的脱敏规则;将正实数域用M个数据段表示,并将每个数据段划分为第二预设值个首尾相连的数据片;确定源待脱敏数值的位置locij,该位置locij表征源待脱敏数值位于第i个数据段的第j个数据片;将第i个数据段中第j个数据片的前一个数据片对应的最大脱敏值,确定为第一脱敏数值;基于脱敏规则中与第j个数据片对应的单调递增函数,确定第二脱敏数值;将第一脱敏数值和第二脱敏数值之和,确定为脱敏后数值。本申请能够在动态数值脱敏的基础上,实现对实数域中任一数值进行保序脱敏。
技术领域
本申请涉及数据脱敏技术领域,尤其涉及一种动态数值脱敏方法、装置及 存储介质。
背景技术
随着大数据时代的到来,大数据中蕴藏的巨大商业价值被逐步挖掘出来, 但是同时也对敏感信息的保护带来了巨大的挑战。为了防止敏感信息泄露,在 数据共享过程中,通常采用数据脱敏技术对源数据进行脱敏处理,以实现数据 的伪装。现有的数据脱敏技术主要以字符串脱敏为主,通过直接将源数据部分 内容遮蔽或去掉而实现数据的伪装。这种脱敏方式下,脱敏后数据已改变了源 数据的内容,例如某手机号脱敏后是“134***216”,同样的还有姓名/身份证号 /银行卡号等等。
但对于数值型数据而言,往往希望在不能透露真实值的情况下,脱敏后数 据可以看到数据大致的趋势和基本的情况,即要求脱敏后数据不仅是数值类型, 且脱敏后数据保持与源数据具有相同的顺序。例如,A主播的粉丝数比B主播 的粉丝数多,如果脱敏后数据不是具体数值,将不能反应出A主播的粉丝数与 B主播的粉丝数的关系;或者如果脱敏后数据表示B主播的粉丝数超过A主播 的粉丝数,不仅存在误导也有失公平。显然,字符串脱敏的方式将不再适用, 而对数值型数据的保序脱敏成为一个亟待解决的问题。
发明内容
本申请提供一种动态数值脱敏方法、装置及存储介质,能够在对源待脱敏 数值进行脱敏处理时,使脱敏后数值保持与源待脱敏数值具有相同的顺序,从 而实现对数值型数据的保序脱敏。
一方面,本申请提供了一种动态数值脱敏方法,所述方法包括:
接收数值脱敏请求,所述数值脱敏请求中包含有源待脱敏数值以及业务标 识,所述业务标识表征所述源待脱敏数值所属业务的唯一标识;
获取与所述业务标识对应的脱敏规则,所述脱敏规则中至少包括第二元数 据,所述第二元数据中包括第一预设值个单调递增函数,且每个所述单调递增 函数的值域均是0到1之间;
将正实数域用M个数据段表示,并将每个所述数据段划分为第二预设值个 首尾相连的数据片,其中,每个所述数据段为下一个数据段的第1个数据片,M 为无穷大的正整数;
确定所述源待脱敏数值的位置locij,所述位置locij表征所述源待脱敏数值位 于第i个数据段的第j个数据片;
将所述第i个数据段中所述第j个数据片的前一个数据片对应的最大脱敏值, 确定为所述源待脱敏数值对应的第一脱敏数值;
基于所述第二元数据中与所述第j个数据片对应的单调递增函数,确定所述 源待脱敏数值对应的第二脱敏数值;
将所述第一脱敏数值和所述第二脱敏数值之和,确定为所述源待脱敏数值 对应的脱敏后数值。
另一方面提供了一种动态数值脱敏装置,所述装置包括:
请求接收模块,用于接收数值脱敏请求,所述数值脱敏请求中包含有源待 脱敏数值以及业务标识,所述业务标识表征所述源待脱敏数值所属业务的唯一 标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011268765.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医疗器械
- 下一篇:一种匹配方法和相关装置