The present invention provides a method of data processing, a method of data authentication and a corresponding device and device, in which the method of data processing includes obtaining the user's characteristic data; according to the preset rules, the N group data is determined from the data to be distributed, the N is a preset positive integer, and the characteristic data of the user is written to be divided. The N group data in the data is sent out, and the said distributed data is distributed to the user. The method provided by the invention makes the user's characteristic data inserted in the data to be distributed to the N group data respectively. The user needs to locate all the N data accurately, and tamper with the user's characteristic data one by one to improve the user's difficulty in tampering the characteristic data. Once the data is illegally transmitted, the corresponding users can be determined according to the characteristic data inserted in the data to be distributed, and the data source can be traced, and the security of the data distribution process can be improved.
【技术实现步骤摘要】
数据处理的方法、数据认证的方法及对应装置和设备
本专利技术涉及计算机应用
,特别涉及一种数据处理的方法、数据认证的方法及对应装置和设备。
技术介绍
随着业务的发展,企业的各种数据呈几何级数增长。这些数据蕴含着巨大的财富,那么数据的安全问题也就随之而言,且伴随着数据的产生、分发、挖掘到销毁各个阶段。尤其是数据分发阶段,如果没有良好的安全方案,一旦分发出去会对企业造成无法估量的损失。目前数据分发的安全方案主要包括两种:一种是预先对数据进行加密的方案。即双方协商好密钥,采用密钥将数据进行加密后分发给合法用户。但合法用户利用密钥对数据进行解密后,仍可以将其继续分发给非法用户。另一种是在数据分发前对数据进行签名、添加水印、电子印章等处理,若数据分发后出现非法传播后,可以通过从数据中提取签名、水印和电子印章等来追溯数据来源。但现有的签名、添加水印和电子印章等方式用户是可以感知的,数据被分发至合法用户后,合法用户可以通过去除签名、水印或电子印章等方式对数据进行篡改,然后进行传播。如图1中所示,上述两种方式在数据分发过程中的安全性仍然较低。
技术实现思路
有鉴于此,本专利技术提供了一种数据处理的方法、数据认证的方法及对应装置和设备,以便于追溯非法传播的数据源,提高数据分发过程中的安全性。具体技术方案如下:本专利技术提供了一种数据处理的方法,该方法包括:获取用户的特征数据;依据预设的规则,从待分发数据中确定N组数据,所述N为预设的正整数;将所述用户的特征数据分别写入所述N组数据中的每一组;将所述待分发数据分发给所述用户。本专利技术还提供了一种数据认证的方法,该 ...
【技术保护点】
1.一种数据处理的方法,其特征在于,该方法包括:获取用户的特征数据;依据预设的规则,从待分发数据中确定N组数据,所述N为预设的正整数;将所述用户的特征数据分别写入所述N组数据中的每一组;将所述待分发数据分发给所述用户。
【技术特征摘要】
1.一种数据处理的方法,其特征在于,该方法包括:获取用户的特征数据;依据预设的规则,从待分发数据中确定N组数据,所述N为预设的正整数;将所述用户的特征数据分别写入所述N组数据中的每一组;将所述待分发数据分发给所述用户。2.根据权利要求1所述的方法,其特征在于,所述用户的特征数据包括:所述用户的名称、标志、机构代码、为所述用户分配的唯一数字序列中的一个或至少两个的组合。3.根据权利要求1所述的方法,其特征在于,所述获取用户的特征数据包括:对用户的特征数据进行二值化处理,得到n位二进制特征数据;或者,对用户的特征数据进行二值化处理后,利用预设的密钥对二值化处理后得到的特征数据进行加密,得到n位二进制特征数据;所述n为预设的正整数。4.根据权利要求3所述的方法,其特征在于,利用预设的密钥对二值化处理后得到的特征数据进行加密包括:利用预设的密钥生成n位加密因子;将所述n位加密因子与对用户的特征数据进行二值化处理后得到的二进制特征数据进行按位逻辑处理,得到n位二进制特征数据。5.根据权利要求4所述的方法,其特征在于,所述按位逻辑处理包括:按位异或。6.根据权利要求4所述的方法,其特征在于,所述利用预设的密钥生成n位加密因子包括:设置第1位加密因子为预设的密钥;从第1位加密因子开始执行迭代处理,直至得到第n位加密因子,所述迭代处理包括:利用预设的迭代规则对第i位加密因子进行迭代处理,得到第i+1位加密因子。7.根据权利要求1所述的方法,其特征在于,所述依据预设的规则,从待分发数据中确定N组数据包括:依据预设的规则,从待分发数据中确定M条数据,M为预设的正整数;分别从确定的各条数据中选择m位数据,m为预设的正整数;由选择的M*m位数据构成N组数据。8.根据权利要求7所述的方法,其特征在于,所述依据预设的规则,从待分发数据中确定M条数据包括:对待分发数据进行排序;以预设的密钥作为随机种子,生成M个随机数;将生成的随机数作为排次确定对应的M条数据。9.根据权利要求3所述的方法,其特征在于,将所述用户的特征数据分别写入所述N组数据中的每一组包括:针对所述N组数据,将得到的所述n位二进制特征数据分别对应替换每一组数据中的各位;或者,针对所述N组数据,将得到的所述n位二进制特征数据分别与1进行异或后,将得到的各位分别对应替换每一组数据中的各位。10.一种数据认证的方法,其特征在于,该方法包括:依据预设的规则,从待认证数据中确定N组数据,所述N为预设的正整数;从所述N组数据中获取用户的特征数据;依据获取的特征数据确定对应的用户。11.根据权利要求10所述的方法,其特征在于,所述依据预设的规则,从待认证数据中确定N组数据包括:依据预设的规则,从待分发数据中确定M条数据,M为预设的正整数;分别从确定的各条数据中选择m位数据,m为预设的正整数;由选择的M*m位数据构成N组数据。12.根据权利要求11所述的方法,其特征在于,所述依据预设的规则,从待分发数据中确定M条数据包括:对待分发数据进行排序;以预设的密钥作为随机种子,生成M个随机数;将生成的随机数作为排次确定对应的M条数据。13.根据权利要求10所述的方法,其特征在于,从所述N组数据中获取用户的特征数据包括:分别从所述N组数据的各组数据中,读取各位数据,得到N个n位二进制特征数据,所述n位正整数;或者,分别从所述N组数据的各组数据中,读取各位数据,将各位数据分别与1进行异或后,得到N个n位二进制特征数据。14.根据权利要求10所述的方法,其特征在于,所述依据获取的特征数据确定对应的用户包括:针对各用户,分别确定用户的特征数据;将所述获取的特征数据与各用户的特征数据进行匹配;确定匹配出的用户。15.根据权利要求14所述的方法,其特征在于,所述确定用户的特征数据包括:对用户的特征数据进行二值化处理,得到n位二进制特征数据;或者,对用户的特征数据进行二值化处理后,利用预设的密钥对二值化处理后得到的特征数据进行加密,得到n位二进制特征数据;所述n为正整数。16.根据权利要求15所述的方法,其特征在于,利用预设的密钥对二值化处理后得到的特征数据进行加密包括:利用预设的密钥生成n位加密因子;将所述n位加密因子与对用户的特征数据进行二值化处理后得到的二进制特征数据进行按位逻辑处理,得到n位二进制特征数据。17.根据权利要求16所述的方法,其特征在于,所述按位逻辑处理包括:按位异或。18.根据权利要求16所述的方法,其特征在于,所述利用预设的密钥生成n位加密因子包括:设置第1位加密因子为预设的密钥;从第1位加密因子开始执行迭代处理,直至得到第n位加密因子,所述迭代处理包括:利用预设的迭代规则对第i位加密因子进行迭代处理,得到第i+1位加密因子。19.一种数据处理的装置,其特征在于,该装置包括:特征获取单元,用于获取用户的特征数据;数据确定单元,用于依据预设的规则,从待分发数据中确定N组数据,所述N为预设的正整数;特征写入单元,用于将所述用户的特征数据分别写入待分发数据中的所述N组数据中的每一组;数据分发单元,用于将所述特征写入单元处理后的待分发数据分发给所述用户。20.根据权利要求19所述的装置,其特征在于,所述用户的特征数据包括:所述用户的名称、标志、机构代码、为所述用户分配的唯一数字序列中的一个或至少...
【专利技术属性】
技术研发人员:陶伟成,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。