[發(fā)明專(zhuān)利]一種加密身份盲簽名的混淆方法有效
| 申請(qǐng)?zhí)枺?/td> | 202011309010.5 | 申請(qǐng)日: | 2020-11-20 |
| 公開(kāi)(公告)號(hào): | CN112511310B | 公開(kāi)(公告)日: | 2023-07-18 |
| 發(fā)明(設(shè)計(jì))人: | 李亞紅;王春麗;黃海燕 | 申請(qǐng)(專(zhuān)利權(quán))人: | 蘭州交通大學(xué) |
| 主分類(lèi)號(hào): | H04L9/32 | 分類(lèi)號(hào): | H04L9/32;H04L9/08 |
| 代理公司: | 北京金宏來(lái)專(zhuān)利代理事務(wù)所(特殊普通合伙) 11641 | 代理人: | 陸華 |
| 地址: | 730070 甘肅*** | 國(guó)省代碼: | 甘肅;62 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 加密 身份 簽名 混淆 方法 | ||
本申請(qǐng)?zhí)峁┮环N加密身份盲簽名的混淆方法,包括:第三可信方獲取根據(jù)系統(tǒng)生成算法setup生成的公共參數(shù)pub和主私鑰mk;第三可信方獲取盲簽名者身份ID對(duì)應(yīng)的簽名密鑰sksubgt;ID/subgt;,并將簽名密鑰sksubgt;ID/subgt;發(fā)送給盲簽名者;信息接收者根據(jù)加解密生成算法KG獲取加密公鑰pksubgt;e/subgt;和解密私鑰sksubgt;e/subgt;;盲簽名者根據(jù)混淆算法將盲簽名密鑰sksubgt;ID/subgt;進(jìn)行混淆處理,得到混淆后密鑰;用戶(hù)根據(jù)混淆后的密鑰對(duì)待發(fā)送的消息M進(jìn)行信息簽名加密后產(chǎn)生密文,并將密文發(fā)送給信息接收者。本申請(qǐng)?jiān)诠粽吖テ屏诉\(yùn)行混淆后的加密身份盲簽名的情況下,攻擊者也幾乎無(wú)法獲得加密身份盲簽名的私鑰。
技術(shù)領(lǐng)域
本申請(qǐng)屬于密碼學(xué)、盲簽名及混淆理論技術(shù)領(lǐng)域,具體涉及一種加密身份盲簽名的混淆方法。
背景技術(shù)
盲簽名區(qū)別于普通數(shù)字簽名,簽名者不知道他所簽發(fā)文件的內(nèi)容,且不能將簽名過(guò)程與簽名結(jié)果對(duì)應(yīng)起來(lái),這種特性稱(chēng)為盲性,因此盲簽名被廣泛應(yīng)用于具有匿名性要求的領(lǐng)域(如電子支付或電子投票等)。基于身份密碼體制利用可信的密鑰產(chǎn)生中心使用系統(tǒng)主密鑰和用戶(hù)身份為用戶(hù)生成私鑰,算法直接輸入用戶(hù)身份作為用戶(hù)公鑰,無(wú)需使用公鑰證書(shū),解決證書(shū)管理問(wèn)題。因此基于身份的盲簽名方案得到廣泛研究。
傳統(tǒng)密碼算法在設(shè)計(jì)時(shí)并未考慮算法運(yùn)行平臺(tái)的安全風(fēng)險(xiǎn)。如果簽名算法的計(jì)算設(shè)備受到攻擊者的控制,特別是在私有簽名密鑰暴露的情況下,那么盲簽名方案的安全性將受到嚴(yán)重威脅。例如在白盒攻擊環(huán)境中,密碼算法的關(guān)鍵信息—密鑰,在軟件運(yùn)行的時(shí)候沒(méi)有進(jìn)行特殊的保護(hù)。攻擊者通過(guò)觀察或者執(zhí)行密碼軟件很容易就可以獲得密鑰信息。
發(fā)明內(nèi)容:
有鑒于此,本申請(qǐng)?zhí)岢鲆环N加密身份盲簽名的混淆方法,以實(shí)現(xiàn)高效、安全且實(shí)用的加密簽名的混淆方法。為實(shí)現(xiàn)上述目的,本申請(qǐng)采用的技術(shù)方案如下:
一種加密身份盲簽名的混淆方法,該方法在基于混淆技術(shù)的密碼系統(tǒng)上實(shí)現(xiàn),包括:
步驟1:第三可信方獲取根據(jù)系統(tǒng)生成算法setup生成的公共參數(shù)pub和主私鑰mk;
步驟2:第三可信方根據(jù)公共參數(shù)pub、主私鑰mk和盲簽名者的身份ID,通過(guò)基于身份盲簽名的密鑰生成算法(IBBS.KG)獲取盲簽名者身份ID對(duì)應(yīng)的盲簽名密鑰skID,并將盲簽名密鑰skID發(fā)送給盲簽名者;
步驟3:信息接收者根據(jù)加解密生成算法KG獲取加密公鑰pke和解密私鑰ske;
步驟4:盲簽名者根據(jù)混淆算法(Obf)將盲簽名密鑰skID進(jìn)行混淆處理,得到混淆后密鑰;
步驟5:用戶(hù)根據(jù)混淆后的密鑰對(duì)待發(fā)送的消息M進(jìn)行簽名后產(chǎn)生密文,并將密文發(fā)送給信息接收者。
可選的,所述步驟1中系統(tǒng)生成算法setup的表達(dá)式為:
pub={p,g1,g2,h1,h2,u1,…,un,F(xiàn)1,F(xiàn)2},
g1=gα,
p=(g,G,GT,e,g)
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于蘭州交通大學(xué),未經(jīng)蘭州交通大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011309010.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動(dòng)終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠(yuǎn)程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 一種車(chē)聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺(tái)的數(shù)據(jù)加密方法及系統(tǒng)
- 汽車(chē)安全管理系統(tǒng)及其管理方法
- 一種身份核驗(yàn)系統(tǒng)、身份核驗(yàn)系統(tǒng)的熱替換方法及系統(tǒng)
- 具有身份識(shí)別系統(tǒng)的手持電鉆
- 一種身份數(shù)據(jù)管理方法、系統(tǒng)和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種身份數(shù)據(jù)管理方法、系統(tǒng)和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 基于可信身份的證書(shū)共享方法
- 一種身份標(biāo)識(shí)識(shí)別方法、裝置以及相關(guān)設(shè)備
- 一種識(shí)別身份認(rèn)證裝置的方法、設(shè)備以及圖像形成裝置
- 用于身份原子化的系統(tǒng)和方法以及用途
- 基于區(qū)塊鏈的身份管理元數(shù)據(jù)處理方法和系統(tǒng)
- 移動(dòng)簽名系統(tǒng)及方法
- 一種簽名認(rèn)證方法和系統(tǒng)
- 數(shù)據(jù)簽名方法、簽名驗(yàn)證方法、數(shù)據(jù)簽名設(shè)備及驗(yàn)證服務(wù)器
- 一種手寫(xiě)簽名簽到管理系統(tǒng)
- 代理簽名方法和系統(tǒng)、以及智能合約的執(zhí)行方法
- 用于生成區(qū)塊鏈多重簽名的方法和裝置
- 遠(yuǎn)程簽名方法及裝置
- 郵件簽名的生成方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種網(wǎng)絡(luò)請(qǐng)求簽名系統(tǒng)、簽名方法及簽名方式的更新方法
- 簽名信息的驗(yàn)證方法以及信息簽名方法
- 加密算法中的運(yùn)算符提升
- 包混淆和包轉(zhuǎn)發(fā)
- 一種Java代碼的混淆方法、恢復(fù)方法及其裝置
- 代碼混淆方法、系統(tǒng)、計(jì)算機(jī)裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 解混淆方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種自定義混淆方案的JavaScript代碼混淆方法
- 代碼混淆方法、裝置及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)反混淆方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種文本糾錯(cuò)方法及裝置
- 一種基于圖卷積網(wǎng)絡(luò)的函數(shù)級(jí)混淆檢測(cè)方法





