nPublic
keys need to be distributed
nSecret keys need to be kept
secret
nPublic key cryptography is
ÔslowÕ
nMath:
uThe security of the cryptosystem
is based on a set of mathematical
problems for which guessing a solution requires scanning a huge solution space (e.g. factorization)
uAlgorithms e.g.: DSA, RSA, elliptic curve
uRSA/SHA1 is a good choice
FBetter than RSA/MD5