On studying Whitenoise stream-cipher against Power Analysis Attacks

This report describes the works done since May 2010 to December 2012 on breaking Whitenoise encryption algorithm. It is mainly divided into two sections: Studying the stream-cipher developed by Whitenoise lab and its implementation on a FPGA against certain group of indirect attacks called Power Ana...

Full description

Bibliographic Details
Main Author: Zakeri, Babak
Other Authors: Sima, Mihai
Language:English
en
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/1828/4360
id ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-4360
record_format oai_dc
spelling ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-43602015-01-29T16:52:09Z On studying Whitenoise stream-cipher against Power Analysis Attacks Zakeri, Babak Sima, Mihai Whitenoise Power Analysis Attacks Stream Cipher Power Sampling Board FPGA Cryptography This report describes the works done since May 2010 to December 2012 on breaking Whitenoise encryption algorithm. It is mainly divided into two sections: Studying the stream-cipher developed by Whitenoise lab and its implementation on a FPGA against certain group of indirect attacks called Power Analysis Attacks, and reviewing the process of development and results of experiments applied on a power sampling board which was developed during this project. For the first part the algorithm and the implementation would be reverse engineered and reviewed. Various blocks of the implementation would be studied one by one against some indirect attacks. It would be shown that those attacks are useless or at least very weak against Whitenoise. A new scenario would then be proposed to attack the implementation. An improvement to the new scenario would also be presented to completely hack the implementation. However it would also be shown that the complete hack requires very accurate equipment, large number of computations and applying a lot of tests and thus Whitenoise seems fairly strong against this specific group of attacks. In the next section the requirements of a power consumption measurement setup would be discussed. Then the motivations and goals of building such a board would be mentioned. Some important concepts and consideration in building the board, such as schematic of the amplifier, multilayer designing, embedding a BGA component, star grounding, inductance reduction, and other concepts would be presented. Then the results of applied tests on the produced board would be discussed. The precision of the measurements, some pattern recognition along with some other results would be illustrated. Also some important characteristics such as linearity of measurements would be investigated and proved to exist. In the end some topics as possible future works, such as more pattern recognition, or observing the effect of masks on the power consumption would be suggested. Graduate 2012-12-17T21:04:20Z 2012-12-17T21:04:20Z 2012 2012-12-17 Thesis http://hdl.handle.net/1828/4360 English en Available to the World Wide Web
collection NDLTD
language English
en
sources NDLTD
topic Whitenoise
Power Analysis Attacks
Stream Cipher
Power Sampling Board
FPGA
Cryptography
spellingShingle Whitenoise
Power Analysis Attacks
Stream Cipher
Power Sampling Board
FPGA
Cryptography
Zakeri, Babak
On studying Whitenoise stream-cipher against Power Analysis Attacks
description This report describes the works done since May 2010 to December 2012 on breaking Whitenoise encryption algorithm. It is mainly divided into two sections: Studying the stream-cipher developed by Whitenoise lab and its implementation on a FPGA against certain group of indirect attacks called Power Analysis Attacks, and reviewing the process of development and results of experiments applied on a power sampling board which was developed during this project. For the first part the algorithm and the implementation would be reverse engineered and reviewed. Various blocks of the implementation would be studied one by one against some indirect attacks. It would be shown that those attacks are useless or at least very weak against Whitenoise. A new scenario would then be proposed to attack the implementation. An improvement to the new scenario would also be presented to completely hack the implementation. However it would also be shown that the complete hack requires very accurate equipment, large number of computations and applying a lot of tests and thus Whitenoise seems fairly strong against this specific group of attacks. In the next section the requirements of a power consumption measurement setup would be discussed. Then the motivations and goals of building such a board would be mentioned. Some important concepts and consideration in building the board, such as schematic of the amplifier, multilayer designing, embedding a BGA component, star grounding, inductance reduction, and other concepts would be presented. Then the results of applied tests on the produced board would be discussed. The precision of the measurements, some pattern recognition along with some other results would be illustrated. Also some important characteristics such as linearity of measurements would be investigated and proved to exist. In the end some topics as possible future works, such as more pattern recognition, or observing the effect of masks on the power consumption would be suggested. === Graduate
author2 Sima, Mihai
author_facet Sima, Mihai
Zakeri, Babak
author Zakeri, Babak
author_sort Zakeri, Babak
title On studying Whitenoise stream-cipher against Power Analysis Attacks
title_short On studying Whitenoise stream-cipher against Power Analysis Attacks
title_full On studying Whitenoise stream-cipher against Power Analysis Attacks
title_fullStr On studying Whitenoise stream-cipher against Power Analysis Attacks
title_full_unstemmed On studying Whitenoise stream-cipher against Power Analysis Attacks
title_sort on studying whitenoise stream-cipher against power analysis attacks
publishDate 2012
url http://hdl.handle.net/1828/4360
work_keys_str_mv AT zakeribabak onstudyingwhitenoisestreamcipheragainstpoweranalysisattacks
_version_ 1716729509723504640