繁体   English   中英

网络文件的数字签名

[英]Digital signing of web document

我希望我们拥有 iPhone 的员工能够让公众对一份文档进行数字签名,该文档最初是基于 Spring 的 Web 表单。

此表格仅存在于我们的内部网上,且仅由我们的员工填写。

到目前为止,我的研究已经考虑了许多可能的解决方案:

  1. 手机屏幕上的电子湿墨签名;
  2. 使用手机上的指纹扫描仪捕获公众成员的特定手指并进行数字化存储;
  3. PKI系统;

目的是证明某个特定的人签署了一份文件。

1 技术上可行,但并不重要,因为它很容易被复制。

是否可以通过 iOS 设备上的浏览器和 javascript 捕获指纹?

可以制作 3 以适应这种情况吗?

如果您试图保证签署表格的成员不会否认表格,我建议使用 3.

这个过程可能是这样的:

  1. 为用户生成密钥对(K+, K-) (public, private)
  2. 该文档是针对K-(information_input_by_user)签署的
  3. 您将 K+ 与您的用户记录一起存储在某个数据库中。
  4. 从数据库中获取 K+ 并用它来证明用户是签名的真实作者

注意:第 2 行中的information_input_by_user可以是与用于验证他的用户(他自己的输入)相关的任何个人信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM