1.1信息安全与密码技术
- 密码技术是一门古老的技术,自人类社会出现战争便产生了密码(cipher)。
- 是信息安全技术的基础,密码学是密码技术的核心
- 四大特性:机密性保护,可鉴别性,完整性保护和信息抗抵赖性
1.2密码技术发展简介
- 古典密码时期
凯撒密码:字母变代换密码。这种密码把信中每个文字的字母都用字母顺序表中相隔两位后的一个字母代换
置换密码:列代换,周期置换,齿轮置换
维吉尼亚密码:多表代换密码。经常用重合指数法破解;原理:明文和密钥相加进行模26运算
K = k[1]k[2]k[3]..........k[n]
明文:M = m[1]m[2]m[3]........m[n]
密文:C = c[1]c[2]c[3].............c[n] = (m[i]+k[i]) mod 26
解密:(c-k)mod 26
- 近代密码时期
1834年惠斯顿发明了电机;
1920年美国弗纳姆发明了弗纳姆密码,原理:明文加密钥进行模2相加
1837年美国莫尔斯发面了电报;
1895年无线电产生,进行无线电密码的编制和破译
- 现代密码时期
1949年香农(Shannon)发表了《保密系统的通信理论》,开始了对信源,密码源,密文进行数学描述和定量分析。
1977年,美国国家标准局正式公布实施了美国数据加密标准