第五章 线性代数和状态转移.pptVIP

  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文档。上传文档
查看更多
第五章 线性代数和状态转移

早期密码 定理3 记定理 2中的随机矩阵W的行向量为V=(v1,…,vn),则: (1)对任意随机向 量x,有 (2)V是A的不动点向量,即VA=V, A的不动点向量是唯一的。 定义3 状态Si 称为马氏链的吸收状态,若转移矩阵的 第i 行满足:Pii=1,Pij=0(j≠i) 定义4 马氏链被称为 吸收链,若其满足以下两个条件: (1)至少存在一个吸收状态 。 (2)从任一状态出发 ,经有限步转移总可到达某一吸收 状态 根据定义3,例4.7中状态S4即 为一吸收链 具有r个吸收状态,n-r个非吸收状态的吸收链,它的n×n转移矩阵的标准形式为 (注:非标准形式可经对状态重新编号 ) 其中Ir为r 阶单位阵,O为r×s零阵,R为s×r 矩阵,S为s×s矩阵。令 上式中的子阵Sn表达了以任何非吸收状态作为初始状态,经过n步转移后,处于s个非吸收状态的概率。 在吸收链中,令F=(I-S) -1,称F为基矩阵。 定义1 设n为一正整数,将小 于n且与n互素的正整数个数记为Φ (n),称之为欧拉(Euler L.)Φ函数。 不难证明:若 p,q为两个相异素数,n=p×q,则 φ(n) =(p-1)(q-1) 令p,q为随机选取的两个大素数(大约为十进 制100位或更大), n=pq, n是公开的, 而p,q则是保密的。仅知道欧拉函数φ(n) =(p-1)(q-1),但如果不知道因式分解就不能用这个公式计算。随机选取一个 数e,e为小于φ(n)且与它互素的正整数。利用辗转相除法,可以找到整 数d和r,使 ed+rφ(n) =1 即 ed ≡ 1 (mod φ(n)) 数n,e和d分别称为模、加密密钥和解密密钥。 数n和e组成公开密钥的加密密钥,而其余的 项p,q, φ(n)和 d 组成了秘密陷门。很显然,陷门信息包含了四个相关的项。 若知道φ(n),则由 pq=n p+q=n-φ(n)+1 可知p,q是二次方 程x2+(φ(n)-n-1)x+n=0的根,可以算 出p和q,从而将n因式分解。所 以RSA体制的安全性与因式分解密切相关,若能知 道n的因子分解,该密码就能被破 译。因此,要选用足够大 的n,使得在当今的条件下要分解它足够困难。 为加密消息 m,首先将它分为小 于n(对二进制数据,选取小于n的2的最大次方幂)的数据块,也就是说,如 果p和q都为十进制100位的素数,则 n 刚好在200位以内,因此每个消息块的长度也应在两百位以内。加密消息c由类似划分的同样长度的消息块组成。加密公式为 (mod n) 要解密消息,取每一个加密 块c(I)并计算 (mod n) 由公式ed ≡ 1 (mod φ(n)) 我们有ed = 1 - rφ(n),因此 ≡ ≡ ≡ (mod n) 其中r为某一整数。这里利用 了欧拉定理: φ(n)≡ 1(mod n)根据以上公式从密文恢复出了明文。 那么RSA公开密钥体 制是怎样使用的 呢?请 看下例! 设使用者取 定 p=47,q=59, 则 N=pq=2773,φ(n)=(p-1)(q-1)=2668. 取素数e=17,显然它与φ(n)互素,加密者知 道p、q的值,易得出d=157。将(e,n)=(17,2773)作为公开密钥发布;严守机密的秘密密钥是(157,2773).现在有人要向此使用者传送一段(英文)明文信息,例如: I love zhejiang university 将这段文字转换为数字,不计大小写,每两个词之间为一个空格符号,空格符对应数 字00,每个英文字母对应表征其在字母表中位置的两位数字,例如:A对应01,B对应02,…,Z对应26,等等。再从头向后,将每四位数字划归一组,不足时补充空格。如此得到以下十三组数字: 0900 1215 2205 0026 0805 1009 0114 0700 2114 0922 0518 1909 2025 每一组数字视为一个数,用公开密

文档评论(0)

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

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

1亿VIP精品文档

相关文档