We use RSA encryption to communicate via https channels all day, but we do not know the complex algorithm behind it and how much work was put into this to work. A 2048 bit key can be broken in tens of years so we can say our messages are pretty much protected.
Witht he video above I actually could understand how the process works and they even give out the math behind all this. Impressive and elegant!