International Journal of Electrical and Computer Engineering (IJECE) Vol. 7, No. 4, August 2017, pp. 1867~1873 ISSN: 2088-8708, DOI: 10.11591/ijece.v7i4.pp1867-1873 1867 Journal homepage: http://iaesjournal.com/online/index.php/IJECE Security Enhancement in Networked Embedded System Pradip Ram Selokar 1 , P. T. Karule 2 1 Departement of Electronics and Communication, RCOEM, Nagpur, Maharashtra, India 2 Departement Electronics Engineering, YCCE, Nagpur, Maharashtra, India Article Info ABSTRACT Article history: Received Feb 7, 2017 Revised April 24, 2017 Accepted Apr 10, 2017 In the developed system ARM9 is a master and Two ARM7s are slaves. The peripherals are being controlled by two ARM7 boards. The Peripherals are connected to the ARM7 through Complex Programmable Logic Device (CPLD). The CPLD is in turn connected to the ARM7 using Serial Peripheral Interface (SPI). The ARM7 boards collect the information from the peripherals and send it to the ARM9 board. The communication between ARM7 and ARM9 is via UART (Universal Asynchronous Receiver Transmitter) over CAN (Controller Area Network). The ARM9 board has got the software intelligence. The ARM9 behaves as a master and two ARM7 boards behave as slaves. Being master ARM9 passes tokens to ARM7 which in turn returns (Acknowledges) the token. The ARM9 is further connected to Proxy via Ethernet. The proxy is further connected to the service platform (server) via Ethernet. So subsequently any decisions at any stage can be changed at server level. Further these commands can be passed on to ARM9 which in turn controls the peripherals through ARM7. (a) The system which we have developed consists of ARM9 as a master, Two ARM7 as Slaves. The communication between ARM9-ARM7 is via UART over a CAN, (b) Each ARM7 further communicates serially (RS232) with the two 8051 Microcontroller nodes, (c)Thus a networked Embedded System is developed wherein the serial data is brought over Ethernet. The ARM7 board, which is directly linked with the peripherals, can be modified of its functionality as and when required. The functionality of ARM7 can be modified by upgrading its firmware. To upgrade the firmware same communication link has been used. ARM7 receives the new firmware via same ARM9-ARM7 communication link. The Flash Write operation is performed using the source code to write the new firmware. Bootloader application for the ARM7 has been developed. The signature has been incorporated to assure authenticity of the new Firmware. Intel Hex File Format is used to parse the hex file. Keyword: Bootloader CAN controller area network Flash Write Intel Hex file format Signature Authenticity UART universal asynchronous receiver transmitter Copyright © 2017 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Pradip Ram Selokar, Department of Electronics and Communication Engineering Shri Ramdeobaba College of Enginering and Management, Nagpur, India. Email: pradip.selokar@gmail.com 1. INTRODUCTION Security is a measure of how difficult it is to break into the object which the system protects. Embedded systems present significant security challenges due to their limited resources and power constraints. In addition to standard concerns regarding system performance and power consumption, security has become a leading issue for many embedded applications [1]. In the developed system firmware upgrade is carried out using the data communication link. For the development purpose the ARM7 board has got the J-link interface. It is very easy to burn the hex file to the