|
ABSTRACT
We propose a new notion of cryptographic tamper evidence. A tamper-evident signature scheme provides an additional procedure Div which detects tampering: given two signatures, Div can determine whether one of them was generated by the forger. Surprisingly, this is possible even after the adversary has inconspicuously learned (exposed\footnote We say that a secret is exposed when it becomes known to the adversary. Exposure does not imply that the secrets become publicly known. Moreover, nobody --- except the adversary --- is aware of the exposure taking place.) some --- or even all --- the secrets in the system. In this case, it might be impossible to tell which signature is generated by the legitimate signer and which by the forger, but at least the fact of the tampering will be made evident.We define several variants of tamper-evidence, differing in their power to detect tampering. In all of these, we assume an equally powerful adversary: she adaptively controls all the inputs to the legitimate signer (i.e., all messages to be signed and their timing), and observes all his outputs; she can also adaptively expose all the secrets at arbitrary times.We provide tamper-evident schemes for all the variants. Some of our schemes use a combinatorial construction of a-separating sets, which might be of independent interest.The schemes are optimal: we prove tight lower-bounds. These lower bounds are perhaps the most surprising result of this paper. The lower bounds proofs are information-theoretic, and thus cannot be broken by introducing number-theoretic or algebraic complexity assumptions.Our mechanisms are purely cryptographic: the tamper-detection algorithm Div is stateless and takes no inputs except the two signatures, it uses no infrastructure (or other ways to conceal additional secrets), and relies on no hardware properties (except those implied by the standard cryptographic assumptions, such as random number generators).All constructions in this paper are based on arbitrary ordinary signature schemes and do not require random oracles.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
R. Anderson. Invited lecture. Fourth Annual Conference on Computer and Communications Security, ACM (see http://www.ftp.cl.cam.ac.uk/ ftp/users/rja14/forwardsecure.pdf), 1997.
|
| |
3
|
|
| |
4
|
|
| |
5
|
M. Blaze, J. Feigenbaum, and M. Naor. A formal treatment of remotely keyed encryption. In Advances in Cryptology -- EUROCRYPT '98, pages 251--265, 1998.
|
| |
6
|
|
| |
7
|
R. Canetti, Y. Dodis, S. Halevi, E. Kushilevitz, and A. Sahai. Exposure-resilient functions and all-or-nothing transforms. In B. Preneel, editor, Advances in Cryptology---EUROCRYPT 2000, volume 1807 of Lecture Notes in Computer Science, pages 453--469. Springer-Verlag, 14--18~May 2000.
|
| |
8
|
R. Canetti, S. Halevi, and A. Herzberg. Maintaining authenticated communication in the presence of break-ins. Journal of Cryptology, 13(1):61--105, Jan. 2000.
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
 |
15
|
Johan Håstad , Jakob Jonsson , Ari Juels , Moti Yung, Funkspiel schemes: an alternative to conventional tamper resistance, Proceedings of the 7th ACM conference on Computer and communications security, p.125-133, November 01-04, 2000, Athens, Greece
[doi> 10.1145/352600.352619]
|
 |
16
|
Amir Herzberg , Markus Jakobsson , Stanislław Jarecki , Hugo Krawczyk , Moti Yung, Proactive public key and signature systems, Proceedings of the 4th ACM conference on Computer and communications security, p.100-110, April 01-04, 1997, Zurich, Switzerland
[doi> 10.1145/266420.266442]
|
| |
17
|
G. Itkis. Intrusion-resilient signatures: Generic constructions, or defeating strong adversary with minimal assumptions. In Third Conference on Security in Communication Networks (SCN'02) {31}.
|
| |
18
|
|
| |
19
|
|
| |
20
|
G. Itkis and P. Xie. Generalized key-evolving signatures, or how to foil an armed adversary. In 1st MiAn International Conference on Applied Cryptography and Network Security. Springer-Verlag, 2003.
|
| |
21
|
L. Knudsen, editor. Advances in Cryptology--- EUROCRYPT 2002, Lecture Notes in Computer Science. Springer-Verlag, 28 April--2 May 2002.
|
| |
22
|
A. Kozlov and L. Reyzin. Forward-secure signatures with fast key update. In Third Conference on Security in Communication Networks (SCN'02) {31}.
|
 |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
|
 |
27
|
|
| |
28
|
T. P. Pedersen. A threshold cryptosystem without a trusted party (extended abstract). In D. W. Davies, editor, Advances in Cryptology---EUROCRYPT 91, volume 547 of Lecture Notes in Computer Science, pages 522--526. Springer-Verlag, 8--11 Apr. 1991.
|
| |
29
|
|
| |
30
|
|
| |
31
|
Third Conference on Security in Communication Networks (SCN'02), Lecture Notes in Computer Science. Springer-Verlag, Sept. 12--13 2002.
|
|