What's new in SES Super-Encypherment Scrambler 6.0.0 Build 2014-08-27-2045 Stable
Aug 8, 2014
- GSES, a GUI calling-shell for SES, has been officially added to the distribution in both source and binary form (it was unofficially present in some v5.0.0 archives). GSES permits drag-and-drop file ciphering operations and has much enhanced key-security. It will compile under the Lazarus Free Pascal IDE.
- The -p option permits the addition of a file-path when ciphering files. SES operations are no longer confined to the calling-directory.
- The -F option permits a full line-by-line super-enciphering of any text file: the strongest, and slowest, SES file ciphering option.
- SES-decipherment-wise, this version IS NOT retro-compatible: Thus, the running version 5 SES Challenge no longer stands unless version 5.X.X is used.
New in SES Super-Encypherment Scrambler 5.0.0 Stable (Aug 8, 2014)
- SES has gained in strength by several orders of magnitude.
- This has been achieved by seeding the ISAAC CSPRNG/stream cipher with 128-byte strings randomly generated from the entered key-phrase, and by performing salted key-stretching on the resultant ASCII seeds.
- The new -m option now offers the choice of Caesar-shifting to modulo 95, 128 and 256 as well as the default 26 uppercase ASCII. Mod 95 (option 2) is the entire printable set of ASCII characters with start " " (space); mod 128 (3) and 256 (4) both begin at chr(0) in the ASCII table and, for obvious reasons, require a hexadecimal format for the output of the encipherment.
- The -H option allows selection of hexadecimal output for all modulos.
- The -t option permits timing of operations when in verbose mode.
- File-ciphering is now fast (using a Vernam cipher on the ISAAC stream) and operates on files of any type, their size limited only by your available system memory (up to 4GB).
- SES-decipherment-wise, this version IS NOT retro-compatible: Thus, the running version 4 SES Challenge no longer stands unless version 4.X.X is used.
New in SES Super-Encypherment Scrambler 4.0.0 Stable (Aug 8, 2014)
- Additional security has been achieved, in part, by completely decoupling the Vigenere and scrambler/OTP layers (should ISAAC break, there remains the new Vigenere/random Caesar to contend with, and vice-versa), as well as by the following additional measures:
- The IV/Nonce/Ciphertext hash combo is now encrypted prior to use.
- Your key-phrase and its constituent words are now thoroughly obfuscated.
- The Vigenere layers have been greatly strengthened: Each keyword is now iteratively extended to message-length with random C-shift encryption. In effect, we are pseudo-OTP'ing and stream enciphering the keyphrase as well as the message.
- Ciphertext may be authenticated (via the -a switch), making it easy to determine whether a message has been intercepted or tampered with. In the event of a failed authentication, decipherment is aborted.
- Ciphertext can be split into letter groups (via the -g switch) for transmission by Morse, RTTY or Voice, and/or for manual decipherment using a hard-copy one-time-pad. Output can be piped into a morse code generation program such as ESR's morse for Linux.
- A script (getotp.php) for retrieving ready-to-use one-time pads from Random.org has been included in the distribution.
- A more robust system for encoding numerals and symbols has been substituted for the former one.
- SES-decipherment-wise, this version IS NOT retro-compatible: Thus, the running version 3 SES Challenge no longer stands unless version 3.X.X is used.
New in SES Super-Encypherment Scrambler 3.5.0 Build 2013-09-07-1825 Stable (Sep 9, 2013)
- Feature update:
- A unique nonce IV ensures that EVERY ciphertext is different, even the same message encrypted with the same key.
- SES-decipherment-wise, this version IS retro-compatible:
- Thus, the running version 3.0 SES Challenge still stands.
New in SES Super-Encypherment Scrambler 3.4.1 Build 2013-09-05-1927 Stable (Sep 6, 2013)
- Status & Patch update:
- Fixed a text processing glitch: "@" is now translated correctly.
- Project status changed to STABLE.
New in SES Super-Encypherment Scrambler 3.4.0 Build 2013-09-04-1023 Alpha (Sep 5, 2013)
- Feature update:
- Via the new -o switch, SES now supports the use of a real one-time pad of random numbers collected from a truly random noise source, such as http://random.org
- Please see the file one-time-pad.txt in the source directory of the distribution archive for instructions on the creation and use of an otp.txt file.
- SES-encipherment-wise, this version IS retro-compatible. Thus, the running version 3.0 SES Challenge still stands.