数据加密技术
1、对称秘钥加密技术
加密秘钥和解密秘钥是相同的,并且是对外保密的。加密算法和解密算法是公开的。
2、公钥体制
加密秘钥和解密秘钥是不同的,加密算法和解密算法是公开的。
加密秘钥和解密秘钥由秘钥分配中心KDC统一分配。
假设A、B两端要进行保密通信,那么A、B分别在KDC登记,这个过程中A、B就在KDC上产生了Ka,Kb两个秘钥。
当A要与B通信时,A要向KDC发送明文,包含A、B在KDC上登记的身份。
KDC收到明文后,将产生A、B通信使用的秘钥Kab,并且将Kab用Ka加密,发送给A,同时还发送一个用Kb加密的票据,该票据包括Kab以及A、B登记的身份
A将票据发送给B,这样B用自己的Kb揭开票据之后,就能与A通信了。
3、数字签名
A用私钥将内容X加密发送给B,B收到后用公钥解开,得到X。起到数字签名作用的是A的私钥。