A reconfigurable hardware networking platform for Smart Grid

Embedded system cores for communications networks are becoming much important recently due to the demands placed by Smart Grid, sensor mobile networks, etc. However, embedded system designs have unique metrics such as cost, flexibility, and size. Tuning these metrics during embedded system designs will definitely impact the cost and performance of Smart Grid devices and systems. In this research, we are aiming to achieve secure and high performance network communication platform based on various implementation of the TCP/IP protocol stack. Firstly, we deployed NicheStack TCP/IP for an embedded Web server application. Then, we integrated the ECC (Elliptic Curve Cryptography) C code within the web server source code to achieve a secure communication. Consequently, we showed that the integrated system: the web server, and the ECC program hides information if the secret is not provided. We used an http client to access the web server through the Internet. The client sends an encrypted data securely through the network to the embedded web server application. Secondly, we are in a stage to design a complete open TCP/IP hard core on an FPGA. Preliminary simulation result via ModelSim confirms proper operation of decode instruction module at the hardware level. All Modules will be synchronized to the same clock and reset signals.

[1]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[2]  Scott Hauck,et al.  Reconfigurable computing: a survey of systems and software , 2002, CSUR.

[3]  Ian F. Blake,et al.  Elliptic curves in cryptography , 1999 .

[4]  Tyson S. Hall,et al.  System-on-a-programmable-chip development platforms in the classroom , 2004, IEEE Transactions on Education.

[5]  James Schroeder,et al.  Overvoltage protection of data concentrators used in Smart Grid applications , 2011, ISGT 2011.

[6]  Victor S. Miller,et al.  Use of Elliptic Curves in Cryptography , 1985, CRYPTO.

[7]  P. K. Dakhole,et al.  Embedded Web Server on Nios II Embedded FPGA Platform , 2009, 2009 Second International Conference on Emerging Trends in Engineering & Technology.

[8]  Bin Hu,et al.  Multigate Communication Network for Smart Grid , 2011, Proceedings of the IEEE.

[9]  Anna Scaglione,et al.  For the Grid and Through the Grid: The Role of Power Line Communications in the Smart Grid , 2010, Proceedings of the IEEE.

[10]  Ioannis Zisis,et al.  An open TCP/IP core for reconfigurable logic , 2005, 13th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'05).

[11]  Jon Postel,et al.  Internet Control Message Protocol , 1981, RFC.

[12]  David C. Plummer,et al.  Ethernet Address Resolution Protocol: Or Converting Network Protocol Addresses to 48.bit Ethernet Address for Transmission on Ethernet Hardware , 1982, RFC.

[13]  Antonio Gómez Expósito,et al.  A Multilevel State Estimation Paradigm for Smart Grids , 2011, Proceedings of the IEEE.

[14]  Dan Boneh,et al.  Experimenting with Electronic Commerce on the PalmPilot , 1999, Financial Cryptography.