拉丁方阵与密码.ppt

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

拉丁方陣與密碼 摘要:應用拉丁方陣來建構密碼 交大應數系 傅恆霖 A Latin square of order n is an n×n array based on an n-set S such that each element of S occurs exactly once in each row and each column. We can take A latin square of order 3 A latin square of order n defines a quasigroup on 3 elements. S,* is a quasigroup if S,*is a groupoid and have unique solution . Two latin squares and of order n are orthogonal if 。 Two orthogonal latin squares of order 4 are mutually orthogonal latin squares of order n (MOLS(n)), if for 。 MOLS(4) Theorem Let n be a prime power and n≠2 . Then there exists n-1 latin squares (best possible!) of order n which is a collection of mutually orthogonal latin squares. Orthogonal Latin Square Graph   我們可以把拉丁方陣當做點,“互相垂直“,當成關係來定義一個圖 OLSG。 V:一些拉丁方陣所成的集合。 E:兩個點相連若且唯若對應的拉丁方陣互相垂直。 例:令    為k個互相垂直的拉丁方陣,則以 定義出來的OLSG為 。 利用L⊥M我們可定義函數f,f為 的一個Permutation,或者說f為由 對映至 的1-1, onto 函數。 例:f((1,1))=(0,3) f((2,3))=(1,0) (*) 令α為的一個排列,β也是排列, 則 , 其中 。   由上述的結果,我們可以發現當L⊥M時,與L垂直的n階拉丁方陣至少有n!個。所以,要判斷key是由哪兩個方陣所形成並不容易! Theorem [Lindner et al,(1979)JGT] 令G為任意圖,則必存在P=|V(G)|個n階拉丁方陣,n夠大,使得由這p 個拉丁方陣所定義出來的OLSG,H,   。 Cryptosystem from MOLS(n) 使用n階拉丁方陣。 有 個 Messages (Plaintexts)。 以n階拉丁方陣建構一個圖(OLSG),G,則有 |E(G)| 個keys。 (最早使用k個MOLS(n),則有 個keys.) 討論: 1.當n相當大時,MOLS(n)的個數也會很大。 2.如果只考慮MOLS(n),key space較小。 3.Orthogonal mate。不容易找!(全部找出來!)   我們可以選 n 為Prime Power, 如此N(n),互相垂直的n階拉丁方陣數(max),自然是最大N(m)=n-1。      對於不是Prime Power的n,     , 更明確地說 [T. Beth, Abh. Math. Sem. Hamburg 53(1983)] 所以,有足夠多的MOLS(n)! 分散模式解 (Sharing Scheme)      在近代有很多重大的決定,為了確保決策過程沒有暇疵,通常會採用由多個人都同意的情況下才執行;例如開金庫,發射核彈…。所以,建立一個系統使得較小的人數無法開啟是有它的必要性。 A critical set C in a latin square    is a set (partial latin square) with the following two properties: 1. L is the only latin square of order n which has symbol k in (i,j)-cell for eac

文档评论(0)

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

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

1亿VIP精品文档

相关文档