首页> 外文学位 >A context-sensitive security type system for Java.
【24h】

A context-sensitive security type system for Java.

机译:Java的上下文相关安全类型系统。

获取原文
获取原文并翻译 | 示例

摘要

Existing cryptographic schemes can easily protect sensitive data in transit and while in storage. When it becomes necessary to compute over that data, there are a wide variety of cryptographic and language-based solutions that protect the data in different ways and from different adversaries. However, to date, there are few practical schemes that can fully guarantee the security of sensitive data when an untrusted machine performs operations over it.;This thesis presents the theoretical framework for a context-sensitive security type system for Java programs. The primary contribution is JSec, a two-stage protocol that prepares a program containing sensitive data to safely run on an untrusted machine. Given the program and a subset of its variables declared as sensitive, JSec first tracks information flow in order to infer what additional variables must be considered sensitive in order to ensure confidentiality of data. The use of a polymorphic type in this stage permits context-sensitivity, which allows us to type check a very broad class of Java programs. In the second stage, the sensitive variables determined in the first stage are encrypted using homomorphic encryption schemes that allow operations to be computed over ciphertexts. The final program can be safely executed by an untrusted host but must defer to a trusted host for key management, encryption, and decryption.
机译:现有的加密方案可以轻松保护传输和存储中的敏感数据。当有必要对这些数据进行计算时,可以使用多种基于密码和语言的解决方案,以不同的方式保护数据免受来自不同对手的攻击。但是,迄今为止,很少有实用的方案可以在不信任的机器上对其进行操作时完全保证敏感数据的安全性。本文为Java程序提供了上下文敏感的安全类型系统的理论框架。主要贡献是JSec,这是一个两阶段协议,它准备一个包含敏感数据的程序以在不受信任的计算机上安全地运行。给定该程序及其变量的子集声明为敏感的,JSec首先跟踪信息流,以推断必须将哪些其他变量视为敏感的,以确保数据的机密性。在此阶段使用多态类型可以实现上下文敏感性,这使我们可以对非常广泛的Java程序类进行类型检查。在第二阶段,使用允许在密文上计算操作的同态加密方案对在第一阶段确定的敏感变量进行加密。最终程序可以由不受信任的主机安全地执行,但是必须遵从受信任的主机进行密钥管理,加密和解密。

著录项

  • 作者

    Kaiser, Benjamin.;

  • 作者单位

    Rensselaer Polytechnic Institute.;

  • 授予单位 Rensselaer Polytechnic Institute.;
  • 学科 Computer science.
  • 学位 M.S.
  • 年度 2015
  • 页码 46 p.
  • 总页数 46
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号