Comet Cryptographic Support

From CometWiki

(Difference between revisions)
Jump to: navigation, search
(Comet Cryptographic Capabilities)
(Algorithm Implementation)
Line 18: Line 18:
*[http://wiki.signature.net/index.php/IB_Statements/cryptocreatehash CryptoCreateHash]
*[http://wiki.signature.net/index.php/IB_Statements/cryptocreatehash CryptoCreateHash]
-
== Algorithm Implementation ==
+
== Encryption Algorithm Implementation ==
The following text describes the specifications/requirements for each of the supported algorithms.
The following text describes the specifications/requirements for each of the supported algorithms.

Revision as of 22:05, 6 June 2010

Comet Cryptographic Capabilities

Supported Encryption Algorithms

  • RC4 - Rivest Cipher 4: Wiki
  • 3DES - Triple Data Encryption Standard: Wiki
  • AES - Advanced Encryption Standard: Wiki

Supported Hashing Algorithms

  • SHA1 - Secure Hash Algorithm 1: Wiki
  • MD5 - Message Digest 5: Wiki

Internet Basic Support

Cryptography in Comet is accomplished through the use of the below listed IB (Internet Basic) statements.

Encryption Algorithm Implementation

The following text describes the specifications/requirements for each of the supported algorithms.

RC4 - Rivest Cipher 4: Wiki

  • Key Length: Typically 40-256 bits (5-32 bytes)
  • Block Size: NA
  • Mode: NA
  • IV Required: No
  • This is the simplest and fastest of the supported algorithms and is the algorithm currently used by Comet-16 and is the default algorithm used by Comet-32. See Encrypt/Decrypt

3DES - Triple Data Encryption Standard: Wiki

  • Key Length: 168 bits although 192 bits (24 bytes) must be supplied (parity bits are discarded).
  • Block Size: 8 Bytes
  • Mode: CBC - Introduces feedback by combining ciphertext and plaintext
  • IV Required: Yes

AES - Advanced Encryption Standard: Wiki

  • Key Length: 128, 192, 256 bits
  • Block Size: 16 Bytes
  • Mode: CBC - Introduces feedback by combining ciphertext and plaintext
  • IV Required: Yes
Personal tools