——系统软件与软件安全实验室简介 报告人:冯新宇

Slides:



Advertisements
Similar presentations
高三英语有效复习策略 程国学. 一、高考备考的方向把握 1. 认真研究普通高中《英语课程标准》和《福建 省考试说明》关注高考命题原则和发展方向,定 准复习教学起点 1. 认真研究普通高中《英语课程标准》和《福建 省考试说明》关注高考命题原则和发展方向,定 准复习教学起点 一是明确高考英语可能考什么,我们应该怎样准.
Advertisements

考纲研读 语言知识要求 语言运用能力 附录 1: 语音项目表 附录 2: 语法项目表 附录 3: 功能意念项目表 附录 4: 话题项目表 附录 5: 词汇表 听力 阅读 写作 口语.
迪士尼公主裙衫变化记. 《白雪公主和七个小孩人》 《白雪公主和七个小矮人》,是世界电影史上第一部长动 画片,也是迪士尼的第一部。《白雪公主》不仅为迪斯尼 带来了第一尊奥斯卡小人,更是拯救迪斯尼于水火的贵 人 —— 在经济大萧条的 1937 年的美国,《白雪公主》为迪 斯尼赚到了 850 万美元,这约等于现在的数亿美元!
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
19 《山岳的形成》. 褶皱山 常见形态:连绵的山体 代表:喜马拉雅山脉、阿尔卑斯山脉、 安第斯山脉.
100 學年度 勞委會就業學程 國際企業管理學系-物業管理學程介紹. 何謂物業管理? 以台灣物業管理學會 所述,物業管理區分為 「物」、「業」、「人」三區塊。台灣物業管理學會 「物」係指傳統的建物設備、設施 「業」為不動產經營的資產管理 「人」則以生活服務、商業服務為主,並以人為 本位連結物與業,形成今日物業管理三足鼎立新.
传媒学生应该如何度 过四年大学生活?. 进入大学一个多月了,用一个词形容大 学生活 自卑感 不适应 空虚感 被动感 孤独感 失望感 一、大学新生不适应大学生活的表现:
2010 新聞局影視幕後人才培訓課程 電視節目的類型解析 講師:高光德教授. 電視節目主要類型  新聞氣象節目  體育節目  綜合娛樂節目.
图书馆管理实务.
行政命令.
共产党领导的多党合作和政治协商制度: 中国特色的政党制度.
主讲:材料工程学院党总支宣传委员、党务秘书 教工党支部书记 王国志 2015年12月7日
普通高中新课程实验 若干问题 广东省教育厅教研室 吴惟粤 2004年4月29日 广州.
前言 採購程序每一環節所涉及人員,無論是訂定招標文件、招標、審標、決標、訂約、履約管理、驗收及爭議處理,如缺乏品德操守,有可能降低採購效率與品質,影響採購目標之達成,甚有違法圖利情事發生,致阻礙政府政策之推動並損害公共利益。因此,較之一般公務人員,採購人員更需遵循較高標準之道德規範。 主講人:林中財.
欢迎新同学.
2015年新课标高考历史试题分析 暨考试方向研判 李树全 西安市第八十九中学.
课题四 以天池、博斯腾湖 为重点的风景旅游区
C语言程序设计 李伟光.
我们一起走过 We have grown up together♥
“健康的基督徒” 入门.
南台科技大學電子工程系 指導老師:楊榮林 老師 學生姓名:蔡博涵 巨物索餌感測裝置(第II版)
学党章党规、学系列讲话,做合格党员 学习教育
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
2015年汕头一模质量分析会 34(1)题分析 濠江区河浦中学 詹金锋 34(2)题分析 汕头市实验学校 董友军
士師逐個捉(II) 石建華牧師 24/07/2016.
宣讲数学课程标准 增强课程改革意识.
高考地理全国卷和安徽卷 的对比分析及备考策略
快乐生活,快乐学习 《中国古代诗歌散文欣赏》.
班級經營之再思 香港班級經營學會 黃鳳意
佛法原典研習 五陰誦 (II) 2007/5/13 整理此報告的方式 : 主要節錄 果煜法師說法之重點.
亚洲国家一流大学建设的国际化道路: 体制改革的视角
我们会赞叹生命之花的绚丽和多姿,也会歌颂生命之树的烂漫和青翠,但是生命是如此脆弱……
2014年度合肥市中小学生学业质量 绿色指标测试相关情况说明及考务工作要求
普通高中课改方案介绍.
曾一 陈策 重庆大学计算机学院基础科学系 重庆
高三物理后期复习策略 秦皇岛市实验中学 刘苏祥.
理想与现实 有一所大学叫做“社会”,它教会人们奉承比自己强的,挤兑和自己差不多的,欺凌比自己弱的。
101學年度第二學期 呼吸治療學系 師生座談會 102年5月15日.
第二章 项目一:企业厂区与车间平面设计 1.
第七章 机械加工工艺规程的制定.
家庭教育與服務學習.
压缩语段 II.
第2章:企業組織 張緯良 世新大學資訊管理系.
普通高中课程改革的方案与推进策略 安徽省教育厅 李明阳.
公关关系运作程序 湖南司法警官职业学院.
高校人才培养与学科建设的一些探索 徐哲峰 西北大学数学学院 2015年6月30日.
操作系统结构.
新课程背景下 高中教务主任工作的思考 南京市教学研究室 陆静.
精彩纷呈的 桂剧和彩调 ——桂林地方戏曲赏析.
網路填報系統學生異動轉銜操作及科技化評量6月 成長測驗施測說明
资源的跨区域调配—— 西气东输 山东省东营市第一中学 周琳.
第8章 机床操作 主讲:臧红彬 博士.
English Writing Lecture 9
维新派代表人物 梁启超.
项目申报及投资推进工作实务 更多模板、视频教程: 兰溪市发展和改革局 2013年9月 1.
珍惜时间 提高效率 初二1班
3.1主板的组成 3.2主板分类 3.3主板的选购 3.4主流主板芯片组技术参数
第六章 树立法律理念 维护法律权威 第一节:树立社会主义法治理念念 第二节:培养是会主义法律思维方式 第三节:维护社会主义法律权威
作業系統 補充: 雲端運算.
Chapter 4 多執行緒 (Multi Thread)
電腦概論.
高级计算机网络 主讲:华蓓 实验室:电一楼(安徽省计算与通讯软件重点实验室) Tel:
電腦 報告.
虚 拟 仪 器 virtual instrument
電子發票政策說明及效益分析 財政部財政資訊中心 科長 劉醇錕 103年11月10日.
2011年教學觀摩會 教學心得報告 共同學科軍訓室馬毓君 2011年4月28日.
生命教育 媒材應用分享 電影 天外奇蹟(UP) 華盛頓高中 巫孟容.
第一章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能
方格紙上畫正方形.
2015年度中科院超级计算环境青岛分中心培训 中科院超算中心 中科院海洋所超算中心
Presentation transcript:

——系统软件与软件安全实验室简介 报告人:冯新宇 构造安全、高效的系统软件 ——系统软件与软件安全实验室简介 报告人:冯新宇

研究背景 处理能力越来越强 应用的日益多样化 安全性需求越来越高 多核、众核、GPU … 网络、云计算、大数据、移动计算 … 电子支付、医疗、无人驾驶汽车、航空航天、核电… Heartbleed: SSL buffer overflow bug

研究背景(二) 系统软件:软件系统的核心 操作系统、虚拟机、程序设计语言和编译器、数据 库、网络软件、设备驱动等 几乎所有的应用都离不开系统软件的支持

研究方向 如何算的“快”? 如何算的“对”? 如何服务于新兴的计算需求? 如何充分利用多核(众核)计算资源,解决计算问题? 新的算法、操作系统、编程语言和模型等 如何算的“对”? 软件的正确性、可靠性、安全性等 高可信软件:如何开发没有bug的软件? 如何服务于新兴的计算需求? 如何从性能和可靠性两个方面为新兴应用提供支持? 应用:嵌入式和移动系统、网络、云计算、大数据

研究团队 邵中(耶鲁) 冯新宇 华蓓 陈意云 张昱 郭宇 梁红瑾 李兆鹏 付明

面向多核的 新型操作系统和程序语言

多核计算:主要挑战 7x 3.6x 1.8x Time: Moore’s law Speedup User code Traditional Recall the traditional scaling process for software: write it once, trust Intel to make the CPU faster to improve performance. Traditional Uniprocessor Time: Moore’s law

Unfortunately, not so simple… 多核计算:主要挑战 Speedup 1.8x 7x 3.6x User code With multicores, we will have to parallelize the code to make software faster, and we cannot do this automatically (except in a limited way on the level of individual instructions). Multicore Unfortunately, not so simple…

多核计算:主要挑战 2.9x 2x 1.8x Parallelization and Synchronization Speedup 2.9x 2x 1.8x User code Multicore This is because splitting the application up to utilize the cores is not simple, and coordination among the various code parts requires care. Parallelization and Synchronization require great care…

多核计算:主要挑战 并发程序开发及正确性 大量的不确定性 难以编程、易出错、难测试/调试

多核计算:主要课题 确定性并行编程模型和操作系统 确定性操作系统Dlinux 确定性并行 编程模型 确定性共享虚存模型: 不同读写特征的内存区域 只读、单生产者-多消费者模型、DiffMerge 进程/线程的动态管理、I/O的确定性并行 确定性并行 编程模型 张昱

多核计算:主要课题 程序分析与变换技术及工具 针对C/Java/JavaScript/Android等应用程序 发现程序错误,理解程序行为,提高程序性能 集中于内存使用和并发控制方面 Java虚拟机(Apache Harmony)上即时编译器辅助的垃 圾收集 C函数调用图构建工具 代码段分离工具 张昱

多核计算:主要课题 并发算法正确性的验证 栈、队列、集合等并发对象的验证 并发垃圾收集算法的验证 部分算法来自于java.util.concurrency包 并发垃圾收集算法的验证 算法在Java虚拟中使用 发现了外科手术机器人控制程序中并发算法的bug 冯新宇

网络与多核计算

网络与多核计算:主要挑战 传统网络设备 问题 解决方案 基于特定应用和需求,通过思科、 华为等厂商定制各种各样的盒子 周期长,成本高 基于特定应用和需求,通过思科、 华为等厂商定制各种各样的盒子 问题 周期长,成本高 无法适应日益多样化的集群和网络结构、应用需求等 数据中心、云平台等 解决方案 通用服务器 + 编程 来取代 “定制盒子” 高效算法和服务器、软件定义网络、网络功能虚拟化

网络与多核计算:主要课题 基于多核/众核处理器的高速网络算法/系统 基本思路 基于多核服务器的 高速网络流量监视系统 基于GPU的算法加速 利用通用多核服务器构建高速网络系统 研究突破网络系统瓶颈的关键技术 基于多核服务器的 高速网络流量监视系统 可支持10Gbps链路速度和 几百万TCP连接规模 由合作企业完成成果转化 基于GPU的算法加速 异常检测,数据压缩,数据流加密,...... 华蓓

网络与多核计算:主要课题 软件定义网络(SDN)和网络功能虚拟化 (NFV) 网络领域最热门的研究方向 课题:高性能NFV平台 软件实现网络功能,无需“定制盒子” 课题:高性能NFV平台 课题:SDN辅助的流量迁移 课题:SDN的程序语言支持 华蓓 冯新宇

软件安全

软件安全:需求与挑战 电子商务和移动支付 安全攸关/任务攸关系统

软件安全:需求与挑战 电子商务和移动支付 安全攸关/任务攸关系统 如何发现系统中的缺陷和安全漏洞、 如何严格保证系统的可靠性、正确性和安全性? 新的研究热点

用形式化验证技术严格证明底层操作系统不会崩溃 防崩溃代码 (Crash-Proof Code)

软件安全:主要课题 安卓系统隐私泄露漏洞检测 发现隐私泄露漏洞并阻止 代码检查+ 动态监控 实用工具开发 冯新宇

软件安全:主要课题 实时嵌入式操作系统uC/OS-II内核的验证 使用数学工具,证明系统的安全性、正确性等 约6000行代码 满足安全攸关/任务攸关需求 冯新宇 Parrot Drone

软件安全:主要课题 CertiKOS虚拟机(Hypervisor)的验证 将CertiKOS部署在 无人驾驶汽车(LandShark)上 项目进行中 Zhong Shao (耶鲁)

软件安全:主要课题 C程序安全和可靠性分析和验证工具、 可信编译等 C程序的自动分析、验证 编译后自动生成关于二进制程序的证明 陈意云 无需相信编译器的正确性 陈意云

研究团队 邵中(耶鲁) 冯新宇 华蓓 陈意云 张昱 郭宇 梁红瑾 李兆鹏 付明

主要平台 中国科大-耶鲁高可信软件联合研究中心 系统软件与软件安全实验室 基础研究为主 交换学生、 教师互访等 耶鲁方合作者: 卲中 Richard Yang

科大提供技术,国创提供资金(1000万)和市场需求 主要平台 基础研究与产业化相结合 科大提供技术,国创提供资金(1000万)和市场需求 系统软件与软件安全实验室 中国科大-国创高可信软件工程中心

主要平台 中国科大-耶鲁高可信软件联合研究中心 系统软件与软件安全实验室 中国科大-国创高可信软件工程中心

加入我们的5点原因 选择最基础,同时又最热门的研究方向 多核、软件定义网络(SDN)、软件安全、 防崩溃代码等 理论问题和现实需求相结合 良好的就业前景 毕业生去向——企业:微软、Intel、思科、华为、BAT等 毕业生去向——高校、科研院所:留校、深圳先进技术研 究院等

加入我们的5点原因 选择最基础,同时又最热门的研究方向 站在领域最前沿,从事国际一流的研究 我们的多项研究处于国际领先地位 邵中:近年来Certified Software概念的主要倡导者之 一 [CACM 2010]

MIT出版的Technology Review对十大新兴技术之一——防崩溃代码的报道 防崩溃代码的主要研究人员 32

加入我们的5点原因 选择最基础,同时又最热门的研究方向 站在领域最前沿,从事国际一流的研究 我们的多项研究处于国际领先地位 邵中:近年来Certified Software概念的主要倡导者之一 [CACM 2010] 冯新宇和邵中被列为国际上防崩溃代码的主要研究人员 多篇顶级期刊和会议文章 TOPLAS、POPL、PLDI、PPoPP、SIGCOMM PPoPP’06:国内首篇 POPL’12:国内首篇 ACM TOPLAS:国内第二篇

并发算法验证:里程碑式的工作

加入我们的5点原因 选择最基础,同时又最热门的研究方向 站在领域最前沿,从事国际一流的研究 广泛的国际交流机会 博士生4年级去耶鲁大学访问1-2年 目前已有10名研究生访问耶鲁 也很容易建立跟其他学校的交流 10名博士生:王伟、李勇、付明、庄重、蒋信予、张昊中、梁红瑾、张扬、王俊昌、张凯

加入我们的5点原因 选择最基础,同时又最热门的研究方向 站在领域最前沿,从事国际一流的研究 广泛的国际交流机会 广阔的发挥个人兴趣的空间 两个研究/工程中心: 提供基础研究和应用型研究的选择 充分尊重学生自己的想法和思路

加入我们的5点原因 选择最基础,同时又最热门的研究方向 站在领域最前沿,从事国际一流的研究 广泛的国际交流机会 广阔的发挥个人兴趣的空间 良好的学习和生活环境 合肥和苏州,可以选择

欢迎你们的加入! 跟我们联系: 冯新宇:xyfeng@ustc.edu.cn , 15895437185 华蓓: bhua@ustc.edu.cn , 18056028579 张昱: yuzhang@ustc.edu.cn, 13866131689 邵中/陈意云:yiyun@ustc.edu.cn, 13866750058

谢 谢!