首页> 外文会议>2012 IEEE 25th computer security foundations symposium >Information-Flow Control for Programming on Encrypted Data
【24h】

Information-Flow Control for Programming on Encrypted Data

机译:用于加密数据编程的信息流控制

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

摘要

Using homomorphic encryption and secure multiparty computation, cloud servers may perform regularly structured computation on encrypted data, without access to decryption keys. However, prior approaches for programming on encrypted data involve restrictive models such as boolean circuits, or standard languages that do not guarantee secure execution of all expressible programs. We present an expressive core language for secure cloud computing, with primitive types, conditionals, standard functional features, mutable state, and a secrecy preserving form of general recursion. This language, which uses an augmented information-flow type system to prevent control-flow leakage, allows programs to be developed and tested using conventional means, then exported to a variety of secure cloud execution platforms, dramatically reducing the amount of specialized knowledge needed to write secure code. We present a Haskell-based implementation and prove that cloud implementations based on secret sharing, homomorphic encryption, or other alternatives satisfying our general definition meet precise security requirements.
机译:使用同态加密和安全的多方计算,云服务器可以对加密数据执行规则结构的计算,而无需访问解密密钥。但是,用于对加密数据进行编程的现有方法涉及限制性模型,例如布尔电路或不能保证所有可表达程序的安全执行的标准语言。我们提出了一种用于安全云计算的表达性核心语言,具有原始类型,条件,标准功能功能,可变状态和通用递归的保密形式。该语言使用增强的信息流类型系统来防止控制流泄漏,允许使用常规方法开发和测试程序,然后将其导出到各种安全的云执行平台,从而大大减少了所需的专业知识量。编写安全代码。我们提出了一个基于Haskell的实现,并证明基于秘密共享,同态加密或其他满足我们一般定义的替代方案的云实现满足精确的安全要求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号