Securing untrusted memories in embedded systems with dynamic integrity checking
This report presents a framework for generating a memory integrity tree to demonstrate the success of securing untrusted memories in embedded systems with dynamic integrity checking. The development is a follow-up work of a previous student in Year 2015 which has developed a C-language program fo...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/66772 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-66772 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-667722023-03-03T20:46:12Z Securing untrusted memories in embedded systems with dynamic integrity checking Tay, Cedric Jinteng Lam Siew Kei School of Computer Engineering Centre for High Performance Embedded Systems DRNTU::Engineering This report presents a framework for generating a memory integrity tree to demonstrate the success of securing untrusted memories in embedded systems with dynamic integrity checking. The development is a follow-up work of a previous student in Year 2015 which has developed a C-language program for memory authentication using TEC-Tree on an embedded system implemented on NIOS II Processor. Analysis is first carried out on the previous work/ program to identify the limitations and constraints. The main focus of this project is to create a framework to automate the generation of an efficient TEC-Tree. This efficient tree allows the flexibility to have any number of data while removing redundancy. In addition, the proposed framework can generate trees of varying bit-size as well as enabling any number of children for each parent node of the tree in order to increase the efficiency. The code/ program development work is based on C-language and the embedded system using NIOS II Processor. Experiments are performed and results are analyzed to determine the efficiency of the new code/ program in term of timings for Read and Write functions as compared to previous project. Bachelor of Engineering (Computer Engineering) 2016-04-26T02:13:50Z 2016-04-26T02:13:50Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66772 en Nanyang Technological University 62 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering |
spellingShingle |
DRNTU::Engineering Tay, Cedric Jinteng Securing untrusted memories in embedded systems with dynamic integrity checking |
description |
This report presents a framework for generating a memory integrity tree to
demonstrate the success of securing untrusted memories in embedded systems with
dynamic integrity checking. The development is a follow-up work of a previous student
in Year 2015 which has developed a C-language program for memory authentication
using TEC-Tree on an embedded system implemented on NIOS II Processor.
Analysis is first carried out on the previous work/ program to identify the limitations
and constraints. The main focus of this project is to create a framework to automate the
generation of an efficient TEC-Tree. This efficient tree allows the flexibility to have any
number of data while removing redundancy. In addition, the proposed framework can
generate trees of varying bit-size as well as enabling any number of children for each
parent node of the tree in order to increase the efficiency.
The code/ program development work is based on C-language and the embedded
system using NIOS II Processor. Experiments are performed and results are analyzed to
determine the efficiency of the new code/ program in term of timings for Read and
Write functions as compared to previous project. |
author2 |
Lam Siew Kei |
author_facet |
Lam Siew Kei Tay, Cedric Jinteng |
format |
Final Year Project |
author |
Tay, Cedric Jinteng |
author_sort |
Tay, Cedric Jinteng |
title |
Securing untrusted memories in embedded systems with dynamic integrity checking |
title_short |
Securing untrusted memories in embedded systems with dynamic integrity checking |
title_full |
Securing untrusted memories in embedded systems with dynamic integrity checking |
title_fullStr |
Securing untrusted memories in embedded systems with dynamic integrity checking |
title_full_unstemmed |
Securing untrusted memories in embedded systems with dynamic integrity checking |
title_sort |
securing untrusted memories in embedded systems with dynamic integrity checking |
publishDate |
2016 |
url |
http://hdl.handle.net/10356/66772 |
_version_ |
1759853653016969216 |