softwarehelp.info
 
Home | Contact us | Publish Manuals | Remove Manuals

 

Advanced encryption package: Safer includes strengthened key schedule

Buy Advanced Encryption Package Online! Buy Advanced Encryption Package Online!

Safer

Designer:

James Massey

Published:

September 1995.

Description:

This algorithm refers to the version of SAFER with a strengthened key schedule, designed in 1995 (see SAFER_SK.TXT, cited below).

usb write protect software drive recovery program recover xd card
flash card recovery software microsoft office purchase order template find deleted text messages
free mobile send sms restore usb flash drive download undelete freeware

Alias:

"OpenPGP.Cipher.6" is an alias to "SAFER-SK(13)".

References:

  • [Def (excluding key schedule)] Massey, J. L.,
  • "SAFER K-64: A Byte-Oriented Block Ciphering Algorithm",
  • Fast Software Encryption (R. Anderson, ed.), Proceedings of the Cambridge Security Workshop, Cambridge, U.K., December 9-11, 1993, pp. 1-17.
  • Volume 809 of Lecture Notes in Computer Science, Springer, 1994.
  • [] Massey, J. L.,
  • "Announcement of a Strengthened Key Schedule for the Cipher SAFER",
  • September 9, 1995, (see file 'SAFER_SK.TXT' included in the SAFER toolkit, below).
  • [Inf, Test, Impl] Richard De Moliner,
  • "A Generalization of Linear Cryptanalysis Applied to SAFER,"
  • March 9, 1995.
  • "Truncated differentials of SAFER,"
  • Fast Software Encryption, Volume 1039 of Lecture Notes in Computer Science (D. Gollmann, ed.), pp. 15-26. Springer-Verlag, 1996.
  • "Key-Schedule Cryptanalysis of 3-WAY, IDEA, G-DES, RC4, SAFER, and Triple-DES",
  • Advances in Cryptology - Crypto '96 Proceedings, pp. 237-251. Springer-Verlag, August 1996.
  • Parameters:
  • Integer rounds [creation/read, default null (indicating key-length-dependent)] - the number of rounds to be performed (minimum 8). When the value of this property is null, 8 rounds are used for a 64-bit key, and 10 rounds for a 128-bit key.
  • Key length: 64 or 128 bits; default 128 bits.
  • Block size: 8 bytes.

Comments:

  • Conventionally, the key length for SAFER with strengthened key schedule is included in the algorithm name, e.g. "SAFER SK-64", "SAFER SK-128", etc. Because a SCAN algorithm may have variable-length keys, all of these are referred to as "SAFER-SK".
  • SAFER_SK.TXT suggests a maximum of 10 rounds for a 64-bit key, and 12 rounds for a 128-bit key; however here we do not specify any limit on the number of rounds. Also note that because the number of rounds can be given in the algorithm name before the key length is known, it is possible to use a 128-bit key with 8 or 9 rounds (i.e. less than the default), but this is definitely not recommended.
  • A 40-bit key schedule has also been specified for SAFER-SK; this is not required to be implemented, and application designers should not assume that a SAFER-SK implementation will support 40-bit keys.
Buy Advanced Encryption Package Online! Buy Advanced Encryption Package Online!
 
Introduction
Advanced Encryption Package
New Features
Frequently Asked Questions
   
Encryption Algorithm
Serpent
3-Way
DES
Twofish
Tea
DESX
Blowfish
3-DES
Rijndael
RC2
Shark
Diamond 2
Safer
MARS
Skipjack
Square
GOST
Encryption
   
Using AEP Pro
Main Window Layout
Select Files to Process
Encrypt Files
Decrypt Files
Create SFX Files
Password Qualtiy Indicator
Public Key Infrastructure
RSA Key Management Tool
Send Encrypted Email Message
Receive Encrypted Email
Add Files to ZIP Archive
Delete Files Securely
SFX Modules Command Line Interface
Integration with Windows Shell
USB Password Storage
Clipboard Encryptor
 
Command Line Interface
Command Line Syntax
Commands
Switches
   

Home | Contact us | Publish Manuals | Remove Manuals