5

Are the algorithms used in Ripple vulnerable to transaction malleability?

2 Answers 2

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.

2
  • Regarding your last paragraph "Ripple server will soon enforce fully canonical signatures on transactions and validations", is it already done?
    – Pacerier
    Commented May 22, 2014 at 17:33
  • @Pacerier Yes. The implementation is documented here. Commented May 22, 2014 at 17:39
2

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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.