Password Manager Combining Hashing Functions and Ternary PUFs

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations


Hashing functions protect passwords against various hacking techniques because message digests can replace the passwords when stored in the network for future authentication. However, the message digests remain exposed to password guessing attacks, most hashing functions are known, and public. The objective of the protocols presented in this paper is to offer additional lines of defense using physical unclonable functions to convert the message digests into challenge-response pairs. The use of ternary physical unclonable functions reduces false rejection rates, and lowers the latencies during the processing of the authentications. Without having access to the PUFs, the look up tables storing challenge-response pairs are more difficult to attack than those storing message digests: they are unclonable, contain high levels of randomness, and quasi unique. The modeling efforts, and algorithms developed in this paper to validate the schemes, use commercially available components, and SRAM based ternary PUFs.

Original languageEnglish (US)
Title of host publicationIntelligent Computing - Proceedings of the 2019 Computing Conference
EditorsKohei Arai, Rahul Bhatia, Supriya Kapoor
Number of pages20
ISBN (Print)9783030228675
StatePublished - 2019
EventComputing Conference, 2019 - London, United Kingdom
Duration: Jul 16 2019Jul 17 2019

Publication series

NameAdvances in Intelligent Systems and Computing
ISSN (Print)2194-5357
ISSN (Electronic)2194-5365


ConferenceComputing Conference, 2019
Country/TerritoryUnited Kingdom


  • Hash functions
  • Password management
  • Physical unclonable function
  • Ternary states

ASJC Scopus subject areas

  • Control and Systems Engineering
  • General Computer Science


Dive into the research topics of 'Password Manager Combining Hashing Functions and Ternary PUFs'. Together they form a unique fingerprint.

Cite this