Show simple item record

dc.contributor.authorGulcan, Egeen_US
dc.date.accessioned2015-06-05T08:01:01Z
dc.date.available2015-06-05T08:01:01Z
dc.date.issued2015-06-04en_US
dc.identifier.othervt_gsexam:5437en_US
dc.identifier.urihttp://hdl.handle.net/10919/52913
dc.description.abstractThere is a significant effort in building lightweight cryptographic operations, yet the proposed solutions are typically single purpose modules that can only provide a fixed functionality. However, flexibility is an important aspect of cryptographic designs where a module can perform multiple operations with different configurations. In this work, we combine flexibility with lightweight designs and propose two cryptographic engines based on the SIMON block cipher. The first proposed engine is the Flexible SIMON, which can execute all configurations of SIMON thus enables an adaptive security with variable key sizes. Our second proposed implementation is BitCryptor, a bit-serialized Compact Crypto Engine that can perform symmetric key encryption, hash computation and pseudo-random-number-generation. The implementation results on a Spartan-3 s50 FPGA show that the proposed engines occupies 90 and 95 slices respectively, which are more compact than the majority of their single purpose counterparts. Therefore, these engines are suitable cryptographic blocks for resource-constrained systems.en_US
dc.format.mediumETDen_US
dc.publisherVirginia Techen_US
dc.rightsThis Item is protected by copyright and/or related rights. Some uses of this Item may be deemed fair and permitted by law even without permission from the rights holder(s), or the rights holder(s) may have licensed the work for use under certain conditions. For other uses you need to obtain permission from the rights holder(s).en_US
dc.subjectLightweight Cryptographyen_US
dc.subjectBlock Ciphersen_US
dc.subjectFlexible Architecturesen_US
dc.subjectSIMONen_US
dc.subjectFPGAen_US
dc.titleFlexible and Lightweight Cryptographic Engines for Constrained Systemsen_US
dc.typeThesisen_US
dc.contributor.departmentElectrical and Computer Engineeringen_US
dc.description.degreeMaster of Scienceen_US
thesis.degree.nameMaster of Scienceen_US
thesis.degree.levelmastersen_US
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen_US
thesis.degree.disciplineComputer Engineeringen_US
dc.contributor.committeechairSchaumont, Patrick Roberten_US
dc.contributor.committeememberNazhandali, Leylaen_US
dc.contributor.committeememberHsiao, Michael S.en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record