Show simple item record

dc.contributor.advisorStine, James E., Jr.
dc.contributor.authorSwann, Ryan
dc.date.accessioned2021-05-25T21:00:23Z
dc.date.available2021-05-25T21:00:23Z
dc.date.issued2020-12
dc.identifier.urihttps://hdl.handle.net/11244/330002
dc.description.abstractThis thesis discusses a hardware implementation of modulo that does not require a multiplication. This implementation is based on the algorithm proposed in Mark A. Will's "Mod without mod" in which the an algorithm is presented to calculate the modulus of large values using shifting and adding. This allows our implementation to be comparable in clock cycles to other implementations without the need for a multiplier's delay. This algorithm is compared with others, such as Barret reduction, Montgomery reduction, and fast modular reduction. Our implementation of this modulo algorithm is shown to be faster in many cases. This paper proposes both a hardware implementation of this algorithm as well as synthesis results in soi12s0 45nm IBM Multi-threshold CMOS (MTCMOS) technology and ARM-based standard cells.
dc.formatapplication/pdf
dc.languageen_US
dc.rightsCopyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material.
dc.titleExtension and implementation of the mod without mod algorithm to efficiently compute the modulus of a number in hardware
dc.contributor.committeeMemberTeague, Keith
dc.contributor.committeeMemberHu, John
osu.filenameSwann_okstate_0664M_17009.pdf
osu.accesstypeOpen Access
dc.type.genreThesis
dc.type.materialText
dc.subject.keywordscomputer architecture
dc.subject.keywordscomputer arithmetic
dc.subject.keywordscryptography
dc.subject.keywordsencryption
dc.subject.keywordsmodular arithmetic
thesis.degree.disciplineElectrical Engineering
thesis.degree.grantorOklahoma State University


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record