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算法的高效性和安全性。