本申請(qǐng)涉及通信,尤其涉及一種數(shù)據(jù)處理方法、數(shù)據(jù)管理設(shè)備、數(shù)據(jù)處理設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著信息技術(shù)的不斷發(fā)展,人們?cè)谌粘I钪挟a(chǎn)生的數(shù)據(jù)量越發(fā)龐大,有效地監(jiān)管和審計(jì)數(shù)據(jù)、從數(shù)據(jù)中統(tǒng)計(jì)并挖掘可靠且有效的信息成為當(dāng)前各級(jí)管理機(jī)構(gòu)越來(lái)越迫切的需求。
2、然而,當(dāng)前的數(shù)據(jù)治理現(xiàn)狀難以滿足上述目標(biāo),主要原因是數(shù)據(jù)處理者(比如企業(yè))與數(shù)據(jù)主體(比如消費(fèi)者)和管理機(jī)構(gòu)(比如國(guó)家數(shù)據(jù)局)相比,對(duì)數(shù)據(jù)的控制權(quán)力過(guò)大。數(shù)據(jù)處理者可以在交互數(shù)據(jù)的交互過(guò)程或計(jì)算過(guò)程中對(duì)其進(jìn)行篡改,從而影響數(shù)據(jù)處理結(jié)果。
3、因此,亟需一種能夠保證數(shù)據(jù)完整性和運(yùn)算過(guò)程完整性,且能夠保證運(yùn)算結(jié)果的可靠性的方法來(lái)對(duì)交互數(shù)據(jù)進(jìn)行處理。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例的主要目的在于提供一種數(shù)據(jù)處理方法、數(shù)據(jù)管理設(shè)備、數(shù)據(jù)處理設(shè)備及存儲(chǔ)介質(zhì),旨在以較低的成本確保交互數(shù)據(jù)的完整性和相關(guān)運(yùn)算過(guò)程和結(jié)果的可靠性,從而達(dá)到安全可靠地進(jìn)行數(shù)據(jù)治理的目的。
2、第一方面,本申請(qǐng)實(shí)施例提供一種數(shù)據(jù)處理方法,應(yīng)用于數(shù)據(jù)管理設(shè)備,所述方法包括:
3、向交互群組中各數(shù)據(jù)處理設(shè)備發(fā)送其對(duì)應(yīng)的秘鑰數(shù)據(jù),以使各所述數(shù)據(jù)處理設(shè)備在進(jìn)行數(shù)據(jù)交互時(shí),根據(jù)其對(duì)應(yīng)的所述秘鑰數(shù)據(jù)對(duì)其獲取到的簽名數(shù)據(jù)進(jìn)行驗(yàn)證以得到第一簽名驗(yàn)證結(jié)果,并根據(jù)所述交互群組中所有數(shù)據(jù)處理設(shè)備生成的第一簽名驗(yàn)證結(jié)果確定數(shù)據(jù)交互完整性;
4、獲取數(shù)據(jù)處理算法,并將所述數(shù)據(jù)處理算法轉(zhuǎn)換為對(duì)應(yīng)的證明器和驗(yàn)證器;
5、將所述證明器發(fā)送至目標(biāo)數(shù)據(jù)處理設(shè)備,以使所述目標(biāo)數(shù)據(jù)處理設(shè)備基于所述證明器對(duì)交互數(shù)據(jù)進(jìn)行計(jì)算,得到數(shù)據(jù)計(jì)算結(jié)果;
6、獲取所述數(shù)據(jù)計(jì)算結(jié)果,并基于所述驗(yàn)證器對(duì)所述數(shù)據(jù)計(jì)算結(jié)果進(jìn)行驗(yàn)證以得到數(shù)據(jù)驗(yàn)證結(jié)果,并根據(jù)所述數(shù)據(jù)驗(yàn)證結(jié)果確定數(shù)據(jù)計(jì)算完整性;
7、根據(jù)所述數(shù)據(jù)交互完整性和所述數(shù)據(jù)計(jì)算完整性確定數(shù)據(jù)可靠性。
8、第二方面,本申請(qǐng)實(shí)施例提供一種數(shù)據(jù)處理方法,應(yīng)用于數(shù)據(jù)處理設(shè)備,所述方法包括:
9、接收數(shù)據(jù)管理設(shè)備發(fā)送的秘鑰數(shù)據(jù),并在與交互群組中其余數(shù)據(jù)處理設(shè)備進(jìn)行數(shù)據(jù)交互時(shí),獲取所述其余數(shù)據(jù)處理設(shè)備對(duì)應(yīng)的簽名數(shù)據(jù);
10、根據(jù)所述秘鑰數(shù)據(jù)對(duì)所述簽名數(shù)據(jù)進(jìn)行驗(yàn)證以得到第一簽名驗(yàn)證結(jié)果,并根據(jù)所述交互群組中所有數(shù)據(jù)處理設(shè)備生成的第一簽名驗(yàn)證結(jié)果確定數(shù)據(jù)交互完整性;
11、獲取數(shù)據(jù)管理設(shè)備發(fā)送的證明器,并基于所述證明器對(duì)交互數(shù)據(jù)進(jìn)行計(jì)算,得到數(shù)據(jù)計(jì)算結(jié)果;
12、將所述數(shù)據(jù)計(jì)算結(jié)果發(fā)送至所述數(shù)據(jù)管理設(shè)備,以使所述數(shù)據(jù)管理設(shè)備基于驗(yàn)證器對(duì)所述數(shù)據(jù)計(jì)算結(jié)果進(jìn)行驗(yàn)證以得到數(shù)據(jù)驗(yàn)證結(jié)果,并根據(jù)所述數(shù)據(jù)驗(yàn)證結(jié)果確定數(shù)據(jù)計(jì)算完整性;
13、根據(jù)所述數(shù)據(jù)交互完整性和所述數(shù)據(jù)計(jì)算完整性確定數(shù)據(jù)可靠性。
14、第三方面,本申請(qǐng)實(shí)施例提供一種數(shù)據(jù)管理設(shè)備,所述數(shù)據(jù)管理設(shè)備包括:
15、處理器、存儲(chǔ)器、存儲(chǔ)在所述存儲(chǔ)器上并可被所述處理器執(zhí)行的計(jì)算機(jī)程序以及用于實(shí)現(xiàn)所述處理器和所述存儲(chǔ)器之間的連接通信的數(shù)據(jù)總線,其中所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),實(shí)現(xiàn)如前述應(yīng)用在數(shù)據(jù)管理設(shè)備的數(shù)據(jù)處理方法的步驟。
16、第四方面,本申請(qǐng)實(shí)施例提供一種數(shù)據(jù)處理設(shè)備,所述數(shù)據(jù)管理設(shè)備包括:
17、處理器、存儲(chǔ)器、存儲(chǔ)在所述存儲(chǔ)器上并可被所述處理器執(zhí)行的計(jì)算機(jī)程序以及用于實(shí)現(xiàn)所述處理器和所述存儲(chǔ)器之間的連接通信的數(shù)據(jù)總線,其中所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),實(shí)現(xiàn)如前述應(yīng)用在數(shù)據(jù)處理設(shè)備的數(shù)據(jù)處理方法的步驟。
18、第五方面,本申請(qǐng)實(shí)施例提供一種存儲(chǔ)介質(zhì),用于計(jì)算機(jī)可讀存儲(chǔ),所述存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,所述一個(gè)或者多個(gè)程序可被一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)如前述應(yīng)用在數(shù)據(jù)管理設(shè)備的數(shù)據(jù)處理方法的步驟或者應(yīng)用在數(shù)據(jù)處理設(shè)備的數(shù)據(jù)處理方法的步驟。
19、本申請(qǐng)實(shí)施例提供一種數(shù)據(jù)處理方法、數(shù)據(jù)管理設(shè)備、數(shù)據(jù)處理設(shè)備及存儲(chǔ)介質(zhì)。數(shù)據(jù)管理設(shè)備通過(guò)向交互群組中各數(shù)據(jù)處理設(shè)備發(fā)送其對(duì)應(yīng)的秘鑰數(shù)據(jù),以使各數(shù)據(jù)處理設(shè)備在進(jìn)行數(shù)據(jù)交互時(shí),根據(jù)其對(duì)應(yīng)的秘鑰數(shù)據(jù)確定數(shù)據(jù)交互完整性;并獲取數(shù)據(jù)處理算法,并將數(shù)據(jù)處理算法轉(zhuǎn)換為對(duì)應(yīng)的證明器和驗(yàn)證器;再獲取目標(biāo)數(shù)據(jù)處理設(shè)備基于證明器生成的數(shù)據(jù)計(jì)算結(jié)果,并根據(jù)數(shù)據(jù)計(jì)算結(jié)果確定數(shù)據(jù)計(jì)算完整性;從而根據(jù)數(shù)據(jù)交互完整性和數(shù)據(jù)計(jì)算完整性確定數(shù)據(jù)可靠性。由此可以通過(guò)利用數(shù)字簽名和零知識(shí)證明技術(shù),能夠使管理機(jī)構(gòu)以較低的成本確保原始數(shù)據(jù)的完整性和相關(guān)運(yùn)算過(guò)程和結(jié)果的可靠性,且能夠有效發(fā)現(xiàn)數(shù)據(jù)處理者的不當(dāng)行為,保證了數(shù)據(jù)治理結(jié)果的可信度,從而達(dá)成其數(shù)據(jù)治理的目的。
1.一種數(shù)據(jù)處理方法,其特征在于,應(yīng)用于數(shù)據(jù)管理設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)計(jì)算結(jié)果包括算法運(yùn)算結(jié)果、證明回執(zhí)和第二簽名驗(yàn)證結(jié)果,所述基于所述驗(yàn)證器對(duì)所述數(shù)據(jù)計(jì)算結(jié)果進(jìn)行驗(yàn)證以得到數(shù)據(jù)驗(yàn)證結(jié)果,包括:
3.根據(jù)權(quán)利要求1所述的方法,所述向交互群組中各數(shù)據(jù)處理設(shè)備發(fā)送其對(duì)應(yīng)的秘鑰數(shù)據(jù)之前,還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向交互群組中各數(shù)據(jù)處理設(shè)備發(fā)送其對(duì)應(yīng)的秘鑰數(shù)據(jù)之后,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述秘鑰數(shù)據(jù)對(duì)各所述數(shù)據(jù)處理設(shè)備進(jìn)行身份驗(yàn)證,生成各所述數(shù)據(jù)處理設(shè)備對(duì)應(yīng)的身份驗(yàn)證結(jié)果,包括:
6.一種數(shù)據(jù)處理方法,其特征在于,應(yīng)用于數(shù)據(jù)處理設(shè)備,所述方法包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述獲取所述其余數(shù)據(jù)處理設(shè)備對(duì)應(yīng)的簽名數(shù)據(jù)之前,還包括:
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述獲取所述其余數(shù)據(jù)處理設(shè)備對(duì)應(yīng)的簽名數(shù)據(jù)之前,還包括:
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述秘鑰數(shù)據(jù)對(duì)所述簽名數(shù)據(jù)進(jìn)行驗(yàn)證以得到第一簽名驗(yàn)證結(jié)果,包括:
10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述基于所述證明器對(duì)交互數(shù)據(jù)進(jìn)行計(jì)算,得到數(shù)據(jù)計(jì)算結(jié)果,包括:
11.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
12.一種數(shù)據(jù)管理設(shè)備,其特征在于,所述數(shù)據(jù)管理設(shè)備包括:
13.一種數(shù)據(jù)處理設(shè)備,其特征在于,所述數(shù)據(jù)處理設(shè)備包括:
14.一種存儲(chǔ)介質(zhì),用于計(jì)算機(jī)可讀存儲(chǔ),其特征在于,所述存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,所述一個(gè)或者多個(gè)程序可被一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)如權(quán)利要求1至5中任一項(xiàng)所述的數(shù)據(jù)處理方法的步驟或者實(shí)現(xiàn)如權(quán)利要求6至11中任一項(xiàng)所述的數(shù)據(jù)處理方法的步驟。