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

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

    一种基于智能合约的数据处理方法及装置

    公开(公告)号:CN113326525B

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

    申请号:CN202110692736.X

    申请日:2021-06-22

    Abstract: 本发明实施例提供了一种基于智能合约的数据处理方法及装置,该方法包括针对任一区块链节点在确定满足智能合约中的解密时间戳时,基于区块链节点的公私钥生成索引密文,从加密信息中确定出与索引密文匹配的第一密文分片和与索引密文匹配的第二密文分片,通过双线性映射,对与索引密文匹配的第一密文分片和与索引密文匹配的第二密文分片进行处理,得到区块链节点的验证分片,并将验证分片上传至智能合约,在验证m个验证分片满足设定要求后,对与索引密文匹配的第二密文分片进行解密,得到待加密数据。如此,该方案由于各区块链节点是使用不同的公私钥对待加密数据进行加解密操作,而不是都使用相同的公私钥,从而可以确保待加密数据的隐私安全性。

    基于区块链的密钥管理方法、装置、设备及计算机介质

    公开(公告)号:CN110838912B

    公开(公告)日:2023-07-21

    申请号:CN201911128865.5

    申请日:2019-11-18

    Abstract: 本发明涉及金融科技(Fintech)技术领域,本发明公开了一种基于区块链的密钥管理方法,该方法包括:在接收到密钥托管请求时,获取所述密钥托管请求对应的密钥,及所述密钥的托管信息;按照预设助记词生成算法生成所述密钥对应的助记词;根据所述密钥托管信息对所述助记词处理,得到所述助记词对应的子秘密,并将所述子秘密发送至所述密钥托管信息对应的区块链节点;在接收到密钥获取请求时,向所述区块链节点发送获取请求,并接收所述区块链节点基于所述获取请求反馈的子秘密;根据所述子秘密恢复所述助记词,基于所述助记词恢复所述密钥。本发明还公开了一种基于区块链的密钥管理装置、设备及计算机介质。本发明实现了密钥的有效管理。

    一种隐私数据共享方法及装置

    公开(公告)号:CN113992325B

    公开(公告)日:2023-07-11

    申请号:CN202111174112.5

    申请日:2021-10-09

    Abstract: 本发明公开了一种隐私数据共享方法及装置,其中方法为:根据椭圆曲线的生成元、偏移公钥和区块链的至少一个节点对应的公钥对待加密数据加密,获得共享密文;任一公钥是基于主私钥和所述生成元,按照椭圆曲线数域内的预设运算得到的,偏移公钥是基于偏移私钥和生成元按照所述预设运算得到的;将共享密文上传至区块链,针对任一节点,共享密文用于该节点基于该节点的私钥、至少一个节点对应的公钥和所述生成元,按照椭圆曲线的算法和所述预设运算,解密得到待加密数据。上述方法应用于金融科技(Fintech)时,根据椭圆曲线的性质,只需要生成一份共享密文,便可以实现在多个节点上共享数据。

    任务配置方法、装置、设备及存储介质

    公开(公告)号:CN114880015B

    公开(公告)日:2023-04-18

    申请号:CN202110845569.8

    申请日:2021-07-26

    Abstract: 本发明公开了一种任务配置方法、装置、设备及存储介质,所述方法包括:获取在流程图绘制界面绘制的隐私计算任务流程图中的各个元素组件,并按照与各所述元素组件的类型对应预设的JSON生成规则,基于各所述元素组件生成各个JSON对象;对各所述JSON对象中与预设规则相关的属性值进行检测,以检测所述隐私计算任务流程图是否合规;若合规,则将各所述JSON对象进行拼接得到所述隐私计算任务流程图对应的JSON格式配置文件,以基于所述JSON格式配置文件进行隐私计算任务调度。本发明实现了用户无需关注繁琐的配置文件,也无需编写复杂的隐私计算算法,降低了隐私计算任务配置方案的门槛和开发成本。

    一种设置访问口令的方法及装置

    公开(公告)号:CN111092721B

    公开(公告)日:2023-03-03

    申请号:CN201911221964.8

    申请日:2019-12-03

    Abstract: 本发明涉及金融科技(Fintech)领域的区块链技术,公开了一种设置访问口令的方法及装置,密钥管理端接收用户输入的访问口令设置命令;命令包括对应于用户根秘密参数的第一设置口令和对应于用户子秘密参数的第二设置口令;密钥管理端根据第一设置口令、第一随机数和根秘密参数生成混淆根秘密参数;密钥管理端根据混淆根秘密参数、第二设置口令和子秘密参数生成第二随机数;密钥管理端存储第一随机数、第二随机数和混淆根秘密参数。通过为根秘密参数和子秘密参数设置不同口令,当用户遭遇胁迫攻击时,可以选择向攻击者透露子秘密参数对应的第二设置口令,故避免向其透露根秘密参数对应的第一设置口令,使得用户透露的口令具有公开可抵赖性。

    任务执行方法、设备及计算机可读存储介质

    公开(公告)号:CN114138379A

    公开(公告)日:2022-03-04

    申请号:CN202111460977.8

    申请日:2021-12-02

    Abstract: 本发明公开了一种任务执行方法、设备及计算机可读存储介质,所述方法包括:获取用于实现目标任务的大算法的描述文件,从描述文件中解析得到算法工作流描述文本和算法实现描述文本;从算法工作流描述文本中解析得到由大算法拆分得到的各小算法的执行顺序和各小算法分别对应的输入数据来源;建立各小算法分别对应的算法目录,并从算法实现描述文本中解析得到各小算法各自的算法代码后保存至对应的算法目录下;按照执行顺序执行各小算法,以执行目标任务。本发明通过将大算法拆分为多个小算法,对各个小算法分别进行编译和运行,相比于编译和运行一个大算法,降低了编译和运行的复杂度,进而提高了任务运行效率。

    一种基于智能合约的数据处理方法及装置

    公开(公告)号:CN113326525A

    公开(公告)日:2021-08-31

    申请号:CN202110692736.X

    申请日:2021-06-22

    Abstract: 本发明实施例提供了一种基于智能合约的数据处理方法及装置,该方法包括针对任一区块链节点在确定满足智能合约中的解密时间戳时,基于区块链节点的公私钥生成索引密文,从加密信息中确定出与索引密文匹配的第一密文分片和与索引密文匹配的第二密文分片,通过双线性映射,对与索引密文匹配的第一密文分片和与索引密文匹配的第二密文分片进行处理,得到区块链节点的验证分片,并将验证分片上传至智能合约,在验证m个验证分片满足设定要求后,对与索引密文匹配的第二密文分片进行解密,得到待加密数据。如此,该方案由于各区块链节点是使用不同的公私钥对待加密数据进行加解密操作,而不是都使用相同的公私钥,从而可以确保待加密数据的隐私安全性。

Patent Agency Ranking