拉丁方陣與密碼 摘要:應用拉丁方陣來建構密碼 交大應數系 傅恆霖.

Slides:



Advertisements
Similar presentations
Chapter 2 Combinatorial Analysis 主講人 : 虞台文. Content Basic Procedure for Probability Calculation Counting – Ordered Samples with Replacement – Ordered.
Advertisements

S.1 封面 S.2 目錄 S.3 個案一 S.4 個案二 S.5 感想 S.6 社會的行動 S.7 政府的行動 S.8 活到老 學到老 S.9 總結 S.10 老?!
《公路纵断面设计》 —— 纵断面设计的要求 道桥系 二○○七年五月. 纵断面设计的一般要求 1 .纵坡设计必须满足《公路工程技术标准》中的各项规定。 2 .为保证汽车能以一定的车速安全舒顺地行驶,纵坡应具有 — 定 的平顺性,起伏不宜过大及过于频繁。尽量避免采用极限纵坡 值.缓和坡段应自然地配合地形设置,在连续采用极限长度的.
2012 傳說中的世界末日?!.
动物学实习报告                                                          生命科学学院 9班 赵欣.
A Force from Empty Space The Casimir Effect
掌握未來,實現夢想 I can, and so can U!
家庭與婚姻 組員名單:鄭會成(2) 吳天雄(7) 鄭曉娜(10) 黃海瑩(34) 葉頌秋(41).
沐阳老年社区.
Minimum Spanning Trees
RSA-256bit Digital Circuit Lab TA: Po-Chen Wu.
Population proportion and sample proportion
模式识别 Pattern Recognition
计算机问题求解 – 论题 算法的效率 2018年03月14日.
二、現代的加解密法:RSA 非對稱式密碼系統的一種。
3.2.5 Surjective functions from N to X, up to a permutation of N
微積分網路教學課程 應用統計學系 周 章.
拉丁方陣 摘要:拉丁方陣是什麼? 交大應數系 傅恆霖.
樹狀結構 陳怡芬 2018/11/16 北一女中資訊專題研究.
非線性規劃 Nonlinear Programming
SAT and max-sat Qi-Zhi Cai.
張智星 清大資工系 補充內容:方煒 台大生機系 小幅修改:吳俊仲 長庚機械系
Chapter 6 Graph Chang Chi-Chung
1.1 線性方程式系統簡介 1.2 高斯消去法與高斯-喬登消去法 1.3 線性方程式系統的應用
Sampling Theory and Some Important Sampling Distributions
第二十九單元 方向導數與梯度.
HLA - Time Management 陳昱豪.
Course 9 NP Theory序論 An Introduction to the Theory of NP
Simulated Annealing 報告者:李怡緯 OPLAB in NTUIM.
论题1-3 - 常用的证明方法及其逻辑正确性
主讲人: 吕敏 { } Spring 2016,USTC 算法基础 主讲人: 吕敏 { } Spring 2016,USTC.
圖表製作 集中指標 0628 統計學.
Interval Estimation區間估計
Understanding the Supply Chain
基督教 宣道會 南港堂 主日服事注意要項 ◆ 聚會程序與時間 ◆ 講員 ◆ 領會同工 ◆ 領敬拜同工 ◆ 司琴同工 ◆ 放投影片同工
PubMed整合显示图书馆电子资源 医科院图书馆电子资源培训讲座.
Chapter 2 Basic Concepts in Graph Theory
感謝同學們在加分題建議. 我會好好研讀+反省~
Chapter 5 Recursion.
Chp.4 The Discount Factor
高性能计算与天文技术联合实验室 智能与计算学部 天津大学
每周三交作业,作业成绩占总成绩的15%; 平时不定期的进行小测验,占总成绩的 15%;
相關統計觀念復習 Review II.
Chp.4 The Discount Factor
Definition of Trace Function
我們講的,乃是從前所隱藏、神奧秘的智慧, 就是神在萬世以前預定使我們得榮耀的。 如經上所記:神為愛他的人所預備的是眼睛未曾看見,
吸毒的禍害 華德學校 5A 陳家韻 (3).
Chp.4 The Discount Factor
An Efficient MSB Prediction-based Method for High-capacity Reversible Data Hiding in Encrypted Images 基于有效MSB预测的加密图像大容量可逆数据隐藏方法。 本文目的: 做到既有较高的藏量(1bpp),
完全二分圖的Pt-因子分解的探討 指導教授:高金美 學生:陳昆楠.
Q & A.
中学英语教学中如何培养核心素养? ---基于学科关键问题的思考与实践
Introduction to Probability Theory ‧1‧
Efficient Query Relaxation for Complex Relationship Search on Graph Data 李舒馨
Review of Statistics.
磁共振原理的临床应用.
名词从句(2).
Chapter 7 Relations (關係)
赵才荣 同济大学,电子与信息工程学院,智信馆410室
计算机问题求解 – 论题 图的连通度 2018年11月13日.
張真誠 逢甲大學 講座教授 中正大學 榮譽教授 清華大學 合聘教授
拉丁方陣及其應用 應用數學系 傅恆霖.
張仁俊 (Jen-Chun Chang) 國立台北大學 資訊工程學系 通訊工程研究所 電機工程研究所
MGT 213 System Management Server的昨天,今天和明天
簡單迴歸分析與相關分析 莊文忠 副教授 世新大學行政管理學系 計量分析一(莊文忠副教授) 2019/8/3.
Voronoi Diagram and Delaunay Triangulation
第三十單元 極大與極小.
计算机问题求解---论题3-12 图中的匹配与因子分解
Presentation transcript:

拉丁方陣與密碼 摘要:應用拉丁方陣來建構密碼 交大應數系 傅恆霖

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 。 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 函數。

(*) 令α為的一個排列,β也是排列, 則 , 其中 。   由上述的結果,我們可以發現當L⊥M時,與L垂直的n階拉丁方陣至少有n!個。所以,要判斷key是由哪兩個方陣所形成並不容易!

Cryptosystem from MOLS(n) 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。 更明確地說 [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 each ;and 2. no proper subset of c has property (1). A critical set

例   上面圈出的三個位置,任兩個都會形成一個臨界集(Critical Set)。少了,或多了都不是臨界;然而多了(3個)也可以繼續填成唯一的拉丁方陣。

Fact 1 A critical set C of a latin square L provides minimal infos from which L can be reconstructed. Fact 2 Deciding whether a partial latin square is a critical set is NP-complete. (From completion point of view.) Fact 3 Denote the minimum size of a critical set of order n by M(n). [D. Curran & G.H.J.van Rees, Cong. Numer. 1979]

Critical sets, n=5

Conjecture 。 Theorem (高, Fu, C.A. Rodger, JSPI 1997) For n>20, 。 M*(n):Maxmim size of a critical set of order n. Theorem (D.R.Stison, G.H.J. van Rees, Cong. Numer 1980) For , 。 Theorem (高, Fu, 廖, Cong, Numer, 1995) For ,

分散模式解 1.Key → L (拉丁方陣) n public 2.選一個集合它是L中多個臨界集的聯集:S。 3.把其中 t’≦|S|。(可以容許高階者持有多一些(i,j ; k), 甚至一個Critical Set!) 4.足夠多的人即可得到“Key“。

A (s,t)-secret sharing scheme is a system where k pieces of information called shares or shadows of a secret key K are distributed so that each participant has a share such that: 1. the key K can be reconstructed from knowledge of any t or more shares; and 2. the key K can not be reconstructed from knowledge of fewer than t shares.

臨界集的選擇有很多! ↑ 對於臨集的了解不多。 ↓ 增加破解難度