极客网3月24日(北京)在互联网的世界,文档、照片、软件等等数字资源的版权都极其容易受到盗取,最终导致自己辛勤劳动的成果不能得到保护。由于在版权保护机构登记是要费用的,一般除了重大的一些成果,我们很少会自己承担这些费用。举一个很简单的例子,如果你写了一篇文章,然后你投了几个报社,最后某报社直接刊登了你的文章而拒绝给稿费,更可恨的是还口口声声说不是你写的,由于你未做任何措施,百口莫辩,只能哑巴吞黄连,就是打官司也没有一点胜算。
我们提供一种假设,假如你在投稿前能通过某种手段证明我手上现在就有这个稿件了,接着再进行投稿,而报社再过了一段时间出版了你的文章且没付你相应的报酬,但这时我不怕没证据了,因为我投稿前已经通过某种手段证明我有这个稿件了,我在报社出版的时间之前就已经有这个稿件了,足以证明自己比报社更早拥有稿件,自然有能力保护自己的合法权益,这里的某种手段就是本文想要提出的一种自我保护方法。
我们经常会在警匪片中看到匪徒用报纸跟人质一起拍照,以此来证明人质还活着,为什么能证明?因为报纸上有日期时间,至少可以证明到报纸上的时间内人质没被杀。由于报纸存在以下四种特性使之能成为时间证明,首先,报纸具有时间性,报纸每天都印刷发布,每天的日期都不一样;其次,报纸具有分散性,印刷出来的报纸被卖到各个地方的不同人手上;再次,报纸具有不可销毁性,一旦分散出来的报纸就基本不可能再被统一回收起来销毁;最后,报纸具有不可为造型,每天的新闻都不一样,你永远不可能预测明天会发生什么,所没人能提前伪造报纸。刚好笔者近期在研究比特币设计原理,发现了比特币同样拥有报纸的这些特性。
比特币把密码学作用发挥到了极致,其中很多思想更是值得我们深入研究学习。比特币除了可以进行支付以外,还有一个不为人知的作用--存在证明机制。由于比特币是一条延绵不绝向前的数据链,可以提供时间戳功能,进而实现存在证明机制,说简单明白点就是可以证明某些事情或某些东西在某时间段存在过。在我看来,比特币提供的时间证明比起我们现有的任何方法都更加可靠、安全。为什么呢?因为我们现有的所有证明方法都是建立在对某一权威机构的信任的基础上,而如果利用比特币则可以规避权威机构信任的风险,让世界上所有节点都帮你证明,关于比特币时间证明这里不过多阐述,主要还是看看本文提出的一种数字资源版权保护方法。
昨天,我带着对比特币时间戳机制的思考我进入了梦想,根据比特币存在证明原理,在梦里我想到了一种有效的简单的时间证明原理。有人说,这个问题很容易解决啊,我们只要把自己的稿件或相片上传到某个互联网公司,那里有上传时间,相当于就把这个稿件盖上时间戳了。这就好比在以前没有互联网的年代,我们通过把自己的稿件封进信封然后寄给自己,然后不拆开,那么上面的时间戳就能证明这个时间戳之前我就已经拥有这份稿件了。但是我想问问你你觉得把自己原稿件全盘放到别人的服务器上面你能放心吗?假如别人服务器被人入侵了更改了数据库时间,那还能作为有效证据吗?自己手里拿着稿件总是比放在别人的服务器上面安全。
好吧,接着我要想一个办法,既不用把我的原稿放到别人的服务器上面,同时也可以完成我的稿件时间证明。看看具体操作:
第一步,我们到网上去下载一个哈希运算工具,这个工具比较常见,一般使用SHA256算法即可,此算法是国际公认安全算法。笔者下载的工具如下图,这个工具支持的算法比较多,我这里只要勾选SHA256即可。
第二步,选择需要被证明的数字资源,可以是任何类型的文件、照片、软件等等,只要是以数字形式保持的所有资源。假如我桌面上有一个需要保护的文档。
第三步,开始计算这个文件的哈希值,我运算出来的结果是5684549d71047df89b73ade87b7ed9549b4b3037f2f704accd47b5417b0cf32d .
第四步,也是比较关键巧妙的一步,我们把第三步得到的运算值(这里是5684549d71047df89b73ade87b7ed9549b4b3037f2f704accd47b5417b0cf32d)发到我们常用的社交网站上,可以是博客,微博等等。我选择发到我个人的博客上,上面包含了时间和运算值,这个时间就完成了我的文件存在证明。这下算是大功告成,我的文件已经受到这个博客系统的存在证明了。当然,如果你还希望更多的系统帮你证明你还可以发新浪微博、腾讯微博等等,发越多地方表示越多系统帮你证明。
第五步,新建一个目录,命名最好包含运算值,如下图,再把保护文件放进去,这样就不会搞混,我们要搞清楚一点的是,如果你对原稿进行了改动,就要全部重新来一遍,并另外建立一个目录存放。
接下来我们稍微看一下原理,SHA256属于哈希算法的一种,它的作用就是把任何一串数字映射成全世界唯一的数字,范围在0到2^256.简单的说就是把任何一个文档都创建一个唯一的标识。反过来说,这个唯一标识就可以用来代表你的指定的文档。做这么个运算有一个很重要的作用:不用暴露你的文档的原稿内容。再而我们把这个唯一标识发表到博客,那么通过博客的时间即可推出这个指定文档在此时间前已存在。原理就是如此简单。
如果你还想加强安全,可以在做哈希运算时加入一个密钥(盐值),这个密钥自己千万不能忘记了,可以看到运算结果已经变了,引入了密钥,毫无疑问更加安全。
以上便是我要跟大家分享的数字资源版权自我保护方法,但方法有个共同点,都把证明基础建立在第三方机构,只有少量个体帮你证明,假如我们说任何个体跟机构都是平等的,那么我更希望的是能像报纸一样散发到无数人手中,这样的人散落在世界各地,是不是觉得全世界人民都在帮你作证啊?现在比特币就能如此实现。
最后,感谢您读完本文,假如您经常写作投稿,您可以考虑使用这个方法,您也可以推荐给经常写作投稿的朋友,多一点的保护措施将在关键时刻保护你的合法权益。
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。