NeTS: Small: Collaborative Research: Protocol Validation using Minimally Supervised Semantic Interpretation of Text
NeTS:小型:协作研究:使用文本的最小监督语义解释进行协议验证
基本信息
- 批准号:1815219
- 负责人:
- 金额:$ 24.99万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2018
- 资助国家:美国
- 起止时间:2018-10-01 至 2021-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The networks that comprise the Internet are fundamental to our society, facilitating access to medical and financial services, supporting critical infrastructure such as the power grid, and enabling emergent services such as those provided by autonomous cars and IoT (Internet of Things) devices. Network behavior is dictated by a set of instructions, or protocols, developed and tested over time. Such protocols must operate correctly and comply with requirements that are usually described in a document(s), i.e., in a textual representation. If they do not operate properly, the performance and security of a network could be compromised. The goal of this project is to increase assurance in network protocols, specifically in their compliance to specified rules, in their inter-operability and in their functionality. This project will accomplish this via a novel scheme to perform protocol testing through automated extraction of protocol requirements from their textual specification. This would mark a significant advance in the field, towards automated mechanisms that assure that network protocols are behaving as we expect them to, making networks more reliable and secure. This multidisciplinary project combines expertise from natural language processing and computer networks to create methodologies, frameworks, a knowledge base, and tools for protocol validation for (1) compliance checking, (2) bug finding, and (3) interoperability testing. The general approach is to apply machine learning, semantic parsing and information extraction techniques to structured text (RFCs, internet-drafts) and unstructured text (blogs, forums, and bug reports), and create a knowledge base about the protocols, containing formal information such as message formats, protocol state machine, constraints, and semi-formal information such as temporal properties, tuning conditions and parameters, changes from one version to another, or known bugs. This information is organized into a knowledge base and used to validate protocol implementations through protocol fuzzying, program analysis, software model checking, and measurement methods, to check whether protocols are compliant with their specifications, to detect semantic bugs dependent on intrinsic protocol properties, or check for interoperability issues between different versions, or protocol stacks. This work is guided by protocols from three representative domains -- TCP variants, the SDN ecosystem, and IoT smart home environment.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
构成互联网的网络是我们社会的基础,促进了医疗和金融服务的获取,支持了电网等关键基础设施,并实现了自动驾驶汽车和物联网(IoT)设备提供的紧急服务。网络行为是由一组指令或协议决定的,这些指令或协议是经过长期开发和测试的。这样的协议必须正确地运行,并符合通常在文档(即文本表示)中描述的需求。如果它们不能正常工作,可能会影响网络的性能和安全性。该项目的目标是增加网络协议的保证,特别是在遵守指定规则、互操作性和功能方面。该项目将通过一种新颖的方案来实现这一点,该方案通过从文本规范中自动提取协议需求来执行协议测试。这将标志着该领域的重大进步,朝着自动化机制的方向发展,确保网络协议按照我们期望的方式运行,使网络更加可靠和安全。这个多学科项目结合了自然语言处理和计算机网络的专业知识,为协议验证创建方法、框架、知识库和工具,用于(1)遵从性检查,(2)bug发现,以及(3)互操作性测试。一般的方法是将机器学习、语义解析和信息提取技术应用于结构化文本(rfc、internet-draft)和非结构化文本(博客、论坛和bug报告),并创建一个关于协议的知识库,其中包含消息格式、协议状态机、约束等正式信息,以及时间属性、调优条件和参数、从一个版本到另一个版本的更改或已知bug等半正式信息。这些信息被组织到一个知识库中,并用于通过协议模糊、程序分析、软件模型检查和测量方法来验证协议实现,以检查协议是否符合其规范,检测依赖于内在协议属性的语义错误,或检查不同版本或协议堆栈之间的互操作性问题。这项工作以三个代表性领域的协议为指导——TCP变体、SDN生态系统和物联网智能家居环境。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Leveraging Textual Specifications for Grammar-Based Fuzzing of Network Protocols
利用文本规范进行基于语法的网络协议模糊测试
- DOI:10.1609/aaai.v33i01.33019478
- 发表时间:2019
- 期刊:
- 影响因子:0
- 作者:Jero, Samuel;Pacheco, Maria Leonor;Goldwasser, Dan;Nita-Rotaru, Cristina
- 通讯作者:Nita-Rotaru, Cristina
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Cristina Nita-Rotaru其他文献
Cristina Nita-Rotaru的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Cristina Nita-Rotaru', 18)}}的其他基金
CPS: Medium: Collaborative Research: Multiagent Physical Cognition and Control Synthesis Against Cyber Attacks
CPS:媒介:协作研究:针对网络攻击的多智能体物理认知和控制综合
- 批准号:
1931997 - 财政年份:2019
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
Proposal to Support Student Travel for the ACM CoNEXT 2016 Conference
支持学生参加 ACM CoNEXT 2016 会议的旅行提案
- 批准号:
1650886 - 财政年份:2016
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
EAGER: Improving Protocol Vulnerability Discovery via Semantic Interpretation of Textual Specifications
EAGER:通过文本规范的语义解释改进协议漏洞发现
- 批准号:
1654137 - 财政年份:2016
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
Student Travel Grants to attend the 5th Networking Networking Women Workshop (N^2Women)
学生旅费资助参加第五届网络女性网络研讨会(N^2女性)
- 批准号:
1653416 - 财政年份:2016
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
TWC: Small: Automatic Detection of Protocol Manipulation Attacks in Large Scale Distributed Systems Implementations
TWC:小型:大规模分布式系统实现中协议操纵攻击的自动检测
- 批准号:
1600280 - 财政年份:2015
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
TWC: Small: Collaborative: A Unifying Framework For Theoretical and Empirical Analysis of Secure Communication Protocols
TWC:小型:协作:安全通信协议理论和实证分析的统一框架
- 批准号:
1600266 - 财政年份:2015
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
TWC: Small: Collaborative: A Unifying Framework For Theoretical and Empirical Analysis of Secure Communication Protocols
TWC:小型:协作:安全通信协议理论和实证分析的统一框架
- 批准号:
1421815 - 财政年份:2014
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
TWC: Small: Automatic Detection of Protocol Manipulation Attacks in Large Scale Distributed Systems Implementations
TWC:小型:大规模分布式系统实现中协议操纵攻击的自动检测
- 批准号:
1223834 - 财政年份:2012
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
TC: Small: Collaborative Research: Mathematics of Infection Diffusion in Wireless Networks
TC:小型:协作研究:无线网络中感染扩散的数学
- 批准号:
0915655 - 财政年份:2009
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
NeTS: Medium: Collaborative Research: Secure Networking Using Network Coding
NeTS:媒介:协作研究:使用网络编码的安全网络
- 批准号:
0905266 - 财政年份:2009
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
相似国自然基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
- 批准号:n/a
- 批准年份:2022
- 资助金额:10.0 万元
- 项目类别:省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
- 批准号:32000033
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
- 批准号:31972324
- 批准年份:2019
- 资助金额:58.0 万元
- 项目类别:面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
- 批准号:81900988
- 批准年份:2019
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
- 批准号:31870821
- 批准年份:2018
- 资助金额:56.0 万元
- 项目类别:面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
- 批准号:31802058
- 批准年份:2018
- 资助金额:26.0 万元
- 项目类别:青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
- 批准号:31772128
- 批准年份:2017
- 资助金额:60.0 万元
- 项目类别:面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
- 批准号:81704176
- 批准年份:2017
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
- 批准号:91640114
- 批准年份:2016
- 资助金额:85.0 万元
- 项目类别:重大研究计划
相似海外基金
Collaborative Research: NeTS: Small: A Privacy-Aware Human-Centered QoE Assessment Framework for Immersive Videos
协作研究:NetS:小型:一种具有隐私意识、以人为本的沉浸式视频 QoE 评估框架
- 批准号:
2343619 - 财政年份:2024
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
Collaborative Research: NeTS: Small: A Privacy-Aware Human-Centered QoE Assessment Framework for Immersive Videos
协作研究:NetS:小型:一种具有隐私意识、以人为本的沉浸式视频 QoE 评估框架
- 批准号:
2343618 - 财政年份:2024
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
Collaborative Research: NeTS: Small: Digital Network Twins: Mapping Next Generation Wireless into Digital Reality
合作研究:NeTS:小型:数字网络双胞胎:将下一代无线映射到数字现实
- 批准号:
2312138 - 财政年份:2023
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
Collaborative Research: NeTS: Small: Digital Network Twins: Mapping Next Generation Wireless into Digital Reality
合作研究:NeTS:小型:数字网络双胞胎:将下一代无线映射到数字现实
- 批准号:
2312139 - 财政年份:2023
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
Collaborative Research: NeTS: Small: Reliable Task Offloading in Mobile Autonomous Systems Through Semantic MU-MIMO Control
合作研究:NeTS:小型:通过语义 MU-MIMO 控制实现移动自治系统中的可靠任务卸载
- 批准号:
2134973 - 财政年份:2021
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
NeTS: Small: Collaborative Research: Towards Adaptive and Efficient Wireless Computing Networks
NeTS:小型:协作研究:迈向自适应且高效的无线计算网络
- 批准号:
2152657 - 财政年份:2021
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
Collaborative Research: NeTS: Small: Reliable Task Offloading in Mobile Autonomous Systems Through Semantic MU-MIMO Control
合作研究:NeTS:小型:通过语义 MU-MIMO 控制实现移动自治系统中的可靠任务卸载
- 批准号:
2134567 - 财政年份:2021
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
NeTS: Small: Collaborative Research: Cooperative Interference-Embracing Communication in Multi-Hop Wireless Networks
NeTS:小型:协作研究:多跳无线网络中的协作抗干扰通信
- 批准号:
2113618 - 财政年份:2020
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
NeTS: Small: Collaborative Research: Caching and Coding for Media Delivery in Next Generation Wireless Networks
NeTS:小型:协作研究:下一代无线网络中媒体传输的缓存和编码
- 批准号:
2031047 - 财政年份:2019
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
NeTS: Small: Collaborative Research: Cooperative Interference-Embracing Communication in Multi-Hop Wireless Networks
NeTS:小型:协作研究:多跳无线网络中的协作抗干扰通信
- 批准号:
1949753 - 财政年份:2019
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant