If someone asked you to code a strong crypto tool from memory, it wouldn't be surprising to feel a bit overwhelmed, but that's exactly Arnold Reinhold has been able to do. With CipherSaber, he has been showing people that strong crypto is accessible by anyone and not some divine blessing that can be given or withdrawn by the government.
CipherSaber is a protocol, implementing the Arcfour algorithm, that is simple enough for entry level programmers to understand. Once someone understands how simple it is to code their own tools, they can do so anywhere in the world, quickly. With one small step, CipherSaber has been able to easily negate present and future cryptographic export and control laws. We're not even talking about free speech here, but free thought.
Another important component of CipherSaber is that it requires you to hand make your own tools, teaching you that you never have to be unarmed. However, there are some weaknesses that the developer should keep in mind and CipherSaber-2 was developed to address some of these issues.
Once a person has begun this training, they can augment further with TEA and the D-H key exchange for understanding Feistel and asymmetrical ciphers, respectively. Thanks to CipherSaber, a budding programmer can be on the road to a well rounded Cypherpunk.
Thursday, December 27, 2007
Easy to make Strong Crypto
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment