Algorithmic Obfuscation for LDPC Decoders

04/08/2021
by   Jingbo Zhou, et al.
0

In order to protect intellectual property against untrusted foundry, many logic-locking schemes have been developed. The main idea of logic locking is to insert a key-controlled block into a circuit to make the circuit function incorrectly without right keys. However, in the case that the algorithm implemented by the circuit is naturally fault-tolerant or self-correcting, existing logic-locking schemes do not affect the system performance much even if wrong keys are used. One example is low-density parity-check (LDPC) error-correcting decoder, which has broad applications in digital communications and storage. This paper proposes two algorithmic-level obfuscation methods for LDPC decoders. By modifying the decoding process and locking the stopping criterion, our new designs substantially degrade the decoder throughput and/or error-correcting performance when the wrong key is used. Besides, our designs are also resistant to the SAT, AppSAT and removal attacks. For an example LDPC decoder, our proposed methods reduce the throughput to less than 1/3 and/or increase the decoder error rate by at least two orders of magnitude with only 0.33

READ FULL TEXT

page 2

page 3

page 4

page 5

page 7

page 8

page 9

page 10

research
10/06/2022

Joint Protection Scheme for Deep Neural Network Hardware Accelerators and Models

Deep neural networks (DNNs) are utilized in numerous image processing, o...
research
04/12/2023

Spacetime codes of Clifford circuits

We propose a scheme for detecting and correcting faults in any Clifford ...
research
05/10/2021

FAID Diversity via Neural Networks

Decoder diversity is a powerful error correction framework in which a co...
research
01/25/2022

HOLL: Program Synthesis for Higher OrderLogic Locking

Logic locking "hides" the functionality of a digital circuit to protect ...
research
03/16/2016

Hardware Acceleration for Boolean Satisfiability Solver by Applying Belief Propagation Algorithm

Boolean satisfiability (SAT) has an extensive application domain in comp...
research
11/29/2018

Functional Analysis Attacks on Logic Locking

This paper proposes Functional Analysis attacks on state of the art Logi...
research
06/16/2022

ALL-MASK: A Reconfigurable Logic Locking Method for Multicore Architecture with Sequential-Instruction-Oriented Key

Intellectual property (IP) piracy has become a non-negligible problem as...

Please sign up or login with your details

Forgot password? Click here to reset