◆王升 范思宇 杜玉洁 李浩维 郭元祯 张良
基于区块链技术的文档防篡改系统
◆王升 范思宇 杜玉洁 李浩维 郭元祯 张良指导老师
(北京信息科技大学计算机学院 北京 100101)
就目前而言,电子文档存在着依赖第三方的公信力与文档可能被篡改等问题。在本系统中利用区块链技术辅以IPFS分布式存储技术,保证了电子文档在上传、存储、查验时无须依赖于第三方的公信力,实现文档存储于IPFS并转换成哈希值,将哈希值上传到以太坊后完成可溯源以及防篡改。
区块链;文档;防篡改;系统
纸质文档不易带、不易随时查看等缺点正逐步显现,电子文档代替纸质文件已成必然。而电子文档由于极度依赖第三方的认证才能保证具有公信力,在电子文档传递到认证机构上时难免出现泄密、遭到篡改与不公开等问题。区块链本身具有的去中心化、不可篡改与透明等特点可以帮我们解决这个问题。使用区块链技术辅以分布式存储系统,可以先让处于区块链中的节点签署智能合约,然后节点上传的文档经过计算,将其哈希值上传到以太坊上保存。又因为文件存储在以太坊中极其昂贵,所以我们使用IPFS存储我们的文件,其本身分布式存储、去中心,高效便宜的特点大大提高了我们存储下载文件的效率。当文档被篡改,那么其转码后哈希值就会发生很大的变化。因而只要在链上的文档的哈希值得不到验证,就可以发现文档被篡改。这样既保证了文档的不可篡改又解决了依赖第三方认证的问题。……