图像_视频加密.ppt

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2008-5-29 111 图像/视频加密 复习 什么是位图? .bmp (bitmap) 二维的象素矩阵 什么是调色板?为什么要引入调色板? 表(Palette):表中的每一行记录一种颜色的R,G,B值 实际上是一个数组 共有biClrUsed个元素(如果该值为零,则有2的biBitCount次方个元素) 数组中每个元素的类型是一个RGBQUAD结构,占4个字节 教学目的: 了解现代密码系统的基本知识 理解专门研究图像加密技术的必要性 掌握常用的图像加密技术的基本思想 重点与难点: 重点理解各类图像加密技术的原理、优缺点 难点是理解图像加密的特殊性 提 纲 1 重要意义 2 预备知识 3 图像/视频加密技术 重要意义 随着Internet和多媒体技术发展,我们可以从网上获得更多的数字服务,例如付费电视,机密视频会议,基于互连网的医学和军用图像系统,图像/视频数据在网上发布传输非常普遍。 近些年来,越来越多的消费电子服务和设备,如移动电话和PDA(个人数字助理),已经开始提供存储和交换多媒体信息的额外功能。 上述数字服务给人们提供方便的同时也给非法复制和传播数字产品带来可乘之机。 所以,有必要对图像/视频等数字媒体加以保护。 二、预备知识 简单介绍现代密码系统 专门的图像/视频加密算法必要性 图像/视频加密特殊特点 (1) 密码学的重大事件 人类有史记载的第一个密码(滚筒密码)。 古罗马古埃及时代(以凯撒大帝命名的密码) 例子: 原理: abcedfghijklmnopqrstuvwxyz ???????????defghijklmnopqrstuvwxyzabc ????明文:Hello, every one ! ????密文:Khoor, hyhub rqh ! 二次世界大战(珍珠港、山本56,1945) 信息论(1949),Shannon信息安全理论(1948) 打破垄断,走向民间 (1976,DES;公开密钥密码,RSA;2000年AES) 社会信息化是民用密码(商用密码)的强力催化剂:电子商务、电子政务、网络银行等 Skytale加密法(“天书”) 早期密码学 Early Cryptography 1790: 转轮密码,Thomas Jefferson THIS IS NOT FUN (2) 密码学的基本概念 密码学(Cryptology):研究信息系统安全保密的科学。它包含两个分支, ?密码编码学(Cryptography),使信息保密的技术和科学 ?密码分析学(Cryptanalysis):破译密文的科学和技术 发送者(Sender):发送消息的人 接收者(Receiver):接收消息的预定对象 截收者(Attacker):在信息传输和处理系统中的非授权者,通过搭线窃听、电磁窃听、声音窃听等来窃取机密信息。 (3) 密码系统 If M: Plaintext,C:Ciphertext, Ke, Kd:Key E,D Then, EKe(M)=C,DKd(C)=M (3) 密码系统 密码系统:由算法、密钥和所有可能的明文、密文组成,即包含:E,D,M,C,K(Ke, Kd) K 与 E,D 分离 E,D可公开 算法的安全性是基于密钥的安全性 算法(Algorithm)或密码(Cipher) 用于加密和解密的数学函数 分为两类: 对称算法(Symmetric Algorithm) 加密密钥和解密密钥相同: 公开密钥算法(非对称算法)(Public-key Algorithm) 加密密钥和解密密钥不同: 对称算法(Symmetric Algorithm) EK(M)=C,DK(C)=M 其安全性主要取决于密钥的保密性(与算法的保密性无关) 主要课题: 密钥的产生(Key generation)。 密钥的管理(Key management)。 对称算法的分类 序列算法(Stream Algorithm)或序列密码(Stream Cipher) 一次只对明文中的单个位进行运算的算法 RC4,SEAL 分组算法(Block Algorithm)或分组密码( Block Cipher) 一次只对明文中的一组位进行运算的算法 DES,3DES,IDEA,AES (4) 分组密码的运行模式 电子码本(ECB) 密码反馈链接(CBC) 密码反馈(CFB) 输出反馈(OFB) (4.1)电码本ECB模式 (Electric Code Book) 直接利用加密算法分别对分组数据组加密 每个分组之间彼此独立 在给定的密钥下同一明文组总产生同样的密文组。这会暴露明文数据的格式和统计特征。 明文数据都有固定的格式,需要以协议的形式定义,重要的数据常常在同一

文档评论(0)

iris + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档