<p>Ripple Labs Chief Cryptographer David Schwartz provided details on Ripple transaction malleability in <a href="http://www.newfination.com/2014/02/17/ripple-labs-chief-cryptographer-david-schwartz-talks-about-malleability-in-bitcoin/5212/" rel="nofollow">an interview at Newfination</a>.</p>

CC BY-SA 3.0
2014-02-19T08:56:40.833Z
2014-05-22T17:51:25.130Z
2014-05-22T17:51:25.130Z
alwillis
<p>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.</p>

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

CC BY-SA 3.0
2014-05-22T17:33:48.160Z
Regarding your last paragraph "Ripple server will soon enforce fully canonical signatures on transactions and validations", is it already done?
Pacerier
CC BY-SA 3.0
2014-05-22T17:39:59.570Z
@Pacerier Yes. The implementation is documented [here](https://ripple.com/wiki/Transaction_Malleability).
David Schwartz
CC BY-SA 3.0
2014-02-13T00:45:01.830Z
2014-02-13T00:45:01.830Z
David Schwartz
<p>Are the algorithms used in Ripple vulnerable to <a href="https://en.bitcoin.it/wiki/Transaction_Malleability">transaction malleability</a>?</p>

<transactions><ripple><transaction-malleability>
Is transaction malleability an issue in Ripple?
ThePiachu
# Is transaction malleability an issue in Ripple?

(Asked by: username_0 on 2014-02-12)

Are the algorithms used in Ripple vulnerable to [transaction malleability](https://en.bitcoin.it/wiki/Transaction_Malleability)?

**Tags:** transactions, ripple, transaction-malleability


---

## 2 answers

### Answer by username_2 on 2014-02-13. Score: 4 | Accepted answer

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.

> **Comments:**
> **username_3**: Regarding your last paragraph "Ripple server will soon enforce fully canonical signatures on transactions and validations", is it already done?  
> **username_2**: @username_3 Yes. The implementation is documented [here](https://ripple.com/wiki/Transaction_Malleability).  

---

### Answer by username_1 on 2014-02-19. Score: 2

Ripple Labs Chief Cryptographer username_2 username_2 provided details on Ripple transaction malleability in [an interview at Newfination](http://www.newfination.com/2014/02/17/ripple-labs-chief-cryptographer-username_2-username_2-talks-about-malleability-in-bitcoin/5212/).


---

