6 ms·
SSH Artwork
- H8crilA 2y agoI wish Bitcoin produced at least something like that.
- patchtopic 2y ago"kill the artist when patience is depleted" drastic!
- thepuppet33r 2y ago> Once visualization is introduced, so is aesthetics. This feature presents a great opportunity to fight against truly random key generation in order to trade security for arbitrary human desires. If this person made this tool specifically for the satire opportunity, that's hilarious.
- Cheer2171 2y agoI can't believe no one in this thread doesn't see this. This project is a critique of the openssh visual hash
- deleted 2y ago[deleted]
- yccs27 2y agoThe fact that this works means that comparing keys visually by their artwork is insecure, since it allows you to generate a key pair which looks very similar to a target public key. I guess visual fingerprints might not have enough entropy.
- tayiorrobinson 2y agoIt's probably still more secure than trying to compare the regular old string representations (who checks more than the last 5 characters from the end?) And plus, you still have to brute force it to get one that looks close
- clysm 2y agoWhere's the proof that this works? It's a brute forcing tool with the goal of finding the desired fingerprint, but there's no demonstration of it actually working.
- tasuki 2y agoIt's enough to find a fingerprint that's visually similar enough. It doesn't have to be exactly the same. That's many orders of magnitude easier than finding an exact match!
- doctoboggan 2y ago> and kill the artist when patience is depleted. This is the key part. You probably have to have _a lot_ of patience to get anything reasonable.
- simlevesque 2y ago> means that comparing keys visually by their artwork is insecure I'm not sure if this goal is achievable.
- deleted 2y ago[deleted]
- dloss 2y agoA very easy way to find such "visual" collisions is described in section 4.2 of our drunken bishop paper: http://www.dirk-loss.de/sshvis/drunken_bishop.pdf http://www.dirk-loss.de/sshvis/drunken_bishop.pdf
- 0x0 2y agoI guess if you use this, then the security of your key is only as strong as for how many minutes the bruteforce took (since anyone else could also run the tool and generate their own key matching the desired fingerprint in the same amount of minutes you needed - or less).
- deleted 2y ago[deleted]
- tayiorrobinson 2y agoso the exact same as any other crypto key?
- desumeku 2y agoI don't think the idea is to use the visual representation of the SSH key as a security mechanism but rather to have an SSH key that looks cool when you visualize it.
- 0x0 2y agoIsn't the whole point of VisualHostKey in ssh to act as a security mechanism, i.e. "yes this looks like the correct server key" on first use on a new client that doesn't already have the key in known_hosts?
- idunnoman1222 2y agoThe number of minutes being greater than the heat death of the universe
- 0x0 2y agoIs the runtime of this application "a number of minutes greater than the heat death of the universe" to find something that could pass off as matching the target visualhostkey?
- remram 2y agoThat's not how randomness works. The expected duration of the attack is only determined by how close they want to get to your artwork. For example, if you pick the first key you generate, it obviously doesn't mean the attacker can get the same art in one try.
- tasn 2y agoThis is cool as a project, but relying on humans to do pixel-perfect matching for security is probably a bad idea (well, glyph-perfect).
- pfoof 2y agoAnd imagine how Facebook got lucky with their .onion address
- AlyssaRowan 2y agoI mean, that brute-forceability was a reason for the newer v3 addresses; the v2 ones just weren't long enough. (As told to me by Alec, they bruteforced the first bit, but found a very coincidentally attractive one for a backronym among the candidates and chose that.) They did the first 8 characters of the v3.
- remram 2y agobenjojo has an article on this, with another (Golang) implementation: https://blog.benjojo.co.uk/post/ssh-randomart-how-does-it-work-art https://blog.benjojo.co.uk/post/ssh-randomart-how-does-it-wo... Includes example results, as well as an explanation for the randomart algorithm.