一種變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)可見光通信傳輸加密方法
【專利摘要】一種變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,用于實(shí)現(xiàn)變電站內(nèi)的控制中心與多個(gè)監(jiān)控設(shè)備之間的通信,包含:S1、控制中心判斷將要與其通信的第一監(jiān)控設(shè)備是否初始化,如未初始化,則進(jìn)行S2,否則進(jìn)行S3;S2、控制中心將內(nèi)部固定密鑰發(fā)送至第一監(jiān)控設(shè)備使其完成初始化;S3、控制中心以內(nèi)部固定密鑰對(duì)操作指令進(jìn)行加密并發(fā)送至第一監(jiān)控設(shè)備;S4、第一監(jiān)控設(shè)備利用內(nèi)部固定密鑰解密,獲得并執(zhí)行操作指令;S5、第一監(jiān)控設(shè)備以內(nèi)部固定密鑰對(duì)操作結(jié)果進(jìn)行加密并發(fā)送至控制中心;控制中心解密獲得操作結(jié)果。本發(fā)明具有系統(tǒng)處理資源消耗低、傳輸效率高以及傳輸延時(shí)小的優(yōu)點(diǎn),能在不影響運(yùn)行監(jiān)測(cè)數(shù)據(jù)的吞吐量的基礎(chǔ)上實(shí)現(xiàn)數(shù)據(jù)的高安全性傳輸。
【專利說明】一種變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)可見光通信傳輸加密方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于可見光通信的加密方法,具體是指一種變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,屬于光通信【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]電力是國民工業(yè)的先行行業(yè),電力的發(fā)展是國民經(jīng)濟(jì)可持續(xù)發(fā)展的基礎(chǔ)。隨著電力系統(tǒng)容量的增大和電力網(wǎng)規(guī)模的擴(kuò)大,變電站內(nèi)對(duì)設(shè)備運(yùn)行監(jiān)測(cè)的安全運(yùn)行和可靠供電也提出了越來越高的要求。大量的設(shè)備監(jiān)測(cè)數(shù)據(jù)需要高速穩(wěn)定可靠的傳輸?shù)娇刂浦行摹?br>
[0003]可見光通信技術(shù)是指利用可見光波段的光作為信息載體,不使用光纖等有線信道的傳輸介質(zhì),而在空氣中直接傳輸光信號(hào)的通信方式??梢姽馔ㄐ攀腔诳梢姽獍l(fā)光二極管比熒光燈和白熾燈切換速度快的特點(diǎn),利用肉眼觀察不到的高速調(diào)制光波信號(hào)來對(duì)信息進(jìn)行調(diào)制和傳輸,然后利用光電二極管等光電轉(zhuǎn)換器件接收光載波信號(hào)并獲得信息。由于可見光具有定向性高,無法穿透障礙物等特點(diǎn),因此比無線等通信方式具備更高的安全性??梢姽馔ㄐ爬每梢姽膺M(jìn)行近距離通信,可見光的指向性高,不能穿透障礙物,相比使用傳統(tǒng)的通信方式具有更高的安全性。因此可見光通信技術(shù)更適合變電站內(nèi)設(shè)備監(jiān)測(cè)的通信,沒有干擾,信息不會(huì)透到變電站的墻外。
[0004]變電站內(nèi)的自動(dòng)化設(shè)備對(duì)信息的傳輸有著安全、高速的要求。信息傳輸?shù)难訒r(shí)和易解密性在很大程度上增加了運(yùn)營風(fēng)險(xiǎn)。目前變電站內(nèi)設(shè)備之間所采用的通信與加密算法有著較為復(fù)雜的協(xié)議,一方面消耗了監(jiān)測(cè)設(shè)備尤其是控制中心處理器的處理資源,另外一方面造成信息同步的延時(shí)。因此在有大量監(jiān)測(cè)設(shè)備需要傳輸信息的場(chǎng)合,如何高效、安全的傳輸數(shù)據(jù)就會(huì)顯得尤為重要。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,對(duì)于大規(guī)模設(shè)備通信具有系統(tǒng)處理資源消耗低、傳輸效率高以及傳輸延時(shí)小的優(yōu)點(diǎn),能在不影響運(yùn)行監(jiān)測(cè)數(shù)據(jù)的吞吐量的基礎(chǔ)上實(shí)現(xiàn)數(shù)據(jù)的高安全性傳輸。
[0006]為了達(dá)到上述目的,本發(fā)明提供一種變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,其用于實(shí)現(xiàn)變電站內(nèi)的控制中心與多個(gè)監(jiān)控設(shè)備之間的數(shù)據(jù)傳輸通信,包含以下步驟:
51、對(duì)將要與控制中心進(jìn)行數(shù)據(jù)傳輸通信的監(jiān)控設(shè)備定義為第一監(jiān)控設(shè)備,控制中心判斷該第一監(jiān)控設(shè)備是否已經(jīng)初始化,即該第一監(jiān)控設(shè)備是否已經(jīng)存儲(chǔ)內(nèi)部固定密鑰;如該第一監(jiān)控設(shè)備已經(jīng)初始化,則繼續(xù)執(zhí)行S3 ;如該監(jiān)控設(shè)備未初始化,則繼續(xù)執(zhí)行S2 ;
52、控制中心對(duì)第一監(jiān)控設(shè)備進(jìn)行初始化,其將內(nèi)部固定密鑰發(fā)送至第一監(jiān)控設(shè)備,使第一監(jiān)控設(shè)備存儲(chǔ)內(nèi)部固定密鑰;
53、控制中心以內(nèi)部固定密鑰為密鑰,對(duì)操作指令進(jìn)行加密生成操作指令加密報(bào)文并發(fā)送至第一監(jiān)控設(shè)備; 54、第一監(jiān)控設(shè)備利用內(nèi)部固定密鑰對(duì)接收到的操作指令加密報(bào)文進(jìn)行解密,獲得操作指令,并執(zhí)行該操作指令;
55、第一監(jiān)控設(shè)備以內(nèi)部固定密鑰為密鑰,對(duì)執(zhí)行操作指令之后得到的操作結(jié)果進(jìn)行加密生成操作結(jié)果加密報(bào)文并發(fā)送至控制中心;控制中心利用內(nèi)部固定密鑰對(duì)接收到的操作結(jié)果加密報(bào)文進(jìn)行解密,獲得第一監(jiān)控設(shè)備執(zhí)行操作指令之后的操作結(jié)果。
[0007]所述的步驟SI具體包含以下步驟:
511、對(duì)各個(gè)監(jiān)測(cè)設(shè)備進(jìn)行前期編號(hào),如果發(fā)現(xiàn)有監(jiān)控設(shè)備的設(shè)備編號(hào)發(fā)生重復(fù)的情況,則需要重新進(jìn)行編號(hào),直至各個(gè)監(jiān)控設(shè)備的設(shè)備編號(hào)都是唯一存在的;
512、控制中心向各個(gè)監(jiān)控設(shè)備發(fā)送明文指令,該明文指令的內(nèi)容為將要與控制中心進(jìn)行數(shù)據(jù)傳輸通信的監(jiān)控設(shè)備的設(shè)備編號(hào);
513、各個(gè)監(jiān)控設(shè)備接收到控制中心發(fā)送的明文指令,并判斷該明文指令中的設(shè)備編號(hào)與各自的設(shè)備編號(hào)是否相符;對(duì)于接收到的明文指令中的設(shè)備編號(hào)與自己的設(shè)備編號(hào)不相符的監(jiān)控設(shè)備,定義其為第二監(jiān)控設(shè)備,并且該些第二監(jiān)控設(shè)備處于偵聽狀態(tài)等待,直至接收到控制中心發(fā)出與自己設(shè)備編號(hào)相符的明文指令;對(duì)于接收到的明文指令中的設(shè)備編號(hào)與自己的設(shè)備編號(hào)相符的監(jiān)控設(shè)備,確認(rèn)其為將要與控制中心進(jìn)行數(shù)據(jù)傳輸通信的監(jiān)控設(shè)備,并定義為第一監(jiān)控設(shè)備,繼續(xù)執(zhí)行步驟S13 ;
514、控制中心請(qǐng)求獲取第一監(jiān)控設(shè)備的初始化狀態(tài);如該第一監(jiān)控設(shè)備已經(jīng)初始化,則該第一監(jiān)控設(shè)備返回其初始化狀態(tài)至控制中心,并繼續(xù)執(zhí)行S3 ;如該第一監(jiān)控設(shè)備未初始化,則繼續(xù)執(zhí)行S2。
[0008]所述的步驟S2具體包含以下步驟:
521、控制中心生成第一隨機(jī)密鑰,并通過明文發(fā)送至第一監(jiān)控設(shè)備;第一監(jiān)控設(shè)備在接收到第一隨機(jī)密鑰之后,生成第二隨機(jī)密鑰;
522、第一監(jiān)控設(shè)備利用第一隨機(jī)密鑰對(duì)第二隨機(jī)密鑰進(jìn)行加密生成隨機(jī)密鑰加密報(bào)文并發(fā)送至控制中心;
523、控制中心利用第一隨機(jī)密鑰對(duì)接收到的隨機(jī)密鑰加密報(bào)文進(jìn)行解密,獲得第二隨機(jī)密鑰;
524、控制中心利用第二隨機(jī)密鑰對(duì)內(nèi)部固定密鑰進(jìn)行加密生成固定密鑰加密報(bào)文并發(fā)送至第一監(jiān)控設(shè)備;
525、第一監(jiān)控設(shè)備利用第二隨機(jī)密鑰對(duì)接收到的固定密鑰加密報(bào)文進(jìn)行解密,獲得內(nèi)部固定密鑰;
526、第一監(jiān)控設(shè)備存儲(chǔ)內(nèi)部固定密鑰。
[0009]所述的步驟S22具體包含以下步驟:
5221、第一監(jiān)控設(shè)備通過RC4算法,利用第一隨機(jī)密鑰作為密鑰對(duì)第二隨機(jī)密鑰進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第一報(bào)文;
5222、第一監(jiān)控設(shè)備通過RC4算法,利用第一隨機(jī)密鑰作為密鑰對(duì)第一報(bào)文進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第二報(bào)文;
5223、第一監(jiān)控設(shè)備將第二報(bào)文作為隨機(jī)密鑰加密報(bào)文傳輸至控制中心。
[0010]所述的步驟S23具體包含以下步驟:
S231、控制中心接收到第二報(bào)文后,通過CRC校驗(yàn)判斷該第二報(bào)文校驗(yàn)是否正確;如第二報(bào)文正確,則繼續(xù)進(jìn)行步驟S232 ;如第二報(bào)文不正確,則返回步驟S21 ;
5232、控制中心利用第一隨機(jī)密鑰作為密鑰,對(duì)第二報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第一報(bào)文;
5233、控制中心通過CRC校驗(yàn)判斷該第一報(bào)文校驗(yàn)是否正確;如第一報(bào)文正確,則繼續(xù)進(jìn)行步驟S234 ;如第一報(bào)文不正確,則返回步驟S21 ;
5234、控制中心利用第一隨機(jī)密鑰作為密鑰,對(duì)第一報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第二隨機(jī)密鑰。
[0011]所述的步驟S24具體包含以下步驟:
5241、控制中心通過RC4算法,利用第二隨機(jī)密鑰作為密鑰對(duì)內(nèi)部固定密鑰進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第三報(bào)文;
5242、控制中心通過RC4算法,利用第二隨機(jī)密鑰作為密鑰對(duì)第三報(bào)文進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第四報(bào)文;
5243、控制中心將第四報(bào)文作為固定密鑰加密報(bào)文傳輸至第一監(jiān)控設(shè)備。
[0012]所述的步驟S25具體包含以下步驟:
5251、第一監(jiān)控設(shè)備接收到第四報(bào)文后,通過CRC校驗(yàn)判斷該第四報(bào)文校驗(yàn)是否正確;如第四報(bào)文正確,則繼續(xù)進(jìn)行步驟S252 ;如第四報(bào)文不正確,則返回步驟S21 ;
5252、第一監(jiān)控設(shè)備利用第二隨機(jī)密鑰作為密鑰,對(duì)第四報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第三報(bào)文;
5253、第一監(jiān)控設(shè)備通過CRC校驗(yàn)判斷該第三報(bào)文校驗(yàn)是否正確;如第三報(bào)文正確,則繼續(xù)進(jìn)行步驟S254 ;如第三報(bào)文不正確,則返回步驟S21 ;
5254、第一監(jiān)控設(shè)備利用第二隨機(jī)密鑰作為密鑰,對(duì)第三報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為內(nèi)部固定密鑰。
[0013]所述的步驟S3具體包含以下步驟:
531、控制中心通過RC4算法,利用內(nèi)部固定密鑰作為密鑰對(duì)操作指令進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第五報(bào)文;
532、控制中心通過RC4算法,利用內(nèi)部固定密鑰作為密鑰對(duì)第五報(bào)文進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第六報(bào)文;
533、控制中心將第六報(bào)文作為操作指令加密報(bào)文傳輸至第一監(jiān)控設(shè)備。
[0014]所述的步驟S4具體包含以下步驟:
541、第一監(jiān)控設(shè)備接收到第六報(bào)文,通過CRC校驗(yàn)判斷該第六報(bào)文校驗(yàn)是否正確;如第六報(bào)文正確,則繼續(xù)進(jìn)行步驟S42 ;如第六報(bào)文不正確,則返回步驟S31 ;
542、第一監(jiān)控設(shè)備利用內(nèi)部固定密鑰作為密鑰,對(duì)第六報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第五報(bào)文;
543、第一監(jiān)控設(shè)備通過CRC校驗(yàn)判斷該第五報(bào)文校驗(yàn)是否正確;如第五報(bào)文正確,則繼續(xù)進(jìn)行步驟S44 ;如第五報(bào)文不正確,則返回步驟S31 ;
544、第一監(jiān)控設(shè)備利用內(nèi)部固定密鑰作為密鑰,對(duì)第五報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為操作指令;
545、第一監(jiān)控設(shè)備執(zhí)行操作指令。
[0015]所述的步驟S5具體包含以下步驟: 551、第一監(jiān)控設(shè)備通過RC4算法,利用內(nèi)部固定密鑰作為密鑰對(duì)執(zhí)行操作指令之后得到的操作結(jié)果進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第七報(bào)文;
552、第一監(jiān)控設(shè)備通過RC4算法,利用內(nèi)部固定密鑰作為密鑰對(duì)第七報(bào)文進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第八報(bào)文;第一監(jiān)控設(shè)備將該第八報(bào)文作為操作結(jié)果加密報(bào)文傳輸至控制中心;
553、控制中心接收到第八報(bào)文后,通過CRC校驗(yàn)判斷該第八報(bào)文校驗(yàn)是否正確;如第八報(bào)文不正確,則返回步驟S51 ;如第八報(bào)文正確,則控制中心利用內(nèi)部固定密鑰作為密鑰,對(duì)第八報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第七報(bào)文;
554、控制中心通過CRC校驗(yàn)判斷該第七報(bào)文校驗(yàn)是否正確;如第七報(bào)文不正確,則返回步驟S51 ;如第七報(bào)文正確,則控制中心利用內(nèi)部固定密鑰作為密鑰,對(duì)第七報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為操作結(jié)果。
[0016]綜上所述,本發(fā)明所提供的變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,具有以下優(yōu)點(diǎn)和有益效果:1、本發(fā)明在控制中心和監(jiān)控設(shè)備之間使用了交換內(nèi)部固定密鑰的方法,并通過采用隨機(jī)密鑰的概念,增強(qiáng)了內(nèi)部固定密鑰設(shè)置的安全性;2、在各種數(shù)據(jù)傳輸?shù)倪^程中,采用雙重CRC校驗(yàn)和加密的方法,加大了密文的密鑰量和破解難度,同時(shí)避免了常規(guī)CRC校驗(yàn)造成的泄露;3、本發(fā)明對(duì)系統(tǒng)處理資源消耗極低,因此對(duì)于大規(guī)模設(shè)備通信具有高效以及傳輸延時(shí)小的優(yōu)點(diǎn),能在不影響運(yùn)行監(jiān)測(cè)數(shù)據(jù)的吞吐量的基礎(chǔ)上實(shí)現(xiàn)數(shù)據(jù)的安全傳輸。
【專利附圖】
【附圖說明】
[0017]圖1為本發(fā)明中的變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法的流程圖; 圖2為本發(fā)明中的控制中心對(duì)第一監(jiān)控設(shè)備進(jìn)行初始化方法的流程圖;
圖3為本發(fā)明中的一個(gè)優(yōu)選實(shí)施例,顯示控制中心與兩個(gè)監(jiān)控設(shè)備進(jìn)行數(shù)據(jù)傳輸通信的連接關(guān)系示意圖。
【具體實(shí)施方式】
[0018]以下根據(jù)圖1?圖3,具體說明本發(fā)明的較佳實(shí)施例。應(yīng)該強(qiáng)調(diào)的是,下述說明僅僅是示例性的,而不是為了限制本發(fā)明的范圍及其應(yīng)用。
[0019]如圖1所示,為本發(fā)明提供的變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,其用于實(shí)現(xiàn)變電站內(nèi)的控制中心與多個(gè)監(jiān)控設(shè)備之間的數(shù)據(jù)傳輸通信,包含以下步驟:
51、對(duì)將要與控制中心進(jìn)行數(shù)據(jù)傳輸通信的監(jiān)控設(shè)備定義為第一監(jiān)控設(shè)備,控制中心判斷該第一監(jiān)控設(shè)備是否已經(jīng)初始化,即該第一監(jiān)控設(shè)備是否已經(jīng)存儲(chǔ)內(nèi)部固定密鑰KEY ;如該第一監(jiān)控設(shè)備已經(jīng)初始化,則繼續(xù)執(zhí)行S3 ;如該監(jiān)控設(shè)備未初始化,則繼續(xù)執(zhí)行S2 ;
52、控制中心對(duì)第一監(jiān)控設(shè)備進(jìn)行初始化,其將內(nèi)部固定密鑰KEY發(fā)送至第一監(jiān)控設(shè)備,使第一監(jiān)控設(shè)備存儲(chǔ)內(nèi)部固定密鑰KEY ;
53、控制中心以內(nèi)部固定密鑰KEY為密鑰,對(duì)操作指令Command進(jìn)行加密生成操作指令加密報(bào)文并發(fā)送至第一監(jiān)控設(shè)備;
54、第一監(jiān)控設(shè)備利用內(nèi)部固定密鑰KEY對(duì)接收到的操作指令加密報(bào)文進(jìn)行解密,獲得操作指令Command,并執(zhí)行該操作指令Command ;
S5、第一監(jiān)控設(shè)備以內(nèi)部固定密鑰KEY為密鑰,對(duì)執(zhí)行操作指令Co_and之后得到的操作結(jié)果Result進(jìn)行加密生成操作結(jié)果加密報(bào)文并發(fā)送至控制中心;控制中心利用內(nèi)部固定密鑰KEY對(duì)接收到的操作結(jié)果加密報(bào)文進(jìn)行解密,獲得第一監(jiān)控設(shè)備執(zhí)行操作指令之后的操作結(jié)果Result。
[0020]所述的步驟SI具體包含以下步驟:
511、對(duì)各個(gè)監(jiān)測(cè)設(shè)備進(jìn)行前期編號(hào),如果發(fā)現(xiàn)有監(jiān)控設(shè)備的設(shè)備編號(hào)發(fā)生重復(fù)的情況,則需要重新進(jìn)行編號(hào),直至各個(gè)監(jiān)控設(shè)備的設(shè)備編號(hào)都是唯一存在的;
512、控制中心向各個(gè)監(jiān)控設(shè)備發(fā)送明文指令,該明文指令的內(nèi)容為將要與控制中心進(jìn)行數(shù)據(jù)傳輸通信的監(jiān)控設(shè)備的設(shè)備編號(hào);
513、各個(gè)監(jiān)控設(shè)備接收到控制中心發(fā)送的明文指令,并判斷該明文指令中的設(shè)備編號(hào)與各自的設(shè)備編號(hào)是否相符;對(duì)于接收到的明文指令中的設(shè)備編號(hào)與自己的設(shè)備編號(hào)不相符的監(jiān)控設(shè)備,定義其為第二監(jiān)控設(shè)備,并且該些第二監(jiān)控設(shè)備處于偵聽狀態(tài)等待,直至接收到控制中心發(fā)出與自己設(shè)備編號(hào)相符的明文指令;對(duì)于接收到的明文指令中的設(shè)備編號(hào)與自己的設(shè)備編號(hào)相符的監(jiān)控設(shè)備,確認(rèn)其為將要與控制中心進(jìn)行數(shù)據(jù)傳輸通信的監(jiān)控設(shè)備,并定義為第一監(jiān)控設(shè)備,繼續(xù)執(zhí)行步驟S13 ;
514、控制中心請(qǐng)求獲取第一監(jiān)控設(shè)備的初始化狀態(tài);如該第一監(jiān)控設(shè)備已經(jīng)初始化,則該第一監(jiān)控設(shè)備返回其初始化狀態(tài)至控制中心,并繼續(xù)執(zhí)行S3 ;如該第一監(jiān)控設(shè)備未初始化,則繼續(xù)執(zhí)行S2。
[0021]如圖2所示,所述的步驟S2具體包含以下步驟:
521、控制中心生成第一隨機(jī)密鑰KEY1,并通過明文發(fā)送至第一監(jiān)控設(shè)備;第一監(jiān)控設(shè)備在接收到第一隨機(jī)密鑰KEYl之后,生成第二隨機(jī)密鑰KEY2 ;
522、第一監(jiān)控設(shè)備利用第一隨機(jī)密鑰KEYl對(duì)第二隨機(jī)密鑰KEY2進(jìn)行加密生成隨機(jī)密鑰加密報(bào)文并發(fā)送至控制中心;
523、控制中心利用第一隨機(jī)密鑰KEYl對(duì)接收到的隨機(jī)密鑰加密報(bào)文進(jìn)行解密,獲得第二隨機(jī)密鑰KEY2 ;
524、控制中心利用第二隨機(jī)密鑰KEY2對(duì)內(nèi)部固定密鑰KEY進(jìn)行加密生成固定密鑰加密報(bào)文并發(fā)送至第一監(jiān)控設(shè)備;
525、第一監(jiān)控設(shè)備利用第二隨機(jī)密鑰KEY2對(duì)接收到的固定密鑰加密報(bào)文進(jìn)行解密,獲得內(nèi)部固定密鑰KEY ;
526、第一監(jiān)控設(shè)備存儲(chǔ)內(nèi)部固定密鑰KEY。
[0022]所述的步驟S22具體包含以下步驟:
5221、第一監(jiān)控設(shè)備通過RC4(密鑰長度可變的流加密算法簇)算法,利用第一隨機(jī)密鑰KEYl作為密鑰對(duì)第二隨機(jī)密鑰KEY2進(jìn)行加密生成密文,并加入CRC (循環(huán)冗余校驗(yàn)碼,Cyclic Redundancy Check)校驗(yàn)碼以生成第一報(bào)文 Messagel ;
5222、第一監(jiān)控設(shè)備通過RC4算法,利用第一隨機(jī)密鑰KEYl作為密鑰對(duì)第一報(bào)文Messagel進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第二報(bào)文Message2 ;
5223、第一監(jiān)控設(shè)備將第二報(bào)文Message〗作為隨機(jī)密鑰加密報(bào)文傳輸至控制中心。
[0023]所述的步驟S23具體包含以下步驟: 5231、控制中心接收到第二報(bào)文Message2后,通過CRC校驗(yàn)判斷該第二報(bào)文Message2校驗(yàn)是否正確;如第二報(bào)文Message〗正確,則繼續(xù)進(jìn)行步驟S232 ;如第二報(bào)文MeSSage2不正確,則返回步驟S21 ;
5232、控制中心利用第一隨機(jī)密鑰KEYl作為密鑰,對(duì)第二報(bào)文Message〗的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第一報(bào)文Messagel ;
5233、控制中心通過CRC校驗(yàn)判斷該第一報(bào)文Messagel校驗(yàn)是否正確;如第一報(bào)文Messagel正確,則繼續(xù)進(jìn)行步驟S234 ;如第一報(bào)文Messagel不正確,則返回步驟S21 ;
5234、控制中心利用第一隨機(jī)密鑰KEYl作為密鑰,對(duì)第一報(bào)文Messagel的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第二隨機(jī)密鑰KEY2。
[0024]所述的步驟S24具體包含以下步驟:
5241、控制中心通過RC4算法,利用第二隨機(jī)密鑰KEY2作為密鑰對(duì)內(nèi)部固定密鑰KEY進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第三報(bào)文Message3 ;
5242、控制中心通過RC4算法,利用第二隨機(jī)密鑰KEY2作為密鑰對(duì)第三報(bào)文MeSSage3進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第四報(bào)文Message4 ;
5243、控制中心將第四報(bào)文MeSSage4作為固定密鑰加密報(bào)文傳輸至第一監(jiān)控設(shè)備。
[0025]所述的步驟S25具體包含以下步驟:
5251、第一監(jiān)控設(shè)備接收到第四報(bào)文MeSSage4后,通過CRC校驗(yàn)判斷該第四報(bào)文MeSSage4校驗(yàn)是否正確;如第四報(bào)文MeSSage4正確,則繼續(xù)進(jìn)行步驟S252 ;如第四報(bào)文Message4不正確,貝U返回步驟S21 ;
5252、第一監(jiān)控設(shè)備利用第二隨機(jī)密鑰KEY2作為密鑰,對(duì)第四報(bào)文MeSSage4的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第三報(bào)文Message ;
5253、第一監(jiān)控設(shè)備通過CRC校驗(yàn)判斷該第三報(bào)文MeSSage3校驗(yàn)是否正確;如第三報(bào)文Message3正確,則繼續(xù)進(jìn)行步驟S254 ;如第三報(bào)文Message3不正確,則返回步驟S21 ;
5254、第一監(jiān)控設(shè)備利用第二隨機(jī)密鑰KEY2作為密鑰,對(duì)第三報(bào)文MeSSage3的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為內(nèi)部固定密鑰KEY。
[0026]所述的步驟S3具體包含以下步驟:
531、控制中心通過RC4算法,利用內(nèi)部固定密鑰KEY作為密鑰對(duì)操作指令Command進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第五報(bào)文Commandl ;
532、控制中心通過RC4算法,利用內(nèi)部固定密鑰KEY作為密鑰對(duì)第五報(bào)文Commandl進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第六報(bào)文Command2 ;
533、控制中心將第六報(bào)文Command2作為操作指令加密報(bào)文傳輸至第一監(jiān)控設(shè)備。
[0027]所述的步驟S4具體包含以下步驟:
541、第一監(jiān)控設(shè)備接收到第六報(bào)文Command2后,通過CRC校驗(yàn)判斷該第六報(bào)文Command2校驗(yàn)是否正確;如第六報(bào)文Command2正確,則繼續(xù)進(jìn)行步驟S42 ;如第六報(bào)文Command2不正確,貝U返回步驟S31 ;
542、第一監(jiān)控設(shè)備利用內(nèi)部固定密鑰KEY作為密鑰,對(duì)第六報(bào)文Command2的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第五報(bào)文Commandl ;
543、第一監(jiān)控設(shè)備通過CRC校驗(yàn)判斷該第五報(bào)文Commandl校驗(yàn)是否正確;如第五報(bào)文Commandl正確,則繼續(xù)進(jìn)行步驟S44 ;如第五報(bào)文Commandl不正確,則返回步驟S31 ; 544、第一監(jiān)控設(shè)備利用內(nèi)部固定密鑰KEY作為密鑰,對(duì)第五報(bào)文Commandl的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為操作指令Command ;
545、第一監(jiān)控設(shè)備執(zhí)行操作指令Command。
[0028]所述的步驟S5具體包含以下步驟:
551、第一監(jiān)控設(shè)備通過RC4算法,利用內(nèi)部固定密鑰KEY作為密鑰對(duì)執(zhí)行操作指令Command之后得到的操作結(jié)果Result進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第七報(bào)文 Resultl ;
552、第一監(jiān)控設(shè)備通過RC4算法,利用內(nèi)部固定密鑰KEY作為密鑰對(duì)第七報(bào)文Resultl進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第八報(bào)文Result2 ;第一監(jiān)控設(shè)備將該第八報(bào)文Result2作為操作結(jié)果加密報(bào)文傳輸至控制中心;
553、控制中心接收到第八報(bào)文Result2后,通過CRC校驗(yàn)判斷該第八報(bào)文Result2校驗(yàn)是否正確;如第八報(bào)文Result2不正確,則返回步驟S51 ;如第八報(bào)文Result2正確,則控制中心利用內(nèi)部固定密鑰KEY作為密鑰,對(duì)第八報(bào)文Result2的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第七報(bào)文Resultl ;
554、控制中心通過CRC校驗(yàn)判斷該第七報(bào)文Resultl校驗(yàn)是否正確;如第七報(bào)文Resultl不正確,則返回步驟S51 ;如第七報(bào)文Resultl正確,則控制中心利用內(nèi)部固定密鑰KEY作為密鑰,對(duì)第七報(bào)文Resultl的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為操作結(jié)果Result。
[0029]如圖3所示,在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,共包含兩個(gè)監(jiān)控設(shè)備,分別為監(jiān)控設(shè)備2和監(jiān)控設(shè)備3,其分別與控制設(shè)備I進(jìn)行數(shù)據(jù)傳輸通信。當(dāng)控制中心I將監(jiān)控設(shè)備2的設(shè)備編號(hào)作為明文指令分別發(fā)送至監(jiān)控設(shè)備2和監(jiān)控設(shè)備3之后,監(jiān)控設(shè)備2作為第一監(jiān)控設(shè)備將與控制中心I進(jìn)行數(shù)據(jù)傳輸通信,而監(jiān)控設(shè)備3則作為第二監(jiān)控設(shè)備,其處于偵聽狀態(tài)等待收到下一次的明文指令。此時(shí)控制中心I請(qǐng)求獲取監(jiān)控設(shè)備2的初始化信息,如其未初始化,則控制中心I先對(duì)監(jiān)控設(shè)備2進(jìn)行初始化,使其存儲(chǔ)內(nèi)部固定密鑰KEY,如其已經(jīng)完成初始化,則控制中心I利用該固定密鑰KEY向監(jiān)控設(shè)備2發(fā)送操作指令,該監(jiān)控設(shè)備2在接收到操作指令之后進(jìn)行解密并執(zhí)行,最后再利用固定密鑰KEY返回執(zhí)行結(jié)果至控制中心I。
[0030]綜上所述,本發(fā)明所提供的變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,具有以下優(yōu)點(diǎn)和有益效果:1、本發(fā)明在控制中心和監(jiān)控設(shè)備之間使用了交換內(nèi)部固定密鑰的方法,并通過采用隨機(jī)密鑰的概念,增強(qiáng)了內(nèi)部固定密鑰設(shè)置的安全性;2、在各種數(shù)據(jù)傳輸?shù)倪^程中,采用雙重CRC校驗(yàn)和加密的方法,加大了密文的密鑰量和破解難度,同時(shí)避免了常規(guī)CRC校驗(yàn)造成的泄露;3、本發(fā)明對(duì)系統(tǒng)處理資源消耗極低,因此對(duì)于大規(guī)模設(shè)備通信具有高效以及傳輸延時(shí)小的優(yōu)點(diǎn),能在不影響運(yùn)行監(jiān)測(cè)數(shù)據(jù)的吞吐量的基礎(chǔ)上實(shí)現(xiàn)數(shù)據(jù)的安全傳輸。
[0031]盡管本發(fā)明的內(nèi)容已經(jīng)通過上述優(yōu)選實(shí)施例作了詳細(xì)介紹,但應(yīng)當(dāng)認(rèn)識(shí)到上述的描述不應(yīng)被認(rèn)為是對(duì)本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對(duì)于本發(fā)明的多種修改和替代都將是顯而易見的。因此,本發(fā)明的保護(hù)范圍應(yīng)由所附的權(quán)利要求來限定。
【權(quán)利要求】
1.一種變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,用于實(shí)現(xiàn)變電站內(nèi)的控制中心與多個(gè)監(jiān)控設(shè)備之間的數(shù)據(jù)傳輸通信,其特征在于,包含以下步驟: . 51、對(duì)將要與控制中心進(jìn)行數(shù)據(jù)傳輸通信的監(jiān)控設(shè)備定義為第一監(jiān)控設(shè)備,控制中心判斷該第一監(jiān)控設(shè)備是否已經(jīng)初始化,即該第一監(jiān)控設(shè)備是否已經(jīng)存儲(chǔ)內(nèi)部固定密鑰;如該第一監(jiān)控設(shè)備已經(jīng)初始化,則繼續(xù)執(zhí)行S3 ;如該監(jiān)控設(shè)備未初始化,則繼續(xù)執(zhí)行S2 ; . 52、控制中心對(duì)第一監(jiān)控設(shè)備進(jìn)行初始化,其將內(nèi)部固定密鑰發(fā)送至第一監(jiān)控設(shè)備,使第一監(jiān)控設(shè)備存儲(chǔ)內(nèi)部固定密鑰; .53、控制中心以內(nèi)部固定密鑰為密鑰,對(duì)操作指令進(jìn)行加密生成操作指令加密報(bào)文并發(fā)送至第一監(jiān)控設(shè)備; . 54、第一監(jiān)控設(shè)備利用內(nèi)部固定密鑰對(duì)接收到的操作指令加密報(bào)文進(jìn)行解密,獲得操作指令,并執(zhí)行該操作指令; . 55、第一監(jiān)控設(shè)備以內(nèi)部固定密鑰為密鑰,對(duì)執(zhí)行操作指令之后得到的操作結(jié)果進(jìn)行加密生成操作結(jié)果加密報(bào)文并發(fā)送至控制中心;控制中心利用內(nèi)部固定密鑰對(duì)接收到的操作結(jié)果加密報(bào)文進(jìn)行解密,獲得第一監(jiān)控設(shè)備執(zhí)行操作指令之后的操作結(jié)果。
2.如權(quán)利要求1所述的變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,其特征在于,所述的步驟SI具體包含以下步驟:. 511、對(duì)各個(gè)監(jiān)測(cè)設(shè)備進(jìn)行前期編號(hào),如果發(fā)現(xiàn)有監(jiān)控設(shè)備的設(shè)備編號(hào)發(fā)生重復(fù)的情況,則需要重新進(jìn)行編號(hào),直至各個(gè)監(jiān)控設(shè)備的設(shè)備編號(hào)都是唯一存在的; . 512、控制中心向各個(gè)監(jiān)控設(shè)備發(fā)送明文指令,該明文指令的內(nèi)容為將要與控制中心進(jìn)行數(shù)據(jù)傳輸通信的監(jiān)控設(shè)備的設(shè)備編號(hào);. 513、各個(gè)監(jiān)控設(shè)備接收到控制中心發(fā)送的明文指令,并判斷該明文指令中的設(shè)備編號(hào)與各自的設(shè)備編號(hào)是否相符;對(duì)于接收到的明文指令中的設(shè)備編號(hào)與自己的設(shè)備編號(hào)不相符的監(jiān)控設(shè)備,定義其為第二監(jiān)控設(shè)備,并且該些第二監(jiān)控設(shè)備處于偵聽狀態(tài)等待,直至接收到控制中心發(fā)出與自己設(shè)備編號(hào)相符的明文指令;對(duì)于接收到的明文指令中的設(shè)備編號(hào)與自己的設(shè)備編號(hào)相符的監(jiān)控設(shè)備,確認(rèn)其為將要與控制中心進(jìn)行數(shù)據(jù)傳輸通信的監(jiān)控設(shè)備,并定義為第一監(jiān)控設(shè)備,繼續(xù)執(zhí)行步驟S13 ; . 514、控制中心請(qǐng)求獲取第一監(jiān)控設(shè)備的初始化狀態(tài);如該第一監(jiān)控設(shè)備已經(jīng)初始化,則該第一監(jiān)控設(shè)備返回其初始化狀態(tài)至控制中心,并繼續(xù)執(zhí)行S3 ;如該第一監(jiān)控設(shè)備未初始化,則繼續(xù)執(zhí)行S2。
3.如權(quán)利要求2所述的變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,其特征在于,所述的步驟S2具體包含以下步驟: . 521、控制中心生成第一隨機(jī)密鑰,并通過明文發(fā)送至第一監(jiān)控設(shè)備;第一監(jiān)控設(shè)備在接收到第一隨機(jī)密鑰之后,生成第二隨機(jī)密鑰;. 522、第一監(jiān)控設(shè)備利用第一隨機(jī)密鑰對(duì)第二隨機(jī)密鑰進(jìn)行加密生成隨機(jī)密鑰加密報(bào)文并發(fā)送至控制中心; . 523、控制中心利用第一隨機(jī)密鑰對(duì)接收到的隨機(jī)密鑰加密報(bào)文進(jìn)行解密,獲得第二隨機(jī)密鑰; . 524、控制中心利用第二隨機(jī)密鑰對(duì)內(nèi)部固定密鑰進(jìn)行加密生成固定密鑰加密報(bào)文并發(fā)送至第一監(jiān)控設(shè)備; .525、第一監(jiān)控設(shè)備利用第二隨機(jī)密鑰對(duì)接收到的固定密鑰加密報(bào)文進(jìn)行解密,獲得內(nèi)部固定密鑰; . 526、第一監(jiān)控設(shè)備存儲(chǔ)內(nèi)部固定密鑰。
4.如權(quán)利要求3所述的變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,其特征在于,所述的步驟S22具體包含以下步驟: .5221、第一監(jiān)控設(shè)備通過RC4算法,利用第一隨機(jī)密鑰作為密鑰對(duì)第二隨機(jī)密鑰進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第一報(bào)文; . 5222、第一監(jiān)控設(shè)備通過RC4算法,利用第一隨機(jī)密鑰作為密鑰對(duì)第一報(bào)文進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第二報(bào)文; . 5223、第一監(jiān)控設(shè)備將第二報(bào)文作為隨機(jī)密鑰加密報(bào)文傳輸至控制中心。
5.如權(quán)利要求4所述的變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,其特征在于,所述的步驟S23具體包含以下步驟: . 5231、控制中心接收到第二報(bào)文后,通過CRC校驗(yàn)判斷該第二報(bào)文校驗(yàn)是否正確;如第二報(bào)文正確,則繼續(xù)進(jìn)行步驟S232 ;如第二報(bào)文不正確,則返回步驟S21 ; . 5232、控制中心利用第一隨機(jī)密鑰作為密鑰,對(duì)第二報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第一報(bào)文; .5233、控制中心通過CRC校驗(yàn)判斷該第一報(bào)文校驗(yàn)是否正確;如第一報(bào)文正確,則繼續(xù)進(jìn)行步驟S234 ;如第一報(bào)文不正確,則返回步驟S21 ; . 5234、控制中心利用第一隨機(jī)密鑰作為密鑰,對(duì)第一報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第二隨機(jī)密鑰。
6.如權(quán)利要求5所述的變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,其特征在于,所述的步驟S24具體包含以下步驟: . 5241、控制中心通過RC4算法,利用第二隨機(jī)密鑰作為密鑰對(duì)內(nèi)部固定密鑰進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第三報(bào)文; .5242、控制中心通過RC4算法,利用第二隨機(jī)密鑰作為密鑰對(duì)第三報(bào)文進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第四報(bào)文; . 5243、控制中心將第四報(bào)文作為固定密鑰加密報(bào)文傳輸至第一監(jiān)控設(shè)備。
7.如權(quán)利要求6所述的變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,其特征在于,所述的步驟S25具體包含以下步驟: .5251、第一監(jiān)控設(shè)備接收到第四報(bào)文后,通過CRC校驗(yàn)判斷該第四報(bào)文校驗(yàn)是否正確;如第四報(bào)文正確,則繼續(xù)進(jìn)行步驟S252 ;如第四報(bào)文不正確,則返回步驟S21 ; . 5252、第一監(jiān)控設(shè)備利用第二隨機(jī)密鑰作為密鑰,對(duì)第四報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第三報(bào)文; .5253、第一監(jiān)控設(shè)備通過CRC校驗(yàn)判斷該第三報(bào)文校驗(yàn)是否正確;如第三報(bào)文正確,則繼續(xù)進(jìn)行步驟S254 ;如第三報(bào)文不正確,則返回步驟S21 ; . 5254、第一監(jiān)控設(shè)備利用第二隨機(jī)密鑰作為密鑰,對(duì)第三報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為內(nèi)部固定密鑰。
8.如權(quán)利要求7所述的變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,其特征在于,所述的步驟S3具體包含以下步驟: . 531、控制中心通過RC4算法,利用內(nèi)部固定密鑰作為密鑰對(duì)操作指令進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第五報(bào)文; . 532、控制中心通過RC4算法,利用內(nèi)部固定密鑰作為密鑰對(duì)第五報(bào)文進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第六報(bào)文; . 533、控制中心將第六報(bào)文作為操作指令加密報(bào)文傳輸至第一監(jiān)控設(shè)備。
9.如權(quán)利要求8所述的變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,其特征在于,所述的步驟S4具體包含以下步驟: . 541、第一監(jiān)控設(shè)備接收到第六報(bào)文,通過CRC校驗(yàn)判斷該第六報(bào)文校驗(yàn)是否正確;如第六報(bào)文正確,則繼續(xù)進(jìn)行步驟S42 ;如第六報(bào)文不正確,則返回步驟S31 ;.. 542、第一監(jiān)控設(shè)備利用內(nèi)部固定密鑰作為密鑰,對(duì)第六報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第五報(bào)文; . 543、第一監(jiān)控設(shè)備通過CRC校驗(yàn)判斷該第五報(bào)文校驗(yàn)是否正確;如第五報(bào)文正確,則繼續(xù)進(jìn)行步驟S44 ;如第五報(bào)文不正確,則返回步驟S31 ; .544、第一監(jiān)控設(shè)備利用內(nèi)部固定密鑰作為密鑰,對(duì)第五報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為操作指令;. 545、第一監(jiān)控設(shè)備執(zhí)行操作指令。
10.如權(quán)利要求9所述的變電站內(nèi)設(shè)備運(yùn)行監(jiān)測(cè)的可見光通信傳輸加密方法,其特征在于,所述的步驟S5具體包含以下步驟:. 551、第一監(jiān)控設(shè)備通過RC4算法,利用內(nèi)部固定密鑰作為密鑰對(duì)執(zhí)行操作指令之后得到的操作結(jié)果進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第七報(bào)文; .552、第一監(jiān)控設(shè)備通過RC4算法,利用內(nèi)部固定密鑰作為密鑰對(duì)第七報(bào)文進(jìn)行加密生成密文,并加入CRC校驗(yàn)碼以生成第八報(bào)文;第一監(jiān)控設(shè)備將該第八報(bào)文作為操作結(jié)果加密報(bào)文傳輸至控制中心; .553、控制中心接收到第八報(bào)文后,通過CRC校驗(yàn)判斷該第八報(bào)文校驗(yàn)是否正確;如第八報(bào)文不正確,則返回步驟S51 ;如第八報(bào)文正確,則控制中心利用內(nèi)部固定密鑰作為密鑰,對(duì)第八報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為第七報(bào)文; . 554、控制中心通過CRC校驗(yàn)判斷該第七報(bào)文校驗(yàn)是否正確;如第七報(bào)文不正確,則返回步驟S51 ;如第七報(bào)文正確,則控制中心利用內(nèi)部固定密鑰作為密鑰,對(duì)第七報(bào)文的內(nèi)容部分使用RC4解密算法進(jìn)行解密,解密后得到的數(shù)據(jù)為操作結(jié)果。
【文檔編號(hào)】H04B10/116GK104394134SQ201410651247
【公開日】2015年3月4日 申請(qǐng)日期:2014年11月17日 優(yōu)先權(quán)日:2014年11月17日
【發(fā)明者】陳志佳, 林亦雷, 曾松峰, 高成 申請(qǐng)人:國網(wǎng)上海市電力公司, 上海思敦信息科技有限公司