热门标签
区块链应用开发 区块链游戏开发 vpay 区块链项目开发 区块链技术开发 区块链开发技术 fomo3d 区块链系统 深圳区块链开发 区块链项目 java区块链开发 以太坊区块链开发 EOS区块链开发 区块链钱包 区块链原理 区块链开发语言 区块链公司
小编推荐
大家都在关注
最新区块链百科
随机推荐

当前位置:主页 > 新闻资讯 > 区块链百科 > 区块链安全钱包的设计与实现

区块链安全钱包的设计与实现

2019-04-11 01:47:24 55 文章来源:汉全科技 作者:千灯

标签: 区块链钱包

  钱包大家最关注的点是什么?毫无疑问是“安全”,汉全科技为您带来区块链安全钱包的设计与实现

  1、方案概述

  设计并实现一款基于国密算法的区块链安全钱包,首先完成基于国密算法的区块链开发的设计和实现,然后完成工作在此区块链上的区块链安全钱包。基于国密算法SM2、SM3和SM4实现区块链安全钱包最主要的功能,即密钥生成、密钥存储、交易查询和记账分发。另外,我们提出使用门限秘密共享方案来保护钱包私钥,实现了Shamir门限方案并集成到安全钱包中,为用户私钥多加一层保护措施。

  2、功能介绍

  使用国密算法实现钱包的基本功能,使用本地账户来管理用户的私钥。用户需要注册本地账户来使用区块链钱包,钱包构造Shamir的秘密门限方案通过用户的私钥为用户生成3个秘密共享密钥,其中一个密钥将存储在密钥文件中,另外两个密钥交由用户保管,在需要使用用户私钥的场合,钱包将要求用户输入他所持有的密钥,通过Lagrange差值公式由两个密钥重构出用户的私钥。

  钱包使用SM2算法实现用户密钥对的生成,然后使用Shamir门限方案生成秘密共享密钥,使用SM3密码杂凑算法通过用户公钥生成钱包地址,实现地址生成功能。SM4分组密码算法用于将用户信息加密存储在本地,实现密钥存储功能。获得用户的钱包地址后,即可与区块链节点通信获得区块信息实现余额查询以及账单查询的功能。发起交易时,使用SM2数字签名算法对生成的交易进行签名后提交给区块链节点等待确认。

  区块链安全钱包总体设计方案:

区块链安全钱包的设计与实现

  模块功能和算法的调用过程:

区块链安全钱包的设计与实现

  区块链结构设计:

区块链安全钱包的设计与实现

  第三方工具库bouncycastle实现SM2数字签名算法:

区块链安全钱包的设计与实现

  从用户公钥生成用户地址过程:

区块链安全钱包的设计与实现

  密钥存储于密钥文件:

区块链安全钱包的设计与实现

  登录存储文件过程:

区块链安全钱包的设计与实现

  总结:

  使用国家密码算法实现的区块链安全钱包,其运行在基于国密算法实现的区块链上,实现了钱包的主要功能。用户可以使用钱包在该区块链网络中互相进行交易、生成和管理自己的密钥,以及查看区块链账本。加密货币及区块链技术非常全面地挖掘了密码学技术的优点,大量使用了密码学的相关算法保证了一个去中心化网络的安全性,该钱包的实现使得国家商用密码算法应用于加密货币和区块链技术上成为可能。

本文链接:http://www.a6shop.cn/wiki/1188.html

相关案例

方舟挖矿系统开发
方舟挖矿系统开发
麦子区块链数字钱包开发
麦子区块链数字钱包开发
南方航空安联云系统开发
南方航空安联云系统开发
TokenPocket数字钱包开发
TokenPocket数字钱包开发
区块链游戏开发
区块链游戏开发
SPay积分兑换系统开发
SPay积分兑换系统开发
选择汉全    品牌保证
01
雄厚公司资质
02
强大产品优势
03
敏锐行业前瞻
04
优质售后服务
汉全科技广东省高新技术企业证书
高新技术企业

汉全科技获得广东省高新技术企业,技术驱动商业创新

汉全科技广东股权交易中心证书
广州股权交易中心

汉全科技于2016年在广州股权交易中心成功挂牌,赢得广大企业事业的信赖

广州汉全信息科技有限公司团队照片
100+强大技术研发团队

团队核心成员来自实达集团,中国软件,唯品会,枫特红外等知名大型企业

广州汉全信息科技有限公司软件研发中心
13年+互联网行业技术沉淀

13年专注新商业程序研究和开发,万千用户品质见证

广州汉全信息科技有限公司软件知识产权证书
30项+软件着作权证书

获得30+互联网创新产品自主知识产权软件着作权证书

广州汉全信息科技有限公司资质荣誉
荣誉资质

汉全科技-中国区块链十佳技术开发商,由汉全开发的2个现象级区块链应用曾占据以太坊算力第一

独家源码出售

各系统均提供专门的独家源码出售,方便客户自行系统开发。

产品更新迅速

每周均提供不同系统的功能点更新及优化,产品更新迅速,让您时刻立足行业前沿。

产品原生开发

产品原生开发,运行更快更流畅,让客户拥有更良好的体验。

专属定制开发

汉全可根据需求,为您专属定制开发,满足您全方位的产品需求。

方便二次开发

提供系统程序及二次开发文档,大大缩短开发进程,让您的系统快速上线。

全球3000+客户共同选择

产品功能稳定,获全球3000+家商业企业客户信赖,品质有保障。

设立战略研究院

设立专门的行业战略研究院,与行业内专家时刻保持密切联系,形成汉全独特的市场敏锐前瞻。

产品领先全国

领先全国,首家推出“汉全区块链商城”、“汉全数字钱包”、等创新产品,并取得骄人的市场业绩。

国内最早开发搭建区块链商城系统

国内最早着手区块链商城系统平台的开发搭建,经过持续优化已达到系统稳定、功能持续全面更新中。

产品更新迅速

每周均提供不同系统的功能点更新及优化,产品更新迅速,让您时刻立足行业前沿。

强大的售后团队

强大的售前售后团队。配备专门的服务人员及技术人员1v1服务确保客户碰到的问题第一时间予以解决。

完美的技术支持

产品手册、操作教程、安装帮助等服务手册一应俱全,汉全为您提供完整的技术指导和行业支持,使您快速上手,轻松应对。

迅速响应服务

电话、QQ、工单、上门...汉全的售后人员随时为您提供迅速响应服务,及时应对客户提出的一切运营、技术难题。

全方位服务

QQ、电话等聊天工具全方位解答客户各种操作、技术难题,确保客户系统安全稳定,bug及时修复。

平台搭建部署全程指导

为各平台的搭建部署提供全程指导,即使创业小白,汉全也能助您实现平台快速上线和运营。

更多其他的服务

汉全将与您协同配合,提供优质的解决方案。持续跟进用户反馈,满足您的多方位其他需求。

0元免费试用
免费试用
6网合一网合一
全渠道营销
7*12小时售后×12小时
售后支持
100+营销功能
营销功能
200+团队支持
团队支持
30万商家选择万+
商家选择
广州汉全信息科技有限公司公众号