<?xml version="1.0"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-05-22T16:05:55Z</responseDate><request verb="GetRecord" metadataPrefix="oai_dc">https://keep.lib.asu.edu/oai/request</request><GetRecord><record><header><identifier>oai:keep.lib.asu.edu:node-198236</identifier><datestamp>2024-12-23T18:01:48Z</datestamp><setSpec>oai_pmh:all</setSpec><setSpec>oai_pmh:repo_items</setSpec></header><metadata><oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd"><dc:identifier>198236</dc:identifier>
          <dc:identifier>https://hdl.handle.net/2286/R.2.N.198236</dc:identifier>
                  <dc:rights>http://rightsstatements.org/vocab/InC/1.0/</dc:rights>
          <dc:rights>All Rights Reserved</dc:rights>
                  <dc:date>2024</dc:date>
                  <dc:format>137 pages</dc:format>
                  <dc:type>Masters Thesis</dc:type>
          <dc:type>Academic theses</dc:type>
          <dc:type>Text</dc:type>
                  <dc:language>eng</dc:language>
                  <dc:contributor>Ahmed, Anees</dc:contributor>
          <dc:contributor>Kinsy, Michel</dc:contributor>
          <dc:contributor>Ehret, Alan</dc:contributor>
          <dc:contributor>Trieu, Ni</dc:contributor>
          <dc:contributor>Arizona State University</dc:contributor>
                  <dc:description>Partial requirement for: M.S., Arizona State University, 2024</dc:description>
          <dc:description>Field of study: Computer Science</dc:description>
          <dc:description>Zero Knowledge Proofs (ZKP) represent a major development in the field of cryptography and privacy-preserving computation. ZKP-powered digital infrastructure demands minimal trust from users while prioritizing their data privacy. Despite the existence of numerous open-source tools and a growing need for privacy protection in various industries, the integration of ZKP protocols into practical platforms has been notably scarce. Two primary challenges faced by developers are proficiency in the complex mathematical concepts that underpin these protocols, and the high computational costs associated with their implementation. For my thesis research, I developed a novel acceleration framework, named ZKXL (Zero-Knowledge &quot;X-celeration&quot; Library), with the aim of reducing the computational complexity and facilitating the integration of Zero Knowledge Proof (ZKP) protocols into practical, real-world applications. ZKXL is a library of composable hardware primitives for accelerating ZKP computations and improving their computational efficiency, with a particular focus on cost-effective low-power FPGA (field-programmable gate array) platforms. As part of my evaluation efforts, I conducted a comprehensive analysis of 23 open-source software libraries that implement ZKP protocols. This involves assessing their respective advantages and limitations, conducting benchmark tests on their operational efficiency, and identifying potential avenues for further investigation and improvement. Furthermore, I created a set of illustrative code snippets for all the components in the ZKP library, serving as a useful reference tool for developers exploring ZKP technology. In experimental evaluations using MiMC hashing, ZKXL shows an 11x increase in throughput while consuming 79x less power than server-grade CPUs. ZKXL is accessible as an open-source solution, easily deployable, and serves as a valuable tool for organizations and researchers engaged in zero-knowledge proof applications. The primary contributions of this thesis work are to lower the development difficulty and enable the efficient deployment of zero-knowledge proof-based applications by both industry developers and researchers.</dc:description>
                  <dc:subject>Computer Science</dc:subject>
          <dc:subject>FPGA</dc:subject>
          <dc:subject>Hardware Acceleration</dc:subject>
          <dc:subject>MiMC</dc:subject>
          <dc:subject>Software</dc:subject>
          <dc:subject>Survey</dc:subject>
          <dc:subject>Zero Knowledge Proof</dc:subject>
                  <dc:title>Hardware Primitives Library for Acceleration of Zero-Knowledge Proof Algorithms and Applications</dc:title></oai_dc:dc></metadata></record></GetRecord></OAI-PMH>
