数据安全校验方法、装置及校验设备的制造方法_4

文档序号:9508411阅读:来源:国知局
上。可以根据实际的 需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付 出创造性劳动的情况下,即可以理解并实施。
[0117] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其 它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或 者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的 权利要求指出。
[0118] 应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并 且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
【主权项】
1. 一种数据安全校验方法,其特征在于,所述方法应用在校验设备内,所述方法包括: 获得待校验数据的N个实时校验值,所述N个实时校验值为通过N个校验算法分别对 所述待校验数据进行校验运算获得的校验值,所述N为大于1的自然数; 获得与所述待校验数据对应的原始数据的N个原始校验值,所述N个原始校验值为通 过所述N个校验算法对所述原始数据进行校验运算获得的校验值; 当验证所述N个实时校验值与所述N个原始校验值中,采用相同校验算法的实时校验 值和原始校验值均一致时,确定所述待校验数据通过安全校验。2. 根据权利要求1所述的方法,其特征在于,所述校验设备为所述原始数据的接收方, 所述原始数据的接收方为服务器,所述原始数据的发送方为终端,所述数据包括:用户口 令、或数字证书; 所述方法还包括: 当接收到所述原始数据时,通过所述N个校验算法对所述原始数据进行校验运算获得N个原始校验值; 保存所述原始数据的数据标识与所述N个原始校验值的对应关系; 所述获得待校验数据的N个实时校验值,包括: 当接收到所述终端发送的所述待校验数据后,通过所述N个校验算法分别对所述待校 验数据进行校验运算,获得N个实时校验值; 所述获得与所述待校验数据对应的原始数据的N个原始校验值,包括: 从所述待校验数据中读取数据标识,查找所述对应关系,获得与读取的数据标识对应 的N个原始校验值。3. 根据权利要求1所述的方法,其特征在于,所述校验设备为所述待校验数据的下载 方时,所述待校验数据的下载方为终端,所述原始数据的提供方为服务器,所述数据包括: 应用程序、文本信息、或多媒体文件; 所述获得待校验数据的N个实时校验值,包括: 当下载完所述待校验数据时,通过所述N个校验算法分别对所述待校验数据进行校验 运算,获得N个实时校验值; 所述获得与所述待校验数据对应的原始数据的N个原始校验值,包括: 从所述服务器获得与所述待校验数据对应的所述原始数据的N个原始校验值。4. 根据权利要求1所述的方法,其特征在于,所述校验设备为所述原始数据的提供方 时,所述原始数据的提供方为服务器,所述待校验数据的下载方为终端,所述数据包括:应 用程序、文本信息、或多媒体文件; 所述方法还包括: 当获得所述原始数据时,通过所述N个校验算法对所述原始数据进行校验运算得到N个原始校验值; 保存所述原始数据的数据标识与所述N个原始校验值的对应关系; 所述获得待校验数据的N个实时校验值,包括: 接收所述终端在下载完所述待校验数据后,传输的所述待校验数据的N个实时校验 值; 所述获得与所述待校验数据对应的原始数据的N个原始校验值,包括: 获得接收的所述N个实时校验值中携带的数据标识,查找所述对应关系,获得与所述 携带的数据标识对应的N个原始校验值。5. 根据权利要求1至4任意一项所述的方法,其特征在于,所述校验算法包括:哈希算 法、和/或循环冗余校验码CRC校验算法。6. -种数据安全校验装置,其特征在于,所述装置应用在校验设备内,所述装置包括: 第一获得单元,用于获得待校验数据的N个实时校验值,所述N个实时校验值为通过 N个校验算法分别对所述待校验数据进行校验运算获得的校验值,所述N为大于1的自然 数; 第二获得单元,用于获得与所述待校验数据对应的原始数据的N个原始校验值,所述N个原始校验值为通过所述N个校验算法对所述原始数据进行校验运算获得的校验值; 校验单元,用于当验证所述N个实时校验值与所述N个原始校验值中,采用相同校验算 法的实时校验值和原始校验值均一致时,确定所述待校验数据通过安全校验。7. 根据权利要求6所述的装置,其特征在于,所述校验设备为所述原始数据的接收方, 所述原始数据的接收方为服务器,所述原始数据的发送方为终端,所述数据包括:用户口 令、或数字证书; 所述装置还包括: 第一运算单元,用于当接收到所述原始数据时,通过所述N个校验算法对所述原始数 据进行校验运算获得N个原始校验值; 第一保存单元,用于保存所述原始数据的数据标识与所述N个原始校验值的对应关 系; 所述第一获得单元,具体用于当接收到所述终端发送的所述待校验数据后,通过所述N个校验算法分别对所述待校验数据进行校验运算,获得N个实时校验值; 所述第二获得单元,具体用于从所述待校验数据中读取数据标识,查找所述对应关系, 获得与读取的数据标识对应的N个原始校验值。8. 根据权利要求6所述的装置,其特征在于,所述校验设备为所述待校验数据的下载 方时,所述待校验数据的下载方为终端,所述原始数据的提供方为服务器,所述数据包括: 应用程序、文本信息、或多媒体文件; 所述第一获得单元,具体用于当下载完所述待校验数据时,通过所述N个校验算法分 别对所述待校验数据进行校验运算,获得N个实时校验值; 所述第二获得单元,具体用于从所述服务器获得与所述待校验数据对应的所述原始数 据的N个原始校验值。9. 根据权利要求6所述的装置,其特征在于,所述校验设备为所述原始数据的提供方 时,所述原始数据的提供方为服务器,所述待校验数据的下载方为终端,所述数据包括:应 用程序、文本信息、或多媒体文件; 所述装置还包括: 第二运算单元,用于当获得所述原始数据时,通过所述N个校验算法对所述原始数据 进行校验运算得到N个原始校验值; 第二保存单元,用于保存所述原始数据的数据标识与所述N个原始校验值的对应关 系; 所述第一获得单元,具体用于接收所述终端在下载完所述待校验数据后,传输的所述 待校验数据的N个实时校验值; 所述第二获得单元,具体用于获得接收的所述N个实时校验值中携带的数据标识,查 找所述对应关系,获得与所述携带的数据标识对应的N个原始校验值。10. 根据权利要求6至9任意一项所述的装置,其特征在于,所述校验算法包括:哈希 算法、和/或循环冗余校验码CRC校验算法。11. 一种校验设备,其特征在于,包括: 处理器;用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 获得待校验数据的N个实时校验值,所述N个实时校验值为通过N个校验算法分别对 所述待校验数据进行校验运算获得的校验值,所述N为大于1的自然数; 获得与所述待校验数据对应的原始数据的N个原始校验值,所述N个原始校验值为通 过所述N个校验算法对所述原始数据进行校验运算获得的校验值; 当验证所述N个实时校验值与所述N个原始校验值中,采用相同校验算法的实时校验 值和原始校验值均一致时,确定所述待校验数据通过安全校验。
【专利摘要】本申请公开了数据安全校验方法、装置及校验设备,该方法包括:获得待校验数据的N个实时校验值,所述N个实时校验值为通过N个校验算法分别对所述待校验数据进行校验运算获得的校验值;获得与待校验数据对应的原始数据的N个原始校验值,N个原始校验值为通过N个校验算法对原始数据进行校验运算获得的校验值;当验证N个实时校验值与N个原始校验值中,采用相同校验算法的实时校验值和原始校验值均一致时,确定待校验数据通过安全校验。本申请采用多个校验算法对待校验数据进行安全性校验,在提高了碰撞难度的同时,可以有效鉴别各种伪造数据,从而保证了数据安全性校验的准确性。
【IPC分类】H04L9/32
【公开号】CN105262589
【申请号】CN201410340026
【发明人】李立中
【申请人】阿里巴巴集团控股有限公司
【公开日】2016年1月20日
【申请日】2014年7月16日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1