数据加密方法及数据解密方法
    2.
    发明公开

    公开(公告)号:CN118449687A

    公开(公告)日:2024-08-06

    申请号:CN202410525761.2

    申请日:2024-04-29

    Abstract: 本申请公开了一种数据加密方法及数据解密方法,所述数据加密方法包括:根据数据加密请求获取待加密数据;获取预先生成的用于对待加密数据进行加密操作的加密密钥;通过加密密钥对待加密数据进行迭代加密,得到多个加密迭代算子;其中,迭代加密包括:根据第n‑2加密迭代算子、加密密钥和第n‑1加密迭代算子生成第n加密迭代算子,1≤n≤N,N为预设加密迭代次数;将多个加密迭代算子中的第N‑1迭代算子和第N迭代算子作为待加密数据对应的目标加密数据。本申请技术方案通过基于前后相邻的加密迭代算子进行加密处理,无需使用大素数以及填充噪声数据,极大地降低了加密后密文数据的数据量,从而减少敏文数据存储所占用的存储空间。

    一种基于区块链的竞猜处理方法及装置

    公开(公告)号:CN118631851A

    公开(公告)日:2024-09-10

    申请号:CN202410846341.4

    申请日:2024-06-27

    Abstract: 本发明实施例提供了一种基于区块链的竞猜处理方法及装置,用以解决现有技术无法有效保护竞猜过程中的信息隐私性的问题。该方法包括:竞猜主办方确定n组中奖信息;从区块链系统获取至少一个公开参数;生成n组中奖信息分别对应的第一密文,其中包括:生成第i组中奖信息对应的混淆参数;根据至少一个公开参数以及第i组中奖信息对应的混淆参数,生成第i组中奖信息分别对应的私密密钥以及公开密钥;根据第i组中奖信息对应的私密密钥,按照预设加密算法对第i组中奖信息进行加密,获得第i组中奖信息对应的第一密文;向区块链系统发送n组中奖信息分别对应的第一密文以及n组中奖信息分别对应的公开密钥,从而可以有效保护中奖信息的隐私性。

    一种交易验证方法、设备及存储介质

    公开(公告)号:CN118211965A

    公开(公告)日:2024-06-18

    申请号:CN202410379695.2

    申请日:2024-03-29

    Abstract: 本申请实施例提供了一种交易验证方法、设备及存储介质,涉及区块链技术领域,在该方法中,区块链系统接收客户端发送的携带交易地址的待验证交易,待验证交易包括:交易内容、目标签名和签名随机数。基于签名随机数和已知基点的坐标,生成验证参数;以及基于验证参数和目标签名恢复加密公钥。基于加密公钥和交易内容,对目标签名进行签名验证。在签名验证通过时,对加密公钥进行编码,获得参考地址。若参考地址与交易地址一致,则确定待验证交易验证通过。由于原始公钥为二维坐标,而签名随机数为一维参数,因此,相较于传输和存储公钥来说,本申请传输和存储签名随机数,可以降低占用的传输资源和存储资源,提升区块链系统的效率和性能。

    一种基于联盟链的转账方法

    公开(公告)号:CN113988831A

    公开(公告)日:2022-01-28

    申请号:CN202111172823.9

    申请日:2021-10-08

    Abstract: 本发明实施例提供了一种基于联盟链的转账方法,该方法包括针对联盟链中交易发起节点的转账交易,通过工作量证明机制从联盟链的各节点中确定出用于多重签名的k个交易参与节点,针对交易发起节点及k个交易参与节点构成的交易节点集中每个交易节点,从联盟链获取交易节点集中各交易节点的随机数,并基于签名机制生成该交易节点针对转账交易的签名,通过聚合节点基于各交易节点的转账交易的签名进行聚合处理,得到聚合签名,通过验证节点验证聚合签名,在验证通过后,执行转账交易。如此,该方案通过工作量证明机制可以确保选择出的各交易参与节点的签名能力都是比较强的,以此提高聚合签名的成功率,从而可以有效地提高整个转账交易的效率。

    一种基于联盟链的转账方法

    公开(公告)号:CN113988831B

    公开(公告)日:2025-05-02

    申请号:CN202111172823.9

    申请日:2021-10-08

    Abstract: 本发明实施例提供了一种基于联盟链的转账方法,该方法包括针对联盟链中交易发起节点的转账交易,通过工作量证明机制从联盟链的各节点中确定出用于多重签名的k个交易参与节点,针对交易发起节点及k个交易参与节点构成的交易节点集中每个交易节点,从联盟链获取交易节点集中各交易节点的随机数,并基于签名机制生成该交易节点针对转账交易的签名,通过聚合节点基于各交易节点的转账交易的签名进行聚合处理,得到聚合签名,通过验证节点验证聚合签名,在验证通过后,执行转账交易。如此,该方案通过工作量证明机制可以确保选择出的各交易参与节点的签名能力都是比较强的,以此提高聚合签名的成功率,从而可以有效地提高整个转账交易的效率。

    一种数据查询方法及装置
    9.
    发明公开

    公开(公告)号:CN117349486A

    公开(公告)日:2024-01-05

    申请号:CN202311403570.0

    申请日:2023-10-26

    Abstract: 一种数据查询方法及装置,该方法包括:接收用户查询的至少一个隐私数据对应的查询索引;基于用户通过数据查询方存储至数据托管方的N个隐私数据,生成N个第一数据混淆参数;每个第一数据混淆参数包括三个第一数据混淆因子,三个第一数据混淆因子的和为零;对于用户查询的每个隐私数据对应的查询索引,基于第一数据混淆参数将查询索引转换为三个查询矩阵分片,分别将三个查询矩阵分片发送至三个数据托管方;接收三个数据托管方的三个密文;每个密文是数据托管方根据各自的查询矩阵分片和隐私数据分片得到的;隐私数据分片是数据查询方将N个隐私数据进行加密后发送至数据托管方的;根据三个密文得到用户查询的隐私数据。

    区块链网络服务平台的随机数生成方法及装置、存储介质

    公开(公告)号:CN115694802B

    公开(公告)日:2025-02-25

    申请号:CN202211287462.7

    申请日:2022-10-20

    Abstract: 本申请实施例公开了区块链网络服务平台的随机数生成方法及装置、存储介质,包括:在种子生成节点监测到携带第一随机数种子值的目标区块上链的情况下,利用私钥对目标区块中的融合加密种子参数进行解密,得到融合解密种子参数;融合加密种子参数为打包节点根据生成的第二随机数种子值和接收到的加密后的第一随机数种子值进行融合加密处理得到的参数;获取目标区块的区块参数;根据区块参数、融合解密种子参数和目标区块中携带的第一区块链交易的第一交易参数,得到目标种子参数;第一区块链交易为根据第一随机数种子值生成的、且广播至打包节点中的交易;向验证节点传输目标种子参数,以供验证节点根据目标种子参数生成目标随机数。

Patent Agency Ranking