华東师纪大学華EASTCHINANORMALUNIVERSITYEA第四讲矩阵模运算与古典密码Hillz加密解密
第四讲 矩阵模运算与古典密码 —— Hill2 加密解密
主要内容信息加密与古典密码矩阵运算与Hill加密解密Hill,密码破译MATLAB实现2
2 主要内容 ◼ 信息加密与古典密码 ◼ 矩阵运算与Hill2 加密解密 ◼ Hill2 密码破译 ◼ MATLAB 实现
信息加密为什么要加密保密通讯无论在军事、政治、经济还是日常生活中都起着非常重要的作用。为了将信息传递给己已方的接受者,同时又要防止他人(特别是敌人)知道信息的内容,必须将要传递的信息(明文)加密,变成密文后发送出去,这样,即使敌方得到密文也看不懂,而已方的接受者收到密文后却可以按照预先定好的方法加以解密。密码分类古典密码:以字符为基本加密单元现代密码:以信息块为基本加密单元3
3 ◼ 为什么要加密 ⚫ 保密通讯无论在军事、政治、经济还是日常生活中都起着 非常重要的作用。 ⚫ 为了将信息传递给己方的接受者,同时又要防止他人(特 别是敌人)知道信息的内容,必须将要传递的信息(明文) 加密,变成密文后发送出去,这样,即使敌方得到密文也看 不懂,而己方的接受者收到密文后却可以按照预先定好的方 法加以解密。 信息加密 ◼ 密码分类 ⚫ 古典密码:以字符为基本加密单元 ⚫ 现代密码:以信息块为基本加密单元
加密信息传递过程加密器发送方明文(信息)密文普通信道敌方截获发送破译解密器明文(信息)密文接收方4
4 加密信息传递过程 明文(信息) 加密器 密文 明文(信息) 密文 解密器 普 通 信 道 发 送 敌方截获 破译 发送方 接收方
矩阵运算与Hill,密码5
矩阵运算与Hill2 密码 5