Comet Cryptographic Support
From CometWiki
(Difference between revisions)
(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 = | |
'''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] | ||
- | |||
- | |||
- | |||
*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] | ||
- | |||
- | |||
- | |||
*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] | ||
- | |||
- | |||
- | + | '''Supported Hashing Algorithms''' | |
- | '''Supported | + | |
*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 | ||
- | + | '''AES - Advanced Encryption Standard: [http://en.wikipedia.org/wiki/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 |
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
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