全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210732901.4 (22)申请日 2022.06.27 (65)同一申请的已公布的文献号 申请公布号 CN 114792270 A (43)申请公布日 2022.07.26 (73)专利权人 浙江数秦科技有限公司 地址 311121 浙江省杭州市余杭区仓前街 道鼎创财富中心 2幢11层 (72)发明人 高航 张金琳  (51)Int.Cl. G06F 17/00(2019.01) G06Q 40/02(2012.01) G06Q 50/18(2012.01) (56)对比文件 CN 114638697 A,202 2.06.17CN 109409876 A,2019.0 3.01 CN 114266681 A,202 2.04.01 CN 10975 6485 A,2019.0 5.14 审查员 韩慧 (54)发明名称 基于区块链的贷款 合同在线签署系统 (57)摘要 本发明涉及信息技术领域, 具体涉及一种基 于区块链的贷款合同在线签署系统, 包括证书模 块、 业务模块、 合同模块、 签署模块和存证模块, 企业提交贷款申请材料, 证书模块为企业生成公 私秘钥对, 金融机构为企业生成初始授信额度, 业务模块展示贷款产品列表, 企业将选定的贷款 产品导入合同模块, 合同模块提供空白模板合同 并自动填写贷款金额、 贷款期限、 放款金融机构 和贷款申请人, 企业核对后导入签署模块, 提取 验证哈希值, 企业使用 私钥签名验证哈希值, 将 签名和贷款合同打包作为签署包提交存证模块, 存证模块验证签名后提取签署包的哈希值上传 区块链存储, 将签署包关联区块高度存储。 本发 明的实质性效果是: 实现了贷款合同的在线签 署。 权利要求书2页 说明书10页 附图4页 CN 114792270 B 2022.09.23 CN 114792270 B 1.基于区块链的贷款 合同在线签署系统, 其特 征在于, 包括证书模块、 业 务模块、 合同模块、 签署模块和存证模块, 企业提交贷款申请材料, 审核通过后所述证书模块为企业生成公私秘钥对, 将加密私 钥发送给企业, 将公钥关联企业名称后公开, 若干个金融机构审核 所述贷款申请材料, 为 企 业生成初始授信额度, 所述业务模块为企业展示金融机构提供的贷款产品列表, 企业选定 贷款产品并填入贷款金额和贷款期限后导入合同模块, 所述合同模块提供 空白模板合同并 自动填写贷款金额、 贷款期限、 放款金融机构和贷款申请人, 所述贷款金额不高于初始授信 额度, 企业核对后将填写后的贷款合同导入签署模块, 签署模块提取贷款合同的哈希值作 为验证哈希值, 企业使用私钥签名验证哈希值, 将签名 和贷款合同打包作为签署包提交存 证模块, 所述存证模块验证签名后提取签署包的哈希值上传区块链存储, 获得相应的区块 高度, 将签署包关联区块高度存 储; 所述存证模块存储签署包时, 为签署包分配唯一标识, 所述签署模块为合同生成唯一 编号, 所述存证模块建立签署包查询索引, 所述查询索引记录签署包的唯一标识和贷款合 同的唯一编号; 所述存证模块存储签署包时, 将签署包拆分为若干个子包, 为子包赋予子包编号, 将子 包关联唯一标识和子包编号后分散存 储; 所述证书模块 为企业生成公私秘钥对的过程 为: 所述证书模块生成加密数、 调整数、 解密数和限值, 所述调整数为小数, 所述解密数为 正奇数, 所述加密数、 调整数和解密数的乘积等于2π 的整倍数加1, 所述限值为位数大于验 证哈希值位数的十六进制正数, 所述加密数为私钥, 所述调整数、 解密数和限值为公钥, 关 联企业名称后公开, 所述证书模块使用加密通信将私钥发送给企业; 企业使用私钥签名验证哈希值的过程包括: 将验证哈希值和限值均以十进制表示; 尝试生成辅助数, 使辅助数的余弦值保留前M位小数恰好与验证哈希值的十进制表示 相符; 计算加密数、 调整数与辅助数的乘积的余弦值作为密文, 所述密文即为签名; 所述存证模块验证 签名的过程 为: 使用余弦函数的倍角公式计算解密数、 加密数、 调整数与辅助 数的乘积的余弦值, 取余 弦值的前M位小数恰好获得验证哈希值的十进制表示, 转换为十六进制获得复原的验证哈 希值; 将复原的验证哈希值与签署模块提取的验证哈希值对比, 若一致, 则签名验证通过, 反 之, 则签名验证不 通过。 2.根据权利要求1所述的基于区块链的贷款 合同在线签署系统, 其特 征在于, 企业核对合同后将合同打印并盖章, 生成盖章扫描件, 将盖章扫描件上传签署模块, 签 署模块提取盖章扫描件的哈希值, 记为扫描件哈希值, 将贷款合同的哈希值和扫描件哈希 值一起提取哈希值, 作为验证哈希值, 企业使用私钥签名验证哈希值, 将签名、 盖章扫描件 和贷款合同打包作为签署包提交存证模块。 3.根据权利要求1所述的基于区块链的贷款 合同在线签署系统, 其特 征在于, 所述存证模块分散存 储子包的过程 为:权 利 要 求 书 1/2 页 2 CN 114792270 B 2所述存证模块在存储设备开辟存储区, 在存储区划分存储单元, 存储单元大小与子包 匹配, 存储单元的起始地址为存 储单元的寻址地址; 建立地址表, 所述 地址表将寻址地址随机排序; 所述存证模块从地址表中选择数量与子包数量相符的未被使用的寻址地址, 将子包存 储在寻址地址指向的存 储单元; 所述存证模块提取子包的唯一标识和子包编号的哈希值, 记为查找哈希值, 将查找哈 希值填入地址表, 并与对应的寻址地址关联。 4.根据权利要求3所述的基于区块链的贷款 合同在线签署系统, 其特 征在于, 所述存证模块提取查找哈希值 时, 按照预设规则生成随机码, 将随机码、 唯一标识和子 包编号一起提取哈希值, 作为 查找哈希值, 生成随机码的过程 为: 所述存证模块生成预设的合值, 将唯一标识和子包编号一起提取哈希值并取末尾N位, 将合值与末尾N位的差值作为随机码, 读取签署包时, 向存证模块提供唯一标识和子包编 号, 所述存证模块提取唯一标识和子包编号的哈希值, 取末尾N位并计算合值与末尾N位的 差值, 获得随机码, 将随机码、 唯一标识和子包编号一起提取哈希值, 使用查找哈希值查询 地址表, 获得对应的寻址地址, 读取对应的存 储单元, 按照子包编号 排序拼接获得签署包。 5.根据权利要求1或2所述的基于区块链的贷款 合同在线签署系统, 其特 征在于, 所述存证模块对贷款合同的扫描件进行以下处理: 将扫描件切分为若干个切片区域, 将切片区域编号; 提取每个切片区域的哈希值, 记为切片哈希值; 扫描件的哈希值记为完整 哈希值, 将完整哈希值和全部切片哈希值一起提取哈希值, 作为扫描件哈希值; 将 每个切片 区域关联编号、 扫描件哈希值和全部切片哈希值存 储。权 利 要 求 书 2/2 页 3 CN 114792270 B 3

.PDF文档 专利 基于区块链的贷款合同在线签署系统

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链的贷款合同在线签署系统 第 1 页 专利 基于区块链的贷款合同在线签署系统 第 2 页 专利 基于区块链的贷款合同在线签署系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 06:22:30上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。