Verifiably Correct Swarm Attestation

可验证正确的群体证明

基本信息

  • 批准号:
    EP/V038915/1
  • 负责人:
  • 金额:
    $ 65.51万
  • 依托单位:
  • 依托单位国家:
    英国
  • 项目类别:
    Research Grant
  • 财政年份:
    2021
  • 资助国家:
    英国
  • 起止时间:
    2021 至 无数据
  • 项目状态:
    未结题

项目摘要

Attacks such as Stuxnet have shown that malware can cause widespread damage in critical devices, industrial control systems and national infrastructure. The 2019 global cost of cyber-crime is estimated to be over $500 billion; 30% of these are estimated to be malware-based attacks. As digital devices become more complex, connected and commonplace, the frequency and ferocity of such attacks is only likely to increase. What can be done to protect from such attacks? One solution is the use of attestation services, which provides a mechanism for establishing a trust relationship between a verifier and prover. Attestation is used in a wide range of commercial deployments (e.g., Android Key Attestation, Azure Cloud Attestation, Samsung Knox, Windows Server etc), where devices are required to authenticate their identity, ensure the integrity and trust of the system software, and certify that they are running a trusted code base. There are many forms of attestation providing services ranging from static (e.g., boot time) to dynamic (e.g., run-time) guarantees. We are interested in remote attestation, where a verifier checks the internal state of a prover on a different machine across a network. Remote attestation has many applications in future systems involving SMART, internet of things (IoT) and other embedded devices, however, also suffers from scalability issues. Therefore, researchers have developed swarm attestation services that are designed attest a large number of medium/low-end devices. Here, protocol designers must address issues such as device heterogeneity, allowing seamless integration and security across different types of hardware (e.g., smart sensors, car navigation systems, routers, etc). Given a particular implementation of a protocol, how can one ensure that the system is correct, i.e., works as intended by the protocol designer? Our work will consider formal verification of the attestation protocols, which allows one to prove correctness using formal logic and mathematically rigorous arguments. Formal verification will be applied to top-level swarm attestation protocols, and we use a correct-by-construction methodology to develop executable implementations. Then simulation will be used to show applicability of the swarm attestation protocols across real-world applications; our case studies include a vehicular simulation involving intelligent transport systems and a industrial control system developed in collaboration with our project partners.
Stuxnet等攻击表明,恶意软件可能对关键设备、工业控制系统和国家基础设施造成广泛破坏。据估计,2019年全球网络犯罪的成本超过5000亿美元;其中30%估计是基于恶意软件的攻击。随着数字设备变得更加复杂、连接和普遍,此类攻击的频率和猛烈程度只会增加。我们可以做些什么来保护这些攻击?一种解决方案是使用证明服务,它提供了一种在验证者和证明者之间建立信任关系的机制。证明用于广泛的商业部署(例如,Android密钥认证、Azure云认证、Samsung Knox、Windows Server等),其中设备需要验证其身份,确保系统软件的完整性和可信度,并证明它们正在运行可信的代码库。有许多形式的证明提供服务,范围从静态(例如,靴子时间)到动态(例如,运行时)保证。我们感兴趣的是远程证明,其中验证器检查网络上不同机器上的证明器的内部状态。远程证明在涉及智能、物联网(IoT)和其他嵌入式设备的未来系统中有许多应用,然而,也存在可扩展性问题。因此,研究人员已经开发了群认证服务,旨在证明大量的中/低端设备。在这里,协议设计者必须解决诸如设备异构性之类的问题,允许跨不同类型的硬件(例如,智能传感器、汽车导航系统、路由器等)。给定协议的特定实现,如何确保系统是正确的,即,按照协议设计者的预期工作?我们的工作将考虑证明协议的形式验证,它允许使用形式逻辑和数学上严格的参数来证明正确性。形式化验证将应用于顶级的群体认证协议,我们使用正确的建设方法来开发可执行的实现。然后,模拟将被用来显示群体认证协议在现实世界中的应用的适用性;我们的案例研究包括涉及智能交通系统的车辆模拟和与我们的项目合作伙伴合作开发的工业控制系统。

项目成果

期刊论文数量(10)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Programming Languages and Systems - 31st European Symposium on Programming, ESOP 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2-7, 2022, Proceedings
编程语言和系统 - 第 31 届欧洲编程研讨会,ESOP 2022,作为欧洲软件理论与实践联合会议的一部分举行,ETAPS 2022,德国慕尼黑,2022 年 4 月 2-7 日,会议记录
  • DOI:
    10.1007/978-3-030-99336-8_9
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Bila E
  • 通讯作者:
    Bila E
Integrating Owicki-Gries for C11-Style Memory Models into Isabelle/HOL
将 C11 型内存模型的 Owicki-Gries 集成到 Isabelle/HOL 中
  • DOI:
    10.1007/s10817-021-09610-2
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Dalvandi S
  • 通讯作者:
    Dalvandi S
Implementing and Verifying Release-Acquire Transactional Memory in C11
On Strong Observational Refinement and Forward Simulation
关于强观测细化和正演模拟
  • DOI:
    10.48550/arxiv.2107.14509
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Derrick J
  • 通讯作者:
    Derrick J
Implementing and Verifying Release-Acquire Transactional Memory (Extended Version)
  • DOI:
    10.48550/arxiv.2208.00315
  • 发表时间:
    2022-07
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Sadegh Dalvandi;Brijesh Dongol
  • 通讯作者:
    Sadegh Dalvandi;Brijesh Dongol
{{ 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 }}

Brijesh Dongol其他文献

What Cannot Be Implemented on Weak Memory?
什么不能在弱内存上实现?
  • DOI:
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Armando Castaneda;Gregory Chockler;Brijesh Dongol;O. Lahav
  • 通讯作者:
    O. Lahav
Deriving real-time action systems in a sampling logic
在采样逻辑中导出实时动作系统
Progress-based verification and derivation of concurrent programs
基于进度的并发程序验证和推导
  • DOI:
  • 发表时间:
    2009
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Brijesh Dongol
  • 通讯作者:
    Brijesh Dongol
Decidability and complexity for quiescent consistency and its variations
静态一致性及其变化的可判定性和复杂性
  • DOI:
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    1
  • 作者:
    Brijesh Dongol;R. Hierons
  • 通讯作者:
    R. Hierons
Enforcing Safety and Progress Properties: An Approach to Concurrent Program Derivation
强化安全性和进度属性:并发程序推导的方法

Brijesh Dongol的其他文献

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

{{ truncateString('Brijesh Dongol', 18)}}的其他基金

Safe and secure COncurrent programming for adVancEd aRchiTectures (COVERT)
安全可靠的高级架构并发编程 (COVERT)
  • 批准号:
    EP/X015149/1
  • 财政年份:
    2023
  • 资助金额:
    $ 65.51万
  • 项目类别:
    Research Grant
SACRED-MA: Safe And seCure REmote Direct Memory Access
SACRED-MA:安全可靠的远程直接内存访问
  • 批准号:
    EP/X037142/1
  • 财政年份:
    2023
  • 资助金额:
    $ 65.51万
  • 项目类别:
    Research Grant
Verifiably Correct Transactional Memory
可验证正确的事务内存
  • 批准号:
    EP/R032556/1
  • 财政年份:
    2018
  • 资助金额:
    $ 65.51万
  • 项目类别:
    Research Grant
Verifiably correct concurrency abstractions
可验证正确的并发抽象
  • 批准号:
    EP/R019045/2
  • 财政年份:
    2018
  • 资助金额:
    $ 65.51万
  • 项目类别:
    Research Grant
Verifiably correct concurrency abstractions
可验证正确的并发抽象
  • 批准号:
    EP/R019045/1
  • 财政年份:
    2017
  • 资助金额:
    $ 65.51万
  • 项目类别:
    Research Grant
Verifiably correct high-performance concurrency libraries for multi-core computing systems
可验证正确的多核计算系统高性能并发库
  • 批准号:
    EP/N016661/1
  • 财政年份:
    2016
  • 资助金额:
    $ 65.51万
  • 项目类别:
    Research Grant

相似海外基金

SHF: Medium: Provably Correct, Energy-Efficient Edge Computing
SHF:中:可证明正确、节能的边缘计算
  • 批准号:
    2403144
  • 财政年份:
    2024
  • 资助金额:
    $ 65.51万
  • 项目类别:
    Standard Grant
I-Corps: Vision analysis system using inferred three-dimensional data to analyze and correct a user’s pose in relation to 3D space
I-Corps:视觉分析系统,使用推断的三维数据来分析和纠正用户相对于 3D 空间的姿势
  • 批准号:
    2403992
  • 财政年份:
    2024
  • 资助金额:
    $ 65.51万
  • 项目类别:
    Standard Grant
In vivo precision genome editing to correct genetic disease
体内精准基因组编辑以纠正遗传疾病
  • 批准号:
    10771419
  • 财政年份:
    2023
  • 资助金额:
    $ 65.51万
  • 项目类别:
The development of Machine Learning methods to correct data responses from low-cost sensors to improve agricultural productivity and air quality data accuracy.
开发机器学习方法来纠正低成本传感器的数据响应,以提高农业生产力和空气质量数据的准确性。
  • 批准号:
    10081002
  • 财政年份:
    2023
  • 资助金额:
    $ 65.51万
  • 项目类别:
    Collaborative R&D
Defining the Potential of Gene Therapy to Correct Motor Disabilities of CTNNB1 Syndrome Using in Vivo Mouse and in Vitro Human Cell Models
利用体内小鼠和体外人类细胞模型确定基因疗法纠正 CTNNB1 综合征运动障碍的潜力
  • 批准号:
    10809254
  • 财政年份:
    2023
  • 资助金额:
    $ 65.51万
  • 项目类别:
A correct-by-construction approach to approximate computation
一种近似计算的构造修正方法
  • 批准号:
    EP/Y000455/1
  • 财政年份:
    2023
  • 资助金额:
    $ 65.51万
  • 项目类别:
    Research Grant
Identification, development and application of novel neuroserpin inhibitors to correct the NGF deficiency in the Alzheimer's disease pathology
新型神经丝氨酸蛋白酶抑制剂的鉴定、开发和应用以纠正阿尔茨海默病病理学中的 NGF 缺陷
  • 批准号:
    490333
  • 财政年份:
    2023
  • 资助金额:
    $ 65.51万
  • 项目类别:
    Operating Grants
A theorem prover for the correct development of reconfigurable systems
正确开发可重构系统的定理证明者
  • 批准号:
    23K11048
  • 财政年份:
    2023
  • 资助金额:
    $ 65.51万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Developing microwave epiphysiodesis to correct limb length discrepancies
开发微波骨骺固定术以纠正肢体长度差异
  • 批准号:
    10804031
  • 财政年份:
    2023
  • 资助金额:
    $ 65.51万
  • 项目类别:
Using machine learning to correct for the impact of detector effects in top measurements on ATLAS
使用机器学习来校正 ATLAS 顶部测量中探测器效应的影响
  • 批准号:
    574378-2022
  • 财政年份:
    2022
  • 资助金额:
    $ 65.51万
  • 项目类别:
    University Undergraduate Student Research Awards
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了