当以数字方式签署电子文件(例如PDF或MS Word)时,数字签名在文档的某一页或读者应用程序所指示的属性中是显而易见的(例如,在MS Word中,红色“印章”表示有效签名)。
在无纸环境中,这可能是完全无纸的,但在混合设置下,文档可能仍然必须以印刷形式存储。“老式”文件签名确认文件的每一页都要求签名者在每一页上签名。
有了电子签名的文件,如何才能在印刷版的每一页上做类似的事情,即包括一种类型的“单字”?
发布于 2016-09-12 12:30:00
我用数字发票做了实验。我们提出的方法是创建发票数据的小文本表示,对其进行数字签名,并将该签名作为QRCode包含在文档本身中(我们将实际数据与实际数据放在一起,因为它允许轻松的机器读取)。
现在,只有当您能够以一种有意义和一致的方式生成这样的摘要时,这种方法才是可用的:对于一般用途的文档,它可能很难应用,特别是当它们包含图像时。
发布于 2016-09-12 11:31:19
理论上,软件可以将“数字签名”以可读字符串的形式放在每一页文本上(例如,在每一页的页脚中)。
但是要验证它,您必须手动将整个页面输入计算机,以及签名字符串的字符。那不太实际。
发布于 2016-09-13 05:50:29
生成的文本或印章在打印的文档上没有值。“最常用的”解决方案是在文档上放置一个datamatrix映像(它看起来像qr代码,但不同)。此数据线包含已签名文档的数据。2问题:
完整的文档将被签名为图像,但很难知道打印版本会是什么样子(取决于打印机、黑白和颜色等)。
规范的一个例子是2d-doc (法语)。
注:我为2 2ddoc的创建者工作。
https://security.stackexchange.com/questions/136595
复制相似问题