One-Time Programs with Limited Memory

被引:2
|
作者
Durnoga, Konrad [1 ]
Dziembowski, Stefan [1 ]
Kazana, Tomasz [1 ]
Zajac, Michal [1 ]
机构
[1] Univ Warsaw, Warsaw, Poland
关键词
Pseudorandom functions; One-time device; One-time program; Circuit garbling; CRYPTOGRAPHY; RESILIENCE;
D O I
10.1007/978-3-319-12087-4_24
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We reinvestigate a notion of one-time programs introduced in the CRYPTO 2008 paper by Goldwasser et al. A one-time program is a device containing a program C, with the property that the program C can be executed on at most one input. Goldwasser et al. show how to implement one-time programs on devices equipped with special hardware gadgets called one-time memory tokens. We provide an alternative construction that does not rely on the hardware gadgets. Instead, it is based on the following assumptions: (1) the total amount of data that can leak from the device is bounded, and (2) the total memory on the device (available both to the honest user and to the attacker) is also restricted, which is essentially the model used recently by Dziembowski et al. (TCC 2011, CRYPTO 2011) to construct one-time computable pseudorandom functions and key-evolution schemes.
引用
下载
收藏
页码:377 / 394
页数:18
相关论文
共 50 条
  • [21] Memory for One-Time Experiences in the Second Year of Life: Implications for the Status of Episodic Memory
    Bauer, Patricia J.
    Leventon, Jacqueline S.
    INFANCY, 2013, 18 (05) : 755 - 781
  • [22] SOTPM: Software One-Time Programmable Memory to Protect Shared Memory on ARM Trustzone
    Shim, Dongwook
    Lee, Dong Hoon
    IEEE ACCESS, 2021, 9 : 4490 - 4504
  • [23] Design of 32 kbit one-time programmable memory for microcontroller units
    JEON Hwang-gon
    CHOI In-hwa
    HA Pan-bong
    KIM Young-hee
    Journal of Central South University, 2012, 19 (12) : 3475 - 3483
  • [24] Design of 32 kbit one-time programmable memory for microcontroller units
    Hwang-gon Jeon
    Hui-ling Yang
    In-hwa Choi
    Pan-bong Ha
    Young-hee Kim
    Journal of Central South University, 2012, 19 : 3475 - 3483
  • [25] Design of 32 kbit one-time programmable memory for microcontroller units
    Jeon, Hwang-gon
    Yang, Hui-ling
    Choi, In-hwa
    Ha, Pan-bong
    Kim, Young-hee
    JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2012, 19 (12) : 3475 - 3483
  • [26] Security of a one-time signature
    Yen, SM
    ELECTRONICS LETTERS, 1997, 33 (08) : 677 - 679
  • [27] Bifunctional HfOx-based Resistive Memory: Reprogrammable and One-Time Programmable (OTP) Memory
    Chen, Ying-Chen
    Chang, Yao-Feng
    Lin, Chao-Cheng
    Lin, Chang-Hsien
    ECS JOURNAL OF SOLID STATE SCIENCE AND TECHNOLOGY, 2022, 11 (06)
  • [28] SHORT ONE-TIME SIGNATURES
    Zaverucha, Gregory M.
    Stinson, Douglas R.
    ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2011, 5 (03) : 473 - 488
  • [29] Pallets for one-time use
    不详
    PIMA MAGAZINE, 1996, 78 (10): : 17 - 17
  • [30] One-Time Nondeterministic Computations
    Holzer, Markus
    Kutrib, Martin
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2019, 30 (6-7) : 1069 - 1089