Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 西安电子科技大学李辉获国家专利权

西安电子科技大学李辉获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉西安电子科技大学申请的专利基于密态数据库的软硬自适应协同查询执行方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115203235B

龙图腾网通过国家知识产权局官网在2025-07-01发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210834480.6,技术领域涉及:G06F16/242;该发明授权基于密态数据库的软硬自适应协同查询执行方法是由李辉;付艳;李政;田琪;刘子昂设计研发完成,并于2022-07-14向国家知识产权局提交的专利申请。

基于密态数据库的软硬自适应协同查询执行方法在说明书摘要公布了:本发明公开了一种基于密态数据库的软硬自适应协同查询执行方法,主要解决现有技术中纯软件密态数据库中查询效率低下的问题。其实现步骤为:1服务器根据静态软硬协同机制对涉及UDF的查询自适应分配软件或硬件执行方式;2获取UDF执行时间数据统计结果;3构建飞地页面缓存探测器;4利用时间数据、探测器以及决策器构建动态软硬协同机制,并对涉及到UDF的查询自适应执行获取密文查询结果;6返回UDF密文计算结果。本发明能够将纯软件实现的密态数据系统和可信硬件二者采用一种动态决策机制进行有机结合,能够动态的抉择每一次查询计算的具体执行方式,高效解决查询中携带的复合表达式问题,同时借助可信硬件为查询提速。

本发明授权基于密态数据库的软硬自适应协同查询执行方法在权利要求书中公布了:1.一种基于密态数据库的软硬自适应协同查询执行方法,其特征在于,通过决策器、探测器、数据统计器三者的结合使用建立敏感的飞地页面缓存容量检测机制,并将检测结果用于用户自定义函数UDF任务执行路径的决策上,建立UDF执行方式软硬自适应动态决策机制;具体包括如下步骤: 1用户向客户端发送明文查询语句,客户端将其改写为密态SQL语句后发送给服务器;服务器解析密态SQL语句,并根据静态软硬协同机制对其中涉及到用户自定义函数UDF的查询自适应地分给软件或硬件执行,获取密文查询结果;所述静态软硬协同机制为:服务器对加密列进行范围查询时,将所有与顺序保序加密算法ORE加密列相关的操作替换为使用可信硬件来完成,并将需要进行范围查询的列转为由分组对称密码算法AES加密的加密列传入可信硬件飞地Enclave中,由可信硬件解密该AES加密密文,返回对应的执行结果并记录; 2利用数据统计器记录UDF的查询执行时间,并更新UDF相关的统计信息,即软件执行方式运行的平均时间ST与硬件执行方式运行的平均时间HT,获取UDF执行时间数据统计结果; 3针对不同的可信硬件对应设计不同的探测任务,用于决定当前的可信硬件状态对于UDF计算而言是否能提供优于软件执行的条件,构建用于探测安全内存空间SGX页面置换情况的飞地页面缓存探测器,将探测结果作为决策器的部分决策依据; 4利用UDF执行时间数据、飞地页面缓存探测器以及决策器,在静态软硬协同机制的基础上构建动态软硬协同机制;实现如下: 4.1设计UDF分发函数,并根据参数信息创建此次执行的用户自定义函数UDF描述报告; 4.2使用决策器接收UDF描述报告,结合当前的可信硬件状态进行决策,得到当前最优执行路径,若决策路径为硬件执行,则调用可信硬件飞地Enclave执行UDF并获取结果,反之使用软件执行UDF获取结果;具体步骤如下: 4.2.1读取当前硬件配置状态,如果当前状态为不使用安全内存空间SGX,则返回UDF执行方式为硬件执行,转步骤4.2.6;反之继续步骤4.2.2; 4.2.2判断当前UDF是否配置为可信硬件执行方式,是则继续步骤4.2.3,否则返回UDF执行方式为软件执行,转步骤4.2.6 4.2.3判断当前软硬协同方式是否为静态机制,若是则按照静态机制确定的UDF计算方式执行,转步骤4.2.6;否则继续步骤4.2.4 4.2.4检测飞地页面缓存置换标志EPCPaing是否为真,若是则返回UDF计算方式为软件执行,转步骤4.2.6;反之继续步骤4.2.5; 4.2.5判断UDF的硬件执行代价CTEE是否小于软件执行代价Csoft,是则返回UDF计算方式为硬件执行,否则为软件执行; 4.2.6报告UDF的本次执行情况,数据统计器记录其执行方式对应的执行时间并更新UDF统计信息; 4.3根据动态软硬协同机制对其中涉及到用户自定义函数UDF的查询自适应地分给软件或硬件执行,获取密文查询结果; 5服务器向客户端返回密文查询结果,由客户端进行解密,得到明文查询结果; 6客户端将明文查询结果传达给用户,完成密态数据库查询任务。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人西安电子科技大学,其通讯地址为:710071 陕西省西安市太白南路2号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

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