《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 智能配電網光通信中一種自主知識產權的加密芯片的研究
智能配電網光通信中一種自主知識產權的加密芯片的研究
2018智能電網增刊
黨三磊,張 捷,李 健,劉 健,張思建
廣東電網有限責任公司電力科學研究院,廣東 廣州510080
摘要: 目前的電力配網對通信信息的安全性、實時性和穩定性提出了很高的要求,這其中信息的安全性是現代電力配網通信的關鍵。本文主要討論電力配網光通信中在采用PON網絡時的信息安全性,以及高級加密標準(AES)算法在資源較少、主頻較低情況下的硬件實現,并聚焦于PON通信自主知識產權的加密芯片研究。根據AES算法的結構特點和硬件實現的具體原理,提出了一種AES算法的硬件實現方法。該方法可用FPGA和ASIC芯片實現,有利于實現加密芯片的國產化,推動配電網通信業務的發展。
關鍵詞: 流水線 AES 加密 PON OLT
中圖分類號: TN915.05
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2018.S1.021
Abstract:
Key words :

0  引言

    智能電網通過使用面向未來的技術、設備、方法,整合系統技術的應用,從而實現電網的安全、可靠、環境友好的目標。未來電網的建設方向毫無疑問是智能電網,而智能電網是以高壓、特高壓電網為骨干,各級電網協調發展的新型電網。在智能電網的建設中,建設高效率、實時性強、多種應用集成的通信系統是實現智能電網的基礎。智能電網在獲取實時測試數據、電量、保護等數據上都需要通信系統的支持,因此,建立先進的電力通信系統是走向智能電網的第一步。

    目前應用于電網的通信方式主要有光纖通信、電力線載波、電話專線、CATV通道、無線擴頻、無線通信系統、微波通信、專線RS-485、數傳電臺、北斗等,這些各不相同的通信方式應用于不同的電力業務場景,最主要的應用場景有:特高壓輸電線路、遠程電力調度、配電終端FTU/TTU的通信、負荷控制、低壓用戶遠程抄表等。

    隨著智能電網建設的深入,現代社會對供電可靠性和電能質量提出了更高的要求,這其中智能配電網的地位尤其突出。在智能配電網中,由于其延伸至各個用電區域,可以說是電網中的接入網。在這種情況下,信息安全至關重要,而數據加密是信息安全的重要手段。

    由于配電網在整個電網中的位置和作用,在智能配電網數據網絡上傳輸的數據非常混雜,這主要包括:

    (1)下行數據

    下行數據相對比較少,但是非常重要,主要是遙控、遙調、遙信、遙脈(四遙)和保護裝置及其他自動裝置的整定值信息等。這類數據與設備狀態息息相關,尤其是遙控信息,將能夠直接影響到電網的安全運行。因此對于這些數據的傳送,在安全性和實時性兩個方面的要求都很高。

    (2)上行數據

    上行數據量很大,主要是遙信、重要遙測、事件順序記錄、SOE信息等。這些數據可以幫助上層做出判斷,并可能觸發告警和故障信息平臺。

    這類數據是配電網穩定運行的判據,也是調度決策的依據,其高安全性和實時性是系統運行非常重要的指標。

    結合各種通信方式自身的優缺點以及網絡建設成本,各終端通信接入方式可在光纖接入(PON)、電力線載波(中壓PLC)和無線公網(WiFi、3G/4G)等三種方式中選擇。伴隨著智能配電網的深入發展,PON系統由于其實時性得到了越來越廣泛的應用。本文著重于配電網采用PON系統通信時的加密研究。

1  配電網PON通信介紹

    PON系統是點到多點結構,而配電網是串行結構,PON本身的物理網絡結構并不適用于配電網通信,需要引入新的技術進行適當的修改。在配電網中使用的光分路器是不等比光分,從而實現光分路器的串聯,進而適應配電網的網絡架構。

    PON網絡在配電網中的使用方式如圖1所示。實際使用中還有多種方式,但是大同小異。鑒于篇幅的原因,本處不進行PON網絡用于配電網網絡結構方面的深入探討,重點關注應用后的信息安全問題。

dsl-t1.gif

    在PON網絡中,由于網絡結構是點到多點的,其下行信元的傳輸是廣播式的,所有用戶都可以在物理上收到OLT發向其他用戶的下行信息,那么惡意用戶就有可能在某個下路點偵聽到所有終端的下行幀信息,進而進行破壞。前文已經說明,下行信息雖然比較少,但是非常重要。其中很多都是非常關鍵的信息,比如遙控信息。

    在G.983.1標準中,PON網絡的安全是依靠如下機制實現的:在上行幀,完全以明文進行傳輸。在下行幀,每個ONT提供3 B長密鑰,由OLT使用該密鑰對下行信元進行擾碼處理。從密碼學研究來看,擾碼方式所能實現的安全級別很低,而且如此短長度的密鑰在現代計算機技術快速發展的情況下極易被破解。因此,PON系統在用于配電網場景時,需要引入新的方法,完善其整體的加密安全機制。

2  AES介紹

    AES算法是美國國家標準技術研究所NIST的新一代私鑰加密標準。作為新一代的數據加密標準,其匯聚了強安全性、高性能、高效率、易用和靈活等優點。該加密算法已經被認定成為美國政府信息安全加密的主要手段。

    算法具體的加密流程如圖2。

dsl-t2.gif

    在AES加密標準中,采用的是分組密碼,分組密碼也就是把需要加密的明文分成一組一組等長度的數據。標準規定的分組的明文長度可以是128、192或256 bit。對應的密鑰的長度可以使用128、192或256 bit。根據密鑰長度的不同,推薦使用的加密輪次有10輪、12輪和14輪。當加密運算開始后,算法每次對一組數據進行加密,逐組順序加密,直到加密完全部的明文。本文的討論和測試數據均基于128 bit的分組,密鑰也是同樣的長度,加密輪次本文選定的為10輪。其他情況可以據此類推。

2.1  AES算法流程

    AES算法主要的加解密操作有字節替換、行變換、列變換、輪密鑰加4個基本操作。其基本流程如圖3所示。

dsl-t3.gif

    下邊對相應的操作逐個進行詳細說明。

2.1.1  字節替換

    AES算法的核心是字節代換,這也是該算法效率高的根源,這其實就是一個簡單的查表操作。基于這個原理,該算法定義了一個S盒(圖4)和一個逆S盒(圖5)。

dsl-t4.gif

dsl-t5.gif

    在AES算法中,狀態矩陣中的元素按照下面的方式映射為一個新的字節:將該元素的字節的高4位作為行值,低4位作為列值,據此取出S盒或者逆S盒中對應的行的元素作為輸出。根據圖3的顯示,在加密時,如果輸出的字節S1為0x6f,則查S盒的第0x06行和0x0f列,得到值0xa8,然后替換S1原有的0x6f為0xc9。

    逆字節代換也就是查逆S盒來變換。逆字節代換與字節代換剛好相反,此處不再贅述。

2.1.2  行變換

    算法中的行移位是一個簡單的左循環移位操作。在密鑰長度為128 bit時,狀態矩陣的第0行左移0 B,第1行左移1 B,第2行左移2 B,第3行左移3 B。

    行移位的逆變換就是將狀態矩陣中的每一行執行相反的移位操作,也就是簡單的右循環移位操作。例如AES-128中,狀態矩陣的第0行右移0 B,第1行右移1 B,第2行右移2 B,第3行右移3 B。

2.1.3  列變換

    列混合變換的操作的實質是矩陣相乘,經過行移位之后的狀態矩陣與固定的矩陣相乘,得到混淆后的狀態矩陣,如圖6的公式所示。

dsl-t6.gif

    逆向列混合變換可由圖7的矩陣乘法定義。

dsl-t7.gif

2.1.4  輪密鑰加

    輪密鑰加的操作,是算法首次進行帶入密鑰的操作。其核心思想是將128 bit的輪密鑰Ki同狀態矩陣中的數據進行逐位異或操作,然后將結果代入。其中,密鑰Ki中每個W[4i],W[4i+1],W[4i+2],W[4i+3]為32位比特字,長度為4 B,與需要操作的數據相對應。輪密鑰加過程實際上是字逐位進行異或的結果,也可以看成是字節級別或者是位級別的操作。

    在算法中,這個階段的操作有一個特點,就是輪密鑰加操作的逆運算操作同正向的輪密鑰加運算是完全一致的,這是因為異或操作的逆操作就是其自身。

2.2  AES算法優化

    本文所研究的加密算法實現方案聚焦于將算法流程進行資源并行的優化,從而提高效率,并盡量避免資源消耗。

    核心是將現有的算法流程采用流水線進行優化設計,將操作盡可能地細化,細分到一個時鐘周期,并且盡可能減少并行的操作,這樣做的好處是不需要增加多少資源就可以實現效率的大幅提升。

    將整個流程按照時鐘周期逐個進行時鐘周期分段,把整個加密操作劃分為5個分段,每個分段剛好占用一個時鐘周期,具體分段如圖8所示。

dsl-t8.gif

    在時鐘周期之間進行操作并行,根據上面的分析,對整個硬件實現采取5級流水線設計,當第1組數據開始進行時,第2組數據開始輸入,以此類推,這樣數據通路中最多有5組要加密的數據在同時進行處理,1~N代表N組需要加密的128 bit數據。

3  FPGA硬件實現和實驗

    對本文中的優化算法設計,使用Verilog HDL語言進行了算法描述,并采用 Mentor Graphics公司的Modelsim軟件進行算法運算仿真。

    經過一段時間的編寫和測試,優化后的算法可以正確地完成大批量數據的加密和解密過程,運行穩定。

    實驗使用Altera公司的Quartus工具在10AX115U4的工藝庫上進行硬件邏輯單元綜合,顯示其關鍵路徑延時為3.078 ns,算法共計使用了1 127個邏輯單元,在10 MHz的低頻率下,算法加、解密的速率可以達到600 Mbit/s以上。

    實驗結果通過與以往研究結果的對比(如表1所示),可以看出本文的方法使用硬件邏輯單元更少,主頻更低,加解密的效率卻達到了相當好的吞吐率,方法非常適宜于形成獨立自主知識產權的AES加密芯片,應用于電力系統的PON通信中。

dsl-b1.gif

4  ASIC實現

    與FPGA實現相比,ASIC實現具有完整的定制功能,降低器件成本,更小巧的尺寸,可以實現批量生產。

    本文已完成AES算法在電力配網PON通信中的FPGA具體實現,仿真結果顯示占用資料少、效率高,適用于形成自主知識產權的加密芯片。接下來主要是運用Synopsys綜合工具將芯片設計轉為面向ASIC專用集成電路的設計,并且在廠商工藝庫的支持下,遵循ASIC設計流程來進行代碼的模擬仿真、綜合和優化,從而實現FPGA到ASIC的轉換。

5  結束語

    伴隨著我國經濟和社會的高速發展,我國的電力通信主干網絡己完全實現傳輸介質的光纖化、業務承載的網絡化、運行監控和管理的自動化和信息化。然而,作為電力數據傳輸接入層網絡的配電通信網,因缺乏相應的加密芯片等原因,智能電網的可靠性和信息安全成為電力發展的瓶頸,制約了智能配電系統業務的發展與應用。

    下一步,就是繼續完善設計,加速該方法的實用化,盡快將方法應用于電力配網PON通信中。

參考文獻

[1] U S DoC / NIST--2001, Advanced Encryption Standard(AES)[S].

[2] GAJ K, CHODOWIEC P.Comparison of the hardware performance of the AES candidates using reconfigurable hardware[A]. The Third Advanced Encryption Standard(AES) Candidate Conference[C].New York, USA:NIST, 2000: 40-54.

[3] SKLAVOS N, KOUFOPAVLOU O.Architectures and VLSI implementations of the AES--proposal rijndae1 [J]. IEEE Trans. on Computers, 2002, 51(12):1454-1459.

[4] ELBIRT A J, Yip W, CHETWYND B,et al. An FPGA based performance evaluation of the AES block cipher candidate algorithm finalists[A].The Third Advanced Encryption Standard(AES) Candidate Conference[C].New York, USA:NIST, 2000:13-27.

[5] 張濤,李玲. 千兆比無源光網絡的加密安全技術及實現[J]. 無線電通信技術,2005(1):36-39.

[6] 李霞,黃元波. 一種新的AES算法的FPGA實現方法研究 [J].光通信研究,2008(4):23-24.

[7] GAJ K, CHODOWIEC P.Comparison of the hardware performance of the AES candidates using reconfigurable hardware [A]. The Third Advanced Encryption Standard(AES) Candidate Conference[C].New York, USA:NIST, 2000:40-54.

[8] ELBIRT A J, YIP W, CHETWYND B,et al. An FPGA based performance evaluation of the AES block cipher candidate algorithm finalists[A].The Third Advanced Encryption Standard(AES) Candidate Conference[C].New York, USA:NIST, 2000: 13-27.



作者信息:

黨三磊,張  捷,李  健,劉  健,張思建

(廣東電網有限責任公司電力科學研究院,廣東 廣州510080)

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 久久久免费视频观看 | 99九九精品免费视频观看 | 丁香婷婷电影 | runaway 免费 韩国 | 国产一级电影在线观看 | 国内自拍视频一区二区三区 | 久久只有这才是精品99 | 日本久久久久久久 | 狠狠五月天小说 | 国产精品青草久久福利不卡 | 国产福利不卡一区二区三区 | 欧美色域 | 国产91久久精品一区二区 | 久久精品国产一区二区三区不卡 | www.亚洲天堂网 | a级毛片免费高清毛片视频 真正免费一级毛片在线播放 | 午夜丁香婷婷 | 青青草伊人网 | 奇米777网 | 999精品视频这里只有精品 | 国产传媒一区二区三区四区五区 | 欧美激情网址 | 精品无人区乱码一区2区3区 | 97色伦在线观看 | 激情婷婷综合久久久久 | 国产日日夜夜 | 亚洲一区不卡视频 | 不卡中文一二三区 | 97在线视频免费公开观看 | 国产精品亚洲а∨天堂2021 | 欧美日韩视频一区二区三区 | 男女乱配视频免费观看 | 天天综合天天看夜夜添狠狠玩 | 国产一区二区视频在线 | 日韩中文字幕在线不卡 | 成人亚洲欧美 | 久久国产精品久久久 | 亚洲天堂婷婷 | 国产精品99久久99久久久看片 | 国产亚洲精品网站 | 欧美男女性生活视频 |