Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
Chakravarthi_Thesis.pdf (3.17 MB)
ETD Abstract Container
Abstract Header
Assembly Level Clock Glitch Insertion Into An XMega MCU
Author Info
GOPALA CHAKRAVARTHI, NIGAMANTHA
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=csu1470755773
Abstract Details
Year and Degree
2016, Master of Science in Electrical Engineering, Cleveland State University, Washkewicz College of Engineering.
Abstract
This thesis proposes clock-glitch fault injection technique to inject glitches into the clock signal running in a microcontroller unit and studying its effects on different assembly level instructions. It focusses mainly on the effect of clock glitches over the execution, sub-execution and pre-execution cycles of the test instructions and also finds the delay between the actual position of glitch insertion and the trigger being set for the glitch insertion. The instructions used in this work are provided by Atmel which classifies them according to their type of operation. These instructions are here further grouped depending on the number of clock cycles they require for their execution. Each group of instructions are tested for their behavior towards clock glitches being injected at different places in and surrounding their execution cycle. This thesis utilizes the ChipWhisperer-Lite board (CW1173) for performing the whole experiment by controlling the target device, providing clock as well as clock glitches with appropriate properties at appropriate position to the target device. The Atmel AVR XMEGA 128D4U is used as the target device (CW303) that uses an external clock of frequency 7.37MHz generated by the main board. The Capture software, provided by the ChipWhisperer, is used for establishing the hardware connection between the main board and the target board. The clock glitches are designed and triggered through the Capture software.
Committee
Chansu Yu, PhD (Committee Chair)
Nigamanth Sridhar, PhD (Committee Member)
Haodong Wang, PhD (Committee Member)
Pages
84 p.
Subject Headings
Computer Engineering
;
Electrical Engineering
;
Engineering
Recommended Citations
Refworks
EndNote
RIS
Mendeley
Citations
GOPALA CHAKRAVARTHI, N. (2016).
Assembly Level Clock Glitch Insertion Into An XMega MCU
[Master's thesis, Cleveland State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=csu1470755773
APA Style (7th edition)
GOPALA CHAKRAVARTHI, NIGAMANTHA .
Assembly Level Clock Glitch Insertion Into An XMega MCU.
2016. Cleveland State University, Master's thesis.
OhioLINK Electronic Theses and Dissertations Center
, http://rave.ohiolink.edu/etdc/view?acc_num=csu1470755773.
MLA Style (8th edition)
GOPALA CHAKRAVARTHI, NIGAMANTHA . "Assembly Level Clock Glitch Insertion Into An XMega MCU." Master's thesis, Cleveland State University, 2016. http://rave.ohiolink.edu/etdc/view?acc_num=csu1470755773
Chicago Manual of Style (17th edition)
Abstract Footer
Document number:
csu1470755773
Download Count:
1,140
Copyright Info
© 2016, all rights reserved.
This open access ETD is published by Cleveland State University and OhioLINK.