Certainly one of the cool videos in C9!
It touched on some questions I was wondering about in terms of Multi-Core and Cryptography.
The main problem here is that many of the crypto algorithms depend on the impracticality of factoring prime numbers in a meaningful time frame.
With the advent of Multi-Core architecture, this problem has become more manageable from a cracking point of view. Hence this represents a concern to many business owners, because they cannot sleep thinking their data/business/customers' private info are secure,
because the computing power is certainly here.
The only solution is to develop newer cryptographic and stenographic algorithms, that does not depend on computing power at all. Rather it should depend on mathematical unknowns. Like the 3 unknown algorithms etc..
I believe there is a need for the development of the One Time Pad over PKIs, so it can be used securely in business platforms. Because only one time pad algorithm (Vernam's algorithm) does not depend on the processing power as a factor in the security of the
One of the problems that many devs face is that you have to trust a 3rd party in the Public Key exchange scenario, and I managed to develop a secure way to exchange public keys without the need for 3rd party to be trusted. And I am working on optimizing this.
As a developer I feel that there should be more algorithms that depend on mathematical solvability problems rather than computing power impracticality as a function of time. Because as time goes on, we will get more powerful processors, and we are at a stage
where we cannot afford to keep the algorithms that were developed in the 60s and 70s time frame.
On the whole, it was a very good channel9 video. Many thanks to Charles and many thanks to channel9.
PS: It would be good if we get more crypto videos and in general more security videos, because this topic is fascinating. I call cryptography and stenography the 7th wonder of the computing world.[A]