专利汇可以提供基于区块链的互联网金融电子数据保全系统及方法专利检索,专利查询,专利分析的服务。并且本 发明 基于 区 块 链 的互联网金融 电子 数据保全系统及方法,属于计算机应用技术以及区块链网络应用技术领域。用户提交互联网金融电子数据,原始数据文件存储到文件 服务器 ,利用现代 密码学 技术对数据文件的存储 位置 及数据内容进行加密,将数据文件的哈希值和加密后的数据存储到以太坊 区块链交易 中;进行原始性验证时,从区块链交易中读取哈希值,计算待验证文件的哈希值并进行比对。使用以太坊区块链网络可以满足大部分数据类型的保全需求,可以使存储过程透明化,可以避免数据丢失并防止存储数据遭到篡改;依靠现代密码学技术对保全数据进行加密,避免隐私数据被明文盗取。,下面是基于区块链的互联网金融电子数据保全系统及方法专利的具体信息内容。
1.基于区块链的互联网金融电子数据保全系统及方法,其特征在于:包括保全管理系统和保全方法两部分;其中,保全管理系统是基于区块链的互联网金融数据保全系统,简称本系统,主要包括客户端、用户信息控制模块、保全内容提交模块、保全内容管理模块、保全内容验证模块、全民监管模块、数据库以及以太坊区块链平台;
其中,保全内容提交模块可以提交文件类型保全或者文字类型保全;
其中,用户信息控制模块、保全内容提交模块、保全内容管理模块、保全内容验证模块、全民监管模块、数据库均位于服务器端;
保全管理系统中各模块的功能是:
用户信息控制模块的功能是存储用户基本信息、核对用户登录信息、修改用户信息、访问控制、区分保全内容所属人、限制保全内容可见性及限制用户非法操作;
保全内容提交模块的功能是提交文字类型或文件类型的保全内容、完善保全内容描述、建立保全业务数据库及保全区块链的存储操作;其中,文件类型保全包括通过该模块提交的保全文件;
保全内容管理模块的功能是浏览已保全内容列表、查看保全内容详细信息、设置保全的有效性;
保全内容验证模块的功能是验证保全原始性以及提交第三方验证;
全民监管模块的功能是提供非注册用户查看在保全内容管理系统中产生的区块链交易基本信息;
以太坊区块链平台的功能是为保全管理系统与公有区块链网络建立信息传输通道,实现在公有区块链网络中的相应操作;
保全管理系统中各模块的连接关系是:
用户信息控制模块与保全内容管理模块连接;保全内容管理模块分别与保全内容提交模块、保全内容验证模块及全民监管模块连接;以太坊区块链模块与保全内容提交模块及保全内容验证模块连接;数据库与所有模块连接。
2.根据权利要求1所述的基于区块链的互联网金融电子数据保全系统及方法,其特征在于:保全方法通过以下步骤实现:
步骤1:用户根据对本系统使用的历史情况选择用户信息校验方式;
步骤2:用户浏览已保全内容,本系统根据用户名查询数据库内与该用户匹配的所有保全内容,并将属于该用户的所有保全内容中的保全指纹码、保全描述、区块链交易码、区块链交易时间、保全方向、保全类型及保全状态传输到客户端;
步骤3:用户将需要保全的信息上传至保全内容提交模块;
步骤4:对保全文件进行原始性验证;
至此,从步骤1到步骤4,完成了保全方法。
3.根据权利要求2所述的基于区块链的互联网金融电子数据保全系统及方法,其特征在于:步骤1,具体为:
1A:未曾使用本系统的用户通过用户信息控制模块进行信息注册,在客户端输入用户名、密码及邮箱信息,本系统对信息进行合法性校验和唯一性校验,写入数据库,并将用户名暂存入客户端中;
1B:曾使用过本系统的用户通过用户信息控制模块进行登录,在客户端输入用户名、密码,系统对信息进行合法性校验和正确性校验,校验通过后将用户名暂存入客户端中。
4.根据权利要求2所述的基于区块链的互联网金融电子数据保全系统及方法,其特征在于:步骤3,具体为:
步骤3.1:用户在客户端选择上传待保全内容的业务类型、填写保全内容的详细描述,生成待保全内容,再提交到服务器端的保全内容提交模块;
其中,待保全内容的业务类型包括文字类型以及文件类型;
步骤3.2:服务器端获取到步骤3.1中用户提交的待保全内容,并根据待保全内容的业务类型进行操作,具体为:
3.2A若待保全内容的业务类型为文件类型,则对步骤3.1上传的文件进行文件名格式化,再存储到随机生成的文件夹中,使用SHA-256算法计算步骤3.1上传文件的散列值,使用ECC算法生成一对非对称密钥,使用RSA算法生成一个对称密钥,并将步骤3.1上传文件的散列值、非对称密钥中的公钥地址、保全文件存储地址、保全描述、保全方向、保全类型传输到客户端;
3.2B若待保全内容的业务类型为文字类型,则对步骤3.1上传的保全内容进行整合,使用SHA-256算法计算整合内容的散列值,使用ECC算法生成一对非对称密钥,使用RSA算法生成一个对称密钥,并将整合内容的散列值、非对称密钥中的公钥地址、保全文字、保全描述、保全方向、保全类型传输到客户端;
步骤3.3:用户在客户端查看服务器端传输的信息,确认信息准确无误并且没有在网络传输过程中遭到篡改,选择确认保全;
步骤3.4:服务器端使用对称密钥将保全内容加密,再使用非对称密钥中的公钥将对称密钥加密,将加密后的保全内容写入数据库中;服务器端新开启一个线程,打开与以太坊区块链的连接,读取服务器端的以太坊区块链交易配置,将保全内容的散列值及经Base64算法处理后的文件存储地址写入以太坊区块链交易中payload字段,创建交易,接收交易地址;服务器端新开启一个线程,发送保全邮件,具体为:将保全内容的散列值、保全描述、非对称密钥中的私钥,以太坊区块链交易地址以及保全时间发送至用户注册时在用户信息控制模块中存储的邮箱。
5.根据权利要求2所述的基于区块链的互联网金融电子数据保全系统及方法,其特征在于:步骤4,具体为:
步骤4.1:用户在客户端填入保全邮件内或保全内容管理模块展示的保全码,上传与保全码对应的需要验证原始性的文件,选择提交;
步骤4.2:服务器端接收保全码,在数据库中查询数据的存在性;服务器接收待验证文件,使用SHA-256算法计算待验证文件的散列值,根据保全码所查出的以太坊区块链交易地址,查询以太坊区块链交易中存储的数据,提取原始文件散列码,与待验证文件散列码进行比对,若二者一致,说明用户所上传待验证文件未被篡改,若不一致,提示用户文件已被篡改,应谨慎使用。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
用于生成用户发起的联合身份的方法和系统 | 2020-11-28 | 3 |
针对鸡生长全程的防篡改养殖追溯系统 | 2021-05-29 | 2 |
基于区块链的信息交互方法、区块链节点和征信系统 | 2021-07-01 | 2 |
信息推荐方法及装置、存储介质和电子设备 | 2020-07-28 | 2 |
一种减少区块链智能合约代码存储体积的方法 | 2021-01-01 | 0 |
一种基于区块链的信用卡 | 2021-03-24 | 2 |
一种基于区块链技术的用户信息安全管理方法 | 2021-02-27 | 1 |
区块链云服务平台的构建方法和装置 | 2023-08-28 | 2 |
一种数据交易方法及其设备 | 2020-12-11 | 0 |
一种基于零知识证明的去中心化匿名数据交易方法 | 2020-07-20 | 1 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。