Abstract
Being capable of updating cryptographic algorithms is an inevitable and essential practice in cryptographic engineering. This cryptographic agility, as it has been called, is a fundamental desideratum for long term cryptographic system security that still poses significant challenges from a modeling perspective. For instance, current formulations of agility fail to express the fundamental security that is expected to stem from timely implementation updates, namely the fact that the system retains some of its security properties provided that the update is performed prior to the deprecated implementation becoming exploited. In this work we put forth a novel framework for expressing updateability in the context of cryptographic primitives within the universal composition model. Our updatable ideal functionality framework provides a general template for expressing the security we expect from cryptographic agility capturing in a fine grained manner all the properties that can be retained across implementation updates. We exemplify our framework over two basic cryptographic primitives, digital signatures and non-interactive zero-knowledge (NIZK), where we demonstrate how to achieve updateability with consistency and backwards-compatibility across updates in a composable manner. We also illustrate how our notion is a continuation of a much broader scope of the concept of agility introduced by Acar, Belenkiy, Bellare, and Cash in Eurocrypt 2010 in the context of symmetric cryptographic primitives.
Original language | English |
---|---|
Title of host publication | Theory of Cryptography |
Subtitle of host publication | 21st International Conference |
Editors | Guy Rothblum, Hoeteck Wee |
Publisher | Springer |
Pages | 480-509 |
Number of pages | 30 |
Volume | 14372 |
Edition | 1 |
ISBN (Electronic) | 9783031486159 |
ISBN (Print) | 9783031486142 |
DOIs | |
Publication status | Published - 27 Nov 2023 |
Event | 21st International conference on Theory of Cryptography Conference - Taipei, Taiwan, Province of China Duration: 29 Nov 2023 → 2 Dec 2023 https://tcc.iacr.org/2023 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 14372 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 21st International conference on Theory of Cryptography Conference |
---|---|
Abbreviated title | TCC 2023 |
Country/Territory | Taiwan, Province of China |
City | Taipei |
Period | 29/11/23 → 2/12/23 |
Internet address |