Implementing Homomorphic Encryption-Based Logic Locking in System-on-Chip Designs
Abstract
This study presents a logic locking scheme based on the binary Ring Learning With Errors algorithm, implemented in a RISC-V System-on-Chip design. Unlike traditional logic locking methods that require providing users with raw locking parameters, the proposed approach secures critical logic paths in the privilege switching process without exposing these sensitive parameters. The implemented locking module itself consumes 3519 Look-Up Tables and 2645 Registers, leading to an overall overhead of 6....
Description / Details
This study presents a logic locking scheme based on the binary Ring Learning With Errors algorithm, implemented in a RISC-V System-on-Chip design. Unlike traditional logic locking methods that require providing users with raw locking parameters, the proposed approach secures critical logic paths in the privilege switching process without exposing these sensitive parameters. The implemented locking module itself consumes 3519 Look-Up Tables and 2645 Registers, leading to an overall overhead of 6.0% in Look-Up Tables and 6.9% in Registers compared to the baseline system. The unlock process requires about 2.6 us, introducing moderate performance impact, primarily affecting system-level operations while preserving user-level computational efficiency.
Source: arXiv:2607.28542v1 - http://arxiv.org/abs/2607.28542v1 PDF: https://arxiv.org/pdf/2607.28542v1 Original Link: http://arxiv.org/abs/2607.28542v1
Please sign in to join the discussion.
No comments yet. Be the first to share your thoughts!
Jul 31, 2026
Computer Science
Cybersecurity
0