Covert Computation in Self-Assembled Circuits

08/16/2019
by   Angel A. Cantu, et al.
0

Traditionally, computation within self-assembly models is hard to conceal because the self-assembly process generates a crystalline assembly whose computational history is inherently part of the structure itself. With no way to remove information from the computation, this computational model offers a unique problem: how can computational input and computation be hidden while still computing and reporting the final output? Designing such systems is inherently motivated by privacy concerns in biomedical computing and applications in cryptography. In this paper we propose the problem of performing "covert computation" within tile self-assembly that seeks to design self-assembly systems that "conceal" both the input and computational history of performed computations. We achieve these results within the growth-only restricted abstract tile assembly model (aTAM) with positive and negative interactions. We show that general-case covert computation is possible by implementing a set of basic covert logic gates capable of simulating any circuit (functionally complete). To further motivate the study of covert computation, we apply our new framework to resolve an outstanding complexity question; we use our covert circuitry to show that the unique assembly verification problem within the growth-only aTAM with negative interactions is coNP-complete.

READ FULL TEXT

page 6

page 7

page 8

page 11

page 12

research
07/12/2018

Hierarchical Growth is Necessary and (Sometimes) Sufficient to Self-Assemble Discrete Self-Similar Fractals

In this paper, we prove that in the abstract Tile Assembly Model (aTAM),...
research
06/23/2021

Small tile sets that compute while solving mazes

We ask the question of how small a self-assembling set of tiles can be y...
research
08/10/2018

Self-assembly of, and optimal encoding inside, thin rectangles at temperature-1 in 3D

In this paper, we study the self-assembly of rectangles in a non-coopera...
research
12/09/2021

Unique Assembly Verification in Two-Handed Self-Assembly

One of the most fundamental and well-studied problems in Tile Self-Assem...
research
11/15/2009

Proceedings Fifth Workshop on Developments in Computational Models--Computational Models From Nature

The special theme of DCM 2009, co-located with ICALP 2009, concerned Com...
research
01/03/2022

Purely local growth of a quasicrystal

Self-assembly is the process in which the components of a system, whethe...
research
05/06/2021

Self-Replication via Tile Self-Assembly (extended abstract)

In this paper we present a model containing modifications to the Signal-...

Please sign up or login with your details

Forgot password? Click here to reset