(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210855627.X
(22)申请日 2022.07.20
(71)申请人 平安科技 (深圳) 有限公司
地址 518000 广东省深圳市福田区福田街
道福安社区益田路5033号平 安金融中
心23楼
(72)发明人 杨俊波
(74)专利代理 机构 深圳市沃德知识产权代理事
务所(普通 合伙) 44347
专利代理师 高杰 于志光
(51)Int.Cl.
G06F 21/62(2013.01)
G06F 21/60(2013.01)
(54)发明名称
低代码平台的隐私数据保护方法、 装置、 设
备及存储介质
(57)摘要
本发明涉及人工智能技术, 揭露了一种低代
码平台的隐私数据保护方法, 包括: 创建与用户
列表的列表长度相同的密钥数据集; 向用户列表
中的目标用户名对应的目标用户端发送数据录
入请求, 并拦截目标用户端的返回数据; 从返回
数据中筛选出隐私数据, 根据目标用户名所对应
的密钥将隐私数据加密成用户密文, 得到用户数
据; 根据用户数据请求查询出用户数据; 拦截用
户数据, 将目标用户数据解密成返回数据; 对返
回数据进行数据脱敏, 并将脱敏后的返回数据展
示到预设的前端页面。 此外, 本发明还涉及区块
链技术, 用户列表可存储于区块链的节点。 本发
明还提出一种低代码平台的隐私数据保护装置、
设备以及存储介质。 本发明可以提高隐私数据保
护的安全性。
权利要求书3页 说明书11页 附图3页
CN 115146315 A
2022.10.04
CN 115146315 A
1.一种低代码平台的隐私数据保护方法, 其特 征在于, 所述方法包括:
获取用户列表, 创建与所述用户列表的列表长度相同的密钥数据集, 并将所述密钥数
据集中的密钥与所述用户列表中的用户名一 一进行匹配;
逐一从所述用户列表选取一个用户名作为目标用户名, 向所述目标用户名对应的目标
用户端发送数据录入请求, 并拦截所述目标用户端对所述数据录入请求的返回数据;
从所述返回数据中筛选出符合预设的保护规则的隐私数据, 根据 所述目标用户名所对
应的密钥将所述隐私数据加密成用户密 文, 利用所述用户密 文替换所述返回数据中的隐私
数据, 得到用户数据, 并将所述用户数据存 储到预设的数据库中;
当接收到与 所述目标用户名所对应的用户数据请求 时, 根据所述用户数据请求从所述
数据库中查询出 所述用户数据;
拦截所述用户数据, 并根据 所述目标用户名所对应的密钥对所述目标用户数据进行解
密, 得到所述返回数据;
对所述返回数据进行 数据脱敏, 并将脱敏后的所述返回数据展示到预设的前端页面。
2.如权利要求1所述的低代码平台的隐私数据保护方法, 其特征在于, 所述创建与 所述
用户列表的列表长度相同的密钥数据集, 包括:
创建与所述列表长度相同的字符串数组;
通过预设的编码方法生成随机的密钥;
通过遍历的方式判断所述字符串数组中是否存在与所述密钥相同的数组元 素;
当所述字符串数组中存在与 所述密钥相同的数组元素时, 返回所述通过预设的编码方
法生成随机的密钥的步骤;
当所述字符串数组中不存在与所述密钥相同的数组元素时, 按照从前到后的顺序将所
述密钥作为一个数组元素添加至所述字符串 数组中, 并判断所述字符串 数组的最后一个数
组元素是否为空值;
当所述字符串数组的最后 一个数组元素为空值 时, 返回所述通过预设的编码方法生成
随机的密钥的步骤;
当所述字符串数组的最后 一个数组元素不为空值 时, 将所述字符串数组作为所述密钥
数据集。
3.如权利要求1所述的低代码平台的隐私数据保护方法, 其特征在于, 所述从所述返回
数据中筛 选出符合预设的保护规则的隐私数据, 包括:
获取所述保护规则中的数字保护规则, 根据 所述数字保护规则从所述返回数据中筛选
出符合所述数字保护规则的隐私数字;
获取所述保护规则中的文字保护规则, 根据 所述数字保护规则从所述返回数据中筛选
出符合所述数字保护规则的隐私文本;
根据所述隐私数字与所述隐私文本得到所述隐私数据。
4.如权利要求3所述的低代码平台的隐私数据保护方法, 其特征在于, 所述根据 所述数
字保护规则从所述返回数据中筛 选出符合所述数字保护规则的隐私数字, 包括:
从所述数字保护规则中提取 出保护数字 长度;
从所述返回数据中提取出数字字符串, 并从所述数字字符串中选取与 所述数字长度相
同的数字 字符串作为隐私数字 。权 利 要 求 书 1/3 页
2
CN 115146315 A
25.如权利要求3所述的低代码平台的隐私数据保护方法, 其特征在于, 所述根据 所述数
字保护规则从所述返回数据中筛 选出符合所述数字保护规则的隐私文本, 包括:
从所述文字保护规则中提取 出隐私词库;
将提取出数字字符串之后的所述返回数据分割成多个用户数据句子;
将所述用户数据句子分割成用户数据单词;
根据所述用户数据单词与所述隐私词库计算每 个所述用户数据句子的句子 权重;
将所述句子 权重大于预设阈值的所述用户数据句子作为隐私文本 。
6.如权利要求1所述的低代码平台的隐私数据保护方法, 其特征在于, 所述根据 所述目
标用户名所对应的密钥将所述隐私数据加密成用户密文, 包括:
根据所述密钥生成对应的轮密钥;
通过预设的替换表对所述隐私数据进行字节替换操作;
对字节替换后的所述隐私数据进行 行位移操作;
对行位移后的所述隐私数据进行列混淆操作;
通过所述轮密钥对列混淆后的所述隐私数据进行异或操作, 得到所述用户密文。
7.如权利要求1至6中任一项所述的低代码平台的隐私数据保护方法, 其特征在于, 所
述根据所述 目标用户名所对应的密钥对所述 目标用户数据进行解密, 得到所述返回数据,
包括:
从所述目标用户数据中筛 选出所述用户密文;
获取所述密钥对应的所述轮密钥, 利用所述轮密钥对所述用户密文 进行异或操作;
对异或操作后的所述用户密文 进行逆行位移操作;
利用所述替换表对逆行位移后的所述密文数据进行逆字节替换操作, 得到所述返回数
据。
8.一种低代码平台的隐私数据保护装置, 其特 征在于, 所述装置包括:
密钥创建模块, 用于获取用户列表, 创建与所述用户列表的列表长度相同的密钥数据
集, 并将所述密钥数据集中的密钥与所述用户列表中的用户名一 一进行匹配;
数据请求模块, 用于逐一从所述用户列表选取一个用户名作为目标用户名, 向所述目
标用户名对应的目标用户端发送数据录入请求, 并拦截所述目标用户端对 所述数据录入请
求的返回数据;
数据加密模块, 用于从所述返回数据中筛选出符合预设的保护规则的隐私数据, 根据
所述目标用户名所对应的密钥将所述隐私数据加密成用户密 文, 利用所述用户密 文替换所
述返回数据中的隐私数据, 得到用户数据, 并将所述用户数据存 储到预设的数据库中;
数据解密模块, 用于在接收到与所述目标用户名所对应的用户数据请求时, 根据所述
用户数据请求从所述数据库中查询出所述用户数据; 拦截所述用户数据, 并根据所述 目标
用户名所对应的密钥对所述目标用户数据进行解密, 得到所述返回数据;
数据脱敏模块, 用于对所述返回数据进行数据脱敏, 并将脱敏后的所述返回数据展示
到预设的前端页面。
9.一种设备, 其特 征在于, 所述设备包括:
至少一个处 理器; 以及,
与所述至少一个处 理器通信连接的存 储器; 其中,权 利 要 求 书 2/3 页
3
CN 115146315 A
3
专利 低代码平台的隐私数据保护方法、装置、设备及存储介质
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:34:54上传分享