怎么查看自己身份证的信息(如何跟踪自己的身份证信息)(1)


作者:刘儒勇

日期:2018年7月29日

https://bihu.com/article/1028554

投稿者获得 200 PRS奖励。

本文观点仅代表原作者看法,不代表PRS布道者立场。PRS布道者采编所有以PRESS.one为主题的文章,欢迎投稿。

以下为原作者正文。


每注册一个交易所,想要提币大多需要进行KYC* 验证。那么你上传的KYC信息安全吗?风险很大,交易所都有跑路的,还指望他们跑路后妥善处理你的个人信息?

发生个人信息泄漏后,想要确定责任主体,如何做呢?给身份证图片加水印,然后拿已添加水印的图片进行KYC。

想法来源

今天看到一个网站 https://stamp.io。

你可以上传文件,然后网站会对其做签名,最后把数据hash分别存储到以太坊和比特币区块中。

我测试了一下,很长时间没打包到区块中。比特币网络慢可以理解,以太坊还这么慢理解不了。

虽然暂时未打包都区块中,但是把文件hash上传到区块链中是可行的。

用这种技术来跟踪身份证图片

1. 把身份证图片上传到 stamp.io,图片hash保存到区块链上。

2. 用第一步的图片进行KYC。

3. 如果身份证图片泄漏,可以和上传到 stamp.io 的图片进行对比,看是不是同一张图片。

这样做还是会有如下问题:

1. 身份证图片上传到了 stamp.io,可能会被用到其他地方;

2. 我需要针对不同网站准备不同的身份证图片(这样hash才会不同),还需要记录对应关系;

3. 除非原图泄漏,否则随便修改一个像素hash值也变了。

用 PRESS.one 做这件事

PRESS.one 本身已经在做图片加水印的工作,有先发优势。

但是 PRESS.one 目前还不能实现我的需求,有一些细节需要改动:

1. 不仅对图片加水印,还要提供一个接口,可以输入图片用处,一起添加到水印中。

2. 我不希望身份证图片被上传到链上,最多把hash上传。可以让用户选择hash是否上链。上链的话可以形成完整证据链,某月某日签名身份证图片,随后上传到了某个交易所进行KYC。

3. 在PRESS.one App上可以对图片进行扫码,识别图片中的水印。

更进一步,必须有我的私钥解密,才能查看水印中用我公钥加密的专属信息。水印中要开辟一块需要权限才能查看的数据区,不预先提供权限不可见。

编者注:

*KYC:Know Your Customer 的缩写,是目前常用的实名身份认证手段,需要用户提供个人身份证件。

** hash:哈希值。

***此处加水印应理解为 PRESS.one 项目对图片进行数字签名,即在图片信息内嵌入肉眼无法识别的签名信息。


这篇文章的 PRESS.one 签名:

https://press.one/file/v?s=225f85fd66da68c57e9e331d7fb7861b6e24b30c7068a6b625175cda5612f48691112b9b8ad344710290aaf4f95277bf326c8462ee1d6b027de33c7b10ff31ca1&h=9704473c19cf2f87859db0f3e15a56577f99289ab4bb415cda1ba8fd2aa8cb95&a=f696ffeb49cce1907bebb61e741a61758948d939&f=P1&v=2

,