合约合意方法、合意验证方法、合约合意系统、合意验证装置、合约合意装置、合约合意程序以及合意验证程序制造方法及图纸

技术编号:17573458 阅读:28 留言:0更新日期:2018-03-28 20:54
在保持1个交易中具有1个电子签名的方式的同时,一边在相关人员间取得合意一边以简单的方法将合约的证据留在区块链中。另外,在保持1个交易中具有1个电子签名的方式的同时,一边在相关人员间取得合意一边以简单的方法将合约的证据保持可靠性地留在区块链中。使与合约合意有关的发行者侧终端(1)、合意者侧终端(3a)以及合意者侧终端(3b)的各交易链接,最后的合意者侧终端(3b)以合约发行源的发行者侧终端(1)为目的地生成交易。另外,这些各终端预先生成用于加密合约书的密钥对,并将其加密密钥发送到交易的发送方的终端,该发送方的终端使用该接收方的加密密钥对包含在本终端用户的交易中的合约书进行加密。

【技术实现步骤摘要】
【国外来华专利技术】合约合意方法、合意验证方法、合约合意系统、合意验证装置、合约合意装置、合约合意程序以及合意验证程序
本专利技术涉及使用区块链机制来合意合约的方法。特别是,本专利技术涉及保留相关人员间合意的合约的证据的技术。
技术介绍
作为用于保证信息发送源的技术,有电子签名。作为用于实现电子签名的机制,当前最普遍的是基于公钥加密方式的机制。另外,在进行了电子签名的信息中,为了表示所使用的电子密钥确实是信息发送者的,通常使用可信赖的第三方机构。通过由可信赖的第三方机构进行集中管理,个人与要使用的密钥的信息相关联,从而保证可靠性。另一方面,不需要如上所述那样集中管理就可以保证可靠性的机制,以数字虚拟货币为中心正在普及。在被称为区块链的该机制中,通过在由全体参加者形成的网络内的合意形成过程来保证被交换的信息的可靠性,并且通过由系统整体防止篡改、双重使用等不正当行为来保持可靠性(非专利文献1)。现有技术文献非专利文献非专利文献1:斉藤,“ビットコイン-人間不在のデジタル巨石貨幣”,WIDETechnical-Reportin2013,WIDEProject,2013年12月31日
技术实现思路
专利技术要解决的课题区块链将参加者间的虚拟货币的交易信息作为交易,以所谓区块的1个单位被汇总,并作为在P2P(PeertoPeer:端对端)网络中由全体参加者共享的一个巨大的总账来发挥作用。例如,全员共享“A将3枚币给了B。”这样的交易。如果把该区块链看作记录了全部参加者的交易内容的一个总账,则可以在货币以外的各种交易中进行应用。因此,在本专利技术中,将该区块链用作在多方间订立合约书时的证据。合约书是指买卖合约、转让证、申请书、承诺书等,是表示在二者以上的个人或机构间所订立的合约的内容的文书。此时作为证据而保留在二者以上之间是如何进行合意形成的,成为主张权利时的官方证明。在这里,在前述的虚拟货币的情况下,在1个交易中例如包括前一个交易的散列值、汇款源的地址、收款方的地址、支付金额以及汇款源的电子签名,通过这些,共享区块链的全部参加者可以官方确认交易的内容。因此,为了将其应用于合约合意的证据,通过对交易添加与合约有关的信息,可以期待同样的效果。此外,前述的地址是指例如在区块链技术中电子签名用的公开密钥的散列值。但是,在合约合意的证据中应用作为虚拟货币的区块链时,诸如如何证明在二者以上间合意了合约内容还是个问题。在虚拟货币的区块链中所采用的电子签名方式,如上所述,仅通过汇款源的电子签名成立,并不需要收款方的电子签名。另一方面,在二者以上间订立合约书时,单方面的合约的发行不能使合约成立,必须要作为合约当事者的全部相关人员的合意。但是,在形成区块链的1个交易中只包含发送方的电子签名,因此该交易中没有保留接收方的合约合意的证据。作为针对该问题的简单解决方法,例如考虑在1个交易中包含全部相关人员的电子签名的方法。虚拟货币采用所谓多重签名的机制,可以制作一个如果没有一定数量以上的电子签名则交易不被批准的地址。但是,预先需要哪个电子签名、在相关人员之间如何共享批准前的交易、在哪里收集多个私人密钥来进行签名等,在1个交易中包含多个电子签名的手续复杂。另外,当在交易中添加了与合约有关的信息时,还存在第三方读取该合约的内容的问题。这是由于包含在交易中的合约交易的内容被公开,并处于非相关人员也可以容易读取的状态。作为针对该第2问题的简单解决方法,例如还考虑通过公共密匙对合约内容进行加密。但是,相关人员数量越多,公共密匙的收发所导致的密钥的流出风险越高。也就是说,不容易构筑在提高保持在区块链上的合约信息的安全性的同时,仅相关人员可读取的机制。本专利技术是鉴于上述情况而完成的,第1目的是在保持1个交易中具有1个电子签名的方式的同时,一边在相关人员间取得合意,一边以简单的方法在区块链中留下合约的证据。另外,第2目的是在保持1个交易中具有1个电子签名的方式的同时,一边在相关人员间取得合意,一边以简单的方法将合约的证据保持着可靠性地留在区块链中。用于解决课题的手段为了解决以上的课题,权利要求1中记载的合约合意方法是在连接到共享区块链的分散型网络的多个装置间进行的合约合意方法,其主旨在于,具有以下步骤:所述多个装置分别在存储部中存储区块链,该区块链将表示针对合意对象合约书的合意性的证据的交易作为区块进行链接;当最后链接到所述区块链中的前一用户的交易是发给本装置的交易时,所述多个装置分别对包含在该交易中的合约书的标识符与所述合意对象合约书的标识符进行比较;当包含在所述交易中的合约书的标识符与所述合意对象合约书的标识符一致时,所述多个装置分别生成至少包括针对所述合约书的本装置用户的合意或者非合意的证明、所述本装置用户的电子签名以及所述合意对象合约书的标识符的发往其他装置的交易,并向所述网络进行广播;以及所述多个装置分别使用将所生成的所述交易链接到所述前一用户的交易的区块链来更新所述存储部的区块链,所述多个装置使与所述合约书的合约有关的用户的交易进行链接,进行所述链接的最后的装置以发行了所述合约书的发行者的装置为目的地生成交易。权利要求2所述的合约合意方法是根据权利要求1所述的合约合意方法,其主旨在于,还具备以下步骤:所述多个装置分别生成所述合约书的加密密钥以及解密密钥;当最后链接到所述区块链中的前一用户的交易是发给本装置的交易时,所述多个装置分别使用本装置的所述解密密钥来解密包含在该交易中的合约书;以及当所述被解密的合约书与所述合意对象合约书一致时,所述多个装置分别使用其他装置的加密密钥来加密所述合意对象合约书,在所述进行广播的步骤中,生成至少包括针对所述合约书的本装置用户的合意或者非合意的证明、所述本装置用户的电子签名以及所述被加密的合约书的发往所述其他装置的交易,并向所述网络进行广播。权利要求3所述的合约合意方法是根据权利要求2所述的合约合意方法,其主旨在于,所述发行者的装置根据使用本装置的解密密钥进行了解密的合约书与所述合意对象合约书是否一致,来核对待达成合约的合约书的同一性。权利要求4所述的合约合意方法是根据权利要求1~3中任一项所述的合约合意方法,其主旨在于,所述发行者的装置以第三方装置为目的地生成交易,作为取得了针对所述合约书的合意性的证据的证明。权利要求5所述的合约合意方法是根据权利要求1~4中任一项所述的合约合意方法,其主旨在于,所述网络是P2P网络。权利要求6所述的合意验证方法是通过合意验证装置对使用权利要求1~5中任一项所述的合约合意方法所进行的合约的合意进行验证的合意验证方法,其主旨在于,具备以下步骤:所述合意验证装置根据成为链接的起点的交易中包含的电子签名用的公开密钥与接收成为链接的终点的交易的装置的用户的电子签名用的公开密钥是否一致,来判定合约合意的证据的有无。权利要求7所述的合约合意系统是具备连接到共享区块链的分散型网络的多个装置的合约合意系统,其主旨在于,所述多个装置分别具备:存储区块链的存储部,该区块链将表示针对合意对象合约书的合意性的证据的交易作为区块进行链接;当最后链接到所述区块链中的前一用户的交易是发给本装置的交易时,对包含在该交易中的合约书的标识符与所述合意对象合约书的标识符进行比较的核对部;当包含在所述交易中的合约书的标识符与所述合意对象合约本文档来自技高网...
合约合意方法、合意验证方法、合约合意系统、合意验证装置、合约合意装置、合约合意程序以及合意验证程序

【技术保护点】
一种在连接到共享区块链的分散型网络的多个装置间进行的合约合意方法,其特征在于,具有以下步骤:所述多个装置分别在存储部中存储区块链,该区块链将表示针对合意对象合约书的合意性的证据的交易作为区块进行链接;当最后链接到所述区块链中的前一用户的交易是发给本装置的交易时,所述多个装置分别对包含在该交易中的合约书的标识符与所述合意对象合约书的标识符进行比较;当包含在所述交易中的合约书的标识符与所述合意对象合约书的标识符一致时,所述多个装置分别生成至少包括针对所述合约书的本装置用户的合意或者非合意的证明、所述本装置用户的电子签名以及所述合意对象合约书的标识符的发往其他装置的交易,并向所述网络进行广播;以及所述多个装置分别使用将所生成的所述交易链接到所述前一用户的交易的区块链来更新所述存储部的区块链,所述多个装置使与所述合约书的合约有关的用户的交易进行链接,进行所述链接的最后的装置以发行了所述合约书的发行者的装置为目的地生成交易。

【技术特征摘要】
【国外来华专利技术】2015.07.13 JP 2015-139490;2015.07.13 JP 2015-139491.一种在连接到共享区块链的分散型网络的多个装置间进行的合约合意方法,其特征在于,具有以下步骤:所述多个装置分别在存储部中存储区块链,该区块链将表示针对合意对象合约书的合意性的证据的交易作为区块进行链接;当最后链接到所述区块链中的前一用户的交易是发给本装置的交易时,所述多个装置分别对包含在该交易中的合约书的标识符与所述合意对象合约书的标识符进行比较;当包含在所述交易中的合约书的标识符与所述合意对象合约书的标识符一致时,所述多个装置分别生成至少包括针对所述合约书的本装置用户的合意或者非合意的证明、所述本装置用户的电子签名以及所述合意对象合约书的标识符的发往其他装置的交易,并向所述网络进行广播;以及所述多个装置分别使用将所生成的所述交易链接到所述前一用户的交易的区块链来更新所述存储部的区块链,所述多个装置使与所述合约书的合约有关的用户的交易进行链接,进行所述链接的最后的装置以发行了所述合约书的发行者的装置为目的地生成交易。2.根据权利要求1所述的合约合意方法,其特征在于,还具备以下步骤:所述多个装置分别生成所述合约书的加密密钥以及解密密钥;当最后链接到所述区块链中的前一用户的交易是发给本装置的交易时,所述多个装置分别使用本装置的所述解密密钥来解密包含在该交易中的合约书;以及当所述被解密的合约书与所述合意对象合约书一致时,所述多个装置分别使用其他装置的加密密钥来加密所述合意对象合约书,在所述进行广播的步骤中,生成至少包括针对所述合约书的本装置用户的合意或者非合意的证明、所述本装置用户的电子签名以及所述被加密的合约书的发往所述其他装置的交易,并向所述网络进行广播。3.根据权利要求2所述的合约合意方法,其特征在于,所述发行者的装置根据使用本装置的解密密钥进行了解密的合约书与所述合意对象合约书是否一致,来核对待达成合约的合约书的同一性。4.根据权利要求1~3中任一项所述的合约合意方法,其特征在于,所述发行者的装置以第三方装置为目的地生成交易,作为取得了针对所述合约书的合意性的证据的证明。5.根据权利要求1~4中任一项所述的合约合意方法,其特征在于,所述网络是P2P网络。6.一种合意验证方法,其是通过合意验证装置对使用权利要求1~5中任一项所述的合约合意方法所进行的合约的合意进行验证的合意验证方法,其特征在于,具备以下步骤:所述合意验证装置根据成为链接的起点的交易中包含的电子签名用的公开密钥与接收成为链接的终点的交易的装置的用户的电子签名用的公开密钥是否一致,来判定合约合意的证据的有无。7.一种合约合意系统,其具备连接到共享区块链的分散型的网络的多个装置,其特征在于,所述多个装置分别具备:存储区块链的存储部,该区块链将表示针对合意对象合约书的合意性的证据的交易作为区块进行链接;当最后链接到所述区块链中的前一用户的交易是发给本装置的交易时,对包含在该交易中的合约书的标识符与所述合意对象合约书的标识符进行比较的核对部;当包含在所述交易中的合约书的标识符与所述合意对象合约书的标识符一致时,生成至少包括针对所述合约书的本装置用户的合意或者非合意的证明、所述本装置用户的电子签名以及所述合意对象合约书的标识符的发往其他装置的交易,并向所述网络进行广播的生成部;以及控制部,其使用将所生成的所述交易链接到所述前一用户的交易的区块链来更新所述存储部的区块链,所述多个装置使与所述合约书的合约有关的用户的交易进行链接...

【专利技术属性】
技术研发人员:渡边大喜阿久津明人宫崎泰彦中平笃藤村滋
申请(专利权)人:日本电信电话株式会社
类型:发明
国别省市:日本,JP

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

1