Maliheh Shirvanian
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Research Interests
Maliheh Shirvanian has a total of 13 co-authors. Here are the top co-authors by number of shared publications:
- Nitesh Saxena
University of Alabama at Birmingham Birmingham AL USA
4 shared publications - Nitesh Saxena
Texas A&M University, College Station, TX, USA
2 shared publications Dibya Mukhopadhyay
University of Alabama at Birmingham
1 shared publication- Dibya Mukhopadhyay
Department of Computer and Information Sciences, University of Alabama at Birmingham, AL, USA. s:
1 shared publication - Hugo Krawczyk
IBM T.J. Watson Research Center, PO Box 704, Yorktown Heights, NY 10598, USA
1 shared publication Jesvin James George
University of Alabama at Birmingham, Birmingham, Alabama
1 shared publication
Latest Publications
- 27 February 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Internet Computing
- Vol. 30 (2) , 76-86
Comparing a Store-Less Password Manager With Traditional Password-Only Authentication
This paper presents a comprehensive usability evaluation of HIPPO (Hidden-Password Online Password), a novel store-less password manager, compared to traditional password-only authentication methods. In the digital age, robust password management solutions are essential to mitigate cognitive burdens and enhance security. Unlike conventional store-based password managers, HIPPO dynamically generates passwords without storing them, significantly reducing the risk of data breaches. Our study involved 25 participants who performed tasks such as installation, configuration, password updating, and login using both HIPPO and traditional methods. The findings reveal that HIPPO offers significant security advantages and is perceived as more secure and trustworthy by users. While HIPPO introduces additional steps for password generation and entry, participants reported higher satisfaction and ease of use compared to traditional password-only authentication. This study highlights the trade-offs between security and usability in password management, providing valuable insights for developing more user-friendly and secure password management tools.
- 27 February 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Internet Computing
- Vol. 30 (2) , 76-86
Comparing a Store-Less Password Manager With Traditional Password-Only Authentication
This paper presents a comprehensive usability evaluation of HIPPO (Hidden-Password Online Password), a novel store-less password manager, compared to traditional password-only authentication methods. In the digital age, robust password management solutions are essential to mitigate cognitive burdens and enhance security. Unlike conventional store-based password managers, HIPPO dynamically generates passwords without storing them, significantly reducing the risk of data breaches. Our study involved 25 participants who performed tasks such as installation, configuration, password updating, and login using both HIPPO and traditional methods. The findings reveal that HIPPO offers significant security advantages and is perceived as more secure and trustworthy by users. While HIPPO introduces additional steps for password generation and entry, participants reported higher satisfaction and ease of use compared to traditional password-only authentication. This study highlights the trade-offs between security and usability in password management, providing valuable insights for developing more user-friendly and secure password management tools.
- 14 March 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Dependable and Secure Computing
- Vol. 16 (5) , 770-782
Building and Studying a Password Store that Perfectly Hides Passwords from Itself
- 14 March 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Dependable and Secure Computing
- Vol. 16 (5) , 770-782
Building and Studying a Password Store that Perfectly Hides Passwords from Itself
- 16 January 2018
- Published by SAGE Publications in Journal of Computer Security
- Vol. 26 (3) , 311-333
Short voice imitation man-in-the-middle attacks on Crypto Phones: Defeating humans and machines
Establishing secure voice, video and text over Internet (VoIP) communications is a crucial task necessary to prevent eavesdropping and man-in-the-middle attacks. The traditional means of secure session establishment (e.g., those relying upon PKI or KDC) require a dedicated infrastructure and may impose unwanted trust onto third-parties. “Crypto Phones” (popular instances such as PGPfone and Zfone), in contrast, provide a purely peer-to-peer user-centric secure mechanism claiming to completely address the problem of wiretapping. The secure association mechanism in Crypto Phones is based on cryptographic protocols employing Short Authenticated Strings (SAS) validated over the voice medium. The security of Crypto Phones crucially relies on the assumption that the voice channel, over which SAS is validated, provides the properties of integrity and source authentication. In this paper, we challenge this assumption, and report on automated SAS voice imitation man-in-the-middle attacks that can compromise the security of Crypto Phones in both two-party and multi-party settings, even if users pay due diligence and even if an automated software ( voice biometrics systems) is used to detect voice manipulation. The first attack, called the short voice reordering attack, builds arbitrary SAS strings in a victim’s voice by reordering previously eavesdropped SAS strings spoken by the victim. The second attack, called the short voice morphing attack, builds arbitrary SAS strings in a victim’s voice from a few previously eavesdropped sentences (less than 3 minutes) spoken by the victim. We design and implement our attacks using off-the-shelf speech recognition/synthesis tools, and comprehensively evaluate them with respect to both manual detection (based on a user study with 30 participants) and automated detection via a speaker verification tool. The results demonstrate the effectiveness of our attacks against three prominent forms of SAS encodings: numbers, PGP word lists and Madlib sentences. These attacks can be used by a wiretapper to compromise the confidentiality and privacy of Crypto Phones voice, video and text communications (plus authenticity in case of text conversations).
- 16 January 2018
- Published by SAGE Publications in Journal of Computer Security
- Vol. 26 (3) , 311-333
Short voice imitation man-in-the-middle attacks on Crypto Phones: Defeating humans and machines
Establishing secure voice, video and text over Internet (VoIP) communications is a crucial task necessary to prevent eavesdropping and man-in-the-middle attacks. The traditional means of secure session establishment (e.g., those relying upon PKI or KDC) require a dedicated infrastructure and may impose unwanted trust onto third-parties. “Crypto Phones” (popular instances such as PGPfone and Zfone), in contrast, provide a purely peer-to-peer user-centric secure mechanism claiming to completely address the problem of wiretapping. The secure association mechanism in Crypto Phones is based on cryptographic protocols employing Short Authenticated Strings (SAS) validated over the voice medium. The security of Crypto Phones crucially relies on the assumption that the voice channel, over which SAS is validated, provides the properties of integrity and source authentication. In this paper, we challenge this assumption, and report on automated SAS voice imitation man-in-the-middle attacks that can compromise the security of Crypto Phones in both two-party and multi-party settings, even if users pay due diligence and even if an automated software ( voice biometrics systems) is used to detect voice manipulation. The first attack, called the short voice reordering attack, builds arbitrary SAS strings in a victim’s voice by reordering previously eavesdropped SAS strings spoken by the victim. The second attack, called the short voice morphing attack, builds arbitrary SAS strings in a victim’s voice from a few previously eavesdropped sentences (less than 3 minutes) spoken by the victim. We design and implement our attacks using off-the-shelf speech recognition/synthesis tools, and comprehensively evaluate them with respect to both manual detection (based on a user study with 30 participants) and automated detection via a speaker verification tool. The results demonstrate the effectiveness of our attacks against three prominent forms of SAS encodings: numbers, PGP word lists and Madlib sentences. These attacks can be used by a wiretapper to compromise the confidentiality and privacy of Crypto Phones voice, video and text communications (plus authenticity in case of text conversations).
- Open Access
- 4 December 2017
- Published by Association for Computing Machinery (ACM)
- p. 499-511
On the Pitfalls of End-to-End Encrypted Communications
- 4 December 2017
- Published by Association for Computing Machinery (ACM)
- p. 499-511
Open AccessOn the Pitfalls of End-to-End Encrypted Communications
- Open Access
On the Pitfalls of End-to-End Encrypted Communications: A Study of Remote Key-Fingerprint Verification
Many widely used Internet messaging and calling apps, such as WhatsApp, Viber, Telegram, and Signal, have deployed an end-to-end encryption functionality. To defeat potential MITM attackers against the key exchange protocol, the approach relies on users to perform a code verification task whereby each user must compare the code (a fingerprint of the cryptographic keys) computed by her app with the one computed by the other user's app and reject the session if the two do not match. In this paper, we study the security and usability of this human-centered code verification task for a setting where the end users are remotely located, and compare it as a baseline to a less frequent scenario where the users are in close proximity. We consider several variations of the code presentation and verification methods, incorporated into representative real-world apps, including codes encoded as numbers or images, displayed on the screen, and verbally spoken by the users. We perform a human factors study in a lab setting to quantify the security and usability of these different methods. Our study results expose key weaknesses in the security and usability of the code verification methods employed in the apps. First, we show that most code verification methods offer poor security (high false accepts) and low usability (high false rejects and low user experience ratings) in the remote setting. Second, we demonstrate that, security and usability under the remote code verification setting is significantly lower than that in the proximity setting. We attribute this result to the increased cognitive overhead associated with comparing the codes across two apps on the same device (remote setting) rather than across two devices (proximity setting). Overall, our work serves to highlight a serious vulnerability of Internet-based communication apps in the remote setting stemming from human errors.
Open AccessOn the Pitfalls of End-to-End Encrypted Communications: A Study of Remote Key-Fingerprint Verification
Many widely used Internet messaging and calling apps, such as WhatsApp, Viber, Telegram, and Signal, have deployed an end-to-end encryption functionality. To defeat potential MITM attackers against the key exchange protocol, the approach relies on users to perform a code verification task whereby each user must compare the code (a fingerprint of the cryptographic keys) computed by her app with the one computed by the other user's app and reject the session if the two do not match. In this paper, we study the security and usability of this human-centered code verification task for a setting where the end users are remotely located, and compare it as a baseline to a less frequent scenario where the users are in close proximity. We consider several variations of the code presentation and verification methods, incorporated into representative real-world apps, including codes encoded as numbers or images, displayed on the screen, and verbally spoken by the users. We perform a human factors study in a lab setting to quantify the security and usability of these different methods. Our study results expose key weaknesses in the security and usability of the code verification methods employed in the apps. First, we show that most code verification methods offer poor security (high false accepts) and low usability (high false rejects and low user experience ratings) in the remote setting. Second, we demonstrate that, security and usability under the remote code verification setting is significantly lower than that in the proximity setting. We attribute this result to the increased cognitive overhead associated with comparing the codes across two apps on the same device (remote setting) rather than across two devices (proximity setting). Overall, our work serves to highlight a serious vulnerability of Internet-based communication apps in the remote setting stemming from human errors.
- 18 November 2015
- Published by Springer Nature
- p. 599-621
All Your Voices are Belong to Us: Stealing Voices to Fool Humans and Machines
- 18 November 2015
- Published by Springer Nature
- p. 599-621
All Your Voices are Belong to Us: Stealing Voices to Fool Humans and Machines
- 1 January 2014
- Published by Internet Society
Two-Factor Authentication Resilient to Server Compromise Using Mix-Bandwidth Devices
- 1 January 2014
- Published by Internet Society
Two-Factor Authentication Resilient to Server Compromise Using Mix-Bandwidth Devices