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