Hacker News new | ask | show | jobs
by sarciszewski 4125 days ago
With modern ECC this is actually feasible.
2 comments

Yeah, that's an actual ECC public key in my example above.
I'd recommend going base32 instead of base64 (case sensitivity won't screw anything up) and not padding with = characters. I know not padding violates RFC 4648 but I don't know anyone who's used to a = in their email address.
Base32 would be too long, but maybe the equals sign could be elided, yeah.
Base58 it is, then (no non-alphanumeric characters so you can double click and it will select the whole string, no similarly-looking characters you could mistype (1 and l, 0 and O...))

(https://en.wikipedia.org/wiki/Base58)

Isn't IBE quite slow? And also it requires a third party for keygen and so on.
What is IBE and who said anything about it?

I was talking about EdDSA.

IBE is Identity Based Encryption, and it allows you to use your identity (name, email, etc.) as your public key.

There's nothing special about EdDSA compared to other digital signature schemes.

EDIT: Oh, I realize you were saying that ECC allows much shorter public keys than most signature schemes.