Monday, May 28, 2007

S-Book - Secure Notebook

I uploaded my freeware S-Book program today. S-Book is a secure notebook, using the ADARCFOUR algorithm to encrypt collections of notes. The program has a very easy user interface and a fast search function. S-Book is the solution to proctect your notes with strong encryption and manage your notes in a fast and simple way. You can store all kinds of personal information such as addresses, phone numbers, opening hours, route descriptions, anniversarie dates or whatever you tend to forget, but don't want to disclose to anybody. No need to worry about security, saving changes etc. The program opens your last collection of notes and automatically saves any changes as encrypted file when you exit the program.

The ADARCFOUR Algorithm is an improved version of ARCFOUR (RC4). Being a stream cipher, ARCFOUR had some major disadvantages. One of them is that the key can only be used once. With ADARCFOUR, the transposition of the State Array values is influenced by a feedback from the data that is encrypted. Also, a random data prefix is added to ensure that each encryption is unique, even when the same data and key are used. To address the issue of attacks on the ARCFOUR key the ADARCFOUR key setup loop is repeated 24 times. The S-Book software also ensures that weak or repetitive keys are refused. These improvements make ADARCFOUR a fast, reliable and highly secure cipher.

Download at my website.


Daniel said...

Is it the same CipherSabe?

Dirk Rijmenants said...

H Daniel,

You could compare the basics with RC4 or Ciphersaber, but it works with a feeback from the plaintext, which influences the swap bytes in the byte array. Therefore, it isn't really a stream cipher and changes in plaintext or errors during decryption are always fatal. There's a 512 bit Init Vector and the key initialisation is looped 24 times.

Daniel said...

Hi Dirk,

CipherSaber-2 also uses an IV (80 bits) and apply KSA several times (20 by default).

Maybe in future you could make a post about these "easy cipher (RC4, TEA, XTEA, ...)" or "political influenced ciphers (CipherSaber, ...)", but it's just a sugestion! :-)