一种对可信执行环境进行远程证明的方法和系统

    公开(公告)号:CN117997547A

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

    申请号:CN202410065064.3

    申请日:2024-01-17

    Abstract: 本发明公开了一种对可信执行环境进行远程证明的方法和系统,包括以下在可信执行环境内进行的步骤:S1:获取所述可信执行环境的证书签名请求函数;S2:基于所述可信执行环境的证书签名请求函数生成所述可信执行环境的证书签名请求;S3:导出所述可信执行环境的证书签名请求并发送给证书颁发机构;S4:获取并验证所述证书颁发机构颁发的数字证书。本发明可以从可信执行环境中生成并导出可信执行环境的证书签名请求,实现了直接对可信执行环境本身进行认证的有益技术效果。

    一种基于区块链的链上链下任务协同资源调度方法及系统

    公开(公告)号:CN119988012A

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

    申请号:CN202510064600.2

    申请日:2025-01-15

    Abstract: 本申请公开了一种基于区块链的链上链下任务协同资源调度方法及系统,包括链上调度和链下调度,链上调度包括从智能合约中获取新建任务信息;新建任务信息是由任务发起方通过智能合约在区块链上注册,并经过各参与方确认后得到的;链下调度包括:接收用户发起的高频任务请求,并根据高频任务请求和新建任务信息生成任务;根据公共资源分配函数为任务计算各参与方的资源需求,并在各参与方的资源集合中预留所需资源;利用在资源集合中预留的资源执行任务,并更新自身状态,得到任务执行结果。本申请采用链上链下结合的任务调度机制,充分发挥了区块链的安全性和链下调度的高效性,解决了高频率任务调度中效率与安全性的矛盾。

    一种可多方监管的区块链身份匿名方法

    公开(公告)号:CN119603046A

    公开(公告)日:2025-03-11

    申请号:CN202411740272.5

    申请日:2024-11-29

    Abstract: 本申请公开了一种可多方监管的区块链身份匿名方法,包括:接收发送方发送的交易,交易中包括:一次性地址、多个身份密文以及多方可监管证明;一次性地址为发送方根据接收方发送的自身身份信息证书的查询公钥和解密公钥生成的目标地址;身份密文为发送方将接收方的查询公钥和解密公钥分别用各个监管方的公钥进行加密得到的;多方可监管证明为发送方基于一次性地址计算过程、身份密文加密过程和身份信息证书计算得到的;发送方和接收方均在公钥基础设施中进行注册获取身份信息证书;验证多方可监管证明,若验证通过,则确认交易并执行交易。通过本申请,从而确保身份的匿名性及相同身份的一次性地址之间的不可链接性。

    一种能够追溯的区块链隐私报文传递方法及系统

    公开(公告)号:CN119603035A

    公开(公告)日:2025-03-11

    申请号:CN202411727275.5

    申请日:2024-11-28

    Abstract: 本申请公开了一种能够追溯的区块链隐私报文传递方法及系统,涉及区块链技术领域,发送方生成双方的一次性公钥、双方的一次性地址、身份密文、身份可解密证明和报文密文,并将双方的一次性公钥、双方的一次性地址、身份密文、身份可解密证明和报文密文组合成交易提交至区块链,区块链上部署有智能合约,所述智能合约用于接收并验证交易。本申请中,发送方将自身身份加密的同时提供了身份可解密证明,只要区块链对身份可解密证明进行验证通过,则接收方必定能够解密出真实的发送方身份,且除了发送方和接收方外,其他任何方都无法获知发送方和接收方的真实身份以及报文内容,确保了交易的隐私性。

    一种区块链共识流程优化方法

    公开(公告)号:CN118555051B

    公开(公告)日:2024-12-20

    申请号:CN202411016662.8

    申请日:2024-07-29

    Abstract: 本发明公开了一种区块链共识流程优化方法,包括:主节点预先打包预区块;所述预区块表示区块中的交易未被执行,所述预区块中包含交易列表以及完整的区块头信息;从节点验证所述预区块后,对预区块进行共识投票;待共识投票完成后,进入到区块提交阶段,主、从节点对区块中的交易进行执行。在这个过程中,为保证主从节点执行结果一致,需要用到确定性的交易调度算法。为防止节点作恶,导致节点间状态不一致,在下一个高度的区块打完共识后,才会触发本区块的落库。该方法通过优化、改造区块链共识流程,在保障账本一致性以及系统活性的前提下,实现节点间交易并行的方案,提高区块链的处理性能。

    一种基于区块链的隐私交易方法和系统

    公开(公告)号:CN117955710A

    公开(公告)日:2024-04-30

    申请号:CN202410065075.1

    申请日:2024-01-17

    Abstract: 本发明公开了一种基于区块链的隐私交易系统和方法,涉及通讯安全技术领域,利用多个TEE可信执行环境,采用密钥协商机制生成公共的公钥来使用,而私钥保存在各自的环境中,且不可访问,防止私钥被篡改,并可以通过区块链的共识机制定位被篡改的TEE可信执行环境保证了整套隐私环境的安全性。另外,通过区块链的密钥协商合约,对交易入参进行加密传输,交易中间处理过程在TEE可信执行环境中的隐私合约上运行,且最终的结果加密输出,保证交易数据在整个运行过程中做到真正的隐私保护。

    一种无协商的TLS协议的NAT穿透方法

    公开(公告)号:CN117527751A

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

    申请号:CN202311455083.9

    申请日:2023-11-03

    Abstract: 本发明公开了一种无协商的TLS协议的NAT穿透方法,包括:准备NAT穿透,第一TLS节点A和第二TLS节点B建立TCP连接;第一TLS节点A和第二TLS节点B通过比较TCP连接中本节点和对方节点的信息重新确定TLS握手时身份,并基于TLS握手时身份执行对应的TLS握手。本发明先创建TCP连接,再通过对比TCP连接中本节点和对方节点的信息重新决定其客户端身份和服务端身份,然后依据新的身份进行TLS握手,从而完成TLS连接的创建过程,解决了TLS握手过程中出现身份异常,导致无法完成TLS握手的问题。

    一种基于协商的TLS协议的NAT穿透方法

    公开(公告)号:CN117395059A

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

    申请号:CN202311454540.2

    申请日:2023-11-03

    Abstract: 本发明公开了一种基于协商的TLS协议的NAT穿透方法,包括:准备NAT穿透,第一TLS节点A和第二TLS节点B建立TCP连接;第一TLS节点A和第二TLS节点B协商确定TLS握手时身份,并基于TLS握手时身份执行对应的TLS握手。本发明先创建TCP连接,再通过协商重新决定其客户端身份和服务端身份,然后依据新的身份进行TLS握手,从而完成TLS连接的创建过程,解决了TLS握手过程中出现身份异常,导致无法完成TLS握手的问题。

Patent Agency Ranking