基于可信执行环境的机器人实时操作系统架构及形式化验证研究

结题报告
项目介绍
AI项目解读

基本信息

  • 批准号:
    61602325
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    20.0万
  • 负责人:
  • 依托单位:
  • 学科分类:
    F0202.系统软件、数据库与工业软件
  • 结题年份:
    2019
  • 批准年份:
    2016
  • 项目状态:
    已结题
  • 起止时间:
    2017-01-01 至2019-12-31

项目摘要

The operating system is a critical component of the robot controller, which plays an important role in the implementation of collision detection, emergency braking or other real-time control functionalities and motion planning, image processing or other complex computation functionalities. The real-time operating system can not meet complex computation requirements of robot control. The existing dual operating system (dual-OS) architectures can not effectively guarantee the fault isolation between the real-time operating system and the general purpose operating system, and they do not undergo rigorously formal verification, which makes them not meet the reliability requirement of the robot controller. This project will build a dual-OS architecture by establishing a trusted execution environment (TEE) using hardware-based isolation mechanisms, and will carry out the formal verification of the architecture to analyze its reliability. We focus on the research of building the TEE-based robot real-time operating system architecture, and the formal verification method which is based on the labelled transition system to analyze the core mechanisms (isolation, schedule, and communication) of the operating system architecture. The goal of the project is to present a robot real-time operating system architecture, which meets requirements of real-time control, complex computation, and formal verification, and supports the modular development and distributed execution of robot software. This research will provide strong technical support for the design and application of robot operating systems, and will build theoretical basis for the formal verification of robot control software, so this research is important for the development and promotion of robot control technology.
操作系统是机器人控制器的关键组成部分,它对于碰撞检测、紧急制动等实时控制功能和运动规划、图像处理等复杂计算功能的实现具有重要作用。单一的实时操作系统不满足机器人控制对复杂计算功能的要求;现有双操作系统架构不能有效保证实时和通用操作系统故障隔离,且未经过严格的形式化验证,不满足机器人控制系统对可靠性的要求。本项目将采用基于硬件隔离机制建立可信执行环境的方式构建双操作系统架构,并利用形式化验证技术分析架构可靠性,重点研究基于可信执行环境的机器人实时操作系统架构,以及基于标记转换系统分析该操作系统架构隔离、调度和通信等核心机制的形式化验证方法,实现满足实时控制、复杂计算、形式化验证要求的机器人实时操作系统架构,支持机器人软件的模块化开发和分布式运行,为机器人操作系统设计和应用提供技术支撑,并为机器人控制软件形式化验证奠定理论基础,对机器人控制技术发展和推广具有重要意义。

结项摘要

为了满足机器人控制器对操作系统的实时性、通用性和可靠性需求,本项目采用基于硬件隔离机制建立可信执行环境的方式构建双操作系统架构,并利用形式化验证技术分析架构的可靠性,主要研究成果如下:.在机器人操作系统架构研究方面,针对实时性要求,提出基于可信执行环境的机器人实时操作系统架构和面向多核架构的实时操作系统任务迁移方案,在满足通用性要求的同时,为机器人控制系统提供更好的实时性支持;针对安全性要求,分别提出基于片内存储的可信执行环境抗物理攻击防护方法、基于软件方式的高安全Enclave构建方法和基于微内核架构的可信执行环境操作系统构建技术,以提高可信执行环境对板级物理攻击、内存侧信道攻击和软件攻击的防御能力。.在机器人应用软件框架研究方面,提出可信执行环境用户层可信计算服务构建技术,为节点的认证和通信提供基础服务;提出机器人应用软件远程证明服务框架构建技术,为节点间的远程证明和数据通信提供支持。.在机器人系统形式化验证研究方面,对实时操作系统任务调度算法、共享资源独占访问算法、认证密钥协商协议和机器人关节通信总线系统等机制进行了分析和验证,保证了机器人操作系统关键机制的可靠性;对与机器人运动学特性相关的雅可比矩阵、辛几何、几何代数和矩阵函数微分进行了形式化验证,为机器人运动学算法验证提供了理论支持。.综上所述,本项目按研究计划圆满完成了研究目标,并增加了一些新的研究内容,这些新的研究内容是申请书中研究内容的拓展和延伸。

项目成果

期刊论文数量(8)
专著数量(0)
科研奖励数量(1)
会议论文数量(7)
专利数量(8)
SoftME: A Software-Based Memory Protection Approach for TEE System to Resist Physical Attacks
SoftME:一种基于软件的TEE系统内存保护方法,抵御物理攻击
  • DOI:
    10.1155/2019/8690853
  • 发表时间:
    2019
  • 期刊:
    Security and Communication Networks
  • 影响因子:
    --
  • 作者:
    Zhang Meiyu;Zhang Qianying;Zhao Shijun;Shi Zhiping;Guan Yong
  • 通讯作者:
    Guan Yong
Formalization of Geometric Algebra in HOL Light
HOL Light 中几何代数的形式化
  • DOI:
    10.1007/s10817-018-9498-9
  • 发表时间:
    2018-12
  • 期刊:
    Journal of Automated Reasoning
  • 影响因子:
    --
  • 作者:
    Li Li Ming;Shi Zhi Ping;Guan Yong;Zhang Qian Ying;Li Yong Dong
  • 通讯作者:
    Li Yong Dong
基于旋量理论和代数消元6R机器人逆解算法
  • DOI:
    10.13873/j.1000-9787(2018)12-0114-04
  • 发表时间:
    2018
  • 期刊:
    传感器与微系统
  • 影响因子:
    --
  • 作者:
    赵荣波;施智平;关永;邵振洲;王国辉;吴立峰
  • 通讯作者:
    吴立峰
Formal analysis of the kinematic Jacobian in screw theory
螺旋理论中运动学雅可比行列式的形式分析
  • DOI:
    10.1007/s00165-018-0468-0
  • 发表时间:
    2018
  • 期刊:
    Formal Aspects of Computing
  • 影响因子:
    1
  • 作者:
    Shi Zhiping;Wu Aixuan;Yang Xiumei;Guan Yong;Li Yongdong;Song Xiaoyu
  • 通讯作者:
    Song Xiaoyu
实时嵌入式双操作系统架构研究综述
  • DOI:
    --
  • 发表时间:
    2018
  • 期刊:
    电子学报
  • 影响因子:
    --
  • 作者:
    张美玉;张倩颖;孟子琪;施智平;关永
  • 通讯作者:
    关永

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi || "--"}}
  • 发表时间:
    {{ item.publish_year || "--" }}
  • 期刊:
    {{ item.journal_name }}
  • 影响因子:
    {{ item.factor || "--"}}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ patent.updateTime }}

其他文献

群机器人区域覆盖算法高阶逻辑建模与验证
  • DOI:
    10.20009/j.cnki.21-1106/tp.2021-0576
  • 发表时间:
    2022
  • 期刊:
    小型微型计算机系统
  • 影响因子:
    --
  • 作者:
    尹晓娜;王国辉;施智平;关永;张倩颖;张景芝
  • 通讯作者:
    张景芝
基于高通量测序技术的不同性状窖泥微生物组成研究
  • DOI:
    10.13995/j.cnki.11-1802/ts.014763
  • 发表时间:
    2017
  • 期刊:
    食品与发酵工业
  • 影响因子:
    --
  • 作者:
    罗雯;张倩颖;廖作敏;张文学
  • 通讯作者:
    张文学
基于LS^2的可信虚拟平台信任链分析
  • DOI:
    --
  • 发表时间:
    2013
  • 期刊:
    通信学报
  • 影响因子:
    --
  • 作者:
    常德显;张倩颖;秦宇;冯登国
  • 通讯作者:
    冯登国
基于函数式语义的循环和递归程序结构通用证明技术
  • DOI:
    --
  • 发表时间:
    2022
  • 期刊:
    软件学报
  • 影响因子:
    --
  • 作者:
    李希萌;王国辉;张倩颖;施智平;关永
  • 通讯作者:
    关永
基于移动可信计算平台的直接匿名证明方案研究
  • DOI:
    --
  • 发表时间:
    2014
  • 期刊:
    计算机研究与发展
  • 影响因子:
    --
  • 作者:
    秦宇;张倩颖;奚瓅;郑昌文
  • 通讯作者:
    郑昌文

其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi || "--" }}
  • 发表时间:
    {{ item.publish_year || "--"}}
  • 期刊:
    {{ item.journal_name }}
  • 影响因子:
    {{ item.factor || "--" }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}
empty
内容获取失败,请点击重试
重试联系客服
title开始分析
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:

AI项目思路

AI技术路线图

张倩颖的其他基金

以契约为层间安全承诺的TEE系统隔离机制分层验证研究
  • 批准号:
    62372311
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目

相似国自然基金

{{ item.name }}
  • 批准号:
    {{ item.ratify_no }}
  • 批准年份:
    {{ item.approval_year }}
  • 资助金额:
    {{ item.support_num }}
  • 项目类别:
    {{ item.project_type }}

相似海外基金

{{ item.name }}
{{ item.translate_name }}
  • 批准号:
    {{ item.ratify_no }}
  • 财政年份:
    {{ item.approval_year }}
  • 资助金额:
    {{ item.support_num }}
  • 项目类别:
    {{ item.project_type }}
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了

AI项目解读示例

课题项目:调控A型流感病毒诱导IFN-β表达的机制研究

AI项目摘要:

本研究聚焦于TRIM2蛋白在A型流感病毒诱导的IFN-β表达中的调控机制。A型流感病毒是全球性健康问题,其感染可导致严重的呼吸道疾病。IFN-β作为关键的抗病毒因子,其表达水平对抗病毒防御至关重要。然而,TRIM2如何调控IFN-β的表达尚未明确。本研究假设TRIM2通过与病毒RNA或宿主因子相互作用,影响IFN-β的产生。我们将采用分子生物学、细胞生物学和免疫学方法,探索TRIM2与A型流感病毒诱导IFN-β表达的关系。预期结果将揭示TRIM2在抗病毒免疫反应中的作用,为开发新的抗病毒策略提供理论基础。该研究对理解宿主抗病毒机制具有重要科学意义,并可能对临床治疗流感病毒感染提供新的视角。

AI项目思路:

科学问题:TRIM2如何调控A型流感病毒诱导的IFN-β表达?
前期研究:已有研究表明TRIM2参与抗病毒反应,但其具体机制尚不明确。
研究创新点:本研究将深入探讨TRIM2在IFN-β表达中的直接作用机制。
技术路线:包括病毒学、分子生物学、细胞培养和免疫检测技术。
关键技术:TRIM2与病毒RNA的相互作用分析,IFN-β启动子活性检测。
实验模型:使用A型流感病毒感染的细胞模型进行研究。

AI技术路线图

        graph TD
          A[研究起始] --> B[文献回顾与假设提出]
          B --> C[实验设计与方法学准备]
          C --> D[A型流感病毒感染模型建立]
          D --> E[TRIM2与病毒RNA相互作用分析]
          E --> F[TRIM2对IFN-β启动子活性的影响]
          F --> G[IFN-β表达水平测定]
          G --> H[TRIM2功能丧失与获得研究]
          H --> I[数据收集与分析]
          I --> J[结果解释与科学验证]
          J --> K[研究结论与未来方向]
          K --> L[研究结束]
      
关闭
close
客服二维码