Language-Based Security for Low-Level MPC

Christian Skalka, Joseph P. Near
{"title":"Language-Based Security for Low-Level MPC","authors":"Christian Skalka, Joseph P. Near","doi":"arxiv-2407.16504","DOIUrl":null,"url":null,"abstract":"Secure Multi-Party Computation (MPC) is an important enabling technology for\ndata privacy in modern distributed applications. Currently, proof methods for\nlow-level MPC protocols are primarily manual and thus tedious and error-prone,\nand are also non-standardized and unfamiliar to most PL theorists. As a step\ntowards better language support and language-based enforcement, we develop a\nnew staged PL for defining a variety of low-level probabilistic MPC protocols.\nWe also formulate a collection of confidentiality and integrity hyperproperties\nfor our language model that are familiar from information flow, including\nconditional noninterference, gradual release, and robust declassification. We\ndemonstrate their relation to standard MPC threat models of passive and\nmalicious security, and how they can be leveraged in security verification of\nprotocols. To prove these properties we develop automated tactics in\n$\\mathbb{F}_2$ that can be integrated with separation logic-style reasoning.","PeriodicalId":501197,"journal":{"name":"arXiv - CS - Programming Languages","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Programming Languages","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.16504","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Secure Multi-Party Computation (MPC) is an important enabling technology for data privacy in modern distributed applications. Currently, proof methods for low-level MPC protocols are primarily manual and thus tedious and error-prone, and are also non-standardized and unfamiliar to most PL theorists. As a step towards better language support and language-based enforcement, we develop a new staged PL for defining a variety of low-level probabilistic MPC protocols. We also formulate a collection of confidentiality and integrity hyperproperties for our language model that are familiar from information flow, including conditional noninterference, gradual release, and robust declassification. We demonstrate their relation to standard MPC threat models of passive and malicious security, and how they can be leveraged in security verification of protocols. To prove these properties we develop automated tactics in $\mathbb{F}_2$ that can be integrated with separation logic-style reasoning.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于语言的低级多用途运算引擎安全性
安全多方计算(MPC)是现代分布式应用中数据隐私的一项重要使能技术。目前,低级多方计算协议的证明方法主要是手动的,因此既繁琐又容易出错,而且也是非标准化的,大多数 PL 理论家都不熟悉。为了提供更好的语言支持和基于语言的执行,我们开发了一种新的分阶段 PL,用于定义各种低级概率 MPC 协议。我们还为我们的语言模型制定了一系列信息流中熟悉的保密性和完整性超属性,包括有条件不干涉、逐步释放和稳健解密。我们展示了它们与被动和恶意安全的标准 MPC 威胁模型的关系,以及如何在协议的安全验证中利用它们。为了证明这些特性,我们在$\mathbb{F}_2$中开发了可与分离逻辑式推理相结合的自动策略。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Repr Types: One Abstraction to Rule Them All $μλεδ$-Calculus: A Self Optimizing Language that Seems to Exhibit Paradoxical Transfinite Cognitive Capabilities Expressing and Analyzing Quantum Algorithms with Qualtran Conversational Concurrency The MLIR Transform Dialect. Your compiler is more powerful than you think
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1