中国人民解放军国防科技大学丁滟获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国人民解放军国防科技大学申请的专利一种基于TEE的联盟链智能合约完整性保护方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119513859B 。
龙图腾网通过国家知识产权局官网在2025-10-21发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411461741.X,技术领域涉及:G06F21/53;该发明授权一种基于TEE的联盟链智能合约完整性保护方法及系统是由丁滟;关梓豪;谭郁松;李宝;张建锋;董攀;王晓川;谭霜;郭勇;王怡琦设计研发完成,并于2024-10-18向国家知识产权局提交的专利申请。
本一种基于TEE的联盟链智能合约完整性保护方法及系统在说明书摘要公布了:本发明公开了一种基于TEE的联盟链智能合约完整性保护方法及系统,本发明基于TEE的联盟链智能合约完整性保护方法包括:S1,为合约执行得到的交易生成附有合约完整性状态信息的可信凭证;S2,将附有可信凭证的交易排序后生成区块并将区块广播到联盟链中的所有节点;S3,联盟链中的各个节点验证区块中交易携带的可信凭证的完整性以验证交易的合约执行可信度,根据验证是否成功给交易标记为有效交易或者无效交易并提交联盟链。本发明旨在实现联盟链智能合约的完整性保护,具有保护全面、验证级别高、安全可靠、通用性好、扩展性强、效率高的优点。
本发明授权一种基于TEE的联盟链智能合约完整性保护方法及系统在权利要求书中公布了:1.一种基于TEE的联盟链智能合约完整性保护方法,其特征在于,包括下述步骤: S1,背书节点通过智能合约执行提案,通过背书节点的可信执行环境TEE为智能合约执行得到的交易生成附有合约完整性状态信息的可信凭证;所述合约完整性状态的生成函数表达式为: , 上式中,为联盟链上的合约完整性状态,ST=1表示联盟链上合约完整性未被破坏,合约的执行结果符合预期,ST=-1表示联盟链上合约完整性被破坏,表示统计中值为1的元素数量,为所有组织的合约完整性状态集合,,为组织间达成背书许可的最少背书组织数量,“”表示与逻辑运算,~分别为联盟链中第1~个组织的合约完整性状态,为联盟链的组织集合,任意第j个组织的合约完整性状态满足,表示第j个组织的合约完整性未被破坏,表示第j个组织的合约完整性被破坏,且有: , 上式中,表示统计中值为1的元素数量,为第j个组织的背书节点合约完整性状态集合,,为第j个组织内的背书节点集合,任意第i个背书节点的合约完整性状态满足,表示第i个背书节点的合约完整性未被破坏,表示第i个背书节点的合约完整性被破坏,为第j个组织达成有效背书的最少背书节点数量,联盟链上的合约完整性状态、所有第j个组织的合约完整性状态以及所有第i个背书节点的合约完整性状态形成联盟链中三个层次的合约完整性状态; 所述可信凭证的计算函数表达式为: , 上式中,为交易标识符列表,所述交易标识符列表的格式为H1,...Hn,其中H1~Hn为n个交易唯一的标识符,为交易标识符列表关联的智能合约完整性状态信息,包括交易标识符列表I中关联的智能合约集合S1,...,Sn中每个智能合约Si的合约id、哈希值与智能合约安全状态;为平台安全向量,所述平台安全向量为该平台上系统组件的当前安全状态,它由可信执行环境TEE内存储的系统组件可信状态与安全对象列表L内系统组件列表项的默克尔根组成;为可信执行环境TEE为防止重放攻击而生成的随机数,为TEE签名; S2,通过排序服务将附有可信凭证的交易排序后生成区块并将区块广播到联盟链中的所有节点; S3,联盟链中的各个节点验证区块中交易携带的可信凭证的完整性以验证交易的合约执行可信度,根据验证是否成功给交易标记为有效交易或者无效交易并提交联盟链。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国人民解放军国防科技大学,其通讯地址为:410073 湖南省长沙市开福区砚瓦池正街47号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励