Ciphersaber Ciphersaber

Ciphersaber - Definition and Overview

CipherSaber is a symmetric encryption system based on RC4 that is strong, yet simple enough that novice programmers can implement it from scratch. In CipherSaber each message begins with a random ten byte initialization vector (IV). This IV is appended to the CipherSaber key to form the input to the RC4 key setup algorithm. The IV is needed because RC4 is a stream cipher.

Related key attacks on RC4 have rendered the original CipherSaber system vulnerable if a large number (>1000) messages are sent with the same CipherSaber key. CipherSaber-2 overcomes this difficulty by repeating the RC4 key setup loop multiple times (20 is recommended).

Purpose

The CipherSaber movement was started to keep strong cryptography in the hands of the public. Especially following the 9-11 terrorist attacks, the U.S. government has been pushing restrictions on cryptography in order to facilitate the prevention of future attacks. By publicizing details on a secure, easy-to-program encryption algorithm, those behind CipherSaber hope to keep encryption technology accessible to everyone.

External links

Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.