CAESAR競賽

CAESAR競賽是Competition for Authenticated Encryption: Security, Applicability, and Robustness 的縮寫。是一種新成立的比賽,其比賽基本要求的是認證密碼的提交。CAESAR競賽從2013年1月開始,到2017年12月結束,整個競賽活動將持續5年時間。現在已經完成第一輪賽選,淘汰28個算法。目前進行第二輪的安全評估。CAESAR競賽旨在增強人們對認證加密算法的認識和信心。

競賽介紹

CAESAR競賽是一種新成立的比賽,其比賽基本要求的是認證密碼的提交。1997年美國國家標準與技術研究所(NIST)宣布了一項新的高級加密公開競爭。這場比賽吸引了來自世界各地50名密碼學家參與,然後進行一個公開安全性專家評估,以及性能評價。

1997美國國家標準與技術研究所(NIST)宣布了一項新的高級加密標準公開競爭,最終,NIST選擇Rijndael作為AES。

2004年的eSTREAM競賽是致力於流密碼的競賽,吸引了來自世界各地的100家34流密碼檔案,數以百計的安全評估和績效評估,相對於模式AES規模更大。由歐盟資助的研究,通過網路宣布其流密碼項目。

2007 年NIST宣布一個新的關於Hash散列數列的公開密碼競爭,本次比賽吸引了來自世界各地的200位密碼學家64個哈希函式意見書,然後經過安全評估和績效評估。最終NIST選擇Keccak作為SHA-3算法。CAESAR作為後繼的國際密碼競賽,繼承了上述的比賽傳統,MORUS算法是CAESAR競賽里一個重要的新型認證密碼算法之一。

CAESAR是近年來新出現的認證密碼的競賽,它繼承了AES密碼競賽,eSTREAM密碼競賽,SHA-3競賽的比賽傳統。專門針對認證密碼而創立的國際密碼競賽。

時間表

2014.03.15:提交算法

2015.01.15: 公布進入第二輪的候選算法

2015.12.15: 公布進入第三輪的候選算法

2016.12.15: 入圍公告

2017.12.15:最終的公布

第一輪算法

AES-CMCC,AES-COPA,AES-CPFB,AES-JAMB,AES-OTR,AEZ,AVALANCHE ,++AE,CBA,CLOC,ELmD,iFeed,Julius,OCB,POET,SHELL,SILC ,AEGIS,Deoxys,Joltik,KIASU,LAC, Marble,SCREAM,Silver,,Tiaoxin,YAES,Minalpher,PAEQ,Artemia,Ascon,ICEPOLE,Ketje ,Keyak,NORX,OMD,PRIMATEs,Prøst,π-Cipher,STRIBOB,ACORN,MORUS,Raviyoyla,Sablier,TriviA-ck,Wheesht,Calico,Enchilada,HS1-SIV,POLAWIS 。

第二輪算法

AES-COPA,AES-JAMB,AES-OTR,AEZ,AEGIS,Deoxys,Joltik,SCREAM,Tiaoxin,Minalpher

CLOC and SILC,ELmD,OCB,POET,SHELL,Ascon,ICEPOLE,Ketje,Keyak,NORX,OMD, PAEQ。

設計思想

LAC:

LAC是一個輕量級的認證加密算法,其結構跟ALE算法的類此,可以說是原始分組密碼LBlock算法的簡化版。LAC加密和認證程式是一個長度為80bit的主密鑰K,公開訊息數(PMN)為64bit,訊息m,相關數據α,輸出和訊息長度完全相同的密文c,將其作為一個64bit的身份驗證標籤τ。

MORUS:

MORUS是一個同時實現加密和認證的專用認證密碼。加密/解密是由用密鑰流異或加工明文來完成的。同時,認證和驗證是通過注入訊息進入狀態生成和驗證認證標記來實現的。這個MORUS算法設計的在硬體中運行很快,因為只需要移位和異或運算在密碼中被使用,關鍵路徑很短。MORUS算法在軟體中也是非常高效的。

相關詞條

相關搜尋

熱門詞條

聯絡我們