[發明專利]一種基于分組密碼的消息鑒別方法有效
| 申請號: | 201410344852.2 | 申請日: | 2014-07-18 |
| 公開(公告)號: | CN104113543B | 公開(公告)日: | 2017-03-15 |
| 發明(設計)人: | 張立廷;吳文玲;眭晗 | 申請(專利權)人: | 中國科學院軟件研究所 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/58;H04L9/08 |
| 代理公司: | 北京君尚知識產權代理事務所(普通合伙)11200 | 代理人: | 司立彬 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 分組 密碼 消息 鑒別方法 | ||
1.一種基于分組密碼的消息鑒別方法,其步驟為:
1)消息發送者S和消息接收者R共同確定一安全強度參數d,共享密鑰K0,K1,…Kd,并約定分組密碼算法E、矩陣AW×d,矩陣Bd×L,d個互不相同的n比特常數Cstj;其中,分組密碼算法的分組長度為n比特,L為待發送消息M分塊塊數,W大于L;
2)消息發送者S和消息接收者R分別在密鑰K0的作用下使用分組密碼算法E加密d個互不相同的n比特常數Cstj,即Rj=E(K0,Cstj),其中,j=1,2,…,d;然后將矩陣AW×d與d個秘密值Rj所構成的向量[R1,R2,…,Rd]T相乘,得到向量[X1,X2,..,Xi,…,Xw]T;
3)消息發送者S對消息M進行填充,并將填充后的消息M分為L塊長度為n比特的數據塊;
4)將Mi和Xi逐個相加,并使用密鑰K0和分組密碼算法E加密,即E(K0,Mi⊕Xi)=Zi;其中,Mi為第i塊數據塊,i=1,2,…,L;
5)將矩陣Bd×L與L個秘密值Zi所構成向量[Z1,Z2,…,ZL]T相乘得到向量[S1,S2,…,Sd]T;
6)分別使用密鑰K1,K2,…,Kd結合分組密碼算法E對向量[S1,S2,…,Sd]進行d輪分組加密;并將d輪計算結果的和作為該消息M的標簽T;
7)消息發送者S將(M,T)發送給消息接收者R;消息接收者R對收到的消息M進行步驟3)~5)的計算,得到該消息M的標簽T’;如果T=T’,則接受該消息M,否則拒絕該消息M。
2.如權利要求1所述的方法,其特征在于所述矩陣AW×d應該滿足其任意d行所構成的d階方陣為滿秩矩陣。
3.如權利要求1或2所述的方法,其特征在于所述矩陣AW×d滿足其任意元素不為0n,即a(i,j)≠0n,其中a(i,j)為矩陣AW×d中第i行的第j個元素,長度為n比特。
4.如權利要求3所述的方法,其特征在于矩陣AW×d應該滿足其任意列的任意兩元素的和不為零,其中加法運算在有限域GF(2n)上進行。
5.如權利要求1所述的方法,其特征在于所述矩陣AW×d與向量[R1,R2,…,Rd]T的乘法在有限域GF(2n)上進行;其中GF(2n)由任何一個GF(2)上的n次本原多項式決定。
6.如權利要求1所述的方法,其特征在于所述步驟4)中的加法運算在有限域GF(2n)上進行;其中GF(2n)由任何一個GF(2)上的n次本原多項式決定,⊕為有限域GF(2n)上的加法運算。
7.如權利要求1所述的方法,其特征在于所述矩陣Bd×L滿足其任意d列所構成的d階方陣為滿秩矩陣。
8.如權利要求1或6所述的方法,其特征在于所述矩陣Bd×L滿足其任意元素不為0n,即b(i,j)≠0n,其中b(i,j)為矩陣Bd×L中第i行的第j個元素,長度為n比特。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院軟件研究所,未經中國科學院軟件研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410344852.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種壓電式振動能量采集器
- 下一篇:一種電力通訊規約轉換一體化集成裝置系統





