- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组号:
创 新 性 实 验 报 告
题 目:________可视加密
学 院:________电子通信与物理_____________
专业班级:_________通信工程 12-2______________
学 号:_________201201101303______________
学生姓名:____________邓海斌_________________
指导教师:_____________颜斌__________________
完成日期:___________________________________
摘要
可视密码术始自 1994 年。它涉及的问题是:有无可能将一个秘密图片分发给两个人,每个人都无法从其获得的加密图片获得原始图片信息,但是将图片合在一起就可以获得原始的图片的信息。本项实验是用可视密码术的提出者设计的一套算法实现简单的可视密码方案。
可视密码方案提供了一种将一个秘密的黑白图像分割成多个子秘密的方案,不需要任何密码学的计算就可以通过这些子秘密获得原来的秘密图像。
关键词:
可视加密, matlab, 噪声.
设计的目的
理解可视图像加密术的基本思想和方法。
进一步熟悉 matlab 软件的使用。
3.使用 matlab 编程加密二值图像并重建。
4.提高分析问题、发现问题和解决问题的能力。
设计的原理
可视密码的解密原理是通过投影片的叠加,以视觉辨别出秘密图像,在人类视觉系统分辨色彩时,会依据色块与周围环境之间所产生的色彩对比来进行辨识。例如同一个灰点在黑纸与白纸上,人类视觉系统会认为在黑纸的灰点会比在白纸上的灰点看起来亮,这就是视觉系统在辨别灰度差异的识别能力,可视密码就是由此概念来建构的。表.1是一个(2,2)可视密码的编码模型,表中的每一个黑色或白色代表一个像素的颜色,当从秘密图像中拿到一个像素,若此像素为白色,就随机选择表格中的第一行或第二行的像素组合配置在分存图像的对应位置上;若此图像像素为黑色,则随机选择第三行或第四行的像素组合配置在分存图像的对应位置上。表格最后一列则是分存图像1与分存图像2叠加时的结果。从此表中可以发现,当只有一张分存图像时,是无法辨识出原秘密图像的像素点的,一旦两张分存图像叠加,对应在原图像的黑点会产生全黑的两个像素点组合,而对应在原秘密图像的白点会产生一黑一白的两个像素点组合,利用视觉系统即可分辨黑点与白点的差异。根据表1编码模型,可将此概念延伸到(k,n)可视密码,即将图像加密为n张分存图像,当取k张(或k张以上)分存图像同时叠加即可辨识出秘密图像,但取k-1张(或以下)分存图像同时叠加则无法辨识出秘密图像。
Naor 方案用于处理二值图像。该方案将原图像的一个像素分解为两个像素,如下图所示:
如果当前像素是 0,则以概率 0.5 分别取第一二行,如果当前像素是 1,则以概率 0.5 分别取第三四行。 最后一列给出了将两部分合成到一起的效果。原来的黑像素还是黑的,但是原来的白像素变成了一边黑一边白。
设计的过程
1.程序流图如图1所示
Y
N
2.读入文件并扩展像素。 我们将每个像素扩展为两个像素,这样才能实现替换。使用如下程序实现。
Img_in = imread(lena.tiff);
[Nr, Nc] = size(Img_in);
Img_scaled = zeros(Nr, 2*Nc);
Img_scaled((1:Nr), 2*(1:Nc))=Img_in;
Img_scaled((1:Nr), 2*(1:Nc)-1)=Img_in;
3.根据像素值替换原始像素
Share1 = zeros(Nr,2*Nc);
Share2 = zeros(Nr,2*Nc);
for i=1:Nr
for j=1:2:2*Nc
if Img_scaled(i,j) == 0 % white pixel
randomflip = normrnd(0,1,1,1)0;
if randomflip
Share1(i,j)=0;
Share1(i,j+1)=1;
Share2(i,j)=0;
Share2(i,j+1)=1;
else
Share1(i,j)=1; Share1(i,j+1)=0;
Share2(i,j
您可能关注的文档
- 口语交际专题(教师卷)口语交际专题(教师卷).doc
- 口语交际与综合性学习口语交际与综合性学习.doc
- 口镇变2014年总结口镇变2014年总结.doc
- 古交市第七小学体育大课间活动方案古交市第七小学体育大课间活动方案.doc
- 古人劝学的文章和故事(一)古人劝学的文章和故事(一).doc
- 古交电厂二期IG541气体施工组织设计古交电厂二期IG541气体施工组织设计.doc
- 古今异义词和文言实词经典100道精编古今异义词和文言实词经典100道精编.doc
- 古代东西方文化对人类的贡献古代东西方文化对人类的贡献.doc
- 古代各类(写什么物体分类)诗词古代各类(写什么物体分类)诗词.docx
- 古代中国经济的基本结构与特点(专题复习)古代中国经济的基本结构与特点(专题复习).doc
- 可视化程序设计课程设计指导书可视化程序设计课程设计指导书.doc
- 台儿庄区张山子镇安全考核细则台儿庄区张山子镇安全考核细则.doc
- 台四上Recycle 1第二课时教案 谢素珍台四上Recycle 1第二课时教案 谢素珍.doc
- 台州供电系统配网线路三票一单管理规定(试行)台州供电系统配网线路三票一单管理规定(试行).doc
- 台州市2014年高三第一次模拟考试台州市2014年高三第一次模拟考试.doc
- 台州市高一期末试题14-15下台州市高一期末试题14-15下.doc
- 台州市中小学校等级平安校园建设标准台州市中小学校等级平安校园建设标准.doc
- 台江县革一场平可研究报告007台江县革一场平可研究报告007.doc
- 台州跟班学习心得体会十团宋富平台州跟班学习心得体会十团宋富平.doc
- 台湾奥美左岸咖啡馆广告台湾奥美左岸咖啡馆广告.doc
最近下载
- 2023年广东省普通高中学业水平第一次合格性考试物理试题(原卷版).docx VIP
- Let’s learn信息技术与学科融合教学设计.doc VIP
- 急诊急救知识试题(含答案).docx VIP
- 智慧城市生命线工程综合安全风险监测预警平台解决方案.ppt VIP
- 国家重点研发计划项目综合绩效自评价报告..docx
- 石油化工行业知识产权保护与创新研究.pptx VIP
- 电大《西方行政学说》形考任务2.4答案.pdf VIP
- 2026年咨询工程师考试题库【完整版】.docx VIP
- 2023年7月广东省普通高中学业水平合格性考试物理试题(原卷版).docx VIP
- 中国高等教育学会外国留学生教育管理分会科研课题成果.pdf VIP
原创力文档


文档评论(0)