Publication Date


Document Type


Committee Members

Yong Pei, Ph.D. (Advisor); Mateen M. Rizki, Ph.D. (Committee Member); Kendall P. Goodrich, Ph.D. (Committee Member)

Degree Name

Master of Science (MS)


System on Chip (SoC) is the backbone component of the electronics industry nowadays. ASIC and FPGA-based SoCs are the two most popular methods of manufacturing SoCs. However, both ASIC and FPGA industries are plagued with risks of counterfeits due to the limitations in Security, Accountability, Complexity, and Governance of their supply chain management. As a result, the current practices of these microelectronics supply chain suffer from performance and efficiency bottlenecks. In this research, we are incorporating blockchain technology into the FPGA and ASIC microelectronic supply chain to help mitigate the risk of counterfeit microelectronics through a secure and decentralized solution that is resilient to tampering of transaction records. We present a generalizable design framework of blockchain-managed supply chains focusing on the SoC industries, including both FPGA and ASIC based solutions. This research also produced a working prototype for the transfer of assets in a supply chain with Blockchain at its backend. We also address the various other requirements of an enterprise blockchain setup like governance, permissions, scalability, accountability, privacy, and security. Our prototype, built upon Hyperledger Composer, illustrates that Blockchain can help in ensuring the integrity of the microelectronics in their supply chain. Moreover, the proposed solution can be used by a large-scale microelectronics ecosystem by having it deployed in the cloud and operated as a Blockchain-as-a-Service platform.

Page Count


Department or Program

Department of Computer Science and Engineering

Year Degree Awarded


Creative Commons License

Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.