版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN201680003053.6
公 开 号:CN107078899A
代 理 人:毛威;肖鹂
代理机构:11329 北京龙双利达知识产权代理有限公司
专利类型:发明申请
申 请 日:20170818
公 开 日:20160323
专利主分类号:H04L9/00(20060101)
关 键 词:数据块 混淆 点积 余数 辅助输入 取模运算 预先确定 随机数 标识符 除数 函数应用 合作伙伴 秘密密钥 数据构建 被除数 求和 压缩 非暂时性计算机 计算机可读程序 可读介质 计算机程序产品 计算机执行 微处理器 计算机
摘 要:本发明的实施例提供混淆数据的系统和方法。根据一个实施例,通过将单向压缩函数应用于多个辅助输入来产生多个随机数,所述多个辅助输入可以至少包含秘密密钥和数据合作伙伴标识符。针对待混淆的每一行数据M,反复地执行以下步骤:根据所述待混淆的每一行数据构建多个数据块,其中预先确定所述数据块的数目(n);产生点积,所述点积通过以下步骤获得:通过将所述多个数据块中的每一个数据块乘以所述多个随机数中的专属的一个来产生多个乘积,并对所述多个乘积求和;以及通过确定取模运算的余数来产生所述待混淆的每一行数据的混淆形式,使用所述点积作为被除数以及预先确定的整数值作为除数来执行所述确定取模运算的余数。