区块链节点的实现方法及装置制造方法及图纸

技术编号:16841728 阅读:50 留言:0更新日期:2017-12-20 00:23
本发明专利技术实施例提供一种区块链节点的实现方法及装置。该方法包括:服务端接收客户端发送的随机数、第一时间戳和第一哈希值;服务端接收客户端发送的加密信息;利用会话密钥对加密信息进行解密得到第一信息和第二信息;将第一信息和第二信息发送到对等网络中。本发明专利技术实施例通过客户端将交易信息进行签名,并将交易信息和签名后的信息进行加密,并将加密信息发送给服务端,服务端利用会话密钥对加密信息进行解密得到交易信息,并将交易信息发送到对等网络中,提高了客户端的安全性,使得智能移动终端可以作为区块链节点,并且提高了智能移动终端中个人信息和支付类信息的安全性。

Realization method and device of block chain node

An implementation method of the invention provides a method and a device for the realization of a block chain node. The method includes: a random number, the server receives the client to send the first time stamp and the first hash value encryption server; receiving information sent by the client; to decrypt the encrypted information from the first information and the second information using the session key; the first information and the second information is sent to the peer to peer network. The embodiment of the invention will be signed by the client transaction information, and transaction information and signature information is encrypted, and the encrypted information sent to the server, the server uses the session key to decrypt the encrypted information from the transaction information, and transaction information is sent to the peer network, improve the security of the client, so that the intelligent the mobile terminal can be used as block chain nodes, and improve the intelligent mobile terminal in the personal information and payment information security.

【技术实现步骤摘要】
区块链节点的实现方法及装置
本专利技术实施例涉及通信
,尤其涉及一种区块链节点的实现方法及装置。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。但是,目前用户终端例如智能移动终端无法作为区块链节点,因为,智能移动终端上存储有用户个人信息和支付类信息,如果将智能移动终端作为区块链节点,容易给个人信息和支付类信息造成安全隐患。
技术实现思路
本专利技术实施例提供一种区块链节点的实现方法及装置,以使得智能移动终端可以作为区块链节点,并且提高智能移动终端中个人信息和支付类信息的安全性。本专利技术实施例的一个方面是提供一种区块链节点的实现方法,包括:服务端接收客户端发送的随机数、第一时间戳和第一哈希值;所述服务端对所述随机数、所述第一时间戳和预先存储的登陆口令进行哈希运算,得到第二哈希值;若所述第一哈希值和所述第二哈希值相等,则所述本文档来自技高网...
区块链节点的实现方法及装置

【技术保护点】
一种区块链节点的实现方法,其特征在于,包括:服务端接收客户端发送的随机数、第一时间戳和第一哈希值;所述服务端对所述随机数、所述第一时间戳和预先存储的登陆口令进行哈希运算,得到第二哈希值;若所述第一哈希值和所述第二哈希值相等,则所述服务端确定所述登陆口令正确;所述服务端接收客户端发送的加密信息,所述加密信息是所述客户端利用会话密钥对第一信息和第二信息进行加密后得到的信息,所述第一信息包括:交易信息、第二时间戳和第三哈希值,所述第二信息是所述客户端利用区块链节点的私钥对所述第一信息进行签名后得到的信息,所述第三哈希值是对所述交易信息和所述第二时间戳进行哈希运算得到的哈希值;所述服务端利用所述会话密...

【技术特征摘要】
1.一种区块链节点的实现方法,其特征在于,包括:服务端接收客户端发送的随机数、第一时间戳和第一哈希值;所述服务端对所述随机数、所述第一时间戳和预先存储的登陆口令进行哈希运算,得到第二哈希值;若所述第一哈希值和所述第二哈希值相等,则所述服务端确定所述登陆口令正确;所述服务端接收客户端发送的加密信息,所述加密信息是所述客户端利用会话密钥对第一信息和第二信息进行加密后得到的信息,所述第一信息包括:交易信息、第二时间戳和第三哈希值,所述第二信息是所述客户端利用区块链节点的私钥对所述第一信息进行签名后得到的信息,所述第三哈希值是对所述交易信息和所述第二时间戳进行哈希运算得到的哈希值;所述服务端利用所述会话密钥对所述加密信息进行解密得到所述第一信息和所述第二信息;所述服务端将所述第一信息和所述第二信息发送到对等网络中。2.根据权利要求1所述的方法,其特征在于,所述服务端接收客户端发送的加密信息之前,还包括:所述服务端生成会话密钥,并将所述会话密钥发送给所述客户端。3.根据权利要求2所述的方法,其特征在于,所述服务端生成会话密钥,并将所述会话密钥发送给所述客户端,包括:所述服务端利用所述区块链节点的公钥对所述会话密钥加密,并将加密后的会话密钥发送给所述客户端。4.根据权利要求1-3任一项所述的方法,其特征在于,所述服务端接收客户端发送的随机数、第一时间戳和第一哈希值之前,还包括:所述服务端接收客户端发送的登陆口令和所述区块链节点的公钥。5.根据权利要求4所述的方法,其特征在于,还包括:所述服务端接收客户端发送的账本请求信息;所述服务端根据所述账本请求信息,将所述...

【专利技术属性】
技术研发人员:田新雪马书惠
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1