欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)字證書生成方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40621040發(fā)布日期:2025-01-10 18:26閱讀:2來(lái)源:國(guó)知局
數(shù)字證書生成方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)與流程

本請(qǐng)求涉及信息安全,具體而言,涉及一種數(shù)字證書生成方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)。


背景技術(shù):

1、隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,用戶逐漸在線完成各項(xiàng)操作、獲得各項(xiàng)服務(wù),在線操作為用戶帶來(lái)使用便捷的同時(shí),也為用戶帶來(lái)了保密、安全方面的隱患。

2、相關(guān)技術(shù)中,通常采用公鑰基礎(chǔ)設(shè)施(public?key?infrastructure?,?pki)來(lái)實(shí)現(xiàn)并提供安全服務(wù),其中,pki是利用非對(duì)稱密碼算法原理(公鑰理論)和第三方認(rèn)證技術(shù)來(lái)實(shí)現(xiàn)并提供安全服務(wù)的具有通用性的安全服務(wù)措施。

3、然而,傳統(tǒng)公鑰密碼體系的安全性依賴于計(jì)算的復(fù)雜度,不具有無(wú)條件安全性,存在一定安全隱患。


技術(shù)實(shí)現(xiàn)思路

1、有鑒于此,本請(qǐng)求實(shí)施例提供了一種數(shù)字證書生成方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),以基于后量子密碼算法和國(guó)密算法生成數(shù)字證書,能夠保證通信安全,抵抗量子攻擊,實(shí)現(xiàn)無(wú)條件安全級(jí)別的證書生成。

2、第一方面,本請(qǐng)求實(shí)施例提供了一種數(shù)字證書生成方法,應(yīng)用于證書簽發(fā)系統(tǒng),所述方法包括:

3、接收用戶終端發(fā)送的證書生成請(qǐng)求,所述證書生成請(qǐng)求中包括:用戶信息和證書生成算法的標(biāo)識(shí)符,所述證書生成算法包括:后量子密碼算法和預(yù)設(shè)國(guó)密算法;

4、根據(jù)所述后量子密碼算法的后量子公鑰和所述預(yù)設(shè)國(guó)密算法的國(guó)密公鑰,生成目標(biāo)混合公鑰;

5、根據(jù)所述用戶信息和所述目標(biāo)混合公鑰,生成目標(biāo)數(shù)字證書;

6、向所述用戶終端發(fā)送所述目標(biāo)數(shù)字證書。

7、在一可選的實(shí)施方式中,所述證書生成請(qǐng)求中還包括:第一證書類型和/或第二證書類型;所述根據(jù)所述后量子密碼算法的后量子公鑰和所述預(yù)設(shè)國(guó)密算法的國(guó)密公鑰,生成目標(biāo)混合公鑰,包括:

8、根據(jù)所述第一證書類型的第一后量子公鑰和第一國(guó)密公鑰,生成第一混合公鑰;和/或,

9、根據(jù)所述第二證書類型的第二后量子公鑰和第二國(guó)密公鑰,生成第二混合公鑰;

10、所述根據(jù)所述用戶信息和所述目標(biāo)混合公鑰,生成目標(biāo)數(shù)字證書,包括:

11、根據(jù)所述用戶信息和所述第一混合公鑰,生成簽名證書,以基于所述用戶終端自身存儲(chǔ)的第一混合私鑰和所述簽名證書進(jìn)行數(shù)據(jù)傳輸;和/或,

12、根據(jù)所述用戶信息和所述第二混合公鑰,生成加密證書,以基于所述加密證書進(jìn)行數(shù)據(jù)傳輸。

13、在一可選的實(shí)施方式中,所述根據(jù)所述第二證書類型的第二后量子公鑰和第二國(guó)密公鑰,生成第二混合公鑰,包括:

14、向密鑰管理中心發(fā)送混合密鑰生成請(qǐng)求,所述混合密鑰生成請(qǐng)求中包括:所述證書生成算法的標(biāo)識(shí)符、所述第二后量子公鑰以及所述第二國(guó)密公鑰,以使所述密鑰管理中心根據(jù)所述第二后量子公鑰和所述第二國(guó)密公鑰生成第二混合公鑰;

15、接收所述密鑰管理中心發(fā)送的所述第二混合公鑰。

16、在一可選的實(shí)施方式中,所述方法還包括:

17、從所述證書生成請(qǐng)求中獲取臨時(shí)混合公鑰,所述混合密鑰生成請(qǐng)求中還包括:所述臨時(shí)混合公鑰,以使所述密鑰管理中心生成所述第二混合公鑰對(duì)應(yīng)的第二混合私鑰,并采用所述臨時(shí)混合公鑰對(duì)所述第二混合私鑰進(jìn)行加密得到加密私鑰;

18、接收所述密鑰管理中心發(fā)送的所述加密私鑰;

19、向所述用戶終端發(fā)送所述加密私鑰,以使所述用戶終端采用臨時(shí)混合私鑰對(duì)所述加密私鑰進(jìn)行解密得到所述第二混合私鑰,以基于所述第二混合私鑰和所述加密證書進(jìn)行數(shù)據(jù)傳輸。

20、在一可選的實(shí)施方式中,所述方法還包括:

21、接收所述用戶終端發(fā)送的針對(duì)所述目標(biāo)數(shù)字證書的證書更新請(qǐng)求;

22、根據(jù)所述證書更新請(qǐng)求,重新生成目標(biāo)混合公鑰,并生成新的目標(biāo)數(shù)字證書;

23、向所述用戶終端發(fā)送證書更新響應(yīng),以指示采用所述新的目標(biāo)數(shù)字證書更新所述目標(biāo)數(shù)字證書。

24、在一可選的實(shí)施方式中,所述方法還包括:

25、在所述簽名證書丟失的情況下,接收所述用戶終端發(fā)送的簽名證書恢復(fù)請(qǐng)求,所述簽名證書恢復(fù)請(qǐng)求中包括:新的第一混合公鑰;

26、根據(jù)所述用戶信息和所述新的第一混合公鑰,重新生成簽名證書;

27、向所述用戶終端發(fā)送給簽名證書恢復(fù)響應(yīng),以指示采用重新生成的簽名證書更新所述簽名證書。

28、在一可選的實(shí)施方式中,所述方法還包括:

29、在所述加密證書丟失的情況下,接收所述用戶終端發(fā)送的加密證書恢復(fù)請(qǐng)求,所述加密證書恢復(fù)請(qǐng)求中包括:所述臨時(shí)混合公鑰;

30、向所述密鑰管理中心發(fā)送密鑰恢復(fù)請(qǐng)求,所述密鑰恢復(fù)請(qǐng)求中包括:所述臨時(shí)混合公鑰和所述加密證書的標(biāo)識(shí),以使所述密鑰管理中心根據(jù)所述加密證書的標(biāo)識(shí),查詢所述第二混合公鑰和所述第二混合私鑰,并采用所述臨時(shí)混合公鑰重新對(duì)所述第二混合私鑰進(jìn)行加密得到加密私鑰;

31、接收所述密鑰管理中心發(fā)送查詢到的第二混合公鑰和重新生成的加密私鑰;

32、根據(jù)所述用戶信息和所述第二混合公鑰,重新生成加密證書;

33、向所述用戶終端發(fā)送重新生成的加密證書和所述重新生成的加密私鑰。

34、在一可選的實(shí)施方式中,所述方法還包括:

35、接收所述用戶終端發(fā)送的針對(duì)所述目標(biāo)數(shù)字證書的證書無(wú)效請(qǐng)求,所述證書無(wú)效請(qǐng)求為:證書撤銷請(qǐng)求或證書凍結(jié)請(qǐng)求;

36、根據(jù)所述證書撤銷請(qǐng)求或證書凍結(jié)請(qǐng)求,將所述目標(biāo)數(shù)字證書加入證書撤銷列表中,并將證書狀態(tài)查詢系統(tǒng)中所述目標(biāo)數(shù)字證書的狀態(tài)標(biāo)記為撤銷或凍結(jié)。

37、在一可選的實(shí)施方式中,所述方法還包括:

38、若所述證書無(wú)效請(qǐng)求為證書凍結(jié)請(qǐng)求,接收所述用戶終端發(fā)送的針對(duì)所述目標(biāo)數(shù)字證書的證書解凍請(qǐng)求;

39、根據(jù)所述證書解凍請(qǐng)求,將所述目標(biāo)數(shù)字證書從證書撤銷列表中移除,并將所述證書狀態(tài)查詢系統(tǒng)中所述目標(biāo)數(shù)字證書的狀態(tài)標(biāo)記為使用中。

40、在一可選的實(shí)施方式中,所述方法還包括:

41、接收所述用戶終端發(fā)送的針對(duì)所述簽名證書的證書延期請(qǐng)求,所述證書延期請(qǐng)求中包括:延期時(shí)間;

42、根據(jù)所述延期時(shí)間,向所述用戶終端發(fā)送給簽名證書延期響應(yīng),以指示采用所述延期時(shí)間更新所述簽名證書內(nèi)存儲(chǔ)的結(jié)束時(shí)間。

43、在一可選的實(shí)施方式中,所述方法還包括:

44、接收所述用戶終端發(fā)送的針對(duì)所述加密證書的證書延期請(qǐng)求,所述證書延期請(qǐng)求中包括:延期時(shí)間;

45、向所述密鑰管理中心發(fā)送混合密鑰生成請(qǐng)求,以使所述密鑰管理中心采用所述證書生成算法,根據(jù)所述第二后量子公鑰和所述第二國(guó)密公鑰重新生成所述第二混合公鑰;

46、根據(jù)所述延期時(shí)間、所述用戶信息以及所述第二混合公鑰,重新生成加密證書;

47、向所述用戶終端發(fā)送給重新生成的加密證書。

48、第二方面,本請(qǐng)求實(shí)施例還提供了一種數(shù)字證書生成裝置,包括:

49、接收模塊,用于接收用戶終端發(fā)送的證書生成請(qǐng)求,所述證書生成請(qǐng)求中包括:用戶信息和證書生成算法的標(biāo)識(shí)符,所述證書生成算法包括:后量子密碼算法和預(yù)設(shè)國(guó)密算法;

50、處理模塊,用于根據(jù)所述后量子密碼算法的后量子公鑰和所述預(yù)設(shè)國(guó)密算法的國(guó)密公鑰,生成目標(biāo)混合公鑰;

51、所述處理模塊,還用于根據(jù)所述用戶信息和所述目標(biāo)混合公鑰,生成目標(biāo)數(shù)字證書;

52、發(fā)送模塊,用于向所述用戶終端發(fā)送所述目標(biāo)數(shù)字證書。

53、在一可選的實(shí)施方式中,所述處理模塊,具體用于:

54、根據(jù)所述第一證書類型的第一后量子公鑰和第一國(guó)密公鑰,生成第一混合公鑰;和/或,

55、根據(jù)所述第二證書類型的第二后量子公鑰和第二國(guó)密公鑰,生成第二混合公鑰;

56、所述處理模塊,具體用于:根據(jù)所述用戶信息和所述第一混合公鑰,生成簽名證書,以基于所述用戶終端自身存儲(chǔ)的第一混合私鑰和所述簽名證書進(jìn)行數(shù)據(jù)傳輸;和/或,

57、根據(jù)所述用戶信息和所述第二混合公鑰,生成加密證書,以基于所述加密證書進(jìn)行數(shù)據(jù)傳輸。

58、在一可選的實(shí)施方式中,所述處理模塊,具體用于:

59、向密鑰管理中心發(fā)送混合密鑰生成請(qǐng)求,所述混合密鑰生成請(qǐng)求中包括:所述證書生成算法的標(biāo)識(shí)符、所述第二后量子公鑰以及所述第二國(guó)密公鑰,以使所述密鑰管理中心根據(jù)所述第二后量子公鑰和所述第二國(guó)密公鑰生成第二混合公鑰;

60、接收所述密鑰管理中心發(fā)送的所述第二混合公鑰。

61、在一可選的實(shí)施方式中,所述裝置還包括:

62、獲取模塊,用于從所述證書生成請(qǐng)求中獲取臨時(shí)混合公鑰,所述混合密鑰生成請(qǐng)求中還包括:所述臨時(shí)混合公鑰,以使所述密鑰管理中心生成所述第二混合公鑰對(duì)應(yīng)的第二混合私鑰,并采用所述臨時(shí)混合公鑰對(duì)所述第二混合私鑰進(jìn)行加密得到加密私鑰;

63、所述接收模塊,還用于接收所述密鑰管理中心發(fā)送的所述加密私鑰;

64、所述發(fā)送模塊,還用于向所述用戶終端發(fā)送所述加密私鑰,以使所述用戶終端采用臨時(shí)混合私鑰對(duì)所述加密私鑰進(jìn)行解密得到所述第二混合私鑰,以基于所述第二混合私鑰和所述加密證書進(jìn)行數(shù)據(jù)傳輸。

65、在一可選的實(shí)施方式中,所述接收模塊,還用于:

66、接收所述用戶終端發(fā)送的針對(duì)所述目標(biāo)數(shù)字證書的證書更新請(qǐng)求;

67、所述處理模塊,還用于根據(jù)所述證書更新請(qǐng)求,重新生成目標(biāo)混合公鑰,并生成新的目標(biāo)數(shù)字證書;

68、所述發(fā)送模塊,還用于向所述用戶終端發(fā)送證書更新響應(yīng),以指示采用所述新的目標(biāo)數(shù)字證書更新所述目標(biāo)數(shù)字證書。

69、在一可選的實(shí)施方式中,所述接收模塊,還用于:

70、在所述簽名證書丟失的情況下,接收所述用戶終端發(fā)送的簽名證書恢復(fù)請(qǐng)求,所述簽名證書恢復(fù)請(qǐng)求中包括:新的第一混合公鑰;

71、所述處理模塊,還用于根據(jù)所述用戶信息和所述新的第一混合公鑰,重新生成簽名證書;

72、所述發(fā)送模塊,還用于向所述用戶終端發(fā)送給簽名證書恢復(fù)響應(yīng),以指示采用重新生成的簽名證書更新所述簽名證書。

73、在一可選的實(shí)施方式中,所述接收模塊,還用于:

74、在所述加密證書丟失的情況下,接收所述用戶終端發(fā)送的加密證書恢復(fù)請(qǐng)求,所述加密證書恢復(fù)請(qǐng)求中包括:所述臨時(shí)混合公鑰;

75、所述發(fā)送模塊,還用于向所述密鑰管理中心發(fā)送密鑰恢復(fù)請(qǐng)求,所述密鑰恢復(fù)請(qǐng)求中包括:所述臨時(shí)混合公鑰和所述加密證書的標(biāo)識(shí),以使所述密鑰管理中心根據(jù)所述加密證書的標(biāo)識(shí),查詢所述第二混合公鑰和所述第二混合私鑰,并采用所述臨時(shí)混合公鑰重新對(duì)所述第二混合私鑰進(jìn)行加密得到加密私鑰;

76、所述接收模塊,還用于接收所述密鑰管理中心發(fā)送查詢到的第二混合公鑰和重新生成的加密私鑰;

77、所述處理模塊,還用于根據(jù)所述用戶信息和所述第二混合公鑰,重新生成加密證書;

78、所述發(fā)送模塊,還用于向所述用戶終端發(fā)送重新生成的加密證書和所述重新生成的加密私鑰。

79、在一可選的實(shí)施方式中,所述接收模塊,還用于:

80、接收所述用戶終端發(fā)送的針對(duì)所述目標(biāo)數(shù)字證書的證書無(wú)效請(qǐng)求,所述證書無(wú)效請(qǐng)求為:證書撤銷請(qǐng)求或證書凍結(jié)請(qǐng)求;

81、所述處理模塊,還用于根據(jù)所述證書撤銷請(qǐng)求或證書凍結(jié)請(qǐng)求,將所述目標(biāo)數(shù)字證書加入證書撤銷列表中,并將證書狀態(tài)查詢系統(tǒng)中所述目標(biāo)數(shù)字證書的狀態(tài)標(biāo)記為撤銷或凍結(jié)。

82、在一可選的實(shí)施方式中,所述接收模塊,還用于:

83、若所述證書無(wú)效請(qǐng)求為證書凍結(jié)請(qǐng)求,接收所述用戶終端發(fā)送的針對(duì)所述目標(biāo)數(shù)字證書的證書解凍請(qǐng)求;

84、所述處理模塊,還用于根據(jù)所述證書解凍請(qǐng)求,將所述目標(biāo)數(shù)字證書從證書撤銷列表中移除,并將所述證書狀態(tài)查詢系統(tǒng)中所述目標(biāo)數(shù)字證書的狀態(tài)標(biāo)記為使用中。

85、在一可選的實(shí)施方式中,所述接收模塊,還用于:

86、接收所述用戶終端發(fā)送的針對(duì)所述簽名證書的證書延期請(qǐng)求,所述證書延期請(qǐng)求中包括:延期時(shí)間;

87、所述發(fā)送模塊,還用于根據(jù)所述延期時(shí)間,向所述用戶終端發(fā)送給簽名證書延期響應(yīng),以指示采用所述延期時(shí)間更新所述簽名證書內(nèi)存儲(chǔ)的結(jié)束時(shí)間。

88、在一可選的實(shí)施方式中,所述接收模塊,還用于:

89、接收所述用戶終端發(fā)送的針對(duì)所述加密證書的證書延期請(qǐng)求,所述證書延期請(qǐng)求中包括:延期時(shí)間;

90、所述發(fā)送模塊,還用于向所述密鑰管理中心發(fā)送混合密鑰生成請(qǐng)求,以使所述密鑰管理中心采用所述證書生成算法,根據(jù)所述第二后量子公鑰和所述第二國(guó)密公鑰重新生成所述第二混合公鑰;

91、所述處理模塊,還用于根據(jù)所述延期時(shí)間、所述用戶信息以及所述第二混合公鑰,重新生成加密證書;

92、所述發(fā)送模塊,還用于向所述用戶終端發(fā)送給重新生成的加密證書。

93、第三方面,本請(qǐng)求實(shí)施例還提供了一種電子設(shè)備,包括:處理器、存儲(chǔ)器和總線,所述存儲(chǔ)器存儲(chǔ)有所述處理器可執(zhí)行的機(jī)器可讀指令,當(dāng)電子設(shè)備運(yùn)行時(shí),所述處理器與所述存儲(chǔ)器之間通過(guò)總線通信,所述處理器執(zhí)行所述機(jī)器可讀指令,以執(zhí)行第一方面任一項(xiàng)所述的方法。

94、第四方面,本請(qǐng)求實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器運(yùn)行時(shí)執(zhí)行第一方面任一項(xiàng)所述的方法。

95、本請(qǐng)求提供了一種數(shù)字證書生成方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),其中,該方法包括:接收用戶終端發(fā)送的證書生成請(qǐng)求,證書生成請(qǐng)求中包括:用戶信息和證書生成算法的標(biāo)識(shí)符,證書生成算法包括:后量子密碼算法和預(yù)設(shè)國(guó)密算法,根據(jù)后量子密碼算法的后量子公鑰和預(yù)設(shè)國(guó)密算法的國(guó)密公鑰,生成目標(biāo)混合公鑰,根據(jù)用戶信息和目標(biāo)混合公鑰,生成目標(biāo)數(shù)字證書,向用戶終端發(fā)送目標(biāo)數(shù)字證書。以基于后量子密碼算法和國(guó)密算法生成數(shù)字證書,能夠保證通信安全,抵抗量子攻擊,實(shí)現(xiàn)無(wú)條件安全級(jí)別的證書生成。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
兴国县| 石屏县| 库车县| 五家渠市| 阳春市| 无锡市| 顺昌县| 琼海市| 印江| 衡阳市| 巴林左旗| 安远县| 璧山县| 祁阳县| 南安市| 玛曲县| 余姚市| 新蔡县| 鄂州市| 大冶市| 驻马店市| 博罗县| 方山县| 苏尼特右旗| 栖霞市| 多伦县| 衡东县| 长沙市| 惠来县| 虞城县| 黔江区| 淳化县| 通河县| 乐陵市| 灵璧县| 祁连县| 东山县| 丹凤县| 婺源县| 临高县| 亳州市|