UWSpace is currently experiencing technical difficulties resulting from its recent migration to a new version of its software. These technical issues are not affecting the submission and browse features of the site. UWaterloo community members may continue submitting items to UWSpace. We apologize for the inconvenience, and are actively working to resolve these technical issues.
 

Concurrent Error Detection in Finite Field Arithmetic Operations

dc.comment.hiddenHi, I would appreciate if you review my thesis as soon as possible, since I need to have the letter stating I am done with my Ph.D. requirements to be able to start my job. Thanks, Siavashen
dc.contributor.authorBayat Sarmadi, Siavash
dc.date.accessioned2008-01-03T16:23:59Z
dc.date.available2008-01-03T16:23:59Z
dc.date.issued2008-01-03T16:23:59Z
dc.date.submitted2007
dc.description.abstractWith significant advances in wired and wireless technologies and also increased shrinking in the size of VLSI circuits, many devices have become very large because they need to contain several large units. This large number of gates and in turn large number of transistors causes the devices to be more prone to faults. These faults specially in sensitive and critical applications may cause serious failures and hence should be avoided. On the other hand, some critical applications such as cryptosystems may also be prone to deliberately injected faults by malicious attackers. Some of these faults can produce erroneous results that can reveal some important secret information of the cryptosystems. Furthermore, yield factor improvement is always an important issue in VLSI design and fabrication processes. Digital systems such as cryptosystems and digital signal processors usually contain finite field operations. Therefore, error detection and correction of such operations have become an important issue recently. In most of the work reported so far, error detection and correction are applied using redundancies in space (hardware), time, and/or information (coding theory). In this work, schemes based on these redundancies are presented to detect errors in important finite field arithmetic operations resulting from hardware faults. Finite fields are used in a number of practical cryptosystems and channel encoders/decoders. The schemes presented here can detect errors in arithmetic operations of finite fields represented in different bases, including polynomial, dual and/or normal basis, and implemented in various architectures, including bit-serial, bit-parallel and/or systolic arrays.en
dc.identifier.urihttp://hdl.handle.net/10012/3460
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.subjectconcurrent error detection (CED)en
dc.subjectFinite field operationsen
dc.subjectpolynomial basisen
dc.subjectdual basisen
dc.subjectnormal basisen
dc.subjectsystolic arraysen
dc.subject.programElectrical and Computer Engineeringen
dc.titleConcurrent Error Detection in Finite Field Arithmetic Operationsen
dc.typeDoctoral Thesisen
uws-etd.degreeDoctor of Philosophyen
uws-etd.degree.departmentElectrical and Computer Engineeringen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
plainthesis.pdf
Size:
956.06 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
261 B
Format:
Item-specific license agreed upon to submission
Description: