b第二周 信息论与数学基础(第2章).pptVIP

b第二周 信息论与数学基础(第2章).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
b第二周 信息论与数学基础(第2章)

* 华南理工大学经贸学院 本科课程--电子商务安全与保密 第2章 信息论与数学基础 * 本章要点: →信息论基本概念 →数论基本概念 →欧拉定理 →中国剩余定理 * 信息论的概念 公式:H(x)= 含义:不确定性,即一条信息当中的信息量。//越大越好 一个只有一个字符的语言(熵=-(1)*log2 (1) =0) 完全随机语言:Σ -(1/26)*log2 (1/26) ≈ -log2 (1/26) ≈4.xx //一个字母对任意字母的映射 直观来说:从一个信息元推断其它信息元的可能性,熵越小,可能性越大 例:如果信息不是男就是女, 那么H(m)=-1/2log2(1/2)+ (-1/2)log2(1/2)=1 联合熵 条件熵 * 信息率:r=H(M)/N,N是消息的长度,H(M)是信息熵 绝对信息率R=log2L 语言的多余度D=R-r //越少越好,减少被推测可能 例:英语的信息率估计是1.2,绝对信息率是4.7(L=26),则冗余度估计是3.5 唯一解距离:进行强力攻击时,可能解出唯一有意义的明文所需要的最少密文量,定义为U=H(K)/D, H(M)是信息熵,D是多余度 //越长越好,与冗余度成反比 问:为什么密钥要定期更换? 信息论的概念 * 扩散:为避免密码分析者对密钥逐段破译,密码的设计应该保证密钥的每位数字能够影响密文中的多位数字 ;同时,为了避免避免密码分析者利用明文的统计特性,密码的设计应该使明文中的每1个bit影响密文的多个bit,或说密文中每1个bit受明文中多个bit影响,从而隐藏明文的统计特性。 混淆:为了避免密码分析者利用明文与密文之间的依赖关系进行破译,将密文和密钥之间的统计关系变得尽可能复杂。 问:直观上,如何把一张报纸传给对方更安全? 扩散和混淆 * 密码体制的安全性 无条件安全或完善保密性(unconditionally security): 不论提供的密文有多少,密文中所包含的信息都不足以惟一地确定其对应的明文; 具有无限计算资源(诸如时间、空间、资金和设备等)的密码分析者也无法破译某个密码系统。 要构造一个完善保密系统,其密钥量的对数(密钥空间为均匀分布的条件下)必须不小于明文集的熵。 从熵的基本性质可推知,保密系统的密钥量越小,其密文中含有的关于明文的信息量就越大。 存在完善保密系统 如:一次一密(one-time pad)方案;//量子密码。 实际上安全或计算安全性(computational security) 计算上是安全:即使算出和估计出破译它的计算量下限,利用已有的最好的方法破译该密码系统所需要的努力超出了破译者的破译能力(诸如时间、空间、资金等资源)。 从理论上证明破译它的计算量不低于解已知难题的计算量,因此(在现阶段)是安全的 如何设计一个公钥算法 公钥和私钥必须相关,而且从公钥到私钥不可推断 必须要找到一个难题,从一个方向走是容易的,从另一个方向走是困难的 如何把这个难题跟加解密结合起来 计算可行和不可行的界 常见的NP完全问题是 大整数分解(m= ,pi是素数) 背包问题(已知ai,k,求 解向量x满足 ) DLP * 最大公因子 :任意有限个整数 的公因子中的最大一个。必然存在并且惟一,记为 。 最小公倍数 :任意有限个整数 的公倍数中的最小一个 。必然存在并且惟一,记为 。 互素数: C=gcd(a,b)称C是两个整数a,b的最大公因子。 要求最大公因子为正 //gcd(a,0)=|a| 如果gcd(a,b)=1 则称a和b互素。 数论基础 * 模运算 1、设n是一正整数,a是整数,a=q.n+b 0≤bn q=a/n 其中 X 为小于或等于X的最大整数。 用a mod n 表示余数r a= a/n n + a mod n 2、如果(a mod n)=(b mod n)称两整数a,b模n同余, 记为 a b mod n //例如时钟的1 mod 12=13 mod 12 称与a模n同余的数的全体为a的同余类,记为[a],称a为这 个同于类的表示元素。 若a 0 mod n 则 n |a //整除 数论基础 * 3、模运算性质 ① 若n|(a-b)则 a b mod n ② a b mod n 则 b a mod

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档