【技术实现步骤摘要】
区块链加密方法及装置、电子设备和存储介质
本公开涉及区块链
,具体而言,涉及一种区块链加密方法、区块链加密装置、电子设备以及计算机可读存储介质。
技术介绍
随着互联网技术的发展和人们对信任问题的逐步关注,如何保证数据的安全性和保密性越来越受到人们的重视。区块链技术以其防篡改、可追溯等特点,已经成为解决这个问题的关键技术。目前,在区块链中基于对称算法、非对称算法、哈希函数等密码学机制在区块链中的应用可以解决消息防篡改、隐私信息保护、数字资产安全等问题。然而,但攻击者仍能从区块链系统中找到漏洞并进行攻击。例如,攻击者仍然可以通过窃取私钥威胁用户数字资产安全,在加上复杂加密算法本身可能存在安全漏洞,都可能造成区块链中数据被篡改。另外,随着量子技术的发展,运用量子技术手段可以在极短的时间内破解非对称算法因子分解问题,成为区块链技术面临的典型攻击手段之一。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开 ...
【技术保护点】
1.一种区块链加密方法,其特征在于,包括:/n获取区块链中第一节点发送的待加密数据;/n确定加密函数;其中,所述加密函数包括离散加密函数与连续加密函数;/n确定逻辑变量以及所述逻辑变量的逻辑变量值;/n基于所述逻辑变量值并通过所述离散加密函数和所述连续加密函数对所述待加密数据进行交替加密处理,以生成加密数据。/n
【技术特征摘要】
1.一种区块链加密方法,其特征在于,包括:
获取区块链中第一节点发送的待加密数据;
确定加密函数;其中,所述加密函数包括离散加密函数与连续加密函数;
确定逻辑变量以及所述逻辑变量的逻辑变量值;
基于所述逻辑变量值并通过所述离散加密函数和所述连续加密函数对所述待加密数据进行交替加密处理,以生成加密数据。
2.根据权利要求1所述的区块链加密方法,其特征在于,所述基于所述逻辑变量值并通过所述离散加密函数和所述连续加密函数对所述待加密数据进行交替加密处理,包括:
如果所述逻辑变量值为第一逻辑值,则通过所述离散加密函数对所述待加密数据进行加密处理;
如果所述逻辑变量值为第二逻辑值,则通过所述连续加密函数对所述待加密数据进行加密处理。
3.根据权利要求2所述的区块链加密方法,其特征在于,所述通过所述离散加密函数对所述待加密数据进行加密处理,包括:
确定所述离散加密函数的离散加密参数和离散加密步长;
基于所述离散加密参数和所述离散加密步长确定离散参数集合;
通过所述离散参数集合对所述待加密数据进行加密处理,以生成第一加密数据。
4.根据权利要求3所述的区块链加密方法,其特征在于,所述方法还包括:
根据所述第一加密数据确定第一加密矩阵,并确定所述第一加密矩阵的第一矩阵序列值;
获取目标计算模型,并确定所述第一矩阵序列值在所述目标计算模型中的第一轨迹值;
将所述第一轨迹值作为所述区块链中第二节点的离散解密公钥,以通过所述离散解密公钥进行解密操作。
5.根据权利要求2所述的区块链加密方法,其特征在于,所述通过所述连续加密函数对所述待加密数据进行加密处理,包括:
确定所述连续加密函数的连续加密参数和连续加密步长;
基于所述连续加密参数和所述连续加密步长确定连续参数集合;
...
【专利技术属性】
技术研发人员:苟喜霞,
申请(专利权)人:北京海益同展信息科技有限公司,京东数字科技控股有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。