- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Shannon与现代密码学-中国科技创新网
Shannon与现代密码学
王育民
西安电子科技大学
教育部计算机网络与信息安全重点实验室
1949年公开发表《保密系统的通信理论》[8]开辟了用信息论研究密码学的新方向,使他成为密码学的先驱近代密码理论的奠基人。这篇文章是他在1945年为贝尔实验室所完成的一篇机密报告《A Mathematical Theory of Cryptograph》[1,[24]]。Boston环球报称此文将密码从艺术变成为科学。(Transformed cryptography from an art to a science.)。本文发表后促使他被聘为美国政府密码事务顾问。
这一工作的背景是他在1941年在贝尔曾从事密码学研究工作,接触到SIGSALY电话,是一种马桶大小的语言置乱设备,供丘吉尔和罗斯福进行热线联系。这一电话保密机所用的密码就是在今天也破不了[1,p.xx]。
SIGSALY电话机
这篇文章对于研究密码的人来说是需要认真读的一篇经典著作。本文奠定了现代密码理论的基础。可以说,最近几十年来密码领域的几个重要进展都与Shannon这篇文章所提出的思想有密切关系。保密通信系统的数学模型Shannon以概率统计的观点对消息源、密钥源、接收和截获的消息进行数学描述和分析,用不确定性和唯一解距离度量密码体制的保密性,阐明了密码系统、完善保密性、纯密码、理论保密性和实际保密性等重要概念,从而大大深化了人们对于保密学的理解。这使信息论成为研究密码学和密码分析学的一个重要理论基础,宣告了科学的密码学时代的到来。
2.
2. 正确区分信息隐藏和信息保密Shannon在引论中就明确区分了信息隐藏(隐匿信息的存在)和信息保密(隐匿信息的真意)模拟保密变换和数字信号加密(密码)不同之处。Shannon称后者为真保密系统(True secrecy system)3. 密码系统与传信系统的对偶性
传信系统是对抗系统中存在的干扰(系统中固有的或敌手有意施放的),实现有效、可靠传信。
Shannon说:“从密码分析者来看,一个保密系统几乎就是一个通信系统。待传的消息是统计事件,加密所用的密钥按概率选出,加密结果为密报,这是分析者可以利用的,类似于受扰信号。”
密码系统中对消息m的加密变换的作用类似于向消息注入噪声。密文c就相当于经过有扰信道得到的接收消息。密码分析员就相当于有扰信道下原接收者。所不同的是,这种干扰不是信道中的自然干扰,而是发送者有意加进的、可由己方完全控制、选自有限集的强干扰(即密钥),目的是使敌方难于从截获的密报c中提取出有用信息,而己方可方便地除去发端所加的强干扰,恢复出原来的信息。
传信系统中的信息传输、处理、检测和接收,密码系统中的加密、解密、分析和破译都可用信息论观点统一地分析研究。密码系统本质上也是一种传信息系统。是普通传信系统的对偶系统。
4. 含糊度在破译和设计密码中的作用
保密系统也可采用含糊度(Equivocation)作为不确定性(Uncertainty)的量度。
已知密报C的条件下密钥K的含糊度C的条件下消息M的含糊度
如果我们考虑长为L的消息序列被加密成长为N的密文序列,明文熵为H(()=H(M L),密钥熵为H((),密文熵为H(()=H(C N),在已知密文条件下明文的含糊度为H(ML/CN),在已知密文条件下密钥的含糊度为H((/CN)。从唯密文破译来看,密码分析者的任务是从截获的密文中提取有关明文的信息
I(ML; CN)=H(ML)-H(ML/C N)
或从密文中提取有关密钥的信息
I((; C N)=H(()-H((/C N)
对于合法的接收者,在已知密钥和密文条件下提取明文信息,由加密变换的可逆性知
H(ML/C N)=0
因而此情况下有
I(ML; C N)=H(ML)
由上述可知,H((/C N)和H(ML/CN),窃听者从密文能够提取出的有关明文和密钥的信息就越小。
这两个含糊度都是截获密报N的非增函数,一般随掌握的密报增多而减小,并最终趋于零。从而可以唯一地确定出密钥或消息,实现破译目的。
利用信息论的一些结果不难推出[10],对任意保密系统有:
I(ML; C N)(H(ML)-H(()
保密系统的密钥量越小,其密文中含有的关于明文的信息量就越大。密码分析者能否有效地提取出来,则是另外的问题了。作为系统设计者,自然要选择有足够多的密钥量才行。
Shannon用信息论清楚地描述了破译问题。当然要实行起来需要大量有关消息、密钥、密报的统计知识和计算量,往往是极为繁琐和困难的事。
Shannon详细讨论了含糊度有关理论。并从加密和构造密码的角度指出了这一概念的重要指导意义。
5. 完善保密性
一个密码系统,若其密文与明文之间的互信息
I(ML; C)=0
则窃听者从密文就得不到任何有关明文
您可能关注的文档
- MEMORANDUM-IPKey.doc
- MemoryandBackingStore存贮设备.doc
- MD-280A280280C基本功能及技术指标.doc
- LR1000有纸记录仪说明书.doc-温湿度记录仪.doc
- MATLAB在教学中的应用.ppt.ppt
- MicrosoftWord-BCbetterinvestprotectv1.1.doc-IBM.doc
- MB维修的基本理念和维修思路&方法.ppt
- MIC42寸电浆电视.doc
- MATLAB第一二三四章内容.ppt.ppt
- MIFARE(13.56MHz)动作原理.ppt
- 2025年教育行业人力资源报告:教师职业发展路径研究.docx
- 苏教版三年级上册数学期末测试卷及答案【名校卷】.docx
- 苏教版三年级上册数学期末考试试卷及答案(全优).docx
- 苏教版三年级上册数学期末考试试卷及参考答案(能力提升).docx
- 2025年文化产业区域协同发展策略与资源整合的瓶颈突破报告.docx
- 苏教版三年级上册数学期末考试试卷附完整答案【夺冠】.docx
- 苏教版三年级上册数学期末测试卷精品(必刷).docx
- 苏教版三年级上册数学期末考试试卷【原创题】.docx
- 2025年天然气水合物(可燃冰)开采技术地质勘探数据分析与解释预研报告.docx
- 苏教版三年级上册数学期末测试卷(达标题).docx
最近下载
- 二单元民族学的源流理论视角及研究方法.ppt
- 我国政务B站号传播效果现状及影响因素研究.docx VIP
- DB15T 3962.7-2025绿色矿山建设规范 第7部分:水泥灰岩行业.pdf VIP
- 高中语文统编版下册《祝福》、《林教头风雪山神庙》联读 (1).pptx
- 一种D-手性肌醇的制备方法.pdf VIP
- 辽宁省2024学年度普通高中学业水平合格性考试化学试题及答案.docx
- 跨境电商平台的财务管理策略.docx VIP
- 合规性评价报告(2025年).docx
- 【英语试卷+答案】2024年宁德市4月初中毕业班质量检测.pdf VIP
- 2025云南省红河州开远市纪委监委招聘合同制辅助人员(8人)笔试备考试题及答案解析.docx VIP
文档评论(0)