利用UTXO基础协议基于区块链管理文件的方法及利用其的文件管理服务器技术

技术编号:22850208 阅读:30 留言:0更新日期:2019-12-17 23:35
本申请提供了一种利用UTXO(unspent transaction output)基础协议,基于区块链(blockchain)管理文件的方法及利用其的服务器,具体涉及为了文件管理而创建文件的方法,即签发方法、利用已创建文件的方法,即阅览方法、以及其已创建文件的处理方法,尤其涉及销毁方法。

【技术实现步骤摘要】
【国外来华专利技术】利用UTXO基础协议基于区块链管理文件的方法及利用其的文件管理服务器
本申请涉及一种利用UTXO(unspenttransactionoutput)基础协议,基于区块链(blockchain)管理文件的方法及利用其的服务器,具体涉及为了文件管理而创建文件的方法,即签发方法、利用已创建文件的方法,即阅览方法、以及其已创建文件的处理方法,尤其涉及销毁方法。即,本申请涉及用于文件管理的文件签发方法、阅览方法及销毁方法,该方法相当于文件的创建方法、利用方法、处理方法,因而将会通过具有技术性相互关联性的一系列专利技术进行描述。
技术介绍
包括大韩民国政府的世界各国政府,以及相关团体在处理许多有关文件方面花费了大量资源和努力。像政府这种大组织处理的文件,有时要求高度机密性与保密性,有时要求准确性与迅速性,以及公开性。另外,迎合全球电子计算机化趋势,文件以更轻便,更有利于复制及保存的电子文件形式流通。然而,即便是电子计算机化,电子文件被黑客侵入或内部操作而暴露在外的危险仍然存在。由于公务员的介入,在未经许可的情况下,有可能造成原件的伪造,也可能使处理文件的人员以伪造和变造为理由否认其文件的实质内容。没有权限的人自称权限者,伪造文件的行为也会成为问题。
技术实现思路
技术课题本专利技术的目的在于,为了解决上述问题。具体而言,本专利技术的目的在于,将本人认证及电子文件签发相关信息储存在区块链(blockchain)中,从而最大限度地减少没有权限的人任意伪造文件的危险。进一步,本专利技术的目的在于,签发过一次的文件,确认由权限者制定,并以同样内容流通,从而提供所谓强有力的防止否认功能。进一步,本专利技术的目的在于,定期验证电子文件的无缺陷性,以保障电子文件没有伪造和变造。为此,本专利技术的具体目的在于,使参与电子文件的签发、阅览及销毁的所有主体(entity),利用密码学上有效的公钥-私钥1对(例如,RSA,ECC),散列函数等密码化技术,以保障安全,使伪造和变造变得不可能。技术方案为了达成所述目的,本专利技术的代表结构如下。根据本专利技术一实施例,提供一种基于区块链管理文件的所述文件的签发方法,其中,其方法包括:步骤a,如果获得文件签发请求者的文件签发请求,文件管理服务器,支援被赋予所述文件签发权限的文件签发机关服务器之文件签发服务器,使其获得所述文件签发机关被赋予所述文件管理权限的所述文件的识别信息,并支援文件存储装置,使其参照所述文件的识别信息,获得所述文件被生成或存储的位置信息,从而获得文件的原件信息——所述文件的原件信息,包括所述文件的位置信息,或对应于所述位置信息而生成或存储的有关所述文件自身的信息,或有关所述文件修改后的状态的信息;及步骤b,执行:过程i,所述文件管理服务器,将所述文件签发机关当作所述文件的传送者,将所述文件签发请求者当作所述文件接收者,创建转移所述文件管理权限的文件传送交易内容,并在所述文件传送交易内容创建完后,所述文件管理服务器,将所述文件传送交易传送给所定区块链数据库,从而支援所述区块链数据库,使其将对所述文件传送交易进行散列运算而得的结果值之文件传送交易散列值,记录到区块链上;及过程ii,所述文件管理服务器,将用于参照所述文件签发结果及所述文件原件信息的信息之访问信息,显示给所述文件签发请求者,或支援与所述文件管理服务器联动的其他装置显示。根据本专利技术另一实施例,提供一种基于区块链进行管理的文件阅览方法,其中,其方法包括:步骤a,根据文件签发请求者的文件签发请求,签发所述文件的原件信息,并如果在对至少一个文件传送交易进行散列运算而得的结果值之文件传送交易散列值被记录到区块链上的情况下,从文件阅览请求者获得包括所述文件访问信息的所述文件阅览请求,那么,所述文件管理服务器,判断所述文件阅览请求者是否被赋予所述文件的阅览权限,其中,至少一个所述文件传送交易,将文件签发机关当作所述文件的传送者,将所述文件签发请求者当作所述文件的目前为止的最后一个接收者,或将第1特定接收者当作所述文件的传送者,将第2特定接收者当作所述文件的目前为止的最后一个接收者;步骤b,如果判断出所述文件阅览请求者被赋予所述阅览权限,那么,所述文件管理服务器,执行:过程i,将所述文件的所述访问信息,传送给所定的区块链数据库或其他数据库,从而支援所述区块链数据库或所述其它数据库,使其将对应于所述文件访问信息的所述文件的原件信息提供给所述文件管理服务器或与所述文件管理服务器联动的其他装置,如果获得所述文件的原件信息,将所述文件的原件信息显示给所述文件阅览请求者,或支援其他装置显示。根据本专利技术又另一实施例,提供一种基于区块链进行管理的文件销毁方法,其中,其方法包括:步骤a,根据文件签发请求者的文件签发请求,签发文件原件信息,并如果在对至少一个文件传送交易进行散列运算而得的结果值之文件传送交易散列值被记录到区块链上的情况下,从文件销毁请求者获得包括所述文件访问信息的所述文件销毁请求,那么,所述文件管理服务器,判断所述文件销毁请求者是否被赋予所述文件的销毁权限,其中,至少一个所述文件传送交易,将文件签发机关当作所述文件的传送者,将所述文件签发请求者当作所述文件的目前为止的最后一个接收者,或将第1特定接收者当作所述文件的传送者,将第2特定接收者当作所述文件的目前为止的最后一个接收者;及步骤b,如果判断出所述文件销毁请求者被赋予所述销毁权限,那么,所述文件管理服务器,将所述文件的目前为止的最后一个接收者当作所述文件的传送者,将所定的销毁用地址当作所述文件接收者的地址,将转移所述文件管理权限的文件传送交易之文件销毁交易传送给所述所定的区块链数据库,从而支援所述区块链数据库,使其将对所述文件销毁交易进行散列运算而得的结果值之文件销毁交易散列值,记录到所述区块链上。进一步,根据本专利技术又另一实施例,提供一种用于执行所述方法的文件管理服务器。专利技术效果本专利技术的有益效果为,利用智能合约(smartcontract),可以严格管理文件的签发、阅览、销毁等处理所必要的权限(permission),从而可以防止无权限者任意创建文件内容,阅览其内容等行为。换言之,本专利技术的有益效果为,签发过一次的文件,确认由权限者制定,并以同样内容流通,即,提供所谓强有力的防止否认功能。另外,本专利技术的有益效果为,定期验证电子文件的无缺陷性,可以保障电子文件的伪造和变造。本专利技术的有益效果为,使参与电子文件的签发、阅览及销毁的所有主体(entity),利用密码学上有效的公钥-私钥1对(例如,RSA,ECC),散列函数等密码化技术,可以保障安全。附图说明为了说明本专利技术实施例而附加的下面附图,仅仅是本专利技术实施例的一部分,本
中具有一般知识的人(以下“一般技术人员”),在不付出创造性劳动的前提下,还可以根据附图获得其他附图。图1是根据本专利技术第1及第2实施例概略表示用于执行文件管理方法的文件管理服务器的概念图。图2本文档来自技高网
...

【技术保护点】
1.一种基于区块链管理文件的所述文件的签发方法,包括:/n步骤(a),如果获得文件签发请求者的文件签发请求,文件管理服务器,支援被赋予所述文件签发权限的文件签发机关服务器之文件签发服务器,使其获得所述文件签发机关被赋予所述文件管理权限的所述文件的识别信息,并支援文件存储装置,使其参照所述文件的识别信息,获得所述文件被生成或存储的位置信息,从而获得文件的原件信息——所述文件的原件信息,包括所述文件的位置信息,或对应于所述位置信息而生成或存储的有关所述文件自身的信息,或有关所述文件修改后的状态的信息;及/n步骤(b),执行:过程(i),所述文件管理服务器,将所述文件签发机关当作所述文件的传送者,将所述文件签发请求者当作所述文件接收者,创建转移所述文件管理权限的文件传送交易内容,并在所述文件传送交易内容创建完后,所述文件管理服务器,将所述文件传送交易传送给所定区块链数据库,从而支援所述区块链数据库,使其将对所述文件传送交易进行散列运算而得的结果值之文件传送交易散列值,记录到区块链上;及过程(ii),所述文件管理服务器,将用于参照所述文件签发结果及所述文件原件信息的信息之访问信息,显示给所述文件签发请求者,或支援与所述文件管理服务器联动的其他装置显示。/n...

【技术特征摘要】
【国外来华专利技术】20170417 KR 10-2017-00489931.一种基于区块链管理文件的所述文件的签发方法,包括:
步骤(a),如果获得文件签发请求者的文件签发请求,文件管理服务器,支援被赋予所述文件签发权限的文件签发机关服务器之文件签发服务器,使其获得所述文件签发机关被赋予所述文件管理权限的所述文件的识别信息,并支援文件存储装置,使其参照所述文件的识别信息,获得所述文件被生成或存储的位置信息,从而获得文件的原件信息——所述文件的原件信息,包括所述文件的位置信息,或对应于所述位置信息而生成或存储的有关所述文件自身的信息,或有关所述文件修改后的状态的信息;及
步骤(b),执行:过程(i),所述文件管理服务器,将所述文件签发机关当作所述文件的传送者,将所述文件签发请求者当作所述文件接收者,创建转移所述文件管理权限的文件传送交易内容,并在所述文件传送交易内容创建完后,所述文件管理服务器,将所述文件传送交易传送给所定区块链数据库,从而支援所述区块链数据库,使其将对所述文件传送交易进行散列运算而得的结果值之文件传送交易散列值,记录到区块链上;及过程(ii),所述文件管理服务器,将用于参照所述文件签发结果及所述文件原件信息的信息之访问信息,显示给所述文件签发请求者,或支援与所述文件管理服务器联动的其他装置显示。


2.根据权利要求1所述的方法,其特征在于,
所述步骤(b),还执行:
过程(iii),所述文件管理服务器,将所述文件的原件信息传送给所述区块链数据库或与所述文件管理服务器联动的其他数据库,从而支援所述文件原件信息的保存。


3.根据权利要求1所述的方法,其特征在于,
在所述步骤(b)的过程(ii)中,所述访问信息获得于所述区块链数据库。


4.根据权利要求1所述的方法,其特征在于,
所述文件传送交易,包括标题信息、交易输入值、交易输出值及为了决定能够redeem的条件之所定redeem条件而构成的redeem条件决定码。


5.根据权利要求4所述的方法,其特征在于,
所述标题信息,包括交易版本信息、交易类型信息及对应于所述文件传送交易发生时间的时间戳(timestamp)。


6.根据权利要求4所述的方法,其特征在于,
所述交易输入值,包括以下内容中至少一个:
可阅览文件者——显示被赋予所述文件阅览权限的主体;先前文件传送交易散列值——对基于所述文件传送交易被参照的各至少一个先前(previous)文件传送交易进行散列运算而得的结果值;先前文件传送交易输出索引值——所述先前文件传送交易的输出索引值;文件传送者署名值——传送所述文件的主体之各至少一个传送者的署名信息。


7.根据权利要求6所述的方法,其特征在于,
所述交易输入值,还包括文件信息,其中,所述文件信息,包括所述文件的签发时间、所述文件的类型、所述文件的名称、对所述文件的原件信息进行散列运算而得的结果值之文件信息散列值、所述文件的签发请求者信息、所述文件的唯一识别码、所述文件的签发机关信息、所述文件的签发担当者信息、所述文件的有效性信息及所述文件的所述访问信息。


8.根据权利要求7所述的方法,其特征在于,
所述文件的签发请求者信息,包括所述文件的签发请求者名称及所述文件签发请求者的识别码,其中,所述文件请求者识别码是通用唯一识别码(universallyuniqueidentifier;UUID)


9.根据权利要求6所述的方法,其特征在于,
所述交易输入值,还包括至少一个补充文件信息,其中,各所述至少一个补充文件信息,包括用于参照对所述文件传送交易进行散列运算而得的结果值之文件传送交易散列值记录在所述区块链上的位置的信息之交易ID、内容分区(contentsection)及署名分区(signaturesection)。


10.根据权利要求9所述的方法,其特征在于,
所述内容分区,包括所述补充文件信息的创建者的公钥(publickey)、对应于所述补充文件信息创建时间的时间戳及由所述补充文件信息的所述创建者附加的信息之注释(comment);
所述署名分区,包括将所述内容分区用所述补充文件信息的所述创建者的私钥(privatekey)署名的值。


11.根据权利要求6所述的方法,其特征在于,
对应于所述文件的签发的所述文件传送交易中,所述文件传送交易所包含的所述先前交易散列值为空(null)值,所述文件传送交易所包含的所述文件传送署名值为所述文件签发机关的署名值。


12.根据权利要求4所述的方法,其特征在于,
所述redeem条件决定码为智能合约(smartcontract),所述智能合约为用可执行字节码编译而可在至少一个计算装置执行的源码,并在所述执行时,根据所述所定的redeem条件的满足与否,执行所述文件管理,为此而构成,所述执行的结果之执行结果值,其无缺陷性的验证依据,是针对由所述至少一个计算装置生成的所述执行结果值的共识(consensus)。


13.根据权利要求4所述的方法,其特征在于,
所述所定的redeem条件,是文件传送及阅览条件、文件处理条件及文件手续费收缴条件中至少一个。


14.根据权利要求13所述的方法,其特征在于,
所述文件传送及阅览条件,包括以下内容中至少一个:
允许不特定人阅览文件的公开条件,允许向不特定第三者传送文件的第三者传送功能条件,请求已阅览所述文件的文件阅览者记录所述阅览事实的阅览事实记录请求条件,请求所述文件阅览者记录有关已确认所述文件内容的事实的内容确认记录请求条件,仅限于预先规定的至少一个特定主体允许阅览所述文件的特定主体限定条件,仅限于预先规定的特定组织所属的主体们允许阅览所述文件的特定组织限定条件,限制预先规定的至少一个特定主体阅览所述文件的特定主体禁止条件,仅限于预先规定的至少一个特定主体的同意下允许阅览所述文件的特定主体同意请求条件,及将所述文件的传送次数限制在预先规定的次数以内的条件。


15.根据权利要求13所述的方法,其特征在于,
所述文件处理条件,包括不允许打印所述文件原件信息的不可打印条件,及允许通过电子邮件传送所述文件原件信息的可电邮条件中至少一个。


16.根据权利要求13所述的方法,其特征在于,
所述文件手续费收缴条件,是针对所述文件签发、阅览、传送及销毁中至少一个产生手续费的条件。


17.根据权利要求4所述的方法,其特征在于,
所述交易输出值,包括至少一个文件接收者的地址、所述至少一个文件接收者的名称及所述至少一个文件接收者的识别码。


18.一种基于区块链进行管理的文件阅览方法,包括:
步骤(a),根据文件签发请求者的文件签发请求,签发所述文件的原件信息,并如果在对至少一个文件传送交易进行散列运算而得的结果值之文件传送交易散列值被记录到区块链上的情况下,从文件阅览请求者获得包括所述文件访问信息的所述文件阅览请求,那么,所述文件管理服务器,判断所述文件阅览请求者是否被赋予所述文件的阅览权限,其中,至少一个所述文件传送交易,将文件签发机关当作所述文件的传送者,将所述文件签发请求者当作所述文件的目前为止的最后一个接收者,或将第1特定接收者当作所述文件的传送者,将第2特定接收者当作所述文件的目前为止的最后一个接收者;及
步骤(b),如果判断出所述文件阅览请求者被赋予所述阅览权限,那么,所述文件管理服务器,执行:过程(i),将所述文件的所述访问信息,传送给所定的区块链数据库或其他数据库,从而支援所述区块链数据库或所述其它数据库,使其将对应于所述文件访问信息的所述文件的原件信息提供给所述文件管理服务器或与所述文件管理服务器联动的其他装置,如果获得所述文件的原件信息,将所述文件的原件信息显示给所述文件阅览请求者,或支援其他装置显示。


19.根据权利要求18所述的方法,其特征在于,
所述文件...

【专利技术属性】
技术研发人员:鱼浚善洪载佑李周旻
申请(专利权)人:科因普拉格株式会社
类型:发明
国别省市:韩国;KR

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

1