logo好方法网

一种区块链矿机哈希运算服务方法及系统


技术摘要:
本发明公开一种区块链矿机哈希运算服务方法,涉及算力服务领域,包括:首先,获取发送方发送的第一哈希值,获取接收方发送保密编码;保密编码长于传输编码;然后,将所述保密编码与可变的第一随机数的组合字符串进行哈希运算求解第二哈希值;待所述第二哈希值与所述第  全部
背景技术:
物联网(IoT,Internet  of  things)即“万物相连的互联网”,是互联网基础上的延 伸和扩展的网络,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,实现在 任何时间、任何地点,人、机、物的互联互通。 随着物联网的发展,各种物联网传感器与后台服务器连接,并实现数据交互;物联 网中控中心会接收到终端传感器发送的各种数据,这些数据可能会在传输过程中被篡改, 而影响数据正确性。 综上,在现有技术中,物联网所采集的信息数据在传输过程中存在被篡改的风险, 数据可靠性收到破坏。
技术实现要素:
有鉴于现有技术的一部分缺陷,本发明所要解决的技术问题是提供一种区块链矿 机哈希运算服务方法,旨在解决现有技术中数据传输过程中被篡改的风险,旨在提高所接 受数据的可信性。 为实现上述目的,本发明提供一种区块链矿机哈希运算服务方法,包括: 获取发送方发送的第一哈希值,获取接收方发送保密编码;其中,所述发送方拥有 所述保密编码;所述第一哈希值是所述发送方根据所述保密编码与传输编码的组合字符串 经哈希运算而获得的;所述保密编码的第一字节长度长于所述传输编码的第二字节长度, 所述传输编码为待传输的数据; 将所述保密编码与可变的第一随机数的组合字符串进行哈希运算求解第二哈希 值;待所述第二哈希值与所述第一哈希值相同,获得使所述第二哈希值与所述第一哈希值 相同所对应所述第一随机数; 根据所述第一随机数,获得与所述第一随机数相应的所述传输编码。 在该技术方案中,发送方将保密编码与传输编码组合并进行哈希求解,接收方进 行哈希碰撞解析相应的传输编码,由于保密编码的第一字节长度长于传输编码的第二字节 长度,对于接收方或哈希运算服务方而言,保密编码已知,只需要进行数量较少的哈希碰撞 即可获得传输编码;而对于第三方而言,保密编码未知,则需要进行数量巨大的哈希碰撞来 获得保密编码;基于此,降低数据被第三方篡改的风险,提高数据可靠性。 在一
分享到:
收藏