IACR Transactions on Symmetric Cryptology · 2020 · 34 citations · 9 references
ComputingComputer ScienceCybersecurityComputer SecurityCryptographyInternet Of ThingsCryptographic ProtocolsCryptographic VulnerabilitiesElliptic Curve CryptographyProtocol AnalysisChosen-message AttacksHash Function AttacksHash-based Cryptography
We present attacks on the cryptography formerly used in the IOTA blockchain, including under certain conditions the ability to forge signatures. We developed practical attacks on IOTA’s cryptographic hash function Curl-P-27, allowing us to quickly generate short colliding messages. These collisions work even for messages of the same length. Exploiting these weaknesses in Curl-P-27, we broke the EUCMA security of the former IOTA Signature Scheme (ISS). Finally, we show that in a chosen-message setting we could forge signatures and multi-signatures of valid spending transactions (called bundles in IOTA).
9
Differential cryptanalysis of DES-like cryptosystems
Eli Biham, Adi Shamir · Journal of Cryptology · 1991 · 2.9K citations
Constructing Digital Signatures from a One Way Function
Leslie Lamport · 2016 · 655 citations
Collisions for Hash Functions MD4, MD5, HAVAL-128 and RIPEMD
Xiaoyun Wang, Dengguo Feng, Xuejia Lai et al. · IACR Cryptology ePrint Archive · 2004 · 458 citations