[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3194554.3194572acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
research-article
Public Access

A Novel Polymorphic Gate Based Circuit Fingerprinting Technique

Published: 30 May 2018 Publication History

Abstract

Polymorphic gates are reconfigurable devices that deliver multiple functionalities at different temperature, supply voltage or external inputs. Capable of working in different modes, polymorphic gate is a promising candidate for embedding secret information such as fingerprints. In this paper we report five polymorphic gates whose functionality varies in response to specific control input and propose a circuit fingerprinting scheme based on these gates. The scheme selectively replaces standard logic cells by polymorphic gates whose functionality differs with the standard cells only on Satisfiability Don't Care conditions. Additional dummy fingerprint bits are also introduced to enhance the fingerprint's robustness against attacks such as fingerprint removal and modification. Experimental results on ISCAS and MCNC benchmark circuits demonstrate that our scheme introduces low overhead. More specifically, the average overhead in area, speed and power are 4.04%, 6.97% and 4.15% respectively when we embed 64-bit fingerprint that consists of 32 real fingerprint bits and 32 dummy bits. This is only half of the overhead of the other known approach when they create 32-bit fingerprints.

References

[1]
A. Stoica, R. Zebulum, D. Keymeulen. Polymorphic electronics. International Conference on Evolvable Systems. Springer Berlin Heidelberg, 291--302, 2001.
[2]
A. Stoica, R. Zebulum, X. Guo, D. Keymeulen, M.I.Ferguson & V.Duong. Taking evolutionary circuit design from experimentation to implementation: Some useful techniques and a silicon demonstration. IEE Proceedings Computers and Digital Techniques, 151(4), 295--300, 2004.
[3]
L. Sekanina. Evolutionary design of gate-level polymorphic digital circuits. Workshops on Applications of Evolutionary Computation. Springer Berlin Heidelberg, 185--194, 2005.
[4]
R. Ruzicka. On bifunctional polymorphic gates controlled by a special signal. WSEAS Transactions on Circuits, 7(3), 96--101, 2008.
[5]
L. Sekanina. Design methods for polymorphic digital circuits. In Proceedings of the 8th IEEE Design and Diagnostics of Electronic Circuits and Systems (DDECS), 2005.
[6]
W. Luo, Z. Zhang, X. Wang. Designing polymorphic circuits with polymorphic gates: a general design approach. IET Circuits, Devices & Systems, 1(6), 470--476, 2007.
[7]
L. Sekanina, R. Ruzicka, Z. Vasicek, R. Prokop & L. Fujcik. Repomo32-new reconfigurable polymorphic integrated circuit for adaptive hardware. IEEE Workshop on Evolvable and Adaptive Hardware, 2009.
[8]
L. Sekanina, L. Starecek, Z. Gajda, Z. Kotasek. Evolution of multifunctional combinational modules controlled by the power supply voltage. In Proceeding of the 1st NASA/ESA Conference on Adaptive Hardware and Systems, 86--193, 2006.
[9]
L. Sekanina, R. Ruzicka, Z. Gajda. Polymorphic FIR filters with backup mode enabling power savings. NASA/ESA Conference on Adaptive Hardware and Systems, 2009.
[10]
L. Sekanina, R. Ruzicka, R. Prokop. Physical demonstration of polymorphic self-checking circuits. 14th IEEE International On-Line Testing Symposium, 2008.
[11]
L. Sekanina, L. Starecek, Z. Kotasek, Z. Gajda. Polymorphic gates in design and test of digital circuits. International Journal of Unconventional Computing, 4(2), 125, 2008.
[12]
L. Sekanina. Evolution of Polymorphic Self-Checking Circuits. In Proceedings of the 7th Conference on Evolvable Systems: From Biology to Hardware, 186--197, 2007.
[13]
Y. Bi, K Shamsi, J.S. Yuan, P. E. Gaillardon, G.D. Micheli, X. Yin.Emerging technology-based design of primitives for hardware security. ACM Journal on Emerging Technologies in Computing Systems, 13(1), 2016
[14]
R. Richard and T. Radek. Let's move polymorphism downwards: On the multifunctional logic based on ambipolar behaviour of semiconductor devices. 2016 International Conference on Design and Technology of Integrated Systems in Nanoscale Era (DTIS), 2016.
[15]
J.F. Miller, J. Dominic and K.V. Vesselin. Principles in the evolutionary design of digital circuits-Part I. Genetic programming and evolvable machines, 1(1--2), 7--35, 2000.
[16]
J.H. Holland. Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. MIT press, 1992.
[17]
C. DunBar, G. Qu. Satisfiability don't care condition based circuit fingerprinting techniques. 2015 20th Asia and South Pacific Design Automation Conference (ASP-DAC), IEEE, 815--820, 2015.
[18]
P. Subramanyan, S. Ray, and S. Malik. Evaluatingthe Security of Logic Encryption Algorithms. IEEE International Symposium on Hardware Oriented Security and Trust, 137--143, 2015.
[19]
M. Yasin, B. Mazumdar, J. J. Rajendran, and O. Sinanoglu. SARlock: SAT Attack Resistant Logic Locking. IEEE International Symposium on Hardware Oriented Security and Trust, 236--241, 2016

Cited By

View all
  • (2024)Enhancing Subthreshold Stuck-at Fault Testing with Polymorphic Gates2024 IEEE International Test Conference in Asia (ITC-Asia)10.1109/ITC-Asia62534.2024.10661314(1-6)Online publication date: 18-Aug-2024
  • (2024)Towards Finding the Sources of Polymorphism in Polymorphic Gates (Invited)Proceedings of the 29th Asia and South Pacific Design Automation Conference10.1109/ASP-DAC58780.2024.10473830(319-324)Online publication date: 22-Jan-2024
  • (2023)Polymorphic Hybrid CMOS-MTJ Logic Gates for Hardware Security ApplicationsElectronics10.3390/electronics1204090212:4(902)Online publication date: 10-Feb-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GLSVLSI '18: Proceedings of the 2018 Great Lakes Symposium on VLSI
May 2018
533 pages
ISBN:9781450357241
DOI:10.1145/3194554
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 May 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. fingerprinting
  2. polymorphic gate
  3. satisfiability don't care conditions

Qualifiers

  • Research-article

Funding Sources

Conference

GLSVLSI '18
Sponsor:
GLSVLSI '18: Great Lakes Symposium on VLSI 2018
May 23 - 25, 2018
IL, Chicago, USA

Acceptance Rates

GLSVLSI '18 Paper Acceptance Rate 48 of 197 submissions, 24%;
Overall Acceptance Rate 312 of 1,156 submissions, 27%

Upcoming Conference

GLSVLSI '25
Great Lakes Symposium on VLSI 2025
June 30 - July 2, 2025
New Orleans , LA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)57
  • Downloads (Last 6 weeks)9
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Enhancing Subthreshold Stuck-at Fault Testing with Polymorphic Gates2024 IEEE International Test Conference in Asia (ITC-Asia)10.1109/ITC-Asia62534.2024.10661314(1-6)Online publication date: 18-Aug-2024
  • (2024)Towards Finding the Sources of Polymorphism in Polymorphic Gates (Invited)Proceedings of the 29th Asia and South Pacific Design Automation Conference10.1109/ASP-DAC58780.2024.10473830(319-324)Online publication date: 22-Jan-2024
  • (2023)Polymorphic Hybrid CMOS-MTJ Logic Gates for Hardware Security ApplicationsElectronics10.3390/electronics1204090212:4(902)Online publication date: 10-Feb-2023
  • (2023)An Anti-Removal-Attack Hardware Watermarking Method Based on Polymorphic Gates2023 IEEE/ACM International Conference on Computer Aided Design (ICCAD)10.1109/ICCAD57390.2023.10323780(01-09)Online publication date: 28-Oct-2023
  • (2021)The logic obfuscation of LFSR with the crosstalk based polymorphic gate2021 Asian Hardware Oriented Security and Trust Symposium (AsianHOST)10.1109/AsianHOST53231.2021.9699592(1-6)Online publication date: 16-Dec-2021
  • (2021)A Novel Circuit Authentication Scheme Based on Partial Polymorphic Gates2021 Asian Hardware Oriented Security and Trust Symposium (AsianHOST)10.1109/AsianHOST53231.2021.9699513(1-4)Online publication date: 16-Dec-2021
  • (2019)A Polymorphic Circuit Interoperability Framework2019 IEEE 13th International Conference on ASIC (ASICON)10.1109/ASICON47005.2019.8983594(1-4)Online publication date: Oct-2019

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media