In this work, we extend the Constructive Cryptography (CC) framework introduced by Maurer in 2011 so as to handle interactive protocols. We design and construct a so-called {\em Interactive Server Memory Resource} (ISMR), that is an augmented version of the basic instantiation of a client-server protocol in CC, namely the Server Memory Resource. We then apply our ISMR construction to two types of interactive cryptographic protocols for remote storage : Updatable Encryption (UE) and Private Information Retrieval (PIR). Concerning UE, our results are a composable version of those protocols, clarifying the security guarantees achieved by {\em any} UE scheme. Namely, we give the relevant security notion to consider according to a given leakage context. Letting USMR denote our ISMR adapted to the UE application, we prove that $\mathsf{IND}\text{-}\mathsf{UE}\text{-}\mathsf{CPA}$ security is sufficient for a secure construction of a confidential USMR that hides the age of ciphertexts; and $\mathsf{IND}\text{-}(\mathsf{ENC}+\mathsf{UPD})\text{-}\mathsf{CPA}$ security is sufficient for a secure construction of a confidential USMR in case of unrestricted leakage. As a consequence, contrary to what was claimed before, the $\mathsf{IND}\text{-}\mathsf{UE}$ security notion is not always stronger than the $\mathsf{IND}\text{-}(\mathsf{ENC+UPD})$ one. Concerning PIR, we also give a composable version of PIR protocols, yielding a unique model that unifies different notions of PIR : IT-PIR, C-PIR, one- or multi- server PIR. Using the flexibility of CC, we are also able to model PIR variants, such as SPIR.
翻译:在此工作中, 我们扩展了 Maurer 于 2011 年推出的“ 建构加密( CC) 框架 ”, 以便处理互动协议 。 我们设计并构建了一个所谓的 ~em 交互式服务器内存资源 (ISMR) (ISM), 这是 CC 中客户服务器- 服务器协议的基本即时化基础版本, 即服务器内存资源 。 然后我们将我们的 ISM 构建应用到两种远程存储的交互式加密协议 : 更新加密 (UE) 和私人信息检索( PIR ) 。 关于 UE, 我们的成果是这些协议的可调制成版本, 澄清了由 ~em 任何 UE 计划所实现的安全保障。 也给了相关的安全概念, 让 US MR demodes 适应 UUE 应用程序, 我们证明, P_\\ text{ Pf text{ { { pnsff f} { { NA} 。 安全性能让一个保密的 UMR( ) 隐藏了 的时代, 而不是 Nexfrexexmexexexexlexexmell; ; i{ ifs a s deal demots a f demotions a. s demotions a f demexmations a.