4:基于线性代数与 的差分方程方法的模型.ppt

4:基于线性代数与 的差分方程方法的模型.ppt

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

基于线性代数与 差分方程方法的模型;基于线性代数与 差分方程方法的模型 ;§4.1 状态转移问题 ;(i)可取状态:根据题意,并非所有状态都是允许的,例如(0,1,1,0)就是一个不可取的状态。本题中可取状态(即系统允许的状态)可以用穷举法列出来,它们是: 人在此岸 人在对岸 (1,1,1,1) (0,0,0,0) (1,1,1,0) (0,0,0,1) (1,1,0,1) (0,0,1,0) (1,0,1,1) (0,1,0,0) (1,0,1,0) (0,1,0,1) 总共有十个可取状态,对一般情况,应找出状态为可取的充要条件。 (ii)可取运算:状态转移需经状态运算来实现。在实际问题中,摆一次渡即可改变现有状态。为此也引入一个四维向量(转移向量),用它来反映摆渡情况。例如 (1,1,0,0)表示人带狗摆渡过河。根据题意,允许使用的转移向量只能有(1,0,0,0,)、(1,1,0,0)、(1,0,1,0)、(1,0,0,1)四个。;规定一个状态向量与转移向量之间的运算。规定状态向量与 转移向量之和为一新的状态向量,其运算为对应分量相加, 且规定0+0=0,1+0=0+1=1,1+1=0。 ;(第二次渡河);例4.2 夫妻过河问题; 问题归结为由状态 (3,3)经奇数次可取运算,即由可取状态到可取状态的转移,转化 为(0,0)的转移问题。和上题一样,我们既可以用计算机求解,也可以分析求解,此外,本题还可用作图方法来求解。;§4.2 密码的设计,解码与破译 ;;;;混合一个字母表,常见的有两种方法,这两种方法都采用了一个密钥单词或一个密钥短语。 ;;2.移位密码体制;;;代替法与移位法密码 的破译 ;;按频率大小 将双字母排列如下: th,he,in,er,an,re,ed,on,es,st,en,at,to,nt,ha,nd,ou,ea,ng,as,or,ti,is,er,it,ar,te,se,hi,of 使用最多的三字母按频率大小排列如下: The,ing,and,her,ere,ent,tha,nth,was,eth,for,dth;2.希尔密码;; 此外,我们还不难证明这样的;; ;(希尔密码解密) 用A-1左乘求得的向量,即可还原为原来的向量。 (自行验证) 希尔密码是以矩阵 法为基础的,明文与密文的对 应由n阶矩阵A确定。矩阵A的阶数是事先约定的,与明文分组时每组字母的字母数量相同,如果明文所含字数 与n不匹配,则最后几个分量可任意补足。; ;; ;; ;RSA公开密钥体制 ;;;要解密消息,取每一个加密 块c(I)并计算 (mod n) 由公式ed ≡ 1 (mod φ(n)) 我们有ed = 1 - rφ(n),因此 ≡ ≡ ≡ (mod n) 其中r为某一整数。这里利用 了欧拉定理: φ(n)≡ 1(mod n)根据以上公式从密文恢复出了明文。;设使用者取 定 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 每一组数字视为一个数,用公开密 钥(17,2773)对其加以变换。;以第一个数为例,由于n=2773,比这里任何可能出现的???位数字均大,故只需计算每一数字在 模2773下的17次幂。我们有

文档评论(0)

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

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

1亿VIP精品文档

相关文档