Dilithium算法的實現(xiàn)方法和裝置
基本信息
申請?zhí)?/td> | CN201911230381.1 | 申請日 | - |
公開(公告)號 | CN112910649A | 公開(公告)日 | 2021-06-04 |
申請公布號 | CN112910649A | 申請公布日 | 2021-06-04 |
分類號 | H04L9/32 | 分類 | 電通信技術; |
發(fā)明人 | 程朝輝;周梟淳 | 申請(專利權)人 | 深圳奧聯(lián)信息安全技術有限公司 |
代理機構 | 深圳市智勝聯(lián)合知識產(chǎn)權代理有限公司 | 代理人 | 齊文劍 |
地址 | 518101 廣東省深圳市寶安區(qū)寶安大道富通好旺角商業(yè)裙樓四樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明揭示了一種Dilithium算法的實現(xiàn)方法和裝置,該方法包括:選擇Dilithium算法的參數(shù),所述參數(shù)包括n、c、k、l、d、ω、η、β、q、γ1、γ2,其中,n=256,c=60,k=5,l=4,d=14,ω=96,η=3,β=175,q為22比特的素數(shù)且q=1mod 512;γ1是滿足[log2(2(γ1?β)?1)]=18,γ2是大于245760且整除(q?1)的整數(shù);依據(jù)所述參數(shù)和所述Dilithium算法生成簽名密鑰對,以及對消息M進行簽名。本發(fā)明實施例通過選擇合適的參數(shù),并利用選擇的參數(shù)和Dilithium算法生成簽名密鑰對以及對消息M進行簽名,可以在保證安全性的同時減少密鑰對長度和簽名長度,從而實現(xiàn)Dilithium算法的高效性和安全性。 |
