• 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