• Home
  • Search
  • Evaluating security requirements in a general-purpose processor by combining assertion checkers with code coverage
  • Open Access IconOpen Access
  • Cite Icon44
  • https://doi.org/10.1109/hst.2012.6224318Copy DOI Icon

Evaluating security requirements in a general-purpose processor by combining assertion checkers with code coverage

  • Jun 1, 2012
  • Michael Bilzor +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The problem of malicious inclusions in hardware is an emerging threat, and detecting them is a difficult challenge. In this research, we enhance an existing method for creating assertion-based dynamic checkers, and demonstrate how behavioral security requirements can be derived from a processor's architectural specification, then converted into security checkers that are part of the processor's design. The novel contributions of this research are: - We demonstrate the method using a set of assertions, derived from the architectural specification, on a full-scale open-source general-purpose processor design, called OpenRISC. Previous work used only a single assertion on a toy processor design. - We demonstrate the use of our checker-generator tool, called psl2hdl, which was created for this research. - We illustrate how the method can be used in concert with code coverage techniques, to either detect malicious inclusions or greatly narrow the search for malicious inclusions that use rare-event triggers.

Similar Papers
  • Conference Article
  • Citations5

High-level decision diagram manipulations for code coverage analysis

  • Oct 01, 2008
  • Karina Minakova +6
  • Conference Article
  • Citations114

QsCores

  • Dec 03, 2011
  • Ganesh Venkatesh +5
  • Conference Article

Session 6: Signal processing and processor designs

  • Nov 01, 2011
  • Daniel Chillet
  • Conference Article
  • Citations17

Flexible Processors: A Promising Application-specific Processor Design Approach

  • Aug 06, 2002
  • A Wolfe +1
  • Conference Article
  • Citations4

Accelerating a Sparse Matrix Iterative Solver Using a High Performance Reconfigurable Computer

  • Jun 01, 2010
  • Gerald R Morris +2
  • Research Article
  • Citations6

Model-based security analysis of feature-oriented software product lines

  • Apr 07, 2020
  • ACM SIGPLAN Notices
  • Sven Peldszus +2
  • Research Article

Active tracking with accelerated image processing in hardware

  • Jan 01, 2016
  • Publication Server of Bonn-Rhein-Sieg University of Applied Sciences (Bonn-Rhein-Sieg University of Applied Sciences)
  • Alexander Bochem
  • Research Article

Special Issue on Efficiency in Wireless Software-Defined Radio Systems

  • Aug 27, 2013
  • Journal of Signal Processing Systems
  • Gerd Ascheid +1
  • Research Article
  • Citations46

Design of an ultra high speed AES processor for next generation IT security

  • Jul 22, 2011
  • Computers & Electrical Engineering
  • Liakot Ali +3
  • Conference Article

A coarse-grained reconfigurable architecture supporting flexible execution

  • Jul 20, 2004
  • T Hironaka +5
  • Conference Article
  • Citations2

VeriNP: A FPGA-Based Verification Platform for General-Purpose Many-Core Network Processors

  • Jan 01, 2015
  • Jinfeng Huang +4
  • Conference Article

Hybrid Way of Code Coverage Tracking in Fuzz

  • Oct 01, 2019
  • Hanyi Nie +2
  • Conference Article

High-speed FPGA-based Design and Implementation of Text Search Processor

  • Sep 21, 2022
  • Binh Kieu-Do-Nguyen +7
  • Conference Article
  • Citations15

Application specific processor design architectures, design methods and tools

  • Nov 07, 2010
  • Achim Nohl +2
  • Research Article

Accelerating Defect and Vulnerability Discovery with ML + HPC: High-Throughput Simulation Analytics for Software Quality Engineering

  • Jan 01, 2026
  • International Journal of Emerging Trends in Computer Science and Information Technology
  • Aditi Mishra +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.