3 ms·
On the other hand it's useful for denial of service. If you want to disrupt a swarm feeding it bad data is 'good enough'.
by jakeogh 10y ago
On the other hand it's useful for denial of service. If you want to disrupt a swarm feeding it bad data is 'good enough'.
- koolba 10y ago> On the other hand it's useful for denial of service. If you want to disrupt a swarm feeding it bad data is 'good enough'. No you can't do that either. Again, this is not a preimage attack: https://en.wikipedia.org/wiki/Preimage_attack https://en.wikipedia.org/wiki/Preimage_attack That means you can't use this to match an arbitrary SHA-1. That means you can't use it to generate bad parts of a larger file. What you're describing is already possible by having clients connect to a swarm, pretend they have parts of a file, and send gibberish. The receiver won't know until they finished downloading the part and hence waste the part-size in download capacity (i.e. DOS). I bet with IPv6 it'd be really easy to have a single malicious client pretend to be a world of swarm members.
- jakeogh 10y agoThanks, so it can gen 2 same size colliding chunks, but it can not take an arb chunk and generate a collision for it. Right?
- koolba 10y agoYes that's my understanding of it. In the PDF example on the site, the file format allows enough tweaking to the raw data without impacting the content to make it feasible.