课题基金 / 基金详情

Trust Emanates from Within: A Micro-architectural and Compiler Support Framework for Trust

Trust Emanates from Within: A Micro-architectural and Compiler Support Framework for Trust
信任源自内部:信任的微架构和编译器支持框架
批准号:
0209078
负责人:
Akhilesh Tyagi
金额:
$20.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-08-15 至 2005-07-31

项目摘要

项目成果

Akhilesh Tyagi的其他基金

相似基金

相关文献

中文摘要
翻译
传统的计算机安全假设了一种偏执的世界模型,导致每笔交易都需要通过加密或类似技术来保护。然而,典型的人类事务并不是偏执的,特别是在可信方之间。类似的信任概念也存在于系统级事务中,例如电子商务应用程序。信任消除了对计算上昂贵的安全技术的需要。信任传统上是在系统和/或事务级别定义的。拟议的研究开发了一个更低层次的信任定义-特别是程序对其自身可信度的自我评估。信任的这个定义捕获了程序流行为与预期规范的任何偏差。程序中的每个点都可以通过一组控制路径到达,其中一个控制路径由一组特定的输入实例化。然而,在一个受损的程序中,一个全新的控制路径会导致被利用的程序点。这种偏离规范的行为降低了程序的信任值。对规范控制路径的肯定可以提高程序的信任度。当信任值福尔斯低于某个事务定义的阈值时,程序可以引发异常以调用系统级入侵检测实用程序。编译器负责为每个程序点构造一组有效的预期路径。处理器微体系结构负责针对实例化控制路径解释和验证编译器生成的有效控制路径集合。本研究将发展编译器技术,以分析和规范有效的控制路径。还将探讨对这项活动所需的微体系结构支持。这项研究的预期影响将是提供一个强大的信任值从程序组件的事务,这反过来又使系统级的信任更准确地反映系统状态。这应该允许更容易地将信任范例与传统安全技术集成。
英文摘要
Traditional computer security assumes a paranoid model of the world resulting in a necessity for each transaction to be secured through encryption or similar techniques. However, a typical human transaction is not paranoid, specifically between trusted parties. A similar notion of trust exists for system level transactions such as an e-commerce application. Trust obviates the need for computationally expensive security techniques.Trust has traditionally been defined at system and/or transaction level. The proposed research develops a much lower level definition of trust --specifically a program's self-assessment of its own trustworthiness. This definition of trust captures any deviations from the expected norm for the program flow behavior. Each point in program can be reached through a set of control paths, one of which is instantiated by a specific set of input. In a compromised program, however, an entirely new control path leads to the exploited program point. Such departures from the norm lower the program's trust value. An affirmation of a norm control path can raise the program's trust. When the trust value falls below a certain transaction defined threshold, the program can raise an exception to invoke a system level intrusion detection utility. The compiler is responsible to construct a set of valid, expected paths for each program point. The processor microarchitecture is responsible for interpreting and verifying the compiler generated set of valid control paths against the instantiated control paths. This research will develop compiler technology for the analysis and specification of valid control paths. The required microarchitecture support for this activity will also be explored. The expected impact of this research will be to provide a robust trust value from the program components of a transaction, which in turn makes the system level trust reflect the system state more accurately. This should allow for an easier integration of trust paradigm with the traditional security techniques.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SaTC: STARSS: Metric & CAD for DPA Resistance
  • 批准号:
    1441640
  • 项目类别:
    Standard Grant
  • 资助金额:
    $29.88万
  • 财政年份:
    2014
  • 负责人:
    Akhilesh Tyagi
  • 依托单位:
CSR: Small: Meta Analysis Directed Execution
  • 批准号:
    0915992
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    2009
  • 负责人:
    Akhilesh Tyagi
  • 依托单位:
Branch Decoupled Architectures
  • 批准号:
    9703702
  • 项目类别:
    Standard Grant
  • 资助金额:
    $24.19万
  • 财政年份:
    1997
  • 负责人:
    Akhilesh Tyagi
  • 依托单位:
Research Initiation: VLSI Architecture Implementation Transforms
海外基金