This disclosure provides an electronic device and method of electronic equipment and information processing system for processing circuit includes the electronic device is configured to generate other nodes in the network to send the request to be confirmed, pending confirmation request including the electronic signature of the node; the response obtained from other nodes to request confirmation in response, including the electronic signature of the corresponding nodes; and to be confirmed based on request and the response as well as the existing block chain to generate a new block.
【技术实现步骤摘要】
电子设备、用于电子设备的方法和信息处理系统
本专利技术的实施例总体上涉及信息处理领域,具体地涉及信息安全技术,更具体地涉及一种电子设备、用于电子设备的方法和信息处理系统。
技术介绍
在计算机科学中,哈希(Hash)函数也被称为散列函数,用于将任意长度的不同信息比如数字、文本或其他信息等转换为长度相等但内容不同的二进制数列。以SHA256算法为例,任意长度的信息输入通过该函数都可以转换成一组长度为256的二进制数列,以便统一的存储和识别。此外,任意两个不同的信息输入,想要通过SHA256产生相同数字输出的概率是微乎其微的。因为输入信息的微小变动将会导致输出数字的巨大变化。这保证了输入信息与输出数字的一一对应。并且,想要通过输出数字来反推出输入信息是极其困难的。因此,如果想要生成一个特殊的输出数字,就只能通过随机尝试的方法逐个进行正向运算,而不能由输出结果逆向推出输入信息。对等(PeertoPeer,P2P)计算可以简单地定义为通过直接交换来共享计算机资源和服务,而对等计算模型应用层形成的网络通常称为对等网络。在P2P网络环境中,成千上万台彼此连接的计算机都处于对等的地位,整个网络一般而言不需要专用的集中服务器。此外,在信息传递过程中,可以使用公开密钥体系(简称为公钥体系)来保证信息安全。具体地,发送方通过一把密钥将信息加密,接收方在收到信息后,再通过配对的另一把密钥对信息进行解,从而保证了信息传递过程的私密性与安全性。密钥可以是一组数字或字符,通过对原始信息与这组数字或字符进行特定运算,将原始信息转换为另外一种格式,从而实现加密。解密过程则刚好相反。在大多数 ...
【技术保护点】
一种电子设备,包括:处理电路,被配置为:生成要发送至网络中的其他节点的待确认请求,所述待确认请求中包括本节点的电子签名;获取来自其他节点的对所述待确认请求的响应,所述响应中包括相应节点的电子签名;以及基于所述待确认请求和所获取的所述响应以及现有的区块链生成新区块。
【技术特征摘要】
1.一种电子设备,包括:处理电路,被配置为:生成要发送至网络中的其他节点的待确认请求,所述待确认请求中包括本节点的电子签名;获取来自其他节点的对所述待确认请求的响应,所述响应中包括相应节点的电子签名;以及基于所述待确认请求和所获取的所述响应以及现有的区块链生成新区块。2.根据权利要求1所述的电子设备,其中,所述处理电路还被配置为仅在所获取的所述响应满足预定条件时生成所述新区块。3.根据权利要求1所述的电子设备,其中,所述新区块包括区块头部和数据体,所述区块头部包括时间戳、所述现有的区块链中最后一个区块的散列值、该新区块的散列值以及所述数据体的散列值。4.根据权利要求3所述的电子设备,其中,所述区块头部中还包括所述待确认请求。5.根据权利要求3所述的电子设备,其中,所述数据体包括所述待确认请求和所述响应。6.根据权利要求4所述的电子设备,其中,所述数据体包括所述响应。7.根据权利要求3所述的电子设备,其中,所述数据体的信息用树状哈希结构存储。8.根据权利要求1所述的电子设备,其中,所述响应还包括时效信息,用于指示所述响应有效的时间段。9.根据权利要求1所述的电子设备,其中,所述响应是相应节点根据该节点的先验知识或者实时环境数据作出的。10.根据权利要求1所述的电子设备,还包括:收发电路,被配置为向网络中的各个其他节点广播所生成的新区块以更新所述区块链。11.根据权利要求10所述的电子设备,其中,所述处理电路还被配置为当所述新区块被其他节点拒绝时,基于所述待确认请求和所接收的所述响应以及已更新的区块链重新生成新的区块。12.根据权利要求11所述的电子设备,其中,所述处理电路还被配置为仅在所述响应的信息仍有效时重新生成新的区块。13.根据权利要求10所述的电子设备,其中,所述收发电路还被配置为在从发送所述待确认请求开始的预定时间内接收所述响应。14.一种电子设备,包括:处理电路,被配置为:生成对来自网络中的其他节点的待确认请求的响应,以供所述其他节点用于生成新区块,其中,所述待确认请求中包括所述其他节点的电子签名,所述响应中包括本节点的电子签名。15.根据权利要求14所述的电子设备,还包括...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。