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_US
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_US
dc.language.isoen_USen_US
dc.relation.ispartofseriesJohns Hopkins University Department of Computer Science, January 2010;Technical Report 10-01
dc.relation.ispartofseriesCS Technical Report;
dc.subjectJTAGen_US
dc.subjectNIST Randomness Statistical Testsen_US
dc.subjectCryptographyen_US
dc.subjectAtmel AVR AT90USB1287en_US
dc.subjectEncryptionen_US
dc.subjectAESen_US
dc.subjectLinear Feedback Shift Registeren_US
dc.subjectAssemblyen_US
dc.subjectMaster's Thesisen_US
dc.subjectStatistical Evaluationen_US
dc.subjectComputer Science and Engineering Educationen_US
dc.subjectMicrocontrollersen_US
dc.subjectPseudorandom Number Generationen_US
dc.subjectRandom Number Generationen_US
dc.titlePseudorandom 
Number Generators 
on 
Atmel AVR 
AT90USB1287 
Microcontrollersen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record