
防伪存证需要证明什么
理解防伪存证,首先要区分三个问题:数据是否改变、数据在何时已经存在,以及数据描述的事情是否真实。前两项可以通过密码学记录提供验证依据;第三项仍涉及数据采集和现实业务核验。例如,一份检测报告的摘要被记录下来,可以用于核对后续文件是否一致,却不能仅凭该记录判断检测过程是否可靠。
哈希、区块链接与共识
哈希将数据映射为摘要,便于对内容进行一致性核验。以太坊区块文档介绍,区块引用前一区块的哈希,交易按顺序组织,节点验证交易执行产生的状态。哈希链接与共识规则共同支持历史记录的一致性。
在存证中,验证者可以对待核验文件重新计算摘要,再与记录比较。适用前提是使用相同算法和相同的输入字节;文件格式转换或元数据变化也可能改变摘要。因此,摘要不同能够提示内容发生变化,却不能直接说明变化属于恶意篡改。
哈希链接使历史修改容易被发现,共识机制则决定网络接受哪一份记录。判断存证是否稳定,还需要考虑所在链的确认和最终性规则,不能把刚提交交易等同于记录已经最终确定。
时间戳与数字签名
RFC 3161描述了时间戳机构接收数据摘要并签发时间戳令牌的机制,用于支持数据在特定时间之前已存在的证明。验证涉及摘要、机构签名、证书和相关策略;请求中的随机数可帮助核对响应是否对应本次请求。
数字签名提供凭证签发方和凭证完整性的验证依据,其可信度依赖密钥保护与证书验证。区块中的时间字段与时间戳机构签发的令牌具有不同的信任基础,不能仅因两者都包含时间就视为同一种证明。
适用条件与常见问题
只有摘要,能恢复原文件吗?摘要不能代替原文保存。存证系统需要保留可供核验的原始文件及必要凭证,否则以后可能无法完成内容比对。
上链后就能证明商品是真品吗?链上记录能够支持数字记录的核验,实物与记录之间的对应关系仍需独立保障。复制标签或录入虚假信息的问题,无法仅靠保存摘要解决。
时间记录能证明文件的准确创作时间吗?存在性证明通常支持文件不晚于某个时间已存在,不能据此断定文件恰在该时刻创作,也不能自动证明作者身份或权利归属。