[發明專利]一種代理重指定驗證者簽密方法在審
| 申請號: | 201710407787.7 | 申請日: | 2017-06-02 |
| 公開(公告)號: | CN107276749A | 公開(公告)日: | 2017-10-20 |
| 發明(設計)人: | 田海博;劉魯 | 申請(專利權)人: | 中山大學 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L29/06 |
| 代理公司: | 廣州市深研專利事務所44229 | 代理人: | 劉玉穎 |
| 地址: | 510275 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 代理 指定 驗證 者簽密 方法 | ||
1.一種代理重指定驗證者簽密方法,該方法涉及內容提供方、內容消費方、服務提供方三個主體組成的系統,其特征在于包括以下步驟:
(S1)生成系統參數和簽密密鑰對;
(S2)內容提供方對內容進行對稱加密,再對內容和對稱加密密鑰進行簽密,生成第一級別簽密密文,并把對稱加密密文和第一級別簽密密文上傳到服務提供方;
(S3)內容消費方同內容提供方交互,內容提供方對內容消費方進行授權;
(S4)內容消費方向服務提供方請求指定的內容,服務提供方把指定內容進行代理重簽密,生成第二級別簽密密文,并把對稱加密密文和第二級別簽密密文提供給內容消費方,內容消費方再使用內容提供方的簽密公鑰對第二級別簽密密文進行解密和完整性驗證,并把對稱加密密文進行解密,得到原文;
(S5)內容消費方使用其簽密私鑰單獨生成關于所獲取內容的可驗證的第二級別簽密密文。
2.根據權利要求1所述的一種代理重指定驗證者簽密方法,其特征在于,所述的步驟(S1)具體包括:
(1a)服務提供方選擇有效的雙線性對映射其中和是階數為素數q的循環群,的生成元為g;
(1b)服務提供方選擇對稱加密體制,包括密鑰生成算法Gen、加密算法E′和解密算法E′-1;
(1c)服務提供方選擇對稱加密算法E和解密算法E-1,確保其明文空間和密文空間都在群中,密鑰空間為所述為正整數集合{1,2,3,,,q-1};
(1d)服務提供方選擇四個哈希函數其中{0,1}*是任意長0、1比特串的輸入,{0,1}256是256比特的0、1比特串的輸出;
(1e)內容提供方從中選擇一個隨機元素作為自身的簽密私鑰;
(1f)內容提供方計算并將yS作為自身的簽密公鑰;
(1g)內容消費方從中選擇一個隨機元素作為自身的簽密私鑰;
(1h)內容消費方計算并將yV作為自身的簽密公鑰。
3.根據權利要求1所述的一種代理重指定驗證者簽密方法,其特征在于,所述步驟(S2)具體包括:
(2a)內容提供方生成內容m的元數據m_desc,作為內容m的描述字段;
(2b)內容提供方采用密鑰生成算法Gen生成對稱加密密鑰sk;
(2c)內容提供方計算對稱加密密文C=E′sk(m),其中E′sk(m)指采用加密算法E',以sk為密鑰,對內容m進行對稱加密;
(2d)內容提供方從中選擇三個隨機元素
(2e)內容提供方計算M=(m,sk),其中(m,sk)指m與sk的連接;
(2f)內容提供方計算t1=gr,t3=e(g,g)t,t4=e(g,g)k,其中e(g,g)是指采用雙線性對映射將群中的兩個元素g映射到群中的值,H4(t4)是指采用哈希函數H4對輸入的內容t4進行哈希變換所得到的哈希值;
(2g)內容提供方把第一級別的加密密文設置為c1=(t2,t5);
(2h)內容提供方計算t6=H2(M,ys,t3),tk=H3(M,t6);
(2i)內容提供方計算δ2=t1H1(t3),
(2j)內容提供方把第一級別的數字簽名設置為δI=(δ1,δ2,δ3,δ4),把第一級別的簽密密文設置為S1=(c1,δI),并把內容m的元數據m-desc、對稱加密密文C、內容提供方的公鑰yS信息、第一級別的簽密密文S1,上傳到服務提供方。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中山大學,未經中山大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710407787.7/1.html,轉載請聲明來源鉆瓜專利網。





