摘要
本发明公开了一种基于Kettle的数据预处理隐私保护方法,包括以下步骤:接收数据方发送的加密后的数据和Kettle脚本;对Kettle脚本进行解析和编译,生成隐私保护算法模型;在可信执行环境中对加密后的数据进行数据授权验证,得到数据源;采用所述隐私保护算法模型对数据源进行数据分析,得到结果表;根据查看权限的不同使用不同的密钥加密结果表的敏感字段,得到加密结果表;将所述加密结果表发送给数据方。该方法通过使用加密技术和隐私保护方案,实现了数据方的原始数据、数据分析需求和分析结果在传输、分析的过程中不被平台方和第三方窃取或篡改,实现端到端的隐私保护。
技术关键词
隐私保护算法
可信执行环境
抽象语法树
隐私保护方法
脚本
算法模型
逻辑处理单元
数据发送模块
数据接收模块
数据分析模块
隐私保护系统
解析单元
加密模块
输入设备
处理器
可读存储介质
存储计算机程序
字段