【技术实现步骤摘要】
一种基于签名数据链的时间戳防伪方法与装置
本专利技术属于信息
,具体涉及密码领域,尤其涉及一种基于签名数据链的时间戳防伪方法与装置。
技术介绍
目前的时间戳,基本是权威第三方,例如CA机构,对需要盖时间戳的数据增加精确时间后签名得到;精确时间可以通过互联网授时服务器、北斗GPS导航授时等方式获得;但这种方式存在一个很大的漏洞,就是CA机构可以在现在采用以前的时间加盖时间戳,例如根据一位医生的请求,CA可以将其现在发过来的电子病历加盖一个月前的时间,并且通过修改数据库、日志系统等达到伪造的目的。因此,现有技术中存在时间戳容易被篡改,而导致时间戳伪造的问题。
技术实现思路
本专利技术的主要目的在于公开一种基于签名数据链的时间戳防伪方法与装置,用于解决现有技术中存在时间戳容易被篡改,而导致时间戳伪的造问题。为达上述目的,根据本专利技术的一个方面,公开一种基于签名数据链的时间戳防伪方法,并采用如下技术方案:一种基于签名数据链的时间戳防伪方法包括:获取防伪时间戳的信息数据,所述信息数据为所述防伪时间戳的请求数据以及所述请求数据的hash值,或者为所述请求数据的hash值; ...
【技术保护点】
一种基于签名数据链的时间戳防伪方法,其特征在于,包括:获取防伪时间戳的信息数据,所述信息数据为所述防伪时间戳的请求数据以及所述请求数据的hash值,或者为所述请求数据的hash值;将预设时间段内所有请求的所述信息数据进行打包成数据块;基于自动生成的签名数据链对包含上一数据块签名数据及本预设时间段内所有请求防伪时间戳的数据块进行打包签名,实现对所述时间戳的防伪。
【技术特征摘要】
2017.11.15 CN 20171113276461.一种基于签名数据链的时间戳防伪方法,其特征在于,包括:获取防伪时间戳的信息数据,所述信息数据为所述防伪时间戳的请求数据以及所述请求数据的hash值,或者为所述请求数据的hash值;将预设时间段内所有请求的所述信息数据进行打包成数据块;基于自动生成的签名数据链对包含上一数据块签名数据及本预设时间段内所有请求防伪时间戳的数据块进行打包签名,实现对所述时间戳的防伪。2.如权利要求1所述的时间戳防伪方法,其特征在于,所述签名数据链包括:根据数据块生成的时间顺序,后一数据块数据中有前一数据块数据的签名值,形成所述签名数据链。3.如权利要求2所述的时间戳防伪方法,其特征在于,所述签名数据链为:所述前一数据块数据包括:时间戳数据1、时间戳数据2…时间戳数据M,其中M为所述预设时间段内请求防伪时间戳的个数;依据所述前一数据块数据,当前数据块数据为:包括所述时间戳数据1、所述时间戳数据2…所述时间戳数据N的所有数据的签名值。4.如权利要求2所述的时间戳防伪方法,其特征在于,所述签名数据链为:所述前一块数据包括:时间戳请求1的拥有者、时间戳请求1的ID、hash值数据1;时间戳请求2的拥有者、时间戳请求2的ID、hash值数据2…时间戳请求M的拥有者、时间戳请求M的ID、hash值数据M,其中M为所述预设时间段内请求防伪时间戳的个数;依据所述前一数据块数据,当前数据块数据为:时间戳请求1的拥有者、时间戳请求1的ID、hash值数据1;时间戳请求2的拥有者、时间戳请求2的ID、hash值数据2…时间戳请求N的拥有者、时间戳请求N的ID、hash值数据N,其中N为所述预设时间段内请求防伪时间戳的个数。5.如权利要求1所述的时间戳防伪方法,其特征在于,所述块数据包括但不限于:包括但不限于ID、版本号、拥有者、算法ID、打包时间节点、打包时间戳数量的本块块头;块内所有时间...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。