TY - JOUR
T1 - Synthesis of Tamper-Resistant Pin-Constrained Digital Microfluidic Biochips
AU - Tang, Jack
AU - Ibrahim, Mohamed
AU - Chakrabarty, Krishnendu
AU - Karri, Ramesh
N1 - Funding Information:
Manuscript received May 29, 2018; revised September 12, 2018; accepted October 30, 2018. Date of publication November 30, 2018; date of current version December 23, 2019. This work was supported in part by the Army Research Office under Grant W911NF-17-1-0320, in part by the National Science Foundation under Grant CNS-1833624, in part by NYU Center for Cyber Security (cyber.nyu.edu), and in part by NYU-AD Center for Cyber Security (sites.nyuad.nyu.edu/ccs-ad/). A preliminary version of this paper was published in Proc. IEEE/ACM Des. Autom. Conf., San Francisco, CA, USA, June 2018 [1]. This paper was recommended by Associate Editor S. Reda. (Corresponding author: Jack Tang.) J. Tang and R. Karri are with the Department of Electrical and Computer Engineering, New York University, Brooklyn, NY 11201 USA (e-mail: jtang@nyu.edu; rkarri@nyu.edu).
Publisher Copyright:
© 2018 IEEE.
PY - 2020/1
Y1 - 2020/1
N2 - Digital microfluidic biochips (DMFBs) are an emerging technology that implements bioassays through manipulation of discrete fluid droplets. Recent results have shown that DMFBs are vulnerable to actuation tampering attacks, where a malicious adversary modifies control signals for the purposes of manipulating results or causing denial-of-service. Such attacks leverage the highly programmable nature of DMFBs. However, practical DMFBs often employ a technique called pin mapping to reduce control pin count while simultaneously reducing the degrees of freedom available for droplet manipulation. Attempts to control specific electrodes as part of an attack cannot be made without inadvertently actuating other electrodes on-chip, which makes the tampering evident. This paper explores this tamper resistance property of pin mapping in detail. We derive relevant security metrics, evaluate the tamper resistance of several existing pin mapping algorithms, and propose a new security-aware pin mapper. Further, we develop integer linear programming-based methodologies for inserting indicator droplets into a DMFB in order to boost tamper resistance. Experimental results show that the proposed techniques can significantly increase the difficulty for an attacker to make stealthy changes to the execution of a bioassay.
AB - Digital microfluidic biochips (DMFBs) are an emerging technology that implements bioassays through manipulation of discrete fluid droplets. Recent results have shown that DMFBs are vulnerable to actuation tampering attacks, where a malicious adversary modifies control signals for the purposes of manipulating results or causing denial-of-service. Such attacks leverage the highly programmable nature of DMFBs. However, practical DMFBs often employ a technique called pin mapping to reduce control pin count while simultaneously reducing the degrees of freedom available for droplet manipulation. Attempts to control specific electrodes as part of an attack cannot be made without inadvertently actuating other electrodes on-chip, which makes the tampering evident. This paper explores this tamper resistance property of pin mapping in detail. We derive relevant security metrics, evaluate the tamper resistance of several existing pin mapping algorithms, and propose a new security-aware pin mapper. Further, we develop integer linear programming-based methodologies for inserting indicator droplets into a DMFB in order to boost tamper resistance. Experimental results show that the proposed techniques can significantly increase the difficulty for an attacker to make stealthy changes to the execution of a bioassay.
KW - Digital microfluidics
KW - electrode addressing
KW - indicator droplets
KW - integer linear programming (ILP)
KW - security
KW - tamper resistance
UR - http://www.scopus.com/inward/record.url?scp=85057788404&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85057788404&partnerID=8YFLogxK
U2 - 10.1109/TCAD.2018.2883901
DO - 10.1109/TCAD.2018.2883901
M3 - Article
AN - SCOPUS:85057788404
SN - 0278-0070
VL - 39
SP - 171
EP - 184
JO - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
JF - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IS - 1
M1 - 8554179
ER -