System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及計(jì)算機(jī)應(yīng)用,特別是涉及一種數(shù)據(jù)處理方法、裝置、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、隨著信息技術(shù)的快速發(fā)展,大數(shù)據(jù)因其蘊(yùn)藏著經(jīng)濟(jì)價(jià)值和社會(huì)價(jià)值,逐漸成為數(shù)字經(jīng)濟(jì)和信息社會(huì)的重要資源,同時(shí)也成為各類網(wǎng)絡(luò)攻擊的重點(diǎn)目標(biāo)。若缺乏有效的保護(hù)措施,將會(huì)增加高價(jià)值數(shù)據(jù)的泄露風(fēng)險(xiǎn),進(jìn)而對(duì)社會(huì)安全體系產(chǎn)生影響。因此,數(shù)據(jù)保護(hù)需求愈發(fā)迫切。
2、在眾多數(shù)據(jù)保護(hù)技術(shù)中,密碼技術(shù)被廣泛認(rèn)為是相較于傳統(tǒng)方式更為有效、可靠和基礎(chǔ)的數(shù)據(jù)保護(hù)手段。當(dāng)前信息系統(tǒng)普遍采用遠(yuǎn)程調(diào)用服務(wù)器密碼機(jī)、簽名驗(yàn)簽服務(wù)器等硬件密碼設(shè)備來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的密碼保護(hù)。
3、然而,這種遠(yuǎn)程調(diào)用硬件密碼設(shè)備的方式需要通過(guò)網(wǎng)絡(luò)傳輸密碼應(yīng)用數(shù)據(jù),導(dǎo)致時(shí)延增加,影響系統(tǒng)的整體效率,在大數(shù)據(jù)實(shí)時(shí)處理場(chǎng)景中尤為明顯,無(wú)法滿足快速響應(yīng)的需求。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)的目的是提供一種數(shù)據(jù)處理方法、裝置、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì),以能夠不通過(guò)交換網(wǎng)絡(luò),直接調(diào)用密碼服務(wù),實(shí)現(xiàn)高效的密碼運(yùn)算,提高系統(tǒng)的整體效率。
2、為解決上述技術(shù)問(wèn)題,本申請(qǐng)?zhí)峁┤缦录夹g(shù)方案:
3、第一方面,提供了一種數(shù)據(jù)處理方法,應(yīng)用于目標(biāo)計(jì)算節(jié)點(diǎn),所述目標(biāo)計(jì)算節(jié)點(diǎn)為數(shù)據(jù)處理系統(tǒng)中的任意一個(gè)計(jì)算節(jié)點(diǎn),在所述目標(biāo)計(jì)算節(jié)點(diǎn)上部署有分布式密碼模塊,所述方法包括:
4、確定針對(duì)目標(biāo)數(shù)據(jù)的密碼運(yùn)算需求;
5、在虛擬密碼設(shè)備集中確定滿足所述密碼運(yùn)算需求的目標(biāo)虛擬密碼設(shè)備,所述虛擬密碼設(shè)備集為所述目標(biāo)計(jì)算節(jié)點(diǎn)調(diào)用所述分布式密碼
6、向所述目標(biāo)虛擬密碼設(shè)備發(fā)送針對(duì)所述目標(biāo)數(shù)據(jù)的密碼運(yùn)算請(qǐng)求;
7、接收所述目標(biāo)虛擬密碼設(shè)備返回的針對(duì)所述目標(biāo)數(shù)據(jù)的密碼運(yùn)算結(jié)果。
8、可選地,所述目標(biāo)計(jì)算節(jié)點(diǎn)上配套安裝有密碼應(yīng)用容器,所述向所述目標(biāo)虛擬密碼設(shè)備發(fā)送針對(duì)所述目標(biāo)數(shù)據(jù)的密碼運(yùn)算請(qǐng)求,包括::
9、通過(guò)所述密碼應(yīng)用容器向所述目標(biāo)虛擬密碼設(shè)備發(fā)送針對(duì)所述目標(biāo)數(shù)據(jù)的密碼運(yùn)算請(qǐng)求;
10、所述接收所述目標(biāo)虛擬密碼設(shè)備返回的針對(duì)所述目標(biāo)數(shù)據(jù)的密碼運(yùn)算結(jié)果,包括:
11、通過(guò)所述密碼應(yīng)用容器接收所述目標(biāo)虛擬密碼設(shè)備返回的針對(duì)所述目標(biāo)數(shù)據(jù)的密碼運(yùn)算結(jié)果。
12、可選地,所述虛擬密碼設(shè)備集包括以下至少一種虛擬密碼設(shè)備:
13、虛擬服務(wù)器密碼機(jī);
14、虛擬簽名驗(yàn)簽服務(wù)器;
15、虛擬安全套接層網(wǎng)關(guān);
16、虛擬時(shí)間戳服務(wù)器。
17、可選地,所述密碼運(yùn)算需求包括以下至少一項(xiàng):
18、數(shù)據(jù)加密需求;
19、數(shù)據(jù)解密需求;
20、數(shù)據(jù)簽名需求;
21、數(shù)據(jù)驗(yàn)簽需求;
22、基于消息認(rèn)證碼的哈希運(yùn)算需求。
23、可選地,所述目標(biāo)數(shù)據(jù)包括符合設(shè)定保護(hù)條件的數(shù)據(jù)。
24、可選地,所述目標(biāo)計(jì)算節(jié)點(diǎn)通過(guò)通信總線調(diào)用所述分布式密碼模塊。
25、第二方面,提供了一種數(shù)據(jù)處理裝置,應(yīng)用于目標(biāo)計(jì)算節(jié)點(diǎn),所述目標(biāo)計(jì)算節(jié)點(diǎn)為數(shù)據(jù)處理系統(tǒng)中的任意一個(gè)計(jì)算節(jié)點(diǎn),在所述目標(biāo)計(jì)算節(jié)點(diǎn)上部署有分布式密碼模塊,所述裝置包括:
26、第一確定單元,用于確定針對(duì)目標(biāo)數(shù)據(jù)的密碼運(yùn)算需求;;
27、第二確定單元,用于在虛擬密碼設(shè)備集中確定滿足所述密碼運(yùn)算需求的目標(biāo)虛擬密碼設(shè)備,所述虛擬密碼設(shè)備集為所述目標(biāo)計(jì)算節(jié)點(diǎn)調(diào)用所述分布式密碼模塊虛擬出的虛擬密碼設(shè)備構(gòu)成的集合;
28、發(fā)送單元,用于向所述目標(biāo)虛擬密碼設(shè)備發(fā)送針對(duì)所述目標(biāo)數(shù)據(jù)的密碼運(yùn)算請(qǐng)求;
29、接收單元,用于接收所述目標(biāo)虛擬密碼設(shè)備返回的針對(duì)所述目標(biāo)數(shù)據(jù)的密碼運(yùn)算結(jié)果。
30、可選地,所述目標(biāo)計(jì)算節(jié)點(diǎn)上配套安裝有密碼應(yīng)用容器,,所述發(fā)送單元,具體用于:
31、通過(guò)所述密碼應(yīng)用容器向所述目標(biāo)虛擬密碼設(shè)備發(fā)送針對(duì)所述目標(biāo)數(shù)據(jù)的密碼運(yùn)算請(qǐng)求;
32、所述接收單元,具體用于:
33、通過(guò)所述密碼應(yīng)用容器接收所述目標(biāo)虛擬密碼設(shè)備返回的針對(duì)所述目標(biāo)數(shù)據(jù)的密碼運(yùn)算結(jié)果。
34、可選地,所述虛擬密碼設(shè)備集包括以下至少一種虛擬密碼設(shè)備:
35、虛擬服務(wù)器密碼機(jī);
36、虛擬簽名驗(yàn)簽服務(wù)器;
37、虛擬安全套接層網(wǎng)關(guān);
38、虛擬時(shí)間戳服務(wù)器。
39、可選地,所述密碼運(yùn)算需求包括以下至少一項(xiàng):
40、數(shù)據(jù)加密需求;
41、數(shù)據(jù)解密需求;
42、數(shù)據(jù)簽名需求;
43、數(shù)據(jù)驗(yàn)簽需求;
44、基于消息認(rèn)證碼的哈希運(yùn)算需求。
45、可選地,所述目標(biāo)數(shù)據(jù)包括符合設(shè)定保護(hù)條件的數(shù)據(jù)。
46、可選地,所述目標(biāo)計(jì)算節(jié)點(diǎn)通過(guò)通信總線調(diào)用所述分布式密碼模塊。
47、第三方面,提供了一種數(shù)據(jù)處理系統(tǒng),包括多個(gè)計(jì)算節(jié)點(diǎn),每個(gè)計(jì)算節(jié)點(diǎn)上部署有分布式密碼模塊,目標(biāo)計(jì)算節(jié)點(diǎn)為所述多個(gè)計(jì)算節(jié)點(diǎn)中的任意一個(gè);
48、其中,所述目標(biāo)計(jì)算節(jié)點(diǎn),用于調(diào)用所述分布式密碼模塊虛擬出虛擬密碼設(shè)備,構(gòu)成虛擬密碼設(shè)備集;
49、還用于確定針對(duì)目標(biāo)數(shù)據(jù)的密碼運(yùn)算需求,在虛擬密碼設(shè)備集中確定滿足所述密碼運(yùn)算需求的目標(biāo)虛擬密碼設(shè)備,向所述目標(biāo)虛擬密碼設(shè)備發(fā)送針對(duì)所述目標(biāo)數(shù)據(jù)的密碼運(yùn)算請(qǐng)求,接收所述目標(biāo)虛擬密碼設(shè)備返回的針對(duì)所述目標(biāo)數(shù)據(jù)的密碼運(yùn)算結(jié)果。
50、第四方面,提供了一種電子設(shè)備,包括:
51、存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;
52、處理器,用于執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如第一方面所述的數(shù)據(jù)處理方法的步驟。
53、第五方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面所述的數(shù)據(jù)處理方法的步驟。
54、第六方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)指令,所述計(jì)算機(jī)指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,且適于由處理器讀取并執(zhí)行,以使得具有所述處理器的計(jì)算機(jī)設(shè)備執(zhí)行如第一方面所述的數(shù)據(jù)處理方法的步驟。
55、應(yīng)用本申請(qǐng)實(shí)施例所提供的技術(shù)方案,在數(shù)據(jù)處理系統(tǒng)的任意一個(gè)計(jì)算節(jié)點(diǎn),如目標(biāo)計(jì)算節(jié)點(diǎn)上部署有分布式密碼模塊,目標(biāo)計(jì)算節(jié)點(diǎn)調(diào)用分布式密碼模塊可以虛擬出虛擬密碼設(shè)備,構(gòu)成虛擬密碼設(shè)備集,在確定出針對(duì)目標(biāo)數(shù)據(jù)的密碼運(yùn)算需求后,根據(jù)密碼運(yùn)算需求,在虛擬密碼設(shè)備集中確定目標(biāo)虛擬密碼設(shè)備,向目標(biāo)虛擬密碼設(shè)備發(fā)送針對(duì)目標(biāo)數(shù)據(jù)的密碼運(yùn)算請(qǐng)求,并接收目標(biāo)虛擬密碼設(shè)備返回的針對(duì)目標(biāo)數(shù)據(jù)的密碼運(yùn)算結(jié)果。目標(biāo)計(jì)算節(jié)點(diǎn)無(wú)需通過(guò)交換網(wǎng)絡(luò),可以直接調(diào)用密碼服務(wù),實(shí)現(xiàn)高效的密碼運(yùn)算,提高系統(tǒng)的整體效率。
56、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本申請(qǐng)。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種數(shù)據(jù)處理方法,其特征在于,應(yīng)用于目標(biāo)計(jì)算節(jié)點(diǎn),所述目標(biāo)計(jì)算節(jié)點(diǎn)為數(shù)據(jù)處理系統(tǒng)中的任意一個(gè)計(jì)算節(jié)點(diǎn),在所述目標(biāo)計(jì)算節(jié)點(diǎn)上部署有分布式密碼模塊,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)計(jì)算節(jié)點(diǎn)上配套安裝有密碼應(yīng)用容器,所述向所述目標(biāo)虛擬密碼設(shè)備發(fā)送針對(duì)所述目標(biāo)數(shù)據(jù)的密碼運(yùn)算請(qǐng)求,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述虛擬密碼設(shè)備集包括以下至少一種虛擬密碼設(shè)備:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述密碼運(yùn)算需求包括以下至少一項(xiàng):
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)數(shù)據(jù)包括符合設(shè)定保護(hù)條件的數(shù)據(jù)。
6.根據(jù)權(quán)利要求1至5之中任一項(xiàng)所述的方法,其特征在于,所述目標(biāo)計(jì)算節(jié)點(diǎn)通過(guò)通信總線調(diào)用所述分布式密碼模塊。
7.一種數(shù)據(jù)處理裝置,其特征在于,應(yīng)用于目標(biāo)計(jì)算節(jié)點(diǎn),所述目標(biāo)計(jì)算節(jié)點(diǎn)為數(shù)據(jù)處理系統(tǒng)中的任意一個(gè)計(jì)算節(jié)點(diǎn),在所述目標(biāo)計(jì)算節(jié)點(diǎn)上部署有分布式密碼模塊,所述裝置包括:
8.一種數(shù)據(jù)處理系統(tǒng),其特征在于,包括多個(gè)計(jì)算節(jié)點(diǎn),每個(gè)計(jì)算節(jié)點(diǎn)
9.一種電子設(shè)備,其特征在于,包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6之中任一項(xiàng)所述的數(shù)據(jù)處理方法的步驟。
...【技術(shù)特征摘要】
1.一種數(shù)據(jù)處理方法,其特征在于,應(yīng)用于目標(biāo)計(jì)算節(jié)點(diǎn),所述目標(biāo)計(jì)算節(jié)點(diǎn)為數(shù)據(jù)處理系統(tǒng)中的任意一個(gè)計(jì)算節(jié)點(diǎn),在所述目標(biāo)計(jì)算節(jié)點(diǎn)上部署有分布式密碼模塊,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)計(jì)算節(jié)點(diǎn)上配套安裝有密碼應(yīng)用容器,所述向所述目標(biāo)虛擬密碼設(shè)備發(fā)送針對(duì)所述目標(biāo)數(shù)據(jù)的密碼運(yùn)算請(qǐng)求,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述虛擬密碼設(shè)備集包括以下至少一種虛擬密碼設(shè)備:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述密碼運(yùn)算需求包括以下至少一項(xiàng):
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)數(shù)據(jù)包括符合設(shè)定保護(hù)條件的數(shù)據(jù)。
6.根據(jù)權(quán)利要求...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張立鐵,李硯哲,林以恒,
申請(qǐng)(專利權(quán))人:中國(guó)電信股份有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。