一种基于区块链技术的农村产权交易云签约方法
摘要文本
本发明公开了一种基于区块链技术的农村产权交易云签约方法,涉及农村产权交易技术领域,为了解决产权交易合同签订更便捷和安全的问题。本发明通过AES算法进行加密处理,可以更好的保护目标合同存储数据的隐私和安全,从而进一步保护了目标合同存储数据的完整性,通过对法人以及自然人的身份认证,可以使得流出方和流入方在非现场情况下直接线上签署合同,签署意愿线上可追溯,进一步的保障了产权交易合同签署的法律效力,通过对法人以及自然人的签名认证,有助于实现保证线上产权交易合同的透明规范、真实可靠,所有的产权交易合同文书均对应相关农村产权交易品种特性。
申请人信息
- 申请人:南京南大尚诚软件科技有限公司
- 申请人地址:210000 江苏省南京市江北新区研创园江淼路88号腾飞大厦B座5层
- 发明人: 南京南大尚诚软件科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于区块链技术的农村产权交易云签约方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311762724.5 |
| 申请日 | 2023/12/20 |
| 公告号 | CN117436879B |
| 公开日 | 2024/3/19 |
| IPC主分类号 | G06Q20/38 |
| 权利人 | 南京南大尚诚软件科技有限公司 |
| 发明人 | 王晟松; 王立平; 裘炜; 姜晓龙; 吴志鹏 |
| 地址 | 江苏省南京市江北新区研创园江淼路88号腾飞大厦B座5层 |
专利主权项内容
(来源 马克数据网) 1.一种基于区块链技术的农村产权交易云签约方法,其特征在于,包括以下步骤:S1:鉴证方通过产权交易数据获取单元将产权交易合同进行生成,生成后流出方对产权交易合同进行审核和安全认证;产权交易数据获取单元,用于:鉴证方将产权数据进行生成,生成后流出方将产权数据通过认证平台进行安全认证,其中,认证平台为第三方认证系统,第三方认证系统从系统数据库中进行调取;S2:流出方对产权交易合同进行审核和安全认证后,流入方通过交易签订单元将产权交易合同进行安全认证,再通过签证方进行安全认证和签订;交易签订单元,用于:基于产权交易数据获取单元中流出方安全认证完成的产权数据,认证合格后流入方对产权数据进行审核签订,签订后通过认证平台对产权数据进行安全认证,鉴证方将流入方安全认证完成的产权数据进行签订认证,签订认证后获得标准合同数据;S3:根据身份认证管理单元将签订完成的产权交易合同中的人员身份信息和人员签名信息进行认证管理;身份认证管理单元,用于:基于交易签订单元中获取的标准合同数据,将标准合同数据中的流出方、流入方以及鉴证方的人员数据进行获取,获取后将流出方和流入方的人员数据进行认证管理,认证管理后获得目标存储合同数据;S4:根据签订数据加密存储单元将认证管理通过的产权交易合同进行加密存储;签订数据加密存储单元,用于:基于身份认证管理单元中获得的目标存储合同数据,将目标合同存储数据进行数据加密,数据加密完成后根据目标存储合同数据的长度选择对应的存储传输通道,存储传输通道选择完成后将目标存储合同数据进行存储;数据读取子单元,用于对目标存储合同数据进行读取,确定目标存储合同数据对应的合同类型以及目标存储合同数据的数据来源;请求生成子单元,用于基于目标存储合同数据对应的合同类型生成第一数据存储请求,同时,基于目标存储合同数据对应的数据来源,生成第二数据存储请求;目标区域确定子单元,用于:将第二数据存储请求输入至预设数据存储地址管理库中进行第一匹配,并根据第一匹配结果判断预设数据存储地址管理库中是否存在与目标存储合同数据的数据来源一致的数据存储地址;当第一匹配结果显示预设数据存储地址管理库中存在与目标存储合同数据的数据来源一致的数据存储地址时,则基于第二数据存储请求在预设数据存储地址管理库中摘取目标数据存储地址;基于目标存储地址确定对目标存储合同数据进行存储的目标区域;数据存储文件确定子单元,用于:在目标区域中调取预设存储文件库,并将第一数据存储请求输入至预设存储文件库中进行第二匹配,并根据第二匹配结果判断预设存储文件库中是否存在与目标存储合同的合同类型一致的数据存储文件;当第二匹配结果显示预设存储文件库中存在与目标存储合同的合同类型一致的目标数据存储文件时,则基于第一数据存储请求将目标存储合同数据在目标数据存储文件中进行存储,否则,当预设存储文件库中不存在与目标存储合同的合同类型一致的目标数据存储文件时,则在预设存储文件库中新建目标数据存储文件,并将目标存储合同数据在新建目标数据存储文件中进行存储;存储区域新建子单元,用于当第一匹配结果显示预设数据存储地址管理库中不存在与目标存储合同数据的数据来源一致的数据存储地址时,则新建存储区域,并在新建的存储区域中设定目标数据存储文件,同时,将目标存储合同数据在新建的存储区域中对应的目标数据存储文件中进行存储;签订数据加密存储单元,还用于:将目标合同存储数据的明文数据转换为密文数据,其中,明文数据转换为密文数据通过AES算法进行加密处理;根据密钥对密文数据进行加密,其中,密钥为随机生成的密钥;将加密后的密文数据的长度进行获取,并获取存储传输通道的通道剩余容量,其中,存储传输通道的数量不少于四条,选择加密后的密文数据的长度大于通道剩余容量的存储传输通道,根据存储传输通道存储至存储器中;所述将目标存储合同数据进行存储之前,对目标存储合同数据进行完整性验证,包括:指令生成子单元,用于当目标存储合同数据传输至存储器时,基于存储器生成数据完整验证指令,并将数据完整验证指令分别传输至鉴证方、流入方与流出方;信息验证数据输出子单元,用于基于鉴证方根据数据完整验证指令输出第一验证信息数据、基于流入方根据数据完整验证指令输出第二验证信息数据,同时,基于流出方根据数据完整验证指令输出第三验证信息数据;验证文本确定子单元,用于:将第一验证信息数据、第二验证信息数据以及第三验证信息数据分别反馈至存储器中,同时,基于存储器摘取第一验证信息数据、第二验证信息数据以及第三验证信息数据中的共同验证信息数据,同时,将共同验证信息数据作为第一验证文本;基于摘取结果获取第一验证信息数据中剩余数据的第一关键数据集、第二验证信息数据中剩余数据的第二关键数据集以及第三验证信息数据中剩余数据的第三关键数据集;将第一关键数据集、第二关键数据集以及第三关键数据集进行综合,获得第二验证文本;完整性验证子单元,用于:将目标存储合同数据分别与第一验证文本与第二验证文本进行对比,判断目标存储合同数据是否通过完整性验证;当目标存储合同数据包含第一验证文本且目标存储合同数据包含第二验证文本时,则判定目标存储合同数据通过完整性验证;否则,则判定目标存储合同数据没有通过完整性验证;所述完整性验证子单元,还包括:目标存储合同数据保留判定子单元,用于:当目标存储合同数据没有通过完整性验证时,计算目标存储合同数据与第一验证文本以及第二验证文本的目标重复率,并根据目标重复率确定是否对目标存储合同数据的进行保留,具体包括:基于如下公式计算目标存储合同数据与第一验证文本以及第二验证文本的目标重复率;
;其中,表示目标存储合同数据与第一验证文本以及第二验证文本的目标重复率;表示目标存储合同数据对应的总数据量;/>表示目标存储合同数据中与第一验证文本以及第二验证文本内容重合的总数据量;/>表示目标存储合同数据中与第一验证文本内容重合的数据量,/>表示目标存储合同数据中与第二验证文本内容重合的数据量,且/>;/>表示第一验证文本的总数据量,且/>;/>表示第二验证文本的总数据量,且/>;/>表示常数,且取值为1.2*10;/>表示误差因子,且取值范围为(0,1);/>表示以e为底的对数函数;3获取预设重复率阈值,并将目标重复率与预设重复率阈值进行比较,且基于比较结果确定是否对目标存储合同数据进行保留;当目标重复率等于或大于预设重复率阈值时,则对目标存储合同数据进行保留;否则,则对目标存储合同数据进行剔除。