Motivated by the emerging interest in new VLSI processes and technologies, such as Resonant Tunneling Diodes (RTDs), Single-Electron Tunneling (SET), Quantum Cellular Automata (QCA), and Tunneling Phase Logic (TPL), this paper explores the application of the non-Boolean computational paradigms enabled by such new technologies. In particular, we consider Threshold Logic functions, directly implementable as primitive gates in the above mentioned technologies, and study their application to the domain of cryptographic computing. From a theoretical perspective, we present a study on the computational power of linear threshold functions related to modular reduction and multiplication, the central operations in many cryptosystems such as RSA and Elliptic Curve Cryptography. We establish an optimal bound to the delay of a threshold logic circuit implementing Montgomery modular reduction and multiplication. We also propose an architecture for modular reduction and multiplication which ensures feasible O(n^2) area requirements, preserving the properties of constant latency and a low architectural critical path independent of the input size n. We compare this result with several state-of-the-art proposals in the literature based on the Boolean computational model, showing that the presented approach has intrinsically better architectural delay and latency, both O(1), thereby outperforming systolic and fully parallel solutions.

Exploring the Potential of Threshold Logic for Cryptography-Related Operations / Cilardo, Alessandro. - In: IEEE TRANSACTIONS ON COMPUTERS. - ISSN 0018-9340. - 60:4(2011), pp. 452-462. [10.1109/TC.2010.116]

Exploring the Potential of Threshold Logic for Cryptography-Related Operations

CILARDO, Alessandro
2011

Abstract

Motivated by the emerging interest in new VLSI processes and technologies, such as Resonant Tunneling Diodes (RTDs), Single-Electron Tunneling (SET), Quantum Cellular Automata (QCA), and Tunneling Phase Logic (TPL), this paper explores the application of the non-Boolean computational paradigms enabled by such new technologies. In particular, we consider Threshold Logic functions, directly implementable as primitive gates in the above mentioned technologies, and study their application to the domain of cryptographic computing. From a theoretical perspective, we present a study on the computational power of linear threshold functions related to modular reduction and multiplication, the central operations in many cryptosystems such as RSA and Elliptic Curve Cryptography. We establish an optimal bound to the delay of a threshold logic circuit implementing Montgomery modular reduction and multiplication. We also propose an architecture for modular reduction and multiplication which ensures feasible O(n^2) area requirements, preserving the properties of constant latency and a low architectural critical path independent of the input size n. We compare this result with several state-of-the-art proposals in the literature based on the Boolean computational model, showing that the presented approach has intrinsically better architectural delay and latency, both O(1), thereby outperforming systolic and fully parallel solutions.
2011
Exploring the Potential of Threshold Logic for Cryptography-Related Operations / Cilardo, Alessandro. - In: IEEE TRANSACTIONS ON COMPUTERS. - ISSN 0018-9340. - 60:4(2011), pp. 452-462. [10.1109/TC.2010.116]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/375538
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 23
  • ???jsp.display-item.citation.isi??? 17
social impact