Security, Encryption, Cryptography, Computer Science.
Say you and your friend want to agree on a number such that you can send secret messages to each other without anyone else being able to decipher them. Lets put a caveat: you and your friend cannot meet up in the park and exchange this number. For an extra level of difficulty, let’s say that all