版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于区块链技术的金融信息管理方法和系统本申请提供基于区块链技术的金融信息管并利用时间戳服务将初步交易提案的交易时间易提案对应的数据块以及加密签名广播至多个构将有效金融交易对应的数据块按时间顺序和2接收用户发起的金融交易请求,生成初步交易提案,对所述初基于所述哈希值与所述用户的身份验证信息,使用改进的椭圆曲线加密签名,并利用时间戳服务将所述初步交易提案的交易时间和所述加密签名进行绑定,利用分布式网络将所述初步交易提案对应的数据块以及所述加密签名广播至多个节轻量级共识算法对接收到的数据块进行初步验证,以筛选出符合预设要求的目标交易提过预定比例的节点确认所述目标交易提案有效后,确认所述目标交易提案为有效金融交基于Merkle树结构将所述有效金融交易对应的数据块按时间顺序和逻辑关系链接到所述对涉及敏感信息的所述有效金融交易的交易双方的资格信息和交易内容的有效根据涉及敏感信息的所述有效金融交易的交易双方的资格信息和交易将所述零知识证明发送至验证节点,以通过所述验证节点利用零知识证明验证算法,若所述零知识证明验证通过,确认所述有效金融交易的交易双方基于所述哈希值与所述用户的身份验证信息,使用改进的椭圆曲将所述时间戳与所述数据块进行绑定处理,生成包含交易时间所述基于所述哈希值与所述用户的身份验证信息,使用改进的椭3使用随机数生成器生成随机数k,所述随机数k是小于椭圆曲线的阶n'的正整数;;其中,k-1是在模n下的逆元,所述安全因子c表示时间戳或者随机数,hGr,d,e)是一个哈希函数,用于增强签名的安全性,如果s-0,则重新选择随机数k并重复执行使用所每个所述节点接收所述初步交易提案对应的数据块以及所述加密使用所述用户的公钥对所述加密签名进行验证,并将通过验证将所述目标交易提案广播至所有节点,以使每个节点与其他节点进行多轮消息传递,将所有的有效金融交易对应的数据块作为区块体,并根据所述区块头和将所述新的区块链接到预设区块链上,确保每个区块的哈希值与前4;其中,s-1是s在模m下的逆元,z是唯一标识符,c是椭圆曲线基点,是用户的公钥,是点v的x坐标,h(r,d,c)是一个哈希函8.根据权利要求6所述的方法,其特征在于,所述基于Merkle树结构将所述有效金融交将所述数据块的哈希值作为Merkle树的叶节点,通过逐层计算哈希值,构建Merkle树,;,是第j层的第i个节点的哈希值,和是第j-1层的第2i和第2i+1个节点的哈希值,是一个哈希函数,用于增强Merkle树的安全性,最终生成的利用前一个区块的哈希值、当前时间的时间戳和Merkle根哈希值,生成区;将所有的有效金融交易对应的数据块作为区块体,并根据所述区块头和所将所述新的区块链接到预设区块链上,确保每个区块的哈希值与前一个区块的哈绑定模块,用于利用时间戳服务将所述初步交易提案的交易时间5广播模块,用于利用分布式网络将所述初步交易提案对处理模块,用于基于Merkle树结构将所述有效金融交易对应的数据6[0002]随着互联网金融的快速发展,金融信息管理面临着更高的安全性和透明度要利用分布式网络将所述初步交易提案对应的数据块以及所述加密签名广播至多基于Merkle树结构将所述有效金融交易对应的数据块按时间顺序和逻辑关系链78图2为本申请实施例提供的一种基于区块链技术的金融信息管理系统的结构示意[0018]图1为本申请实施例提供一种基于区块链技术的金融信息管理方法的流程图,如9识别信息等。改进的椭圆曲线数字签名算法指一种基于椭圆曲线密码学的数字签名算法,密签名和哈希值的综合信息。这一综合信息不仅确保了交易提案的唯一性和不可篡改性,[0030]103、利用分布式网络将所述初步交易提案对应的数据块以及所述加密签名广播[0032]104、基于Merkle树结构将所述有效金融交易对应的数据块按时间顺序和逻辑关[0034]本申请实施例中,有效金融交易的数据块会被按照发生使用Merkle树结构链接到区块链上。这样不仅能够确保所有交易记录的透明度和可追溯内的所有的有效金融交易对应的数据块;将所述数据块的哈希值作为取前一个区块的哈希值(假设为0x12345678)。获取当前时间的时间戳(假设为将所述数据块的哈希值作为Merkle树的叶节点,通过逐层计算哈希值,构建;,是第层的第i个节点的哈希值,和是第j-1层的第2i和第利用前一个区块的哈希值、当前时间的时间戳r和Merkle根哈希值Hrar,生;r将所述新的区块Ben链接到预设区块链上,确保每个区块的哈希值与前一个区块过使用Merkle树结构,可以确保即使在大规模交易数据中也能快速验证单个交易的真实[0043]Merkle树构建目的是从底层数据块开始逐层向上[0044]区块头生成区块头包含了前一区块的[0045]区块体(B.x)区块体包含了实际的交易数据,这些数据通过Merkle树结构被高效和分别为Merkle树第i-1层的第2i和第2i+1个节点的哈希值,通过计算每[0049]首先使用H1和H2作为Merkle树的叶节点,根据公式B,直接包含交易T1和B。最后将B添加到区块链的末尾,完成交使用所述随机数和椭圆曲线基点c计算点R=KG,所述点R的坐标为(nx);执行使用所述随机数k和椭圆曲线基点c计算点R的步骤;;其中,K-t是k在模下的逆元,所述安全因子c表示时间戳或者随机数,述随机数k和椭圆曲线基点c计算点R的步骤;[0062]点R的计算(使用随机数和椭圆曲线基点C计算点R=KG):点R的坐标是k、哈希值z和安全因子c计算签名值s是签名的另。。。。[0079]计算r-xanodn。。[0084]计算首先计算,即k在模n下的逆元。假设。。。易提案。常见的轻量级共识算法有ProofofStake(PoS)、DelegatedProofofStake[0091]拜占庭容错算法(ByzantineFaultTolerance,BFT一种能够在存在恶意节点法有PracticalByzantineFaultTolerance(PBFT)和Ten将通过验证的初步交易提案确定为目标交易提案。其次将目标交易提案广播至所有节点。每个节点与其他节点进行多轮消息传递,以确保所有节点对目标交易提案达成一致意见。首先,节点N1接收到数据块和加密签名。检查数据块格式:{"sender":"A","receiver":"B","amount":100,"timestamp":"2023_10_01[0100]重新计算哈希值:hash(data__block)=0x12345678。比较哈希值:并且确实来自合法用户。重新计算所述数据块的哈希值H,确保所计算的哈希值H与广播时;[0107]公钥验证(使用用户的公钥Qa对加密签名(r,s)进行验证):公钥Qa用于验证签名和这里的s是sv的x坐标。假设数据块的内容为"Transfer10BTCfromAlicetoBo。。。。。。[0127]计算ua和uz:。;。。。;。。。。有效地筛选出符合预设要求的目标交易提案,确保区块链系统的正常运行和数据的安全假设在一个金融交易平台上,用户A向用户B发起一笔涉及敏感信息的金融交易。{"accountID_A":"123456","name_A":"Alice","accountID_B":"789012","name_B":"Bob","amount":1000,"timestamp":"2024_11_21T18:45:00Z",zk_SNARKs(circuit,r1,r2,r3)。[0152]图2为本申请实施例提供一种基于区块链技术的金融信息管理系统的结构示意[0153]图2所述的一种基于区块链技术的金融信息管理系统可以执行图1所示实施例所[0154]在一个可能的设计中,图2所示实施例的一种基于区块链技术的金融信息管理系算法生成加密签名,并利用时间戳服务将初步交易提案的交易时间和加密签名进行绑定,任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM电可擦除可编程只读存储器(EEPROM可擦除可编[0159]输入/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB32/T 4832-2024农业机械售后服务技术规范
- 声讯系统项目可行性研究报告
- 统计学项目可行性研究报告
- 电子材料项目可行性研究报告
- 《鸭鹅生产》课件
- 《高颅压及脑疝》课件
- 中学《理解交流》主题班会
- 《高尔基体溶酶体》课件
- 人力资源管理基础知识
- 《专业化与多元化》课件
- 欧莱雅培训体系
- GB/T 44438-2024家具床垫功能特性测试方法
- CJT 526-2018 软土固化剂 标准
- NB-T10208-2019陆上风电场工程施工安全技术规范
- 城市道路照明设计标准 CJJ 45-2015
- 水泥质量控制培训课件
- 《研究生入学教育》课件
- 西方哲学智慧15维特根斯坦
- 中小学学校住宿生管理规定培训课件
- GB/T 20688.1-2007橡胶支座第1部分:隔震橡胶支座试验方法
- GB/T 18909-2002按能力批准评定质量的电子设备用高频电感器和中频变压器分规范
评论
0/150
提交评论