预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111488602A(43)申请公布日2020.08.04(21)申请号202010300460.1(22)申请日2020.04.16(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人陈志军徐崴(74)专利代理机构北京博雅睿泉专利代理事务所(特殊普通合伙)11442代理人钱雪晴(51)Int.Cl.G06F21/60(2013.01)G06F21/62(2013.01)G06N3/08(2006.01)权利要求书2页说明书11页附图4页(54)发明名称数据对象的隐私保护方法、装置及电子设备(57)摘要本说明书实施例提供数据对象的隐私保护方法、装置及电子设备,该方法包括:响应于目标设备运行目标数据对象的请求,打乱目标数据对象的网络结构,并生成用于记录网络结构对应的网络数据在目标设备中的存储地址的索引;根据索引在目标设备中运行目标数据对象。CN111488602ACN111488602A权利要求书1/2页1.一种数据对象的隐私保护方法,包括:响应于目标设备运行目标数据对象的请求,打乱所述目标数据对象的网络结构,并生成用于记录所述网络结构对应的网络数据在所述目标设备中的存储地址的索引;根据所述索引在所述目标设备中运行所述目标数据对象。2.根据权利要求1所述的方法,还包括:获取原始数据对象;将所述原始数据对象转换为指定语言类型的所述目标数据对象;并将所述目标数据对象传输至所述目标设备上。3.根据权利要求1所述的方法,还包括:对所述目标数据对象进行加密,并将对应的私钥存储至所述目标数据对象对应的运行框架中;将加密的目标数据对象和所述运行框架传输至所述目标设备上。4.根据权利要求3所述的方法,还包括:对所述私钥进行加密,以将加密后的私钥存储至所述目标数据对象对应的运行框架中。5.根据权利要求4所述的方法,所述根据所述索引在所述目标设备中运行所述目标数据对象之前还包括:根据预设的公钥对所述加密后的私钥进行解密处理,得到所述私钥;根据所述私钥对所述加密的目标数据对象进行解密处理,得到所述目标数据对象。6.根据权利要求2所述的方法,所述对所述目标数据对象进行加密包括:对所述目标数据对象进行符号混淆、字符串混淆、汇编混淆、控制流混淆和数据流混淆中的至少一种。7.根据权利要求1所述的方法,还包括:获取所述目标设备的设备信息;其中,所述设备信息为用于唯一标识所述目标设备的信息;根据所述设备信息生成所述目标设备的授权码;将所述授权码提供至所述目标设备进行授权。8.根据权利要求7所述的方法,还包括:响应于所述请求,对所述目标设备进行鉴权,在鉴权成功的情况下,执行所述打乱所述目标数据对象的网络结构,并生成用于记录所述网络结构对应的网络数据在所述目标设备中的存储地址的索引的步骤。9.一种数据对象的隐私保护装置,包括:响应模块,用于响应于目标设备运行目标数据对象的请求,打乱所述目标数据对象的网络结构,并生成用于记录所述网络结构对应的网络数据在所述目标设备中的存储地址的索引;运行模块,用于根据所述索引在所述目标设备中运行所述目标数据对象。10.一种电子设备,包括:处理器和存储器,所述存储器用于存储可执行的指令,所述指令用于在所述电子设备运行时控制所述处理器执行根据权利要求1至8中任一项所述的方法。2CN111488602A权利要求书2/2页11.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时实现如权利要求1至8中任一项所述的方法。3CN111488602A说明书1/11页数据对象的隐私保护方法、装置及电子设备技术领域[0001]本说明书涉及互联网技术领域,更具体地,涉及数据对象的隐私保护方法、数据对象的隐私保护装置、电子设备及计算机可读存储介质。背景技术[0002]随着人工智能的发展,越来越多的行业场景需要建立机器学习模型,包括但不限于应用统计分析方法、机器学习方法、深度学习方法、迁移学习方法等进行建模。[0003]在现有技术中,越来越多的机器学习模型的代码产品实现了商业化。因此,本说明书需要提出一种保护代码产品的隐私的方法。发明内容[0004]本说明书的实施例提供了一种对数据对象进行隐私保护的新技术方案。[0005]根据本说明书的第一方面,提供了一种数据对象的隐私保护方法,包括:[0006]响应于目标设备运行目标数据对象的请求,打乱所述目标数据对象的网络结构,并生成用于记录所述网络结构对应的网络数据在所述目标设备中的存储地址的索引;[0007]根据所述索引在所述目标设备中运行所述目标数据对象。[0008]可选的,还包括:[0009]获取原始数据对象;[0010]将所述原始数据对象