Now showing items 1-20 of 34

    • 2D Digital Filter Implementation on a FPGA 

      Tsuei, Danny Teng-Hsiang (University of Waterloo, 2011-08-31)
      The use of two dimensional (2D) digital filters for real-time 2D data processing has found important practical applications in many areas, such as aerial surveillance, satellite imaging and pattern recognition. In the ...
    • Analysis and Design of Clock-glitch Fault Injection within an FPGA 

      Dadjou, Masoumeh (University of Waterloo, 2013-09-27)
      In modern cryptanalysis, an active attacker may induce errors during the computation of a cryptographic algorithm and exploit the faulty results to extract information about the secret key in embedded systems. This kind ...
    • An Architecture for the AES-GCM Security Standard 

      Wang, Sheng (University of Waterloo, 2006)
      The forth recommendation of symmetric block cipher mode of operation SP800-38D, <em>Galois/Counter Mode of Operation</em> (GCM) was developed by David A McGrew and John Viega. GCM uses an approved symmetric key block ...
    • Cache Coherency for Symmetric Multiprocessor Systems on Programmable Chips 

      Hung, Austin (University of Waterloo, 2004)
      Rapid progress in the area of Field-Programmable Gate Arrays (FPGAs) has led to the availability of softcore processors that are simple to use, and can enable the development of a fully working system in minutes. This ...
    • CAD Techniques for Robust FPGA Design Under Variability 

      Kumar, Akhilesh (University of Waterloo, 2010-09-01)
      The imperfections in the semiconductor fabrication process and uncertainty in operating environment of VLSI circuits have emerged as critical challenges for the semiconductor industry. These are generally termed as process ...
    • A Centralized System Performance Monitoring Infrastructure 

      Mohammed Sajjad Jafri, Mohammed Sajjad Jafri (University of Waterloo, 2024-03-22)
      In this thesis, we introduce a centralized performance monitoring infrastructure. In the current computing landscape, performance monitoring architectures are becoming more and more important for different academic and ...
    • Development of Ultrasonic Devices for Non-destructive Testing: Ultrasonic Vibro-tactile Sensor and FPGA-Based Research Platform 

      Qian, Yanjun (University of Waterloo, 2020-04-29)
      This thesis is focused on the development of ultrasonic devices for industrial non-destructive testing (NDT). Ultrasound is generated from mechanical vibrations and then propagates through the medium. Ultrasonic devices ...
    • Embedded Systems Security: On EM Fault Injection on RISC-V and BR/TBR PUF Design on FPGA 

      Elmohr, Mahmoud A. (University of Waterloo, 2020-02-06)
      With the increased usage of embedded computers in modern life and the rapid growth of the Internet of Things (IoT), embedded systems security has become a real concern. Especially with safety-critical systems or devices ...
    • Energy Efficiency Analysis and Implementation of AES on an FPGA 

      Kenney, David (University of Waterloo, 2009-01-07)
      The Advanced Encryption Standard (AES) was developed by Joan Daemen and Vincent Rjimen and endorsed by the National Institute of Standards and Technology in 2001. It was designed to replace the aging Data Encryption ...
    • An Energy-Efficient System with Timing-Reliable Error-Detection Sequentials 

      Li, Yaoqiang (University of Waterloo, 2016-04-26)
      A new type of energy-efficient digital system that integrate EDS and DVS circuits has been developed. In these systems, EDS-monitored paths convert the PVT variations into timing variations. Nevertheless, the conversion ...
    • Efficient Hardware Realization of Convolutional Neural Networks using Intra-Kernel Regular Pruning 

      Yang, Maurice (University of Waterloo, 2019-05-24)
      Convolutional neural networks (CNNs) have proven their success in a wide range of applications. While CNNs boast remarkable performance, they require significant computational and memory resources for operation. As research ...
    • Fault Tolerant Cryptographic Primitives for Space Applications 

      Juliato, Marcio (University of Waterloo, 2011-04-28)
      Spacecrafts are extensively used by public and private sectors to support a variety of services. Considering the cost and the strategic importance of these spacecrafts, there has been an increasing demand to utilize strong ...
    • FPGA-Based Lossless Data Compression Using GNU Zip 

      Rigler, Suzanne (University of Waterloo, 2007-01-23)
      Lossless data compression algorithms are widely used by data communication systems and data storage systems to reduce the amount of data transferred and stored. GNU Zip (GZIP) [1] is a popular compression utility that ...
    • Hardware Implementation of Barrett Reduction Exploiting Constant Multiplication 

      Roma, Crystal Andrea (University of Waterloo, 2019-10-01)
      The efficient realization of an Elliptic Curve Cryptosystem is contingent on the efficiency of scalar multiplication. These systems can be improved by optimizing the underlying finite field arithmetic operations which are ...
    • Hardware Implementations of the WG-16 Stream Cipher with Composite Field Arithmetic 

      Zidaric, Nusa (University of Waterloo, 2014-09-22)
      The WG stream cipher family consists of stream ciphers based on the Welch-Gong (WG) transformations that are used as a nonlinear filter applied to the output of a linear feedback shift register (LFSR). The aim of this ...
    • Header Parsing Logic in Network Switches Using Fine and Coarse-Grained Dynamic Reconfiguration Strategies 

      Sonek, Alexander (University of Waterloo, 2014-04-29)
      Current ASIC only designs which interface with a general purpose processor are fairly restricted as far as their ability to be upgraded after fabrication. The primary intent of the research documented in this thesis is ...
    • A High Performance DDR4 Memory Controller on FPGA 

      Germchi, Danesh (University of Waterloo, 2024-02-22)
      We introduce a high-performance DDR4 SDRAM memory controller synthesizable design for AMD/Xilinx's FPGA devices. Due to limitations in operating frequency, the design on FPGA presents additional challenges compared to ASIC: ...
    • High Performance Elliptic Curve Cryptographic Co-processor 

      Lutz, Jonathan (University of Waterloo, 2003)
      In FIPS 186-2, NIST recommends several finite fields to be used in the elliptic curve digital signature algorithm (ECDSA). Of the ten recommended finite fields, five are binary extension fields with degrees ranging ...
    • HopliteRT Source Queuing Bound Correction 

      Elmor Lang, Ian; Pellizzoni, Rodolfo; Kapre, Nachiket (2020)
      We present a correction to the analytical source queuing bound for HopliteRT [1], [2], which addresses the counter-example put forward in Section IV-D of [3] by taking the effect of the in-flight jitter suffered by data ...
    • Implementation of an IEEE 802.15.4 Based MAC/PHY on a FPGA 

      Giannikouris, Allyson (University of Waterloo, 2011-08-30)
      The IEEE 802.15.4 standard defines the implementation of a Low-Rate Wireless Personal Area Network (WPAN). While the current version of the standard was ratified in 2006, there is still no readily available Medium Access ...

      UWSpace

      University of Waterloo Library
      200 University Avenue West
      Waterloo, Ontario, Canada N2L 3G1
      519 888 4883

      All items in UWSpace are protected by copyright, with all rights reserved.

      DSpace software

      Service outages