您重视自己的知识产权,因此采取了适当的预防措施:您从合格的信任机构获取数字时间戳,以合法地证明您的作品在特定时间点存在。
您安全地存储证书。您保持文件完整。您从不故意编辑或更改它们。
然后,当事关重大时(例如,捍卫您的版权或在商标纠纷中证明先前使用),您运行验证。结果失败了。
加密证明如何在没有任何人为错误的情况下失效?答案很微妙:日常使用的桌面工具会在后台悄悄地修改文件,而不会提示您,也不会让您点击“保存”。
以下是三种常见的悄无声息地破坏您证据链的情况:
1. 在 macOS 预览中查看 PDF 文件
您打开一个文档、技术图纸或示意图。页面是横向的,所以您将其旋转 90 度以便阅读,然后关闭窗口。由于“预览”会在后台持续自动保存,关闭窗口会将更改直接保存到磁盘。您从未按下“保存”按钮,但底层文件已被重写——并且认证哈希值已永久失效。(Apple 文档)
2. 在 Windows 文件资源管理器中旋转照片
您在 Windows 中浏览原型照片。其中一张照片显示为横向,因此您单击“向右旋转”。图像仍然显示的是完全相同的发明,但 Windows 会将该方向元数据直接写入文件结构。即使是“无损”旋转也会改变二进制数据。对于人眼来说,图像没有变化;但对于加密验证算法来说,它是一个完全不同的文件。(Microsoft 文档)
3.在 iTunes 中播放音频
您将演示或采访录音导入到资料库中收听。如果启用了“声音检查”等功能,播放器可以将音量标准化标签直接写入文件的 ID3 元数据。录制的音频本身没有丝毫变化,但容器却发生了改变。数字指纹不再匹配。(ID3 文档)
三个日常操作:查看文档、整理照片、播放录音。这三种日常操作都可能无意中切断证书与其源文件之间的链接。
证书无法重建原始文件
数字证书锚定一个严格的加密哈希值。即使更改单个比特,哪怕是隐藏在文件头中的不可见元数据,指纹也绝对不匹配。
无论您的证明是基于比特币还是由合格的时间戳机构颁发,情况都是如此。这两个系统都无法恢复丢失或被修改的原始文件;它们仅证明在特定时刻注册的字节序列的精确性。如果覆盖所有未修改的副本,证书将失去实际效力。
保留您认证的版本
您的工作成果不应该被束之高阁。您需要查看蓝图、整理设计素材并收听录音,同时避免意外泄露您的法律证明。
因此,Bernstein 将加密认证与加密的版本化存储相结合。随着项目的推进,认证版本始终保持冻结状态并可验证,而客户端加密则确保您的专有资产严格保密。请参阅:Bernstein 功能。
不可篡改的证书的强度取决于它所保存的文件的强度。


