行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210814416.1 (22)申请日 2022.07.12 (71)申请人 蚂蚁区块链科技 (上海) 有限公司 地址 200010 上海市黄浦区外马路618号8 层803室 (72)发明人 李漓春 尹栋 赵原  (74)专利代理 机构 北京智信禾专利代理有限公 司 11637 专利代理师 张瑞 (51)Int.Cl. H04L 9/08(2006.01) (54)发明名称 秘密数据处 理方法以及装置 (57)摘要 本说明书实施例提供秘密数据处理方法以 及装置, 秘密数据包括第一数据分片和第二数据 分片, 第一方持有第一数据分片, 第二方持有第 二数据分片, 秘密数据、 第一数据分片和第二数 据分片均属于模2的t1次幂空间; 所述方法包括: 基于秘密参数和第一数据分片进行变换运算, 获 得第一数据分片对应的第三数据分片; 按照预设 运算规则对第三数据分片, 和第二数据分片对应 的第四数据分片进行模转换运算, 获得第三数据 分片对应的第一目标比特值和第四数据分片对 应的第二目标比特值; 基于秘密参数, 第一目标 比特值和第二目标比特值进行还原运算, 获得秘 密数据对应的目标秘密数据, 目标秘密数据的分 片属于模2的t2次幂空间, t1和t2为正整数, t2> t1>2。 权利要求书3页 说明书14页 附图5页 CN 115134079 A 2022.09.30 CN 115134079 A 1.一种秘密数据处理方法, 所述秘密数据包括第 一数据分片和第 二数据分片, 其中, 第 一方持有 所述第一数据分片, 第二方持有 所述第二数据分片, 所述秘密数据、 所述第一数据 分片和所述第二数据分片均属于模2的t1次幂空间, 所述方法包括: 基于秘密参数和所述第 一数据分片进行变换运算, 根据变换运算结果获得所述第 一数 据分片对应的第三数据分片; 按照预设运算规则对所述第 三数据分片, 和所述第 二数据分片对应的第四数据分片进 行模转换运算, 获得所述第三数据分片对应的第一目标比特值和所述第四数据分片对应的 第二目标比特值; 基于所述秘密参数, 所述第一目标比特值和所述第二目标比特值进行还原运算, 根据 还原运算结果获得所述秘密数据对应的目标秘密数据, 其中, 所述 目标秘密数据的分片属 于模2的t 2次幂空间, t1和t 2均为正整数, 且t 2>t1>2。 2.根据权利 要求1所述的方法, 其中, 所述模转换运算为模2的t 1次幂空间到模2的t2次 幂空间的模转换运 算。 3.根据权利要求1所述的方法, 其中, 所述秘密参数通过如下运 算获得: 根据所述秘密数据 所属的模空间, 确定所述秘密数据对应的秘密参数, 其中, 所述秘密 参数为正数。 4.根据权利要求1所述的方法, 根据变换运算结果获得所述第一数据分片对应的第三 数据分片, 包括: 将所述变换运 算结果对2的t1次幂 取模, 获得 所述第一数据分片对应的第三数据分片。 5.根据权利要求1所述的方法, 所述按照预设运算规则对所述第 三数据分片, 和所述第 二数据分片对应的第四数据分片进行模转换运算, 获得所述第三数据分片对应的第一目标 比特值和所述第四数据分片对应的第二目标比特值, 包括: 确定所述第二数据分片对应的第四数据分片; 确定所述第三数据分片的第t 1‑1位的第一比特值; 确定所述第四数据分片的第t 1‑1位 的第二比特值; 对所述第一比特值和所述第二比特值进行安全逻辑 运算, 获得第一中间计算结果; 根据所述第 一中间计算结果分别计算所述第 三数据分片对应的第 一目标比特值, 和所 述第四数据分片对应的第二目标比特值。 6.根据权利要求5所述的方法, 所述根据所述第一中间计算结果分别计算所述第三数 据分片对应的第一目标比特值, 和所述第四数据分片对应的第二目标比特值, 包括: 根据所述第一中间计算结果确定第二中间计算结果; 根据所述第 二中间计算结果确定所述第 三数据分片对应的第 一中间比特值, 以及所述 第四数据分片对应的第二中间比特值; 对所述第一中间比特值与 所述第三数据分片进行拼接获得第 一目标比特值, 以及对所 述第二中间比特值与所述第四数据分片进行拼接获得第二 目标比特值, 其中, 所述第一 目 标比特值和所述第二目标比特值属于模2的t 2次幂空间。 7.根据权利要求1所述的方法, 所述根据还原运算结果获得所述秘密数据对应的目标 秘密数据, 包括: 根据所述还原运算结果确定所述第 一目标比特值对应的第 一目标数据, 以及所述第 二权 利 要 求 书 1/3 页 2 CN 115134079 A 2目标比特值对应的第二目标 数据; 所述第一目标数据与所述第二目标数据相加, 获得所述秘密数据对应的目标秘密数 据, 其中, 所述目标秘密数据的分片属于模2的t2次幂空间, 所述秘密数据数值与所述目标 秘密数据数值相等。 8.根据权利要求1所述的方法, 所述变换运 算, 包括: 基于秘密参数和所述第一数据分片进行求和运算, 获得求和运算结果, 并将所述求和 运算结果对2的t1次幂 取模, 获得 所述第一数据分片对应的第三数据分片; 相应的, 所述模转换运算, 包括: 确定所述第二数据分片对应的第四数据分片; 确定所 述第三数据分片的第t1 ‑1位的第一比特值; 确定所述第四数据分片的第t1 ‑1位的第二比特 值; 对所述第一比特值和所述第二比特值进 行安全或运算, 获得第一中间计算结果; 根据所 述第一中间计算结果分别计算所述第三数据分片对应的第一目标比特值, 和所述第四数据 分片对应的第二目标比特值; 相应的, 所述还原运算, 包括: 基于所述第一目标比特值和所述秘密参数进行求差运算 获得所述第一数据分片对应的第一目标数据; 确定所述第二目标比特值对应的第二目标数 据; 所述第一目标 数据与所述第二目标 数据相加, 获得 所述秘密数据对应的目标秘密数据。 9.根据权利要求1所述的方法, 所述变换运 算, 包括: 基于秘密参数和所述第一数据分片进行求差运算, 获得求差运算结果, 并将所述求差 运算结果对2的t1次幂 取模, 获得 所述第一数据分片对应的第三数据分片; 相应的, 所述模转换运算, 包括: 确定所述第二数据分片对应的第四数据分片; 确定所 述第三数据分片的第t1 ‑1位的第一比特值; 确定所述第四数据分片的第t1 ‑1位的第二比特 值; 对所述第一比特值和所述第二比特值进 行安全与运算, 获得第一中间计算结果; 根据所 述第一中间计算结果分别计算所述第三数据分片对应的第一目标比特值, 和所述第四数据 分片对应的第二目标比特值; 相应的, 所述还原运算, 包括: 基于所述第一目标比特值和所述秘密参数进行求和运算 获得所述第一数据分片对应的第一目标数据; 确定所述第二目标比特值对应的第二目标数 据; 所述第一目标 数据与所述第二目标 数据相加, 获得 所述秘密数据对应的目标秘密数据。 10.一种秘密数据处理装置, 所述秘密数据包括第一数据分片和第二数据分片, 其中, 第一方持有 所述第一数据分片, 第二方持有 所述第二数据分片, 所述秘密数据、 所述第一数 据分片和所述第二数据分片均属于模2的t1次幂空间; 所述装置包括: 变换运算模块, 被配置为基于秘密参数和所述第一数据分片进行变换运算, 根据变换 运算结果获得 所述第一数据分片对应的第三数据分片; 模转换运算模块, 被配置为按照预设运算规则对所述第三数据分片, 和所述第二数据 分片对应的第四数据分片进行模转换运算, 获得所述第三数据分片对应的第一目标比特值 和所述第四数据分片对应的第二目标比特值; 还原运算模块, 被配置为基于所述秘密参数, 所述第一目标比特值和所述第二目标比 特值进行还原运算, 根据还原 运算结果获得所述秘密数据对应的目标秘密数据, 其中, 所述 目标秘密数据的分片属于模2的t 2次幂空间, t1和t 2均为正整数, 且t 2>t1>2。 11.一种计算设备, 包括: 存储器和处 理器;权 利 要 求 书 2/3 页 3 CN 115134079 A 3

.PDF文档 专利 秘密数据处理方法以及装置

文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 秘密数据处理方法以及装置 第 1 页 专利 秘密数据处理方法以及装置 第 2 页 专利 秘密数据处理方法以及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 04:08:33上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。