h a l f b a k e r yThink of it as a spell checker that insults you, as well.
add, search, annotate, link, view, overview, recent, by name, random
news, help, about, links, report a problem
browse anonymously,
or get an account
and write.
register,
|
|
|
Ipv6 is the next generation ip address for computers and it use 128 bit.
A good way to solve the public key distribution problem tipical of
asymmetric-key enchription is to produce a couple of 128 bit key
(public-private). Then ask for a static ipv6 address equal to the public
key. If someone
want to sent an encrypted me to the address, he just
encrypt with his ipv6 address..
Please log in.
If you're not logged in,
you can see what this page
looks like, but you will
not be able to add anything.
Annotation:
|
|
Cryptographic algorithms usually produce random-looking keys, but IP addresses have to have structure, to allow the routing to work. |
|
|
(The reason for widening IP addresses to 128 bits is not because anyone seriously thinks that we might one day have 2^128 computers on the network. Instead it's to provide more opportunities for subnetting, route aggregation, etc.) |
|
|
However there may be an application here related to identity-based encryption; a 128 bit IPv6 address is certainly large enough to use as a public key in an IBE scheme. |
|
| |