CAD for Assurance of Electronic Systems
 

Formal-PCH: Proof-Carrying Hardware Verification Framework

By: Xiaolong Guo and Yier Jin

Stage: RTL

Summary

  • A comprehensive Proof-Carrying Hardware (PCH) based system level formal solution to evaluate the hardware trust and to further protect the entire hardware and software system.
  • Combines an automated model checker with an interactive theorem prover to reduce the time for proving system-level security properties of SoC’s.
  • Fill in the semantic gap of the hardware-software boundary, eliminate the scalablity issue, and verify the application on runtime.

Contact

Yier Jin

Input/Output Interface

  • Input: Assemble code and Hardware Design – VHDL program
  • Output: Whether there is Trojan inserted in the given system

Dependencies

References

Guo, Xiaolong; Dutta, Raj Gautam; He, Jiaji; Jin, Yier

PCH framework for IP runtime security verification Proceedings Article

In: 2017 Asian Hardware Oriented Security and Trust Symposium (AsianHOST), pp. 79-84, IEEE, 2017.

Abstract | Links | BibTeX

Guo, Xiaolong; Dutta, Raj Gautam; Mishra, Prabhat; Jin, Yier

Automatic Code Converter Enhanced PCH Framework for SoC Trust Verification Journal Article

In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 25, no. 12, pp. 3390-3400, 2017.

Abstract | Links | BibTeX

Guo, Xiaolong; Dutta, Raj Gautam; Mishra, Prabhat; Jin, Yier

Scalable SoC trust verification using integrated theorem proving and model checking Proceedings Article

In: 2016 IEEE International Symposium on Hardware Oriented Security and Trust (HOST), pp. 124-129, HOST IEEE, McLean, VA, USA , 2016.

Abstract | Links | BibTeX

Guo, Xiaolong; Dutta, Raj Gautam; Jin, Yier

Eliminating the Hardware-Software Boundary: A Proof-Carrying Approach for Trust Evaluation on Computer Systems Journal Article

In: IEEE Transactions on Information Forensics and Security (TIFS), vol. 12, no. 2, pp. 405-417, 2016.

Abstract | Links | BibTeX

Acknowledgments

  • This work was partially supported by National Science Foundation (CNS-1319105), Army Research Office (W911NF-17-1-0477), Cisco and National Natural Science Foundation of China (61376032)