|
Mon 05/28/2001 15:26 GMT+2 - The server that hosts the SCAIN's pages and all my projects had an hardware crash, sorry for the problem.
|
|
Wed 04/04/2001 18:50 GMT+2 - The algorithm is ready, I'm heavy testing it before the next release. Libscain 3.0-test4 will be the last release with a different algorithm, next releases will only include utils and file-encryption enhancements, so the library could be considered stable starting from the next release.
|
|
Tue 03/06/2001 15:22 GMT+1 - The development of the algorithm is close to its end, transposition will be essential and no more optional. I'm working to fix some bug in the transposition code when the key is greater than 64bits, and to handle correctly key of more than 1024bit (strandom's limit). The development of frontends has started (a new hilevel API to encrypt files is under analisys, and the development of the console and gtk utilities is at a good point).
|
|
Tue 02/27/2001 05:33 GMT+1 - One less item in the TODO list, now SCAIN is able to do bit transposition using 64-multiples bit keys.
|
Mon 02/05/2001 19:48 GMT+1 - the current algorithm XORs every block of plaintext with a generated key, this permitted an attacker to simple cryptanalyse the cipher, so I used a changing IV to avoid that. Now in addition to the dynamic IV I decided to generate a different key per every block of plaintext basing on the previous used key, this would make the operation even safer.
You can found a new snapshot in the DOWNLOAD section.
|
Mon 01/29/2001 12:12 GMT+1 - libscain v3.0 is pretty ready, the debug step has started, I'm also writing a GTK version of the scain
utility. In this version I've implemented a 1/2/3 way bit transposition, documentation will explain how it works, this version doesn't implement key hiding yet, I'm studying how implement it without memory allocation/reallocation.
See the DOWNLOAD section to download a development version of the library.
|
|
Tue 01/23/2000 11:14 GMT+1 - I've had no time to work on the version 3.0, only few important bugs remains to be fixed, I think that at max in a month it will be out.
|
|
Thu 09/28/2000 13:30 GMT+2 - I'm working on libscain 3.0 alpha1, the key generation has been totally changed, will be possible to have keys of an arbitrary length, bit transposition is finally working and I removed all the malloc/calloc/realloc/free from the code, making it even faster and reliable.
|
|
Sun 04/14/2000 15:50 GMT+1 - libscain v2.0 alpha1 released, it uses as number generator the strandom library and as seed for strandom characters from /dev/random, there's a bug that permits a correct encryption/decryption only with 256bits keys. Use of 2048bits keys makes the library crash, however the encryption is badly performed (problems in bits transposition). If you want to use this library, use only the 256bits encryption.
|
|
Mon 03/13/2000 01:10 GMT+1 - working on version 2.0 (final) of libscain: 128, 256, 512, 1024, 2048 keys now fully supported; key generation and encryption are much faster; the IV used in the encryption is no more hardcoded but generated XORing the NOT of every char of the pass phrase. I'm experiencing some problem generating the noise needed in the key generation, the Linux /dev/random seems to be bugged, if I overload it (many open()s and read()s in few time) I receive a premature EOF for some minutes, when it's no more tired it starts to work properly again, so I have to find a new random number generator. However libscain-2.0 alpha is available to download, I'll soon release the 2.0 final.
|
Sun 03/12/2000 23:07 GMT+1 - libscain v1.4 released, now it's possible to encrypt/decrypt using keys of 128, 256, 512, 1024, 2048 bits (at the moment, because of a bug, only 2048bits key are accepted).
|
|