区块链档案验证系统

文档序号:1492639 发布日期:2020-02-04 浏览:5次 >En<

阅读说明:本技术 区块链档案验证系统 (Block chain archive verification system ) 是由 林哲民 于 2018-07-24 设计创作,主要内容包括:本发明揭露一种区块链档案验证系统,该系统包含传送端及接收端;该传送端可将档案文件存入网络服务器所联结的区块链,传送端将档案文件存入网络服务器所联结的区块时同时写入一组加密值,若档案文件遭受到恶意修改时,该加密值即会改变,接收端可以核对加密值是否一致,进而作为档案文件是否为原始的验证机制。(The invention discloses a block chain file case verification system, which comprises a transmitting end and a receiving end; the transmitting end can store the file into the block chain connected with the network server, and the transmitting end writes a group of encrypted values when storing the file into the block connected with the network server, if the file is maliciously modified, the encrypted values will be changed, and the receiving end can check whether the encrypted values are consistent, so as to be used as an original verification mechanism for the file.)

区块链档案验证系统

技术领域

本发明有关于一种区块链档案验证系统,尤指一种用区块链形式来建立档案,并在该档案写入的同时,加入一加密值,进而增加安全性的区块链验证系统。

背景技术

区块链本质上是一个去中心化的数据库,是指通过集体维护一个可靠数据库的技术方案。因此,区块链技术不依赖第三方,通过自身分布式节点进行网络数据的存储、验证、传递和交流的一种技术方案。区块链技术的领域可以是合约、电子商务、物联、社交通讯、文件存储、存在性证明、身份验证、金融交易等多方领域。以金融的角度而言,把区块链技术看成是一种分布式开放性去中心化的大型网络记账薄,任何人、任何时间都可以采用相同的技术标准加入自己的信息,延伸区块链以及持续满足各种需求带来的数据记入需要,这样系统中的每个人都了一本完整的数据库;这种方式,我们就称它为区块链技术。区块链技术的去中心化,使其不依赖额外的第三方管理机构或硬件设施,没有中心管制,除了自成一体的区块链本身,通过分布式核算和存储,各个节点实现了信息自我验证、传递和管理,是区块链最突出、最本质的特征。只要不能掌控全部数据节点的半数以上,就无法肆意操控修改网络数据,这使区块链本身变得相对安全,避免了人为的数据变更。

然而,在网络中的安全通讯领域,应该同时满足完整性、来源认证及机密性等三个基本的安全需求,才能确保讯息在通讯的传递过程为安全无虞的。完整性是指讯息的接收方必须能够确保接收到的讯息内容和传送方所传送的讯息内容一致,亦即讯息的内容未被窜改。来源验证是指讯息的接收方必须要能验证该讯息确实是预期的传送方所传送。机密性则是指讯息在传递过程中不会被第三方取得其内容。 在网络通讯中,常以密钥加密法作为安全通讯的机制。传送方及接收方事先协议一密钥,利用密钥加密算法将所欲传送的讯息加密,接收方接收文件后,利用同样的密钥对该文件进行解密,藉此取得传送方先前所传送的讯息。若攻击者破解密钥,接收方则无法判断所获得讯息的真伪,特别是当传送方原先欲传送的讯息为程序、服务器内容或其他无法辨识的讯息,则接收方在接收被窜改的文件后,更无法察觉解密后的讯息有何异常。

当机密性的安全需求无法达成时,连带的完整性与来源认证也无法满足;为解决上述问题,虽然有多种方法可作为解决之道。举例而言,采用安全数据传输层机制进行传输、多重密钥设定增加解密难度等;现有技术中的解决方法,存在着耗时计算的问题,当欲加密的讯息的数据量很大时,溢出的时间消耗对一般的应用者而言仍属不可忽略的负担。有鉴于此,如何能满足区块链档案的安全需求,同时又方便、简易的达成目的,为本发明欲解决的课题。

发明内容

本发明的目的在于,提供一种区块链档案验证系统,利用区块链概念存放档案,并在档案写入的同时加入一组加密值,该加密值会随着档案的窜改而改变,进而达到增加区块炼档案的安全需求的目的。

为达成前揭目的,本发明采用的技术方案是:一种区块链档案验证系统,包含传送端及接收端;该传送端将档案文件存入网络服务器所联结的区块,该区块根据相邻的区块相串链接以建立区块链;该档案文件只允许被获得密钥的接收端开启;其特点是,所述传送端将档案文件存入网络服务器所联结的区块时,同时写入一组加密值,若档案文件遭受到恶意修改时,该加密值即会改变,接收端可核对加密值是否一致,进而作为档案文件是否为原始的验证机制。

所述传送端将档案文件存入网络服务器所联结的区块同时写入一组加密值,该加密值由系统随机数随机默认或自定义函数而形成。

附图说明

图1是本发明实施例的系统简图。

符号说明:

10 传送端

11 档案文件

12 区块

13 区块链

14 密钥

15 加密值

20 接收端。

具体实施方式

有关本发明所述及的技术内容与功效,兹配合图式所示的较佳实施例详细说明当中,将可清楚地呈现。另外,在本发明被详细描述之前需要特别说明,其所附图式是以示意方式来解释,因此在该图式中仅显示与本发明有关的步骤或组件,合先述明。

本发明结构及其所能达到的功效,兹配合图式说明如下:

请参阅图1所示的本发明实施例的系统简图。本发明为一种区块链档案验证系统,基于区块链形式的电子档案验证系统,其包含传送端10及接收端20。

该传送端10可将档案文件11存入网络服务器所联结的区块12,该区块12根据相邻的区块12相串链接以建立区块链13。该区块链13(blockchain)是一种分布式数据库,使用密码学方法相关联产生的数据区块,而写入的档案文件11内容以生成一个数据区块的数据。由于区块链13大多是公开的信息,由区块链13网络中的各个节点都可以取得区块链13中的任何资料,因此,传送端10必须增加数据区块中记录内容相关节点的识别数据,使数据区块中的病历内容只允许被获得密钥14的接收端20取得。另外,传送端10将档案文件11存入网络服务器所联结的区块12时,同时写入一组加密值15,主要利用区块链13不可窜改的特性,若档案文件11遭受到恶意修改时,该加密值15即会改变。前述加密值15可以由系统随机数随机默认或自定义函数而形成。

该接收端20可以由传送端10获得一密钥14,利用该密钥14而于网络服务器所联结的区块链13取得档案文件11,接收端20可以核对目前与先前写入的加密值15是否一致,若为一致,可以认为档案文件11未被窜改,反之,目前的加密值15若与先前写入的加密值15不一样,则可以判断档案文件11受到窜改;以此来认定该档案文件11是否为原始的验证机制。

藉由所提出的区块链13存放档案文件11,使该档案文件11具有较安全的保存环境;尤其,该传送端10将档案文件11存入网络服务器所联结的区块12时,同时写入一组加密值15,使接收端20藉由检视加密值15的异同,进而知悉档案文件11是否遭窜改,藉以维持档案文件11的完整性与安全性。

藉上述验证系统的施行将有下述增益:

1.传送端10将档案文件11保存在区块链13,提供了安全、完整的存取服务,对于档案保存质量有实质的提升作用。

2.接收端可以核对开启档案时的加密值15是否一致,进而作为判断档案文件11是否受到窜改的验证机制。

本发明系统结构虽然简单,但信息稳定且安全性高,有效的提高实用效能;尤其,接收端具有检视档案文件11的真伪的验证机制,使档案的传递及使用更为安全。由是,藉由上述本文的揭露或教导可衍生推导出许多的变更与修正,仍可视为本发明的等效改变,其所产生的作用仍未超出说明书及图式所涵盖的实质精神,均应视为在本发明的技术范畴之内。

由以上较佳具体实施例的详述,希望能清楚描述本发明的特征,而并非以上述揭露的实施例來限制本发明。相反地,其目的是希望能涵盖各种具相等性的变化;由是,本发明具有诸多优点而具有显著的实用特性,且其运用的技术手段及其构造特征,确为本案发明人所研发而成,该制法更为坊间所未见,本发明诚已符合专利的要件,依法提出申请,并祈赐专利权为祷。

6页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:网络请求处理方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类