一种基于区块链的可信环境认证方法及装置

    公开(公告)号:CN116896463A

    公开(公告)日:2023-10-17

    申请号:CN202310837035.X

    申请日:2023-07-10

    Abstract: 本发明涉及区块链技术领域,具体涉及一种基于区块链的可信环境认证方法及装置,方法包括:对可信执行环境进行初始化;在用户端发起对可信执行环境的远程证明流程,并生成一个随机挑战至可信执行环境;在可信执行环境下,根据收到的随机挑战制作一个远程证明;通过隐私计算网关调用预先设置的智能合约对远程证明进行验证,并将验证通过后的远程证明写入区块链进行存证;通过隐私计算网关将远程证明返回用户端。本发明可实现在非SGX环境下,对可信环境进行认证,可确保环境数据的完整性、真实性和不可篡改性。

    一种区块链隐私合约密钥系统及密钥生成方法、使用方法

    公开(公告)号:CN116582261A

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

    申请号:CN202310750345.8

    申请日:2023-06-25

    Abstract: 本发明公开了一种区块链隐私合约密钥系统及密钥生成方法、使用方法,系统包括:证书协调服务模块、卫兵服务模块和隐私合约执行模块,其中:证书协调服务模块单独部署于一个可信执行环境中,用于签发,管理和存储相关的密钥和证书;卫兵服务模块与区块链节点一一对应,用于与证书协调服务模块通信协商,获取密钥和证书并进行缓存;卫兵服务模块与证书协调服务模块进行远程认证,保障彼此间的执行安全;隐私合约执行模块为区块链上的虚拟机,用于提供安全隐私的计算环境;隐私合约执行模块通过卫兵服务模块与证书协调服务模块通信获取相关数据。本发明允许多个可信环境共享同一把密钥来解密加密数据,简化了密钥管理并提高了效率。

Patent Agency Ranking