Show simple item record

dc.contributor.authorPagano, Matthew W.
dc.date.accessioned2010-01-27T13:41:26Z
dc.date.available2010-01-27T13:41:26Z
dc.date.issued2010-01-27T13:41:26Z
dc.identifier.urihttp://jhir.library.jhu.edu/handle/1774.2/33784
dc.descriptionMaster's Thesis of Matthew W. Paganoen
dc.description.abstractThe purpose of this report is to provide exhaustive details of my Computer Security Architecture project this spring 2008 semester. Ultimately, the goal has been to prepare a document that an undergraduate student can read to increase his/her comprehension of the Atmel AVR AT90USB1287 microcontroller and its hardware components, the Assembler programming language, random number generation, pseudorandom number generation, and testing methods to determine levels of randomness. This report outlines how to program a random number generator (RNG) on the AT90USB1287 using the on‐board thermometer, as well as two pseudorandom number generators (PRNGs) on the AT90USB1287. One of the PRNGs is a Linear Feedback Shift Register (LFSR) and is designated as the “weak” PRNG. The other PRNG is the Advanced Encryption Standard (AES) algorithm and is designated as the “strong” PRNG algorithm. After programming the RNG, weak PRNG, and strong PRNG on the AT90USB1287, this report details the results of randomness tests offered by the National Institute of Standards and Technology (NIST) on both PRNG algorithms. The purpose of this is to demonstrate specifically what it means to have a cryptographically secure PRNG algorithm.en
dc.language.isoen_USen
dc.relation.ispartofseriesJohns Hopkins University Department of Computer Science, January 2010;Technical Report 10-01
dc.relation.ispartofseriesCS Technical Report;
dc.subjectJTAGen
dc.subjectNIST Randomness Statistical Testsen
dc.subjectCryptographyen
dc.subjectAtmel AVR AT90USB1287en
dc.subjectEncryptionen
dc.subjectAESen
dc.subjectLinear Feedback Shift Registeren
dc.subjectAssemblyen
dc.subjectMaster's Thesisen
dc.subjectStatistical Evaluationen
dc.subjectComputer Science and Engineering Educationen
dc.subjectMicrocontrollersen
dc.subjectPseudorandom Number Generationen
dc.subjectRandom Number Generationen
dc.titlePseudorandom 
Number Generators 
on 
Atmel AVR 
AT90USB1287 
Microcontrollersen
dc.typeThesisen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record