用户身份生成及更新方法和装置、存储介质和节点设备制造方法及图纸

技术编号:24215281 阅读:59 留言:0更新日期:2020-05-20 18:49
本公开涉及一种用户身份生成及更新方法和装置、存储介质及节点设备,所述用户身份生成方法应用于区块链中的节点,所述方法包括:基于接收到的身份生成请求,生成用户部分私钥,并生成密钥生成请求,所述身份生成请求中包括用户标识;将所述密钥生成请求和所述用户标识发送至密钥生成中心,并接收所述密钥生成中心生成的中心部分密钥;将所述用户部分密钥和所述中心部分密钥合成为完整私钥;存储所述用户标识和所述完整私钥。

User identity generation and update methods and devices, storage media and node devices

【技术实现步骤摘要】
用户身份生成及更新方法和装置、存储介质和节点设备
本公开涉及区块链领域,具体地,涉及一种用户身份生成及更新方法和装置、存储介质及节点设备。
技术介绍
区块链被认为是引领信息互联网向价值互联网转变的关键技术,根据不同的应用场景以及用户需求,区块链大致可以分为公有链、私有链以及联盟链三大类。随着区块链技术的发展,应用重心逐渐从虚拟货币交易转入实体经济资产价值转移,市场关注的目光也从公有链逐渐转向联盟链。与公有链不同,联盟链中任何用户必须经过身份认证才能加入区块链网络,并且只有指定联盟或组织中用户才能完成有效交易,这样有效的保证了链上信息的可靠性和安全性。联盟链平台使用PKI(PublicKeyInfrastructure,公钥基础设施)和CA(CertificateAuthority,认证中心)方式实现用户的身份认证管理,但随着链上组织及节点的增多,需要大量存储空间和计算开销来存储和验证众多公钥证书,网络带宽压力剧增,也加剧了存储和效率瓶颈。但是,如果利用用户标识和用户公钥、密钥的组合方式来确定用户身份,由于私钥托管在密钥生成中心中,存在密本文档来自技高网...

【技术保护点】
1.一种用户身份生成方法,其特征在于,所述方法应用于区块链中的节点,所述方法包括:/n基于接收到的身份生成请求,生成用户部分私钥,并生成密钥生成请求,所述身份生成请求中包括用户标识;/n将所述密钥生成请求和所述用户标识发送至密钥生成中心,并接收所述密钥生成中心生成的中心部分密钥;/n将所述用户部分密钥和所述中心部分密钥合成为完整私钥;/n存储所述用户标识和所述完整私钥。/n

【技术特征摘要】
1.一种用户身份生成方法,其特征在于,所述方法应用于区块链中的节点,所述方法包括:
基于接收到的身份生成请求,生成用户部分私钥,并生成密钥生成请求,所述身份生成请求中包括用户标识;
将所述密钥生成请求和所述用户标识发送至密钥生成中心,并接收所述密钥生成中心生成的中心部分密钥;
将所述用户部分密钥和所述中心部分密钥合成为完整私钥;
存储所述用户标识和所述完整私钥。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述完整私钥进行加密;
所述存储所述用户标识和所述完整私钥,包括:
存储所述用户标识和加密后的所述完整私钥。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述密钥生成中心基于所述密钥生成请求生成的形式公钥;
基于所述形式公钥和预设公钥算法生成完整公钥;
存储所述完整公钥。


4.一种用户身份更新方法,其特征在于,所述方法应用于区块链中的节点,所述方法包括:
基于接收到的身份更新请求,生成更新用户部分私钥,并生成密钥更新请求,所述身份更新请求中包括用户标识;
将所述密钥更新请求和所述用户标识发送至密钥生成中心,并接收所述密钥生成中心生成的更新中心部分密钥;
将所述更新用户部分密钥和所述更新中心部分密钥合成为更新完整私钥;
用所述更新完整私钥替换所述用户标识的原有的完整私钥。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收所述密钥生成中心生成的更新形式公钥;
基于所述更新形式公钥和预设公钥算法生成更新完整公钥;

【专利技术属性】
技术研发人员:陈怡博
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1