Locally Decodable and Updatable Non-malleable Codes and Their Applications
Locally Decodable and Updatable Non-malleable Codes and Their Applications
复制标题
DOI:
10.1007/s00145-018-9306-z
复制
发表时间:
2015-03
影响因子:
3
通讯作者:
Dana Dachman-Soled;Feng-Hao Liu;E. Shi;Hong-Sheng Zhou
中科院分区:
文献类型:
--
作者:
Dana Dachman-Soled;Feng-Hao Liu;E. Shi;Hong-Sheng Zhou
Non-malleable codes, introduced as a relaxation of error-correcting codes by Dziembowski, Pietrzak, and Wichs (ICS ’10), provide the security guarantee that the message contained in a tampered codeword is either the same as the original message or is set to an unrelated value. Various applications of non-malleable codes have been discovered, and one of the most significant applications among these is the connection with tamper-resilient cryptography. There is a large body of work considering security against various classes of tampering functions, as well as non-malleable codes with enhanced features such asleakage resilience. In this work, we propose combining the concepts ofnon-malleability,leakage resilience, andlocalityin a coding scheme. The contribution of this work is threefold:1.As a conceptual contribution, we define a new notion oflocally decodable and updatable non-malleable codethat combines the above properties.2.We present two simple and efficient constructions achieving our new notion with different levels of security.3.We present an important application of our new tool—securing RAM computation against memory tampering and leakage attacks. This is analogous to the usage of traditional non-malleable codes to secure implementations in thecircuitmodel against memory tampering and leakage attacks.