Skip to main content

Research Repository

Advanced Search

An authentication protocol based on chaos and zero knowledge proof

Major, Will; Buchanan, William J.; Ahmad, Jawad


Will Major


Port Knocking is a method for authenticating clients through a closed stance firewall, and authorising their requested actions, enabling severs to offer services to authenticated clients, without opening ports on the firewall. Advances in port knocking have resulted in an increase in complexity in design, preventing port knocking solutions from realising their potential. This paper proposes a novel port knocking solution, named Crucible, which is a secure method of authentication, with high usability and features of stealth, allowing servers and services to remain hidden and protected. Crucible is a stateless solution, only requiring the client memorise a command, the server's IP and a chosen password. The solution is forwarded as a method for protecting servers against attacks ranging from port scans, to zero-day exploitation. To act as a random oracle for both client and server, cryptographic hashes were generated through chaotic systems.


Major, W., Buchanan, W. J., & Ahmad, J. (2020). An authentication protocol based on chaos and zero knowledge proof. Nonlinear Dynamics, 99, 3065-3087.

Journal Article Type Article
Acceptance Date Jan 1, 2020
Online Publication Date Jan 21, 2020
Publication Date 2020-04
Deposit Date Jan 22, 2020
Publicly Available Date Jan 22, 2020
Journal Nonlinear Dynamics
Print ISSN 0924-090X
Electronic ISSN 1573-269X
Publisher Springer
Peer Reviewed Peer Reviewed
Volume 99
Pages 3065-3087
Keywords Control and Systems Engineering; Mechanical Engineering; Electrical and Electronic Engineering; Applied Mathematics; Ocean Engineering; Aerospace Engineering
Public URL
Publisher URL


Major Et Al-2020-Nonlinear Dynamics (2.4 Mb)

Publisher Licence URL

Copyright Statement
This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit

You might also like

Downloadable Citations

Whoops, looks like something went wrong.