Is transaction malleability an issue in Ripple?

5

1

Are the algorithms used in Ripple vulnerable to transaction malleability?

ThePiachu

Posted 2014-02-12T13:26:43.203

Reputation: 41 594

Answers

4

Ripple uses substantially the same signature scheme as Bitcoin does and the server validates signatures similarly using OpenSSL. But Ripple doesn't require you to refer to previous transactions by ID to spend from them. So you can't prevent people from spending funds or jam their transaction chains.

The Ripple server will soon enforce fully canonical signatures on transactions and validations to ensure that no such attack is possible.

David Schwartz

Posted 2014-02-12T13:26:43.203

Reputation: 46 931

Regarding your last paragraph "Ripple server will soon enforce fully canonical signatures on transactions and validations", is it already done?Pacerier 2014-05-22T17:33:48.160

@Pacerier Yes. The implementation is documented here.

David Schwartz 2014-05-22T17:39:59.570

2

Ripple Labs Chief Cryptographer David Schwartz provided details on Ripple transaction malleability in an interview at Newfination.

alwillis

Posted 2014-02-12T13:26:43.203

Reputation: 313