| Algorithm |
Signature length [Bit] |
Mode |
Security |
| Rijndael |
128-256 |
CBCMAC, CCMMAC, COAMAC |
High, very high |
| RC6** |
128 |
CBCMAC, CCMMAC, COAMAC |
High |
| Serpent |
128 |
CBCMAC, CCMMAC, COAMAC |
High |
| Twofish |
128 |
CBCMAC, CCMMAC, COAMAC |
High |
| MD5 |
128 |
HMAC |
Moderate |
| SHA1 |
160 |
HMAC |
High |
| SHA224 |
224 |
HMAC |
Very high |
| SHA256 |
256 |
HMAC |
Very high |
| SHA384 |
384 |
HMAC |
Very high |
| SHA512 |
512 |
HMAC |
Very high |
** look at the product comparsion tableTable 1: Signature algorithms in MCCrypt Pro
These algorithms can be used to sign files. The password for the digital signature can be defined by the user or it can be received from the smartcard or the removable storage medium (i.e. a Flash disk). The signing procedure generates the Message Authentication Code (MAC) from a file. This
is then stored in the signature file. During the verification procedure the
MAC in the signature file will be comared with the MAC, which is calculated from the
received file. If these two MAC values are identical then the signature
of the file is valid.
MCCrypt Pro implements a symmetrical form of the digital signature, contrary
to for example PGP.
This means that in
MCCrypt Pro one needs the same key for the production and verification
of the digital signature. Thereby signed files can be verified only
by persons, for whom these files are intended. PGP is a Public Key
Cryptography technique and therefore it is asymmetrical.
MCCrypt Pro produces a high secure digital signature of files or folders. The authenticity (Source of the data is the one that is set), the integrity (unmanipulated data) and the irrevocability (Agreement/contract are not deniable) of signed files can be guaranteed with the digital signature.
The digital signature contains the following data:
File name
Original folder of the file
File size
Date and time of the last change of the file
Message Authentication Code
Name of the computer system
Name of the logged in user
Date and time of the signature
Name of the Signer
This serves to the authentication of the user and the signature.
Related Content:
• MCCrypt Lite
• MCWipe
• MCSign
• MCVerify
• MCSecureMail
• MCCrypt ActiveX DLL
• MCCipher ActiveX DLL
• MCRijndael ActiveX DLL
• MCHash ActiveX DLL
• MCMAC ActiveX DLL
• MCWipe ActiveX DLL
|