[發(fā)明專利]一種密鑰生成服務(wù)器有效
| 申請(qǐng)?zhí)枺?/td> | 201810241976.6 | 申請(qǐng)日: | 2018-03-22 |
| 公開(公告)號(hào): | CN108449347B | 公開(公告)日: | 2021-08-13 |
| 發(fā)明(設(shè)計(jì))人: | 孫瑜;楊秩 | 申請(qǐng)(專利權(quán))人: | 北京可信華泰信息技術(shù)有限公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L9/08;H04L9/32 |
| 代理公司: | 北京安博達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 100097 北京市海淀區(qū)藍(lán)靛廠*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 密鑰 生成 服務(wù)器 | ||
本發(fā)明涉及一種密鑰生成服務(wù)器,包括通信模塊、注冊(cè)模塊、驗(yàn)證模塊和密鑰生成模塊,其中:所述通信模塊用于服務(wù)器與密鑰請(qǐng)求方和密鑰接收方通信;述注冊(cè)模塊其用于在事先為需要生成密鑰的各方進(jìn)行注冊(cè),并為各方分別提供一個(gè)隨機(jī)生成的秘密信息;所述驗(yàn)證模塊用于服務(wù)器根據(jù)密鑰請(qǐng)求方和密鑰接收方上傳的信息,基于秘密信息對(duì)雙方進(jìn)行身份驗(yàn)證;所述密鑰生成模塊用于在所述驗(yàn)證通過后,生成隨機(jī)密鑰,并基于秘密信息發(fā)送給密鑰請(qǐng)求方和密鑰接收方法。
【技術(shù)領(lǐng)域】
本發(fā)明屬于計(jì)算機(jī)領(lǐng)域,尤其涉及一種密鑰生成服務(wù)器。
【背景技術(shù)】
近年來,隨著人們對(duì)計(jì)算機(jī)和智能手機(jī)的熟練使用,其安全問題也日益重要。加密是保證計(jì)算機(jī)和智能手機(jī)安全的一種常見方法,而加密是需要使用密鑰的。現(xiàn)有技術(shù)中的密鑰常常是固定的,一旦被竊取,后果嚴(yán)重。
【發(fā)明內(nèi)容】
為了解決現(xiàn)有技術(shù)中的上述問題,本發(fā)明提供了一種密鑰生成服務(wù)器用于幫助生成密鑰。
本發(fā)明采用的技術(shù)方案具體如下:
一種密鑰生成服務(wù)器,包括通信模塊、注冊(cè)模塊、驗(yàn)證模塊和密鑰生成模塊,其中:所述通信模塊用于服務(wù)器與密鑰請(qǐng)求方和密鑰接收方通信;述注冊(cè)模塊其用于在事先為需要生成密鑰的各方進(jìn)行注冊(cè),并為各方分別提供一個(gè)隨機(jī)生成的秘密信息;所述驗(yàn)證模塊用于服務(wù)器根據(jù)密鑰請(qǐng)求方和密鑰接收方上傳的信息,基于秘密信息對(duì)雙方進(jìn)行身份驗(yàn)證;所述密鑰生成模塊用于在所述驗(yàn)證通過后,生成隨機(jī)密鑰,并基于秘密信息發(fā)送給密鑰請(qǐng)求方和密鑰接收方法。
本發(fā)明的有益效果為:在不降低安全性的情況下,相對(duì)現(xiàn)有技術(shù),本發(fā)明的方法更加簡(jiǎn)單可靠,降低了實(shí)現(xiàn)的復(fù)雜性,對(duì)計(jì)算能力要求低,可以應(yīng)用于不同計(jì)算能力的設(shè)備。
【附圖說明】
此處所說明的附圖是用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,但并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定,在附圖中:
圖1是本發(fā)明密鑰生成過程所涉及的三方。
圖2是本發(fā)明服務(wù)器的邏輯結(jié)構(gòu)圖。
【具體實(shí)施方式】
下面將結(jié)合附圖以及具體實(shí)施例來詳細(xì)說明本發(fā)明,其中的示意性實(shí)施例以及說明僅用來解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。
本發(fā)明生成密鑰的過程涉及到三方:密鑰請(qǐng)求方、密鑰接收方和服務(wù)器。所述密鑰請(qǐng)求方和接收方是網(wǎng)絡(luò)上需要進(jìn)行加密通信的雙方。所述密鑰請(qǐng)求方是發(fā)起所述加密通信的一方,并由所述密鑰請(qǐng)求方發(fā)起密鑰的生成過程。所述密鑰接收方法是接受加密通信的一方,并配合所述密鑰請(qǐng)求方發(fā)起的密鑰生成過程。密鑰請(qǐng)求方、密鑰接收方和服務(wù)器通過網(wǎng)絡(luò)互相連接,所述網(wǎng)絡(luò)可以是互聯(lián)網(wǎng)、廣域網(wǎng)、局域網(wǎng)等。
所述服務(wù)器是一個(gè)中立的可信第三方,通信模塊、注冊(cè)模塊、驗(yàn)證模塊和密鑰生成模塊,所述通信模塊用于服務(wù)器與密鑰請(qǐng)求方和密鑰接收方通信。所述注冊(cè)模塊其用于在事先為需要生成密鑰的各方進(jìn)行注冊(cè),并為各方分別提供一個(gè)隨機(jī)生成的秘密信息。例如,A到所述服務(wù)器進(jìn)行注冊(cè),服務(wù)器對(duì)A的身份進(jìn)行認(rèn)證后,隨機(jī)生成一個(gè)秘密信息Secret,優(yōu)選的,為了保證足夠的安全,Secret是不少于1024位的二進(jìn)制數(shù)。該秘密信息提供給A,由A和服務(wù)器分別保存。驗(yàn)證模塊和密鑰生成模塊在后續(xù)介紹。
基于上述三方結(jié)構(gòu),下面對(duì)本發(fā)明生成密鑰的過程進(jìn)行詳細(xì)說明:
(1)密鑰請(qǐng)求方向密鑰接收方發(fā)起連接請(qǐng)求,在連接請(qǐng)求中攜帶了一個(gè)連接碼LA和請(qǐng)求碼ID;所述連接碼LA和請(qǐng)求碼ID都是由密鑰請(qǐng)求方隨機(jī)生成的一個(gè)數(shù)字。
為了安全考慮,所述連接碼的位數(shù)應(yīng)當(dāng)足夠長(zhǎng),優(yōu)選的,連接碼應(yīng)當(dāng)與上述秘密信息Secret一樣,不少于1024位。
(2)密鑰接收方在收到連接請(qǐng)求后,也隨機(jī)生成一個(gè)連接碼LB,然后向密鑰請(qǐng)求方發(fā)送一個(gè)應(yīng)答消息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京可信華泰信息技術(shù)有限公司,未經(jīng)北京可信華泰信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810241976.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)





