发明名称 基于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号