发明名称 |
基于K-匿名的运动轨迹数据隐私保护方法与系统 |
摘要 |
本发明公开了一种基于K-匿名的运动轨迹数据隐私保护方法与系统,采用K-匿名技术泛化运动轨迹数据,使真实数据得到隐藏,通过建立数据库触发器机制,对泛化后的数据同时进行加密,利用设计数据恢复算法,将已经泛化的数据解密并还原成原始数据,从而实现运动轨迹数据的隐私保护。本发明通过对K-匿名泛化算法的改进,使其能够将泛化的轨迹隐私数据进行还原,从而保证在隐藏隐私数据的同时能够还原原始数据,实现数据的完整性。 |
申请公布号 |
CN105160266A |
申请公布日期 |
2015.12.16 |
申请号 |
CN201510396875.2 |
申请日期 |
2015.07.08 |
申请人 |
北方信息控制集团有限公司 |
发明人 |
孙雨;高甜容;崔梦莹;岳东峰;徐学永;卞学雯;刘健;王文剑;高文昀;张莹莹;赵西亭;刘梦楠;陈炜灿;王子龙;李昌 |
分类号 |
G06F21/62(2013.01)I;G06F21/64(2013.01)I |
主分类号 |
G06F21/62(2013.01)I |
代理机构 |
南京理工大学专利中心 32203 |
代理人 |
王培松;朱显国 |
主权项 |
一种基于K‑匿名的运动轨迹数据隐私保护方法,其特征在于,包括:步骤1、获取数据库数据,并对数据添加标志位参数,将加密规则写入标志位中,根据加密规则对原始数据进行加密,最后得到新的数据库轨迹位置数据,并存入数组中;步骤2、设置泛化参数,泛化参数包括匿名的泛化范围以及需要泛化的数据量,根据泛化参数对加密后的位置数据进行泛化,并将判断原始数据数据真假的规则写入标志位中,标记原始数据,得到位置数据的匿名泛化组;步骤3、将得到的位置数据匿名泛化组进行相应列的填充并写入数据库中,同时将对应的标志位写入数据库;步骤4、根据上述步骤得到位置数据的匿名泛化组和对应的标志位数据,并对加入标志位的位置数据的匿名泛化组进行数据库内核加密处理;以及步骤5、在还原数据时,根据数据库内核加密算法解密标志位数据,根据解密规则判断匿名泛化组的数据真假,根据标志位加密规则对真实原始数据进行解密处理,从而得到解密后的真实原始数据。 |
地址 |
210000 江苏省南京市将军大道528号 |