Resilient Password Manager Using Physical Unclonable Functions

被引:1
|
作者
Mohammadinodoushan, Mohammad [1 ]
Cambou, Bertrand [1 ]
Philabaum, Christopher Robert [1 ]
Duan, Nan [1 ]
机构
[1] No Arizona Univ, Sch Informat Comp & Cyber Syst, Flagstaff, AZ 86011 USA
来源
IEEE ACCESS | 2021年 / 9卷
关键词
Database; hardware implementation; physical unclonable function; resilient password manager node; SRAM;
D O I
10.1109/ACCESS.2021.3053307
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The offline dictionary attacks on the database of passwords (PW) or even hashed PW are damaging as a single server break-in leads to many compromised PWs. In this regard, using Physical Unclonable Functions (PUFs) to increase the security of PW manager systems has been recently proposed. Using PUFs allows replacing the hashed PW with PUF responses, which provide an additional hardware layer of security. In this way, even with accessing the database, an adversary should have physical control of the PUF to find the PWs. However, such a scheme cannot operate without a backup in case of catastrophic failure of the PUFs. The likelihood of a failure is low unless the opponent finds a way to destroy the PUF. The scheme used in this article includes a mechanism to make the system works consistently if the PUF fails, with redundant elements. In this method, two PUF outputs are saved in the database to register a user. In authentication, the first PUF output in the database is just checked. The second PUF output in the database is only checked in the exceptional cases when the first PUF does not work correctly; therefore, both false reject rates and latencies are not degraded. A PW manager node is implemented using a low-cost microcontroller, SRAM PUF, and nonvolatile SRAM. The nonvolatile SRAM is embedded in the PWM node circuit as a local database. Statistical tests on the applied commercial SRAM in this article show better PUF quality than those used in previous research. Also, to handle the error in PUF responses, only the stable SRAM cells are used. This article presents the first prototype of a resilient PW manager node with an embedded local database to the best of our knowledge.
引用
收藏
页码:17060 / 17070
页数:11
相关论文
共 50 条
  • [1] Using Memristor Arrays as Physical Unclonable Functions
    Frank, Florian
    Arul, Tolga
    Anagnostopoulos, Nikolaos Athanasios
    Katzenbeisser, Stefan
    COMPUTER SECURITY - ESORICS 2022, PT III, 2022, 13556 : 250 - 271
  • [2] Physical unclonable functions
    Yansong Gao
    Said F. Al-Sarawi
    Derek Abbott
    Nature Electronics, 2020, 3 : 81 - 91
  • [3] Paintable Physical Unclonable Functions using DNA
    Park, Soon Mo
    Park, Geonhyeong
    Yoon, Dong Ki
    ADVANCED MATERIALS, 2023, 35 (35)
  • [4] Physical unclonable functions
    Gao, Yansong
    Al-Sarawi, Said F.
    Abbott, Derek
    NATURE ELECTRONICS, 2020, 3 (02) : 81 - 91
  • [5] Optical identification using physical unclonable functions
    Goki, Pantea Nadimi
    Civelli, Stella
    Parente, Emanuele
    Caldelli, Roberto
    Mulugeta, Thomas Teferi
    Sambo, Nicola
    Secondini, Marco
    Poti, Luca
    JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2023, 15 (10) : E63 - E73
  • [6] Using CardSpace as a Password Manager
    Al-Sinani, Haitham S.
    Mitchell, Chris J.
    POLICIES AND RESEARCH IN IDENTITY MANAGEMENT, 2010, 343 : 18 - 30
  • [7] Implementing Physical Unclonable Functions Using PCM Arrays
    Piccinini, Enrico
    Rudan, Massimo
    Brunetti, Rossella
    2017 INTERNATIONAL CONFERENCE ON SIMULATION OF SEMICONDUCTOR PROCESSES AND DEVICES (SISPAD 2017), 2017, : 269 - 272
  • [8] Physical Unclonable Functions Using Ferroelectric Tunnel Junctions
    Kim, Sihyun
    Lee, Kitae
    Oh, Min-Hye
    Lee, Jong-Ho
    Park, Byung-Gook
    Kwon, Daewoong
    IEEE ELECTRON DEVICE LETTERS, 2021, 42 (06) : 816 - 819
  • [9] Physical Unclonable Functions: A Primer
    Bauer, Todd
    Hamlet, Jason
    IEEE SECURITY & PRIVACY, 2014, 12 (06) : 97 - 101
  • [10] Threshold Physical Unclonable Functions
    Marranghello, Felipe
    Yu, Yang
    Dubrova, Elena
    2019 IEEE 49TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL), 2019, : 55 - 60