DocumentCode :
2986271
Title :
Modeling TCP/IP stack in a single custom processor, with secure data transmission to an Altera-based Web server
Author :
Amiri, Rami ; Elkeelany, Omar ; Hassan, Rabab
Author_Institution :
Dept. of Electr. & Comput. Eng., Tennessee Technol. Univ., Cookeville, TN, USA
fYear :
2011
fDate :
17-20 March 2011
Firstpage :
418
Lastpage :
423
Abstract :
Many challenges have been investigated in the past few years to make network communications more secured, more reliable, scalable, standardized, and higher performance. Implementations of these researches vary, taking into consideration several features of embedded system design, such as cost, flexibility, performance, and size. Embedded system cores for network communication are becoming much important recently; due to the demands placed by Smart Grid, sensor mobile network, and etc. However, embedded system designs have unique challenges such as cost, flexibility, and size. In this research, we are aiming to achieve secure and high performance network communication based on TCP/IP protocol stack. NicheStack TCP/IP is a light weight library written in C. Furthermore, in this research, we deployed NicheStack TCP/IP on Nios II processor to serve as protocol suit for a Web server application. Then, we integrated the ECC (Elliptic Curve Cryptography) C code within the web server source code to achieve a secure communication; therefore, we had to know exactly which part of the web server source code is responsible for receiving data from the client and transmitting the data to the Altera board´s LCD. Consequently, we made sure 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 through the network to the web server application that is based on Nios II system securely.
Keywords :
Internet; embedded systems; multiprocessing systems; public key cryptography; transport protocols; Altera-based Web server; ECC C code; Internet; NicheStack TCP/IP; Nios II processor; TCP/IP protocol stack; data transmission security; elliptic curve cryptography; embedded system; http client; network communication security; sensor mobile network; single custom processor; smart grid; Elliptic curve cryptography; IP networks; Process control; SDRAM; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Southeastcon, 2011 Proceedings of IEEE
Conference_Location :
Nashville, TN
ISSN :
1091-0050
Print_ISBN :
978-1-61284-739-9
Type :
conf
DOI :
10.1109/SECON.2011.5752978
Filename :
5752978
Link To Document :
بازگشت