CAREER: Automated Analysis of Security Hyperproperties

职业:安全超属性的自动分析

基本信息

  • 批准号:
    1553548
  • 负责人:
  • 金额:
    $ 43.6万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2016
  • 资助国家:
    美国
  • 起止时间:
    2016-07-01 至 2023-06-30
  • 项目状态:
    已结题

项目摘要

Computer programs and cryptographic protocols are increasingly being used to access confidential and private information on the Internet. Due to their complex nature, they often have subtle errors that can be exploited by malicious entities. As security flaws can have serious consequences, it is important to ensure that computer programs and cryptographic protocols achieve their security objectives. As such systems have a large (potentially infinite) number of states due to presence of malicious adversaries and the concurrent nature of Internet, `pen and paper' reasoning about their correctness is challenging. In addition to the state explosion, reasoning about correctness is also challenging within the context of security because standard security objectives such as confidentiality and privacy turn out to be hyperproperties. The challenge lies in the fact that when reasoning about hyperproperties, one has to reason about correctness of the set of all executions of a system as a whole instead of correctness of individual executions. Therefore, the development of techniques to automate this reasoning is of vital importance, and is the research focus of this project. Formally, hyperproperties generalize properties that are used to express safety and liveness guarantees in classical automated verification. A property is a set of allowable executions. A system violates a property if it exhibits an execution that is not allowed. In contrast, security objectives such as confidentiality, non-interference, privacy, and anonymity are hyperproperties. A hyperproperty is a collection of allowable sets of executions. A system violates a hyperproperty if the set of its executions is not in the collection specified by the hyperproperty. Current state-of-the art automated tools for verifying security guarantees do not scale very well as they are often aimed at certain security guarantees and often make restrictive assumptions on the systems. This project aims to develop new scalable state-of-the-art techniques in automated verification of hyperproperties by undertaking primarily three research tasks. First, we will develop and implement new symbolic algorithms for verifying finite-state systems against an expressive set of hyperproperties. The second task shall be devoted to scaling the analysis by a novel combination of automated analysis and automated counterexample generation designed specifically for hyperproperties. Finally, we shall establish theoretical results that shall reduce the problem of verifying cryptographic protocols in the presence of unbounded message sizes and nonces to the finite case. The research aims of the proposal will be paired with curriculum development at the University of Missouri where a new concentration in security will be introduced in the undergraduate curriculum that will integrate security design with software development. The results of this project will be integrated in the courses, and the project will support both undergraduate and graduate student research.
计算机程序和加密协议越来越多地被用于访问互联网上的机密和私人信息。由于其复杂的性质,它们通常具有可被恶意实体利用的细微错误。由于安全漏洞可能会产生严重后果,因此确保计算机程序和加密协议实现其安全目标非常重要。由于存在恶意对手和互联网的并发性,这种系统具有大量(可能是无限的)状态,因此关于其正确性的“笔和纸”推理具有挑战性。除了状态爆炸之外,在安全环境中对正确性的推理也是一个挑战,因为标准的安全目标,如机密性和隐私性,都是超属性。 挑战在于这样一个事实,即当推理超属性时,人们必须推理整个系统的所有执行的集合的正确性,而不是单个执行的正确性。因此,开发自动化推理的技术是至关重要的,也是本项目的研究重点。形式上,超属性概括了经典自动验证中用于表达安全性和活性保证的属性。属性是一组允许的执行。如果一个系统展示了一个不被允许的执行,它就违反了一个属性。相比之下,保密性、不干涉、隐私和匿名等安全目标是超属性。超属性是允许的执行集的集合。如果系统的执行集不在超属性指定的集合中,则系统违反了超属性。目前用于验证安全保证的最先进的自动化工具不能很好地扩展,因为它们通常针对某些安全保证,并且通常对系统进行限制性假设。该项目旨在通过主要开展三项研究任务,开发新的可扩展的最先进技术,用于自动验证超属性。首先,我们将开发和实现新的符号算法来验证有限状态系统对一组表达的超属性。第二个任务将致力于通过自动分析和自动反例生成的新组合来扩展分析,该分析是专为超性质设计的。最后,我们将建立理论上的结果,应减少的问题,验证密码协议的存在下,无限的消息大小和随机数的有限情况下。 该提案的研究目标将与密苏里州大学的课程开发相结合,在该大学,将在本科课程中引入新的安全集中,将安全设计与软件开发相结合。 该项目的结果将被整合到课程中,该项目将支持本科生和研究生的研究。

项目成果

期刊论文数量(7)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Modelchecking Safety Properties in Randomized Security Protocols. In: Nigam V. et al. (eds) Logic, Language, and Security.
随机安全协议中的模型检查安全属性。
On Linear Time Decidability of Differential Privacy for Programs with Unbounded Inputs
Strongly bounded termination with applications to security and hardware synthesis
强有界终止与安全和硬件综合应用
Deciding accuracy of differential privacy schemes
  • DOI:
    10.1145/3434289
  • 发表时间:
    2020-11
  • 期刊:
  • 影响因子:
    0
  • 作者:
    G. Barthe;Rohit Chadha;Paul Krogmeier;A. Sistla;Mahesh Viswanathan
  • 通讯作者:
    G. Barthe;Rohit Chadha;Paul Krogmeier;A. Sistla;Mahesh Viswanathan
Verification Methods for the Computationally Complete Symbolic Attacker Based on Indistinguishability
{{ 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 }}

Rohit Chadha其他文献

Complexity Bounds for the Verification of Real-Time Software
实时软件验证的复杂性界限
Verification of randomized security protocols
随机安全协议的验证
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Rohit Chadha;P. Sistla;Mahesh Viswanathan
  • 通讯作者:
    Mahesh Viswanathan
Deciding branching hyperproperties for real time systems
决定实时系统的分支超属性
  • DOI:
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Nabarun Deka;Minjian Zhang;Rohit Chadha;Mahesh Viswanathan
  • 通讯作者:
    Mahesh Viswanathan
東日本大震災後、日本人の宗教観は変わったか
东日本大地震后,日本人的宗教观念有变化吗?
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Gergei Bana;Rohit Chadha; Ajay Kumareeralla and Mitsuhiro Okada,;弓山達也
  • 通讯作者:
    弓山達也
アーラニヤカ文献の章構造とヴェーダ学習
阿兰耶卡文学和吠陀学习的章节结构
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Gergei Bana;Rohit Chadha; Ajay Kumareeralla and Mitsuhiro Okada,;弓山達也;梶原 三恵子
  • 通讯作者:
    梶原 三恵子

Rohit Chadha的其他文献

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

{{ truncateString('Rohit Chadha', 18)}}的其他基金

SHF: Medium: Collaborative Research: Verification of Differential Privacy Mechanisms
SHF:媒介:协作研究:差分隐私机制的验证
  • 批准号:
    1900924
  • 财政年份:
    2019
  • 资助金额:
    $ 43.6万
  • 项目类别:
    Standard Grant
Conference Support for Midwest Verification Day, UMC Oct 3-4, 2014
中西部验证日会议支持,UMC 2014 年 10 月 3-4 日
  • 批准号:
    1450406
  • 财政年份:
    2014
  • 资助金额:
    $ 43.6万
  • 项目类别:
    Standard Grant
TWC: Medium: Collaborative: Automated Formal Analysis of Security Protocols with Private Coin Tosses
TWC:媒介:协作:使用私人硬币投掷对安全协议进行自动形式分析
  • 批准号:
    1314338
  • 财政年份:
    2013
  • 资助金额:
    $ 43.6万
  • 项目类别:
    Standard Grant

相似海外基金

Automated analysis of volcano imagery with machine learning techniques
利用机器学习技术自动分析火山图像
  • 批准号:
    2908452
  • 财政年份:
    2024
  • 资助金额:
    $ 43.6万
  • 项目类别:
    Studentship
Automated per-plot leaf-level imaging and analysis for small plot arable field trials
针对小地块耕地试验的自动每地块叶级成像和分析
  • 批准号:
    10060164
  • 财政年份:
    2023
  • 资助金额:
    $ 43.6万
  • 项目类别:
    Collaborative R&D
Toward an automated analysis of bifurcations of dynamical systems
动力系统分岔的自动分析
  • 批准号:
    23K17657
  • 财政年份:
    2023
  • 资助金额:
    $ 43.6万
  • 项目类别:
    Grant-in-Aid for Challenging Research (Exploratory)
Customizable Artificial Intelligence for the Biomedical Masses: Development of a User-Friendly Automated Machine Learning Platform for Biology Image Analysis.
面向生物医学大众的可定制人工智能:开发用于生物图像分析的用户友好的自动化机器学习平台。
  • 批准号:
    10699828
  • 财政年份:
    2023
  • 资助金额:
    $ 43.6万
  • 项目类别:
Automated lung sound analysis to improve the clinical diagnosis of pulmonary tuberculosis in children
自动肺音分析提高儿童肺结核的临床诊断
  • 批准号:
    10717389
  • 财政年份:
    2023
  • 资助金额:
    $ 43.6万
  • 项目类别:
Model Based Safety Analysis of Automated Driving Systems project
基于模型的自动驾驶系统安全分析项目
  • 批准号:
    2886377
  • 财政年份:
    2023
  • 资助金额:
    $ 43.6万
  • 项目类别:
    Studentship
Analysis of evolutionary dynamics of ecosystem using automated culture system
利用自动化培养系统分析生态系统的进化动态
  • 批准号:
    23H02471
  • 财政年份:
    2023
  • 资助金额:
    $ 43.6万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Collaborative Research: SaTC: CORE: Medium: Audacity of Exploration: Toward Automated Discovery of Security Flaws in Networked Systems through Intelligent Documentation Analysis
协作研究:SaTC:核心:中:大胆探索:通过智能文档分析自动发现网络系统中的安全缺陷
  • 批准号:
    2409269
  • 财政年份:
    2023
  • 资助金额:
    $ 43.6万
  • 项目类别:
    Standard Grant
Automated Patch Impact Analysis (PATCH)
自动补丁影响分析 (PATCH)
  • 批准号:
    EP/X040836/1
  • 财政年份:
    2023
  • 资助金额:
    $ 43.6万
  • 项目类别:
    Research Grant
Automated Technoeconomic Analysis for Biomanufacturing Optimisation
生物制造优化的自动化技术经济分析
  • 批准号:
    10075828
  • 财政年份:
    2023
  • 资助金额:
    $ 43.6万
  • 项目类别:
    Grant for R&D
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了