Comet Cryptographic Support

From CometWiki

(Difference between revisions)
Jump to: navigation, search
(New page: == Comet Cryptographic Capabilities == '''Supported Encryption Algorithms''' *RC4 - Rivest Cipher 4: [http://en.wikipedia.org/wiki/RC4 Wiki] **Key Length: Typically 40-256 bits (5-32 byt...)
(Comet Cryptographic Capabilities)
Line 1: Line 1:
-
== Comet Cryptographic Capabilities ==
+
= Comet Cryptographic Capabilities =
'''Supported Encryption Algorithms'''
'''Supported Encryption Algorithms'''
-
 
*RC4 - Rivest Cipher 4: [http://en.wikipedia.org/wiki/RC4 Wiki]
*RC4 - Rivest Cipher 4: [http://en.wikipedia.org/wiki/RC4 Wiki]
-
**Key Length: Typically 40-256 bits (5-32 bytes)
 
-
**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 [http://wiki.signature.net/index.php/IB_Statements/encrypt Encrypt]/[http://wiki.signature.net/index.php/IB_Statements/decrypt Decrypt]
 
-
 
*3DES - Triple Data Encryption Standard: [http://en.wikipedia.org/wiki/Triple_DES Wiki]
*3DES - Triple Data Encryption Standard: [http://en.wikipedia.org/wiki/Triple_DES Wiki]
-
**Key Length: 168 bits although 192 bits (24 bytes) must be supplied (parity bits are discarded).
 
-
**Block Size: 8 Bytes
 
-
 
*AES - Advanced Encryption Standard: [http://en.wikipedia.org/wiki/Advanced_Encryption_Standard Wiki]
*AES - Advanced Encryption Standard: [http://en.wikipedia.org/wiki/Advanced_Encryption_Standard Wiki]
-
**Key Length: 128, 192, 256 bits
 
-
**Block Size: 16 Bytes
 
-
 
+
'''Supported Hashing Algorithms'''
-
'''Supported Hash Algorithms'''
+
*SHA1 - Secure Hash Algorithm 1: [http://en.wikipedia.org/wiki/SHA-1 Wiki]
*SHA1 - Secure Hash Algorithm 1: [http://en.wikipedia.org/wiki/SHA-1 Wiki]
*MD5 - Message Digest 5: [http://en.wikipedia.org/wiki/MD5 Wiki]
*MD5 - Message Digest 5: [http://en.wikipedia.org/wiki/MD5 Wiki]
 +
== Internet Basic Support ==
 +
Cryptography in Comet is accomplished through the use of the below listed IB (Internet Basic) statements.
 +
*[http://wiki.signature.net/index.php/IB_Statements/encrypt Encrypt]
 +
*[http://wiki.signature.net/index.php/IB_Statements/decrypt Decrypt]
 +
*[http://wiki.signature.net/index.php/IB_Statements/cryptosetkeyinfo CryptoSetKeyInfo]
 +
*[http://wiki.signature.net/index.php/IB_Statements/cryptogeneraterandom CryptoGenerateRandom]
 +
*[http://wiki.signature.net/index.php/IB_Statements/cryptocreatehash CryptoCreateHash]
 +
 +
== Algorithm Implementation ==
 +
The following text describes the specifications/requirements for each of the supported algorithms.
 +
 +
'''RC4 - Rivest Cipher 4: [http://en.wikipedia.org/wiki/RC4 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 [http://wiki.signature.net/index.php/IB_Statements/encrypt Encrypt]/[http://wiki.signature.net/index.php/IB_Statements/decrypt Decrypt]
 +
 +
'''3DES - Triple Data Encryption Standard: [http://en.wikipedia.org/wiki/Triple_DES 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
-
*Encrypt
+
'''AES - Advanced Encryption Standard: [http://en.wikipedia.org/wiki/Advanced_Encryption_Standard Wiki]'''
-
*Decrypt
+
*Key Length: 128, 192, 256 bits
-
*CryptoSetKeyInfo
+
*Block Size: 16 Bytes
-
*CryptoGenerateRandom
+
*Mode: CBC - Introduces feedback by combining ciphertext and plaintext
-
*CryptoCreateHash
+
*IV Required: Yes

Revision as of 21:59, 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.

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