@article{038048351810497f959d7e148df13cb0,
title = "Identification of synthesis approaches for IP/IC piracy of reversible circuits",
abstract = "Reversible circuits employ a computational paradigm that is beneficial for several applications, including the design of encoding and decoding devices, low-power design, and emerging applications in quantum computation. However, similarly to conventional logic, reversible circuits are expected to be subject to Intellectual Property/Integrated Circuit piracy. To counteract such attacks, an understanding of how to identify the target function from a reversible circuit is a crucial first step. In contrast to conventional logic, the target function is (implicitly or explicitly) embedded into the reversible circuit. Numerous synthesis approaches have been proposed for this embedding task. To recover the target function embedded in a reversible circuit, one needs to know what synthesis approach has been used to embed the circuit. We propose a machine-learning-based scheme to determine the used reversible synthesis approach based on the telltale signs it leaves in the synthesized reversible circuit. We study the impact of optimizing the synthesis approaches on the telltale signs that they leave. Our analysis shows that the synthesis approaches can be determined in the vast majority of cases even if optimized versions of the synthesis approaches are used.",
keywords = "BDD, ESOP, IP/IC piracy, Machine-learning-based scheme, QMDD, Reversible logic, Security, TBS",
author = "Saeed, {Samah Mohamed} and Nithin Mahendran and Alwin Zulehner and Robert Wille and Ramesh Karri",
note = "Funding Information: Alwin Zulehner and Robert Wille are supported by the EU COST Action IC1405. Ramesh Karri is partly funded by NYU/NYU-AD CCS. Authors{\textquoteright} addresses: S. M. Saeed, City College of New York, 160 Convent Ave, New York, NY 10031; email: ssaeed@ ccny.cuny.edu; N. Mahendran, University of Washington, Tacoma, 1900 Commerce St, Tacoma, WA 98402; email: nithin@ uw.edu; A. Zulehner and R. Wille, Johannes Kepler University Linz, Altenbergerstra{\ss}e 69, 4040 Linz, Austria; emails: {al-win.zulehner, robert.wille}@jku.at; R. Karri, 6 MetroTech Center, Brooklyn, NY 11201; email: rkarri@nyu.edu. 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 permissions@acm.org. {\textcopyright} 2019 Association for Computing Machinery. 1550-4832/2019/04-ART23 $15.00 https://doi.org/10.1145/3289392 Funding Information: Alwin Zulehner and Robert Wille are supported by the EU COST Action IC1405. Ramesh Karri is partly funded by NYU/NYU-AD CCS. Publisher Copyright: {\textcopyright} 2019 Association for Computing Machinery.",
year = "2019",
month = may,
doi = "10.1145/3289392",
language = "English (US)",
volume = "15",
journal = "ACM Journal on Emerging Technologies in Computing Systems",
issn = "1550-4832",
publisher = "Association for Computing Machinery (ACM)",
number = "3",
}