System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及金融服务,特别是一种基于供应链金融中的多层次交易安全认证方法。
技术介绍
1、随着供应链金融的快速发展,传统金融服务逐步向数字化、智能化方向拓展,而区块链技术因其去中心化、不可篡改和透明性的特点已成为供应链金融领域的重要技术支持。然而,在实际应用中,供应链金融面临着诸多挑战。例如,参与方之间的信任问题、交易数据的隐私保护、风险评估的准确性以及高效的交易认证和共识机制等。这些问题使得现有的供应链金融体系难以平衡安全性、效率和隐私保护需求。
2、现有技术中,供应链金融的风险评估和认证机制往往依赖于静态的信用评分模型和集中式的交易验证方式。这些方法在数据的隐私保护和动态性分析方面存在不足,并且难以应对复杂多变的交易场景。例如,传统的风险评估机制忽略了历史数据与实时数据的动态交互关系,导致风险等级划分的准确性较低;此外,现有的认证机制难以实现对高风险交易的细粒度隐私保护,无法满足交易安全性与隐私保护的双重需求。因此,如何基于区块链技术构建动态、高效且安全的认证与共识机制,成为亟待解决的技术难题。
技术实现思路
1、鉴于上述现有存在的问题,提出了本专利技术。
2、因此,本专利技术提供了一种基于供应链金融中的多层次交易安全认证方法解决供应链金融中动态信用评分、交易风险等级划分及基于隐私保护的多层次认证与分层共识机制的问题。
3、为解决上述技术问题,本专利技术提供如下技术方案:
4、第一方面,本专利技术提供了一种基于供应链金融中的多层
5、交易发起时,读取区块链中存储的加密数据,结合交易请求中的实时数据,计算动态信用评分;
6、根据动态信用评分、交易金额和交易频率,对交易进行风险等级划分;
7、根据交易风险等级动态触发对应的认证层次,并结合零知识证明技术对交易相关的敏感数据进行隐私保护验证;
8、验证通过后,根据交易风险等级选择适配的分层共识机制执行共识操作,并将共识结果存储至区块链;
9、基于共识结果,进行最终交易的确认,生成交易完成状态的哈希标识;
10、根据交易完成的状态,触发溯源查询功能,形成完整的溯源日志存储至区块链。
11、作为本专利技术所述基于供应链金融中的多层次交易安全认证方法的一种优选方案,其中:所述历史交易行为数据包括交易金额、交易频率、交易成功率和违约记录;
12、所述进行加密处理,存储至区块链包括以下步骤,
13、对采集到的历史交易行为数据进行去重处理、格式化处理、异常值去除和数据标准化处理;
14、对处理后的数据采用椭圆曲线加密算法,为每个参与方生成一对唯一的公钥和私钥;
15、使用格密码技术,通过samplemat算法生成身份私钥,并计算身份索引;
16、对每个字段数据使用参与方的公钥进行加密,并将身份索引和加密后的字段数据上传至区块链。
17、作为本专利技术所述基于供应链金融中的多层次交易安全认证方法的一种优选方案,其中:交易发起时,读取区块链中存储的加密数据,结合交易请求中的实时数据,计算动态信用评分包括以下步骤,
18、从区块链中读取存储的加密交易数据,结合参与方的私钥解密得到原始字段数据,接收交易请求中的实时数据,构造新的动态特征集合,并引入动态权重调节函数调节每个特征的影响,表达式为:
19、;
20、其中,表示的动态调整特征权重,表示第个特征的交易频率,表示调节权重的幅度的参数,表示调节频率的敏感性的调节参数;
21、基于动态调整特征权重和时间衰减因子,计算动态信用评分,表达式为:
22、;
23、其中,表示动态信用评分,表示激活函数,表示偏置项,表示第个特征的权重参数,表示特征集合中的第个特征,表示时间衰减系数,表示当前时间与历史记录时间的差值,表示特征索引,表示特征总数。
24、作为本专利技术所述基于供应链金融中的多层次交易安全认证方法的一种优选方案,其中:根据动态信用评分、交易金额和交易频率,对交易进行风险等级划分包括以下步骤,
25、采用行为偏差修正函数,对动态信用评分的可信度进行调整,表达式为:
26、;
27、其中,表示当前评分与上一评分的差值,表示行为偏差修正因子,表示双曲正切函数;
28、从实时交易中获取交易金额数据,历史交易行为数据中提取交易频率数据;
29、结合动态信用评分、交易金额、交易频率和行为偏差修正因子,计算交易风险因子,表达式为:
30、;
31、其中,表示交易风险因子,表示交易频率,表示交易金额;
32、根据历史交易数据分布设定风险因子阈值,基于交易风险因子划分风险等级;
33、当时,表示低风险,当时,表示中风险,当时,表示高风险;
34、其中,表示低风险阈值,表示高风险阈值;
35、对于当前交易,基于计算出的交易风险因子,动态判断所属的风险等级;
36、将交易的风险等级及其相关数据进行字段级加密,存储至区块链中。
37、作为本专利技术所述基于供应链金融中的多层次交易安全认证方法的一种优选方案,其中:根据交易风险等级动态触发对应的认证层次,并结合零知识证明技术对交易相关的敏感数据进行隐私保护验证包括以下步骤,
38、当风险交易为低风险时,进行基础认证,验证交易数据的完整性;
39、当风险交易为中风险时,进行附加验证,验证交易金额范围及动态信用评分是否满足业务规则;
40、当风险交易为高风险时,进行高级验证,验证交易金额、信用评分和违约记录的合规性,同时针对敏感信息使用零知识证明技术进行隐私保护;
41、当风险交易为跨域交易时,交易发起方通过本域的身份认证服务器,使用参与方的身份索引和私钥签名生成认证请求;
42、外域身份认证服务器接收认证请求后,通过参与方的身份索引和私钥签名验证发起方身份;
43、当所有触发的认证层次和对应的验证均通过时,表示认证通过,当任一认证验证失败时,则为失败。
44、作为本专利技术所述基于供应链金融中的多层次交易安全认证方法的一种优选方案,其中:验证通过后,根据交易风险等级选择适配的分层共识机制执行共识操作,并将共识结果存储至区块链包括以下步骤,
45、当认证结果为通过时,从区块链中读取交易金额、交易频率和动态信用评分;
46、对于低风险交易,采用快速简化共识机制,通过预选节点和多轮消息交互,生成委员会签名;
47、对于中风险交易,采用高效容错共识机制,通过权益代理选出超级节点,生成超级节点签名;
48、对于高风险交易,采用工作量证明与拜占庭容错协议混合的共识机制,先通过工作量证明识别出合法本文档来自技高网...
【技术保护点】
1.一种基于供应链金融中的多层次交易安全认证方法,其特征在于:包括,
2.如权利要求1所述的基于供应链金融中的多层次交易安全认证方法,其特征在于:所述历史交易行为数据包括交易金额、交易频率、交易成功率和违约记录;
3.如权利要求2所述的基于供应链金融中的多层次交易安全认证方法,其特征在于:交易发起时,读取区块链中存储的加密数据,结合交易请求中的实时数据,计算动态信用评分包括以下步骤,
4.如权利要求3所述的基于供应链金融中的多层次交易安全认证方法,其特征在于:根据动态信用评分、交易金额和交易频率,对交易进行风险等级划分包括以下步骤,
5.如权利要求4所述的基于供应链金融中的多层次交易安全认证方法,其特征在于:根据交易风险等级动态触发对应的认证层次,并结合零知识证明技术对交易相关的敏感数据进行隐私保护验证包括以下步骤,
6.如权利要求5所述的基于供应链金融中的多层次交易安全认证方法,其特征在于:验证通过后,根据交易风险等级选择适配的分层共识机制执行共识操作,并将共识结果存储至区块链包括以下步骤,
7.如权利要求
8.如权利要求7所述的基于供应链金融中的多层次交易安全认证方法,其特征在于:根据交易完成的状态,触发溯源查询功能,形成完整的溯源日志存储至区块链包括以下步骤,
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于:所述处理器执行所述计算机程序时实现权利要求1~8任一所述的基于供应链金融中的多层次交易安全认证方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1~8任一所述的基于供应链金融中的多层次交易安全认证方法的步骤。
...【技术特征摘要】
1.一种基于供应链金融中的多层次交易安全认证方法,其特征在于:包括,
2.如权利要求1所述的基于供应链金融中的多层次交易安全认证方法,其特征在于:所述历史交易行为数据包括交易金额、交易频率、交易成功率和违约记录;
3.如权利要求2所述的基于供应链金融中的多层次交易安全认证方法,其特征在于:交易发起时,读取区块链中存储的加密数据,结合交易请求中的实时数据,计算动态信用评分包括以下步骤,
4.如权利要求3所述的基于供应链金融中的多层次交易安全认证方法,其特征在于:根据动态信用评分、交易金额和交易频率,对交易进行风险等级划分包括以下步骤,
5.如权利要求4所述的基于供应链金融中的多层次交易安全认证方法,其特征在于:根据交易风险等级动态触发对应的认证层次,并结合零知识证明技术对交易相关的敏感数据进行隐私保护验证包括以下步骤,
6.如权利要求5所述的基于供应链金融中的多层次交易安全...
【专利技术属性】
技术研发人员:刘晓鹏,
申请(专利权)人:北京中诺链捷数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。