【技术实现步骤摘要】
数据安全传输方法、装置、可读存储介质及电子设备
[0001]本专利技术属于数据传输的
,具体地涉及数据安全传输方法、装置、可读存储介质及电子设备。
技术介绍
[0002]数据传输是数据从一个地方传送到另一个地方的通信过程,数据传输系统通常由传输信道和信道两端的数据电路终接设备(DCE)组成,在某些情况下,还包括信道两端的复用设备,传输信道可以是一条专用的通信信道,也可以由数据交换网、电话交换网或其他类型的交换网路来提供,数据传输系统的输入输出设备为终端或计算机,统称数据终端设备,它所发出的数据信息一般都是字母、数字和符号的组合。
[0003]在实际的数据传输过程中,可能会存在攻击者对数据传输系统进行攻击,进而获取到待传输的数据,因此一般为了防止攻击者获取到传输数据,通常会对数据发送方发出的数据进行加密处理,通常通过数据发送方自身生成的密钥对传输数据进行加密,但固定不变的密钥容易被攻击者轻易破解,进而影响数据传输过程中的安全,导致信息泄露。
技术实现思路
[0004]为了解决上述技术问题,本专利技术提供了数据安全传输方法、装置、可读存储介质及电子设备,用于解决现有技术中存在的技术问题。
[0005]第一方面,该专利技术提供以下技术方案,一种数据安全传输方法,所述方法包括:数据发送方下发时间对齐指令至区块链节点集,所述区块链节点集包括若干中间传输节点,在若干所述中间传输节点中选择节点可靠性最高的中间传输节点作为基准节点,将除所述基准节点之外的所有所述中间传输节点作为待对齐节点;根据所 ...
【技术保护点】
【技术特征摘要】
1.一种数据安全传输方法,其特征在于,所述方法包括:数据发送方下发时间对齐指令至区块链节点集,所述区块链节点集包括若干中间传输节点,在若干所述中间传输节点中选择节点可靠性最高的中间传输节点作为基准节点,将除所述基准节点之外的所有所述中间传输节点作为待对齐节点;根据所述时间对齐指令与所述基准节点的时间源对所述基准节点与所有所述待对齐节点进行迭代时间对齐,以得到若干对齐传输节点;所述数据发送方随机生成第一初始密钥与第二初始密钥,对所述第一初始密钥与所述第二初始密钥进行周期性迭代更新,以得到第一更新密钥与第二更新密钥;基于所述第一更新密钥对待传输数据加密处理,以得到加密数据,并通过所述数据发送方将所述加密数据发送至若干对齐传输节点;数据接收方基于所述第一更新密钥与所述第二更新密钥对所述加密数据进行解密,以使所述数据接收方接收到所述待传输数据。2.根据权利要求1所述的数据安全传输方法,其特征在于,所述根据所述时间对齐指令与所述基准节点的时间源对所述基准节点与所有所述待对齐节点进行迭代时间对齐,以得到若干对齐传输节点的步骤包括:所述基准节点根据所述时间对齐指令生成哈希值,并使用所述基准节点自身的密钥对哈希值、所述时间对齐指令进行加密,以得到加密对齐消息并通过所述基准节点将所述加密对齐信息发送至所有的所述待对齐节点;所述待对齐节点使用其自身的公钥对所述加密对齐信息进行解密并验证所述加密对齐信息的有效性,若所述加密对齐信息有效,则获取所述待对齐节点的时钟数据;基于所述待对齐节点的时钟数据计算所述待对齐节点与所述基准节点之间的时钟差值:;式中,为第次迭代后的待对齐节点的逻辑时钟,为第次迭代后的待对齐节点的逻辑时钟,为第次迭代后的待对齐节点的逻辑时钟,为第次迭代后的基准节点的逻辑时钟,为第次迭代后的基准节点的逻辑时钟,为第次迭代后的基准节点的逻辑时钟;基于所述时钟差值计算所述待对齐节点的更新信任度,并基于所述更新信任度确定信任节点,计算所述信任节点与所述基准节点之间的偏移数据与斜率数据;基于所述偏移数据与所述斜率数据分别计算迭代后的所述信任节点与所述基准节点的斜率补偿数据与偏移补偿数据,并基于所述斜率补偿数据与所述偏移补偿数据完成所述基准节点与所有所述待对齐节点的迭代时间对齐,并得到若干对齐传输节点。3.根据权利要求2所述的数据安全传输方法,其特征在于,所述基于所述时钟差值计算所述待对齐节点的更新信任度,并基于所述更新信任度确定信任节点,计算所述信任节点与所述基准节点之间的偏移数据与斜率数据的步骤包括:判断所述时钟差值是否大于波动常数,若所述时钟差值大于波动常数,则更新所
述待对齐节点的信任度,以得到更新信任度:;式中,为待对齐节点的初始信任度,为待对齐节点经过次迭代后的信任度,为惩罚值;判断所述更新信任度是否大于信任度阈值,若所述更新信任度大于信任度阈值,则所述待对齐节点为信任节点,并计算所述基准节点相对于所述信任节点的相对时钟斜率:;式中,为第次迭代后的信任节点的时钟斜率,为第次迭代后的信任节点的时钟斜率,为第次迭代后的基准节点的时钟斜率,为第次迭代后的基准节点的时钟斜率,为第次迭代后的基准节点相对于信任节点的相对时钟斜率;基于所述基准节点相对于所述信任节点的相对时钟斜率计算所有所述信任节点的斜率平均值:;式中,为信任节点的个数;基于所述基准节点相对于所述信任节点的相对时钟斜率计算所述基准节点的时钟偏移平均值:;式中,为信任节点的时钟偏移量。4.根据权利要求3所述的数据安全传输方法,其特征在于,所述基于所述偏移数据与所述斜率数据分别计算迭代后的所述信任节点与所述基准节点的斜率补偿数据与偏移补偿数据,并基于所述斜率补偿数据与所述偏移补偿数据完成所述基准节点与所有所述待对齐节点的迭代时间对齐,并得到若干对齐传输节点的步骤包括:基于所述基准节点的时钟偏移平均值更新所述基准节点的斜率补偿值:;式中,为第一补偿权重,为第次迭代后的基准节点的斜率补偿值;基于所述基准节点的斜率补偿值计算所述信任节点的斜率补偿值:;式中,为第次迭代后的信任节点的斜率补偿值,为信任节点相对于基准
节点的相对时钟斜率;基于所述基准节点与所述信...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。