课题基金 / 基金详情

Improving Protocol Standards for a more Trustworthy Internet

Improving Protocol Standards for a more Trustworthy Internet
改进协议标准,打造更值得信赖的互联网
批准号:
EP/R04144X/1
负责人:
Colin Perkins
金额:
$29.58万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2018
资助国家:
英国
项目状态:
已结题
起止时间:
2018 至 --

项目摘要

项目成果

Colin Perkins的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
This project will make the Internet's infrastructure and applications morereliable and secure, more trustworthy and less vulnerable to cyber attack,by improving the engineering processes by which the network is designed.The Internet comprises a large number of laptops, smartphones, and otheredge devices, connecting to servers located in data centres around theworld via numerous interconnecting links and switching devices. To makethis work, all the devices must agree on how they should communicate. Thatis, they must speak a common language, known as a "protocol" that describesthe format of the information that is sent and the operations to beperformed. There are many such protocols, describing the different types of communication. For example, the HTTP protocol describes how browsersfetch pages from websites.To ensure interoperability between devices from different manufacturers,these protocols are described in a series of standards documents, publishedby organisations such as the Internet Engineering Task Force (IETF). Thesestandards are developed incrementally by teams of engineers working overseveral months, or perhaps years, to produce a written specification thatdescribes how the protocol should work. Despite the best efforts of thosedeveloping the standards, however, the results are often found to containinconsistencies and ambiguities. These can lead to devices from differentmanufacturers failing to work together, due to differing interpretations ofthe standard, and in the worst cases can lead to vulnerabilities that opendevices up to cyber attack.Much of the reason for these inconsistencies and ambiguities is that theprotocol standards are written in English, and hence there's no automatedway of checking them for correctness. Researchers have proposed ways ofdescribing protocols using methods (known as "formal languages") that aremore like computer programming languages, and that would allow automatedconsistency checks to be made, but these have not been widely adopted bythe standards community. This project will study the social, cultural, and educational barriers toadoption of these new techniques, to understand why standards continue tobe written in English. We will explore the perceived limitations of thealternatives, to understand why they've been adopted in certain niches, and for certain purposes, but are not used more broadly in standardsdevelopment.We'll then formulate a model for the adoption of formal languages and theirsupporting tools in the protocol standards community, and use it identifyareas that are ready to increase use of such techniques in their standards.Finally, we'll use the knowledge gained to propose formal languages, thatare designed to fit the way the standards developers work, and begin theprocess of introducing these into the standards process, to improveprotocol specifications and make them less vulnerable to attack.The work will be conduced in the IETF, since it's the key internationaltechnical standards body developing Internet protocol standards. The aim isto improve the quality and trustworthiness of the standards that the IETFdevelops, and increase security, robustness, and interoperability of theInternet. The novel engineering research idea we will explore is thatformal languages need to be adapted to the community of interest. It is notenough that they help solve the technical problem of how to specify aprotocol: they must do so in a way that fits the expertise and culture ofthose who need to use them. Research into structured approaches and formallanguages for protocol design has not yet considered the nature of thestandards process, and hence has not seen wide uptake. We start with a deepawareness of the standards process, consider social and technical barriersto uptake, and propose new techniques to improve the way standards aredeveloped.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
Investigating Automatic Code Generation for Network Packet Parsing
研究网络数据包解析的自动代码生成
DOI: 10.23919/ifipnetworking52078.2021.9472829
发表时间: 2021
期刊:
影响因子: --
作者: [McQuistin S]
通讯作者: McQuistin S
Parsing Protocol Standards to Parse Standard Protocols
解析协议标准 解析标准协议
DOI: 10.1145/3404868.3406671
发表时间: 2020
期刊:
影响因子: --
作者: [McQuistin S]
通讯作者: McQuistin S
DOI: 10.1145/3284850.3284856
发表时间: 2018-12
期刊: Proceedings of the Workshop on the Evolution, Performance, and Interoperability of QUIC
影响因子: --
作者: [C. Perkins;J. Ott]
通讯作者: C. Perkins;J. Ott
Considerations around Transport Header Confidentiality, Network Operations, and the Evolution of Internet Transport Protocols
围绕传输标头机密性、网络操作和互联网传输协议演变的考虑
DOI: 10.17487/rfc9065
发表时间:
期刊:
影响因子: --
作者: [Fairhurst G]
通讯作者: Fairhurst G
Streamlining Social Decision Making for Improved Internet Standards
  • 批准号:
    EP/S036075/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $50.99万
  • 财政年份:
    2020
  • 负责人:
    Colin Perkins
  • 依托单位:
海外基金