一种用于文件扫描防篡改数据处理、存储的系统及方法技术方案

技术编号:34468267 阅读:24 留言:0更新日期:2022-08-10 08:41
本发明专利技术实例提供一种用于文件扫描防篡改数据处理、存储的系统及方法,该方法包括:利用扫描设备将文件内容扫描生成电子文件,系统创建智能合约,采取有序多重签名方案;再由签名者和文件拥有者通过系统登记信息,系统将文件内容数据处理、存储等相关信息上传至智能合约;签名者根据文件拥有者公钥生成文件内容并签名,将文件内容上传至IPFS,基于IPFS的内容寻址通过哈希来完成,接着由IPFS返回文件内容索引,签名者将文件内容索引上传至智能合约。最后,参与密钥协商的拥有者及系统将私钥因子上传至智能合约公开,任何拥有智能合约地址的人均可查看合约上的信息,并通过合约上的文件内容索引查看存在IPFS上的文件内容。内容索引查看存在IPFS上的文件内容。

【技术实现步骤摘要】
一种用于文件扫描防篡改数据处理、存储的系统及方法
[0001]
:区块链是一种加密的去中心化的分布式共享数据库技术,其中涉及了密码学、互联网、数学和计算机编程等
,具有高效验证、数据加密安全、无需信用等显著特点。IPFS是一种可快速索引的版本化的点对点文件系统
[0002]
技术介绍
:运用到区块链技术
[0003]
技术实现思路
:用于文件扫描防篡改数据处理、存储的系统及方法,创建智能合约,采用有序多重签名的方式上传至IPFS,如果文件内容的单个数据块被损坏或者篡改,则从其父哈希到根哈希都将发生变化,因此可以保证文件的防篡改。
[0004]具体实施方式:在系统上利用扫描设备将文件内容扫描生成电子文件,扫描文件记录并保存该文件的相关信息,包括文件的发布日期和地址,创建智能合约,采取有序多重签名方案,即需要系统规定签署文件的签名顺序,由签名者依次完成签名;再由签名者和文件拥有者通过系统登记信息,系统将文件内容数据处理、存储等相关信息设置并上传至智能合约;签名者根据文件拥有者公钥生成文件内容并签名,将文件内容上传至IPFS,基于IPFS的内容寻址通过哈希来完成,哈希值具有唯一性,允许在不知道位置的情况下访问内容,且保证数据返还的完整性。用户希望在IPFS上共享文件,在文件被分为若干碎片的时候更利于传输,碎片也称为一定大小的块,通常为256kb,块的数量取决于文件的大小,并且此文件的碎片将存储在无数节点上,这些块中的每一个都通过匹配其内容的哈希来完成标识,然后,这些块的哈希将被成对地结合,形成新的哈希列,直到仅获得一个哈希,为根哈希,也称为内容标识符,通过识别和块之间的链接的系统,内容标识符允许访问所有的块,并将它们重组以重建原始文件,该哈希系统能保证数据完整性,如果文件内容的单个数据块被损坏或者篡改,则从其父哈希到根哈希都将发生变化,因此可以保证文件的防篡改。接着由IPFS返回文件内容索引,签名者将文件内容索引上传至智能合约。最后,参与密钥协商的拥有者及系统将私钥因子上传至智能合约公开,任何拥有智能合约地址的人均可查看合约上的信息,并通过合约上的文件内容索引查看存在IPFS上的文件内容。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.发明专利的名称:一种用于文件扫描防篡改数据处理、存储的系统及方法主权项:一种用于文件扫描防篡改数据处理、存储的系统及方法,其特征在于,所述方法包括:在系统上利用扫描设备将文件内容扫描生成电子文件,扫描文件记录并保存该文件的相关信息,包括文件的发布日期和地址,创建智能合约,采取有序多重签名方案,即需要系统规定签署文件的签名顺序,由签名者依次完成签名;再由签名者和文件拥有者通过系统登记信息,系统将文件内容数据处理、存储等相关信息设置并上传至智能合约;签名者根据文件拥有者公钥生成文件内容并签名,将文件内容上传至IPFS,IPFS不像传统的网址...

【专利技术属性】
技术研发人员:吴燕琼杨佳惠
申请(专利权)人:深圳和众创科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1