日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

數(shù)據(jù)傳輸?shù)姆椒?、裝置、電子設(shè)備和存儲介質(zhì)與流程

文檔序號:39726095發(fā)布日期:2024-10-22 13:25閱讀:2來源:國知局
數(shù)據(jù)傳輸?shù)姆椒?、裝置、電子設(shè)備和存儲介質(zhì)與流程

本技術(shù)屬于大數(shù)據(jù)分析,尤其涉及一種數(shù)據(jù)傳輸?shù)姆椒?、裝置、電子設(shè)備和存儲介質(zhì)。


背景技術(shù):

1、mapreduce遠(yuǎn)程服務(wù)架構(gòu),是處理大數(shù)據(jù)的一種編程用系統(tǒng)結(jié)構(gòu),由一個map映射階段和一個reduce規(guī)約階段組成,具有易編程、高擴(kuò)展性、高容錯性的特點(diǎn)。但是在該系統(tǒng)架構(gòu)為用戶提供遠(yuǎn)程服務(wù)的過程中,會遇到數(shù)據(jù)處理帶來的信息安全問題。

2、在現(xiàn)有技術(shù)中,往往通過將遠(yuǎn)程服務(wù)上的敏感信息進(jìn)行加密處理,或者,通過分區(qū)處理,即在可信的服務(wù)端處理用戶敏感數(shù)據(jù),在公共服務(wù)端處理普通數(shù)據(jù),以此避免泄露用戶隱私。但是,由于mapreduce遠(yuǎn)程服務(wù)架構(gòu)存在多計(jì)算節(jié)點(diǎn)共享內(nèi)存、數(shù)據(jù)存儲等特點(diǎn),使得攻擊者通過分析mapper節(jié)點(diǎn)和reducer節(jié)點(diǎn)之間傳輸?shù)牧髁?,并結(jié)合統(tǒng)計(jì)知識,可以獲取整體輸入數(shù)據(jù)的分布信息,并對每條記錄進(jìn)行定位和分析,從而推測出用戶隱私。

3、因此,現(xiàn)有技術(shù)存在的問題是:mapper節(jié)點(diǎn)和reducer節(jié)點(diǎn)之間傳輸?shù)牧髁浚瑫孤队脩綦[私。


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

1、本技術(shù)實(shí)施例提供了一種數(shù)據(jù)傳輸?shù)姆椒?、裝置、電子設(shè)備和存儲介質(zhì),解決了mapper節(jié)點(diǎn)和reducer節(jié)點(diǎn)之間傳輸?shù)牧髁浚瑫孤队脩綦[私的問題。

2、第一方面,本技術(shù)實(shí)施例提供了一種數(shù)據(jù)傳輸?shù)姆椒?,?yīng)用于第一節(jié)點(diǎn),包括:

3、接收由第二節(jié)點(diǎn)發(fā)送的n個分組文件,其中,每個分組文件中包括相同類型的分片文件;

4、根據(jù)分組文件中分片文件的數(shù)量,創(chuàng)建n個混洗加密模塊,其中,每個分組文件對應(yīng)一個混洗加密模塊,混洗加密模塊的輸入數(shù)據(jù)量和輸出數(shù)據(jù)量均大于輸入混洗加密模塊的分片文件的數(shù)量;

5、基于每個分組文件和假輸入數(shù)據(jù),分別構(gòu)建每個分組文件對應(yīng)的目標(biāo)輸入數(shù)據(jù);

6、將每個目標(biāo)輸入數(shù)據(jù),輸入至對應(yīng)的混洗加密模塊進(jìn)行加密,得到每個分片文件分別對應(yīng)的第一加密元組;

7、將第一加密元組發(fā)送至第三節(jié)點(diǎn)。

8、在一些可能的實(shí)現(xiàn)方式中,基于每個分組文件和假輸入數(shù)據(jù),分別構(gòu)建每個分組文件對應(yīng)的目標(biāo)輸入數(shù)據(jù),包括:

9、根據(jù)分片文件與輸入數(shù)據(jù)的位置的第一對應(yīng)關(guān)系,將同一個分組中的分片文件填充到輸入數(shù)據(jù)的第一位置處;

10、在輸入數(shù)據(jù)的第二位置處填充假輸入數(shù)據(jù),得到全部填充后的目標(biāo)輸入數(shù)據(jù),其中,第一位置的數(shù)量與第二位置的數(shù)量之和為輸入數(shù)據(jù)量。

11、在一些可能的實(shí)現(xiàn)方式中,該方法還包括:

12、獲取每個假輸入數(shù)據(jù)分別對應(yīng)的第二加密元組,其中,第二加密元組基于將假輸入數(shù)據(jù)輸入至對應(yīng)的混洗加密模塊中進(jìn)行加密得到;

13、根據(jù)加密元組與輸出數(shù)據(jù)的位置的第二對應(yīng)關(guān)系,將每個第一加密元組填充到輸出數(shù)據(jù)的第三位置處,將每個第二加密元組填充到輸出數(shù)據(jù)的第四位置處,得到全部填充后的目標(biāo)輸出數(shù)據(jù),其中,第三位置的數(shù)量與第四位置的數(shù)量之和為輸出數(shù)據(jù)量;

14、將第一加密元組發(fā)送至第三節(jié)點(diǎn),包括:

15、將目標(biāo)輸出數(shù)據(jù)發(fā)送至第三節(jié)點(diǎn)。

16、第二方面,本技術(shù)實(shí)施例還提供了一種數(shù)據(jù)傳輸?shù)姆椒?,?yīng)用于第二節(jié)點(diǎn),包括:

17、獲取m個分片文件,分片文件基于目標(biāo)文件拆分得到;

18、將相同類型的分片文件歸納在同一個分組中,得到n個分組文件;

19、向第一節(jié)點(diǎn)發(fā)送n個分組文件,以用于第一節(jié)點(diǎn)根據(jù)分組文件中分片文件的數(shù)量,創(chuàng)建n個混洗加密模塊,其中,每個分組文件對應(yīng)一個混洗加密模塊;基于每個分組文件和假輸入數(shù)據(jù),分別構(gòu)建每個分組文件對應(yīng)的目標(biāo)輸入數(shù)據(jù);將每個目標(biāo)輸入數(shù)據(jù),輸入至對應(yīng)的混洗加密模塊進(jìn)行加密,得到每個分片文件分別對應(yīng)的第一加密元組;將第一加密元組發(fā)送至第三節(jié)點(diǎn)。

20、在一些可能的實(shí)現(xiàn)方式中,m個分片文件為加密文件;將相同類型的分片文件歸納在同一個分組中,得到n個分組文件,包括:

21、分別對每個分片文件進(jìn)行解析,得到解析后的m個分片文件;

22、分別獲取解析后的m個分片文件的類型信息;

23、將類型信息相同的分片文件歸納在同一個分組中,得到n個分組文件。

24、在一些可能的實(shí)現(xiàn)方式中,該方法還包括:

25、分別對解析后的m個分片文件進(jìn)行語義加密,得到語義加密后的m個分片文件;

26、將類型信息相同的分片文件歸納在同一個分組中,得到n個分組,包括:

27、將類型信息相同的語義加密后的分片文件歸納在同一個分組中,得到n個分組文件。

28、第三方面,本技術(shù)實(shí)施例還提供了一種數(shù)據(jù)傳輸?shù)难b置,應(yīng)用于第一節(jié)點(diǎn),包括:

29、接收模塊,用于接收由第二節(jié)點(diǎn)發(fā)送的n個分組文件,其中,每個分組文件中包括相同類型的分片文件;

30、創(chuàng)建模塊,用于根據(jù)分組文件中分片文件的數(shù)量,創(chuàng)建n個混洗加密模塊,其中,每個分組文件對應(yīng)一個混洗加密模塊,混洗加密模塊的輸入數(shù)據(jù)量和輸出數(shù)據(jù)量均大于輸入混洗加密模塊的分片文件的數(shù)量;

31、構(gòu)建模塊,用于基于每個分組文件和假輸入數(shù)據(jù),分別構(gòu)建每個分組文件對應(yīng)的目標(biāo)輸入數(shù)據(jù);

32、加密模塊,用于將每個目標(biāo)輸入數(shù)據(jù),輸入至對應(yīng)的混洗加密模塊進(jìn)行加密,得到每個分片文件分別對應(yīng)的第一加密元組;

33、發(fā)送模塊,用于將第一加密元組發(fā)送至第三節(jié)點(diǎn)。

34、在一些可能的實(shí)現(xiàn)中,構(gòu)建模塊用于基于每個分組文件和假輸入數(shù)據(jù),分別構(gòu)建每個分組文件對應(yīng)的目標(biāo)輸入數(shù)據(jù),包括:

35、填充單元,用于根據(jù)分片文件與輸入數(shù)據(jù)的位置的第一對應(yīng)關(guān)系,將同一個分組中的分片文件填充到輸入數(shù)據(jù)的第一位置處;

36、填充單元,還用于在輸入數(shù)據(jù)的第二位置處填充假輸入數(shù)據(jù),得到全部填充后的目標(biāo)輸入數(shù)據(jù),其中,第一位置的數(shù)量與第二位置的數(shù)量之和為輸入數(shù)據(jù)量。

37、在一些可能的實(shí)現(xiàn)中,該裝置還包括獲取模塊、填充模塊:

38、獲取模塊,用于獲取每個假輸入數(shù)據(jù)分別對應(yīng)的第二加密元組,其中,第二加密元組基于將假輸入數(shù)據(jù)輸入至對應(yīng)的混洗加密模塊中進(jìn)行加密得到;

39、填充模塊,用于根據(jù)加密元組與輸出數(shù)據(jù)的位置的第二對應(yīng)關(guān)系,將每個第一加密元組填充到輸出數(shù)據(jù)的第三位置處,將每個第二加密元組填充到輸出數(shù)據(jù)的第四位置處,得到全部填充后的目標(biāo)輸出數(shù)據(jù),其中,第三位置的數(shù)量與第四位置的數(shù)量之和為輸出數(shù)據(jù)量;

40、發(fā)送模塊,用于將第一加密元組發(fā)送至第三節(jié)點(diǎn),包括:

41、發(fā)送模塊,用于將目標(biāo)輸出數(shù)據(jù)發(fā)送至第三節(jié)點(diǎn)。

42、第四方面,本技術(shù)實(shí)施例還提供了一種數(shù)據(jù)傳輸?shù)难b置,應(yīng)用于第二節(jié)點(diǎn),包括:

43、獲取模塊,用于獲取m個分片文件,分片文件基于目標(biāo)文件拆分得到;

44、歸納模塊,用于將相同類型的分片文件歸納在同一個分組中,得到n個分組文件;

45、發(fā)送模塊,用于向第一節(jié)點(diǎn)發(fā)送n個分組文件,以用于第一節(jié)點(diǎn)根據(jù)分組文件中分片文件的數(shù)量,創(chuàng)建n個混洗加密模塊,其中,每個分組文件對應(yīng)一個混洗加密模塊;基于每個分組文件和假輸入數(shù)據(jù),分別構(gòu)建每個分組文件對應(yīng)的目標(biāo)輸入數(shù)據(jù);將每個目標(biāo)輸入數(shù)據(jù),輸入至對應(yīng)的混洗加密模塊進(jìn)行加密,得到每個分片文件分別對應(yīng)的第一加密元組;將第一加密元組發(fā)送至第三節(jié)點(diǎn)。

46、在一些可能的實(shí)現(xiàn)中,m個分片文件為加密文件;歸納模塊用于將相同類型的分片文件歸納在同一個分組中,得到n個分組文件,包括:

47、解析單元,用于分別對每個分片文件進(jìn)行解析,得到解析后的m個分片文件;

48、獲取單元,用于分別獲取解析后的m個分片文件的類型信息;

49、歸納單元,用于將類型信息相同的分片文件歸納在同一個分組中,得到n個分組文件。

50、在一些可能的實(shí)現(xiàn)中,該裝置還包括:

51、加密模塊,用于分別對解析后的m個分片文件進(jìn)行語義加密,得到語義加密后的m個分片文件;

52、歸納模塊,用于將類型信息相同的分片文件歸納在同一個分組中,得到n個分組,包括:

53、歸納模塊,用于將類型信息相同的語義加密后的分片文件歸納在同一個分組中,得到n個分組文件。

54、第五方面,本技術(shù)實(shí)施例還提供了一種電子設(shè)備,該電子設(shè)備包括處理器以及存儲有計(jì)算機(jī)程序指令的存儲器;處理器執(zhí)行計(jì)算機(jī)程序指令時實(shí)現(xiàn)如第一方面或第一方面中的任一可能實(shí)現(xiàn)方式中的數(shù)據(jù)傳輸?shù)姆椒ǎ蛘?,?shí)現(xiàn)如第二方面或第二方面中的任一可能實(shí)現(xiàn)方式中的數(shù)據(jù)傳輸?shù)姆椒ā?/p>

55、第六方面,本技術(shù)實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲介質(zhì),計(jì)算機(jī)可讀存儲介質(zhì)上存儲有計(jì)算機(jī)程序指令,計(jì)算機(jī)程序指令被處理器執(zhí)行時實(shí)現(xiàn)第一方面或第一方面中的任一可能實(shí)現(xiàn)方式中的數(shù)據(jù)傳輸?shù)姆椒ǎ蛘?,?shí)現(xiàn)第二方面或第二方面中的任一可能實(shí)現(xiàn)方式中的數(shù)據(jù)傳輸?shù)姆椒ā?/p>

56、本技術(shù)實(shí)施例的數(shù)據(jù)傳輸?shù)姆椒?、裝置、電子設(shè)備和存儲介質(zhì),通過第一節(jié)點(diǎn)接收由第二節(jié)點(diǎn)發(fā)送的n個分組文件,其中,每個分組文件中包括相同類型的分片文件,然后根據(jù)分組文件中分片文件的數(shù)量,創(chuàng)建n個混洗加密模塊,其中,每個分組文件對應(yīng)一個混洗加密模塊,混洗加密模塊的輸入數(shù)據(jù)量和輸出數(shù)據(jù)量均大于輸入混洗加密模塊的分片文件的數(shù)量,接著可以基于每個分組文件和假輸入數(shù)據(jù),分別構(gòu)建每個分組文件對應(yīng)的目標(biāo)輸入數(shù)據(jù),再將每個目標(biāo)輸入數(shù)據(jù),輸入至對應(yīng)的混洗加密模塊進(jìn)行加密,可以得到每個分片文件分別對應(yīng)的第一加密元組,進(jìn)而可以將第一加密元組發(fā)送至第三節(jié)點(diǎn)。本技術(shù)實(shí)施例在mapreduce遠(yuǎn)程服務(wù)架構(gòu)中新增了一個節(jié)點(diǎn),通過第二節(jié)點(diǎn)將混洗后的n個分組傳輸至第一節(jié)點(diǎn),使得第一節(jié)點(diǎn)與第二節(jié)點(diǎn)之間傳輸?shù)臄?shù)據(jù)不易被解讀,然后在第一節(jié)點(diǎn)中由于混洗加密模塊的輸入對象數(shù)量和輸出對象數(shù)量均大于對應(yīng)的分組中分片文件數(shù)量,因此可以達(dá)到混淆節(jié)點(diǎn)間隱信道信息的目的,接著第一節(jié)點(diǎn)可以將加密后的第一加密元組傳輸至第三節(jié)點(diǎn),從而完成了用戶數(shù)據(jù)信息在各個節(jié)點(diǎn)的處理與傳輸,使得攻擊者無法通過各個節(jié)點(diǎn)之間傳輸?shù)牧髁繑?shù)據(jù)進(jìn)行分析,從而保護(hù)了用戶隱私。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1