Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Hazarth952586dDH is just taking advantage of asymmetric encryption keys. The real magic is those keys in the first place...
I can literally give you a key that allows you to encrypt a message that only I can read because I know a completely different key that I never told anyone.
EDIT: I do like the ratcheting alternatives a lot though, very clever stuff as well -
TrayKnots29186dFunnily enough, you can even make it a shared key with multiple participants. You just have to run it in a circle. A chat with 30 people? No issue, just run it from person to person. It is amazing. Shared secret. Anyone listening? No issue.
I think that's often overlooked, but Diffie Hellman can make a key with n>=2 participants. My favorite feature! -
atheist998586d@TrayKnots scuse me while I go google. 2 participants makes intuitive sense, need to go read about this. Interesting!
-
atheist998586dOK but like... Why not just set up 5 2 way exchanges instead? I guess to verify that everyone got the same message.
-
TrayKnots29186d@atheist
I think they do 5 2-ways. It is easier and imagine a group chat. Easier to hand out the old key or maybe make a new key if old messages should not be shared than waiting until everyone had been online at least once with the last person online.
I just think it is neat that it is possible. And there will be probably some cool use cases. Like common key for systems that are not in real-time communication? Like a letter system? Don't forget you can always send it home early.
Like 1-2-1
And then just act like that hasn't happened and make it 1-2-3-1. And so on. Might be a cool way to solve a problem with lightspeed delay? -
vane1105285dUntil yet another idiot decides to stand up and think for a while instead of learning crap at school, writes some simple equation and push forward entre civilization by thousands of years.
It’s just temporary solution that works because of science stagnation. -
tosensei845384dno. it's just math.
we actually learned how it works in university, and even did the calculations by hand as an exercise.
the gist of it is: primes are awesome. primes are the math equivalent of "magnets" -
tosensei845384d@TrayKnots no. the other way around.
magic is just advanced technology, and technology is just applied math. -
TrayKnots29184d@tosensei
I am with you that magic is advanced technology. But an equal sign. Not a direction.
Also math. Fucking hell, math is magic. What you can reason from betweenness of graphs or statistical analysis of problems.
How many bears are there... Hmm.. Let's catch a bear, mark him with color, release him and then start catching bears until we catch our marked bear again. And we have a pretty good idea of how many bears there are.
I raise my child knowing that if she goes to uni and chooses natural science of any kind, she essentially goes to Hogwarts. Magic is real. Wanna be a witch? Study math and sciences! -
tosensei845384dthe whole semantic point of "magic" is the implication of "you do not know how it works".
once you know how it works (by understanding maths, in this case) it ceases to be "magic"
Related Rants
Diffi-Hellman is actual magic. You can exchange keys over an unencrypted channel and end up with guarenteed unique keys, on which you can start a secure channel
Like how??
rant
cryptography