arrow
Return

Practical Algorithm Substitution Attacks on Real-World Public-Key Cryptosystems

delete2023-01-01
delete2
PRE
AI
H
Haodong Jiang
H
Han Jiang
Z
Zhenfeng Zhang *
Z
Zhi Ma *
H
Hong Wang
DOI:10.1109/TIFS.2023.3304124delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The revelations about massive surveillance have created significant interest in algorithm substitution attack (ASA), where an honest implementation of a cryptographic primitive is replaced by a subverted one which can help big brother to break cryptographic security while generating output indistinguishable from the honest output. The current known ASAs on public-key cryptography are either dedicated for a type of concrete constructions with specific internal, or restrictive when applying to the real-word cryptographic standards (Ateniese et al., ACM CCS'15; Russell et al., ACM CCS'17; Chen et al., ASIACRYPT'20). In this paper, we first present a practical undetectable substitution for a general randomized algorithm with certain structure such that the randomness can be revealed to the big brother. Then, instantiating this randomized algorithm, we present a series of ASAs on core primitives in public-key cryptography including public-key encryption, key encapsulation mechanism, key exchange, and digital signature. In particular, our ASAs are universal in the sense that they do not rely on the internal description of the underlying cryptographic algorithm. Moreover, our ASAs are also practical since they can affect not only the widely deployed cryptographic standards, but also the ongoing NIST post-quantum standards.
Keywords:
Algorithm substitution attack
randomized algorithm
public-key cryptography

Journal

IEEE Transactions on Information Forensics and Security cover
IEEE Transactions on Information Forensics and Security
IF:
8
Papers:
5.2K
Citations:
2.3W

Organization

I
institute of software, cas
Scholars:
445
Papers: 387
Citations: 0
C
chinese academy of sciences
Scholars:
55.6W
Papers: 44.6W
Citations: 704