3 votes
Accepted

Alternative to CBC mode encryption?

GCM is a very good alternative, it provides built in message authentication, so encrypted messages can not be manipulated by an attacker. The encryption itself is based on CTR mode which is well ...
user avatar
  • 10.4k
2 votes

Cryptography based on #P-complete problems

We don't know how to base cryptography even on $\mathbf{NP}$-completeness let alone $\#\mathbf{P}$-completeness. Moreover, there are known barriers to basing cryptography on $\mathbf{NP}$-completeness:...
user avatar
  • 4,463
2 votes

What is the difference between AES-CCM8 mode and AES-CCM mode?

8 is the tag length (in bytes). CCM is a family of AEAD (authenticated encryption with associated data) algorithms which is parametrized by: a block cipher algorithm (e.g. AES-128, AES-192, AES-256, ...
user avatar
1 vote

What is a ciphering key?

A cipher is defined for cryptography as "A cryptographic system using an algorithm that converts letters or sequences of bits into ciphertext." Now it seems that the origin of the term ...
user avatar
  • 84.5k
1 vote

What is the difference between AES-CCM8 mode and AES-CCM mode?

As defined in section 6.1 of RFC6655, AES-CCM8 differs in that the size of the authentication tag is 8 bytes (i.e. 64-bits) rather than 16 bytes (i.e. 128-bits) for AES-CCM. The NIST CCM specification ...
user avatar
  • 9,576

Only top scored, non community-wiki answers of a minimum length are eligible