DSpace Repository

FPGA Implementation Of Present Cipher With Self-Test Ability

Show simple item record

dc.contributor.author Zeeshan Haider, 01-242161-005
dc.date.accessioned 2019-04-17T05:45:45Z
dc.date.available 2019-04-17T05:45:45Z
dc.date.issued 2018
dc.identifier.uri http://hdl.handle.net/123456789/8540
dc.description Supervised By Mr. Khalid Javeed en_US
dc.description.abstract Increased complexity of VLSI circuits has led to higher occurrences of faults in Integrated Circuit (IC). Moreover, testing of huge number of devices in loT technology is an important requirement from reliability point of view. Therefore a low-cost but efficient testing technique is required for deployment in loT environment where majority of the devices (and wireless sensor nodes) have limited resources in terms of power and hardware area. Scan chains and built-in self-test (BIST) techniques are two very popular self-test approaches that allow a device to test itself without requiring external testing equipment. Scan chain provides higher fault coverage but brings security risks. Unlike scan chains, BIST techniques are more secure as these do not provide access to internal device nodes. But all the implementation techniques of scan-chain and BIST usually requires extra internal components like linear feedback shift register (LFSR) and multiple input signature register (MISR) as test pattern generator (TPG) and signature analyzer (SA) respectively. These extra components result in higher area overhead and hence make them unsuitable for deployment in loT environment. This research work focuses on a compact hardware implementation of PRESENT cipher with self-test ability. The compactness of the proposed design is achieved due to inherent structure of PRESENT cipher and its utilization as self-test structure along with low cost components. The proposed design is coded in VHDL (VHSIC Hardware Description Language) and Linux ISE design suite is used for the simulation, synthesis and implementation on different Linux based FPGA platforms. A comprehensive performance analysis on the basis of the hardware area overhead, fault coverage and randomness of test patterns shows that the proposed self-test method is about 23% lighter than the LFSR and MISR based self-test test structures with the fault coverage of over 99%. From the results it can be concluded that the proposed self-test design is one of the most viable self-test structure in resource constraint environment as improvement ix in hardware area is achieved without any compromise on other important aspects such as fault coverage, throughput, power consumption and quality of the teat patterns. en_US
dc.language.iso en_US en_US
dc.publisher Bahria University Islamabad Campus en_US
dc.relation.ispartofseries MS (CS);T-8141
dc.subject Computer science en_US
dc.title FPGA Implementation Of Present Cipher With Self-Test Ability en_US
dc.type MS Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account