网站大量收购独家精品文档,联系QQ:2885784924

数据安全 课件 第5章-数据加密技术 .pptx

数据安全 课件 第5章-数据加密技术 .pptx

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《数据安全》【第五章数据加密技术】主讲老师:翁正秋

本章要点【第五章数据加密技术】目的与要求:了解密码学的基础知识;了解常用的密码技术,包括对称密码算法和非对称密码算法等相关内容;了解数字签名的基本原理以及常用的数字签名方案等内容。重点与难点:密码学基础(重点)常用的加密技术(重难点)数字签名(重难点)

本章要点5.1案例5.2密码学基础5.3常用的加密技术5.4数字签名【第五章数据加密技术】

案例【案例1:基于多混沌系统的医学图像加密】案例:为了防止病人敏感信息的非法泄漏,特别是医学图像信息,这些图像信息作为重要的诊断依据,经常在不同医院之间进行传播。利用混沌加密后的医学图像具体做法:采用一种基于多混沌系统的医学图像加密算法,它是把待加密的图像信息看作是按照某种编码方式的二进制的数据流,利用混沌信号来对图像数据流进行加密。

案例案例解析混沌序列1随机性:混沌系统产生的混沌序列表现出类随机行为,具有长期不可预测性。确定性:只要初始参数确定,产生的混沌序列即确定。遍历性:混沌系统将以一种不重复的方式遍历相空间中的所有取值。【案例1:基于多混沌系统的医学图像加密】混沌加解密2混沌加密原理混沌加解密过程

clear;clc;x=imread(long.bmp,bmp);%读取图像信息[abc]=size(x);%将图像的大小赋给abcN=a*b;%定义变量N并赋值m(1)=input(请输入密钥:);%用户输入加密密码disp(加密中...);%显示提示信息fori=1:N-1%进行N-1次循环m(i+1)=4*m(i)-4*m(i)^2;%循环产生密码endm=mod(1000*m,256);%1000*m除以256的余数m=uint8(m);%强制转换为无符号整型n=1;%定义变量nfori=1:aforj=1:be(i,j)=bitxor(m(n),x(i,j));%将图像信息藏在e(i,j)矩阵中进行异或运算n=n+1;endendimwrite(e,‘加密后的long.bmp’,‘bmp’);%显示加密成功提示信息disp(加密成功);winopen(加密后的long.bmp);%显示加密后图片案例加解密代码实现21)加密代码【案例1:基于多混沌系统的医学图像加密】

clear;clc;x=imread(加密后的long.bmp,bmp);%读取图像信息[abc]=size(x);%将加密后图像的大小赋给abcN=a*b;m(1)=input(请输入密钥:);%用户输入预设加密密码disp(解密中);fori=1:N-1%进行N-1次循环m(i+1)=4*m(i)-4*m(i)^2;%循环产生原密码endm=mod(1000*m,256);m=uint8(m);n=1;fori=1:aforj=1:be(i,j)=bitxor(m(n),x(i,j));%m(n)xor(m(n)xorx(i,j))==x(i,j)不带进位加法,半加运算n=n+1;endendimwrite(e,解密后的long.bmp,bmp);%将解密的图像输出disp(解密成功);%显示解密成功提示信息winopen(解密后的long.bmp);%显示解密后图片案例加解密代码实现21)解密代码【案例1:基于多混沌系统的医学图像加密】

案例【案例2:医学图像中的对称密码算法应用】案例:对各大医院系统普及DICO

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档