买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】SGX多线程下通用的函数调用方法、装置、设备及介质_云海链控股股份有限公司_202310628549.4 

申请/专利权人:云海链控股股份有限公司

申请日:2023-05-30

公开(公告)日:2024-03-26

公开(公告)号:CN116627549B

主分类号:G06F9/448

分类号:G06F9/448;G06F21/50

优先权:

专利状态码:有效-授权

法律状态:2024.03.26#授权;2023.09.08#实质审查的生效;2023.08.22#公开

摘要:本申请公开了一种SGX多线程下通用的函数调用方法、装置、设备及存储介质,涉及安全计算领域,包括:判断当前处理器的线程数,并根据所述线程数拷贝初始密码动态库,以启动软件保护扩展生成与若干个处理器线程对应的若干个密码动态库;确定当前待调用函数对应的当前运行线程,根据所述当前运行线程确定目标密码动态库;根据所述目标密码动态库调用软件开发工具包中的预设接口进行所述当前待调用函数的函数调用。基于软件保护扩展在多线程下通过多个独立的密码动态库进行函数调用,减少受安全保护的内存中的接口修改,提高函数调用效率的同时保障了函数调用的安全性。

主权项:1.一种多线程函数调用方法,其特征在于,包括:判断当前处理器的线程数,并根据所述线程数拷贝初始密码动态库,以启动软件保护扩展生成与若干个处理器线程对应的若干个密码动态库;确定当前待调用函数对应的当前运行线程,根据所述当前运行线程确定目标密码动态库;根据所述目标密码动态库调用软件开发工具包中的预设接口进行所述当前待调用函数的函数调用;其中,所述根据所述当前运行线程确定目标密码动态库,包括:基于预设线程ID数据库确定所述当前运行线程的线程ID,根据所述线程ID和所述线程数利用预设密码库确定规则确定所述线程ID对应的目标密码动态库;并且,所述根据所述线程数拷贝初始密码动态库,以启动软件保护扩展生成与若干个处理器线程对应的若干个密码动态库之后,还包括:生成所述若干个密码动态库对应的若干个线程锁,并对所述若干个线程锁进行初始化,以便利用所述若干个线程锁使用对应的所述若干个密码动态库;所述若干个线程锁是相对独立的。

全文数据:

权利要求:

百度查询: 云海链控股股份有限公司 SGX多线程下通用的函数调用方法、装置、设备及介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。