A novel stream cipher based on quasigroups and QG-PRNG
by Umesh Kumar; V.C. Venkaiah
International Journal of Information and Computer Security (IJICS), Vol. 22, No. 3/4, 2023

Abstract: Stream ciphers that use the XOR-function are vulnerable to known-plaintext and reused-key attacks. To overcome such shortcomings of the existing ciphers, we hereby propose a novel stream cipher based on a quasigroup and a pseudo-random number generator (QG-PRNG). The QG-PRNG is also defined in this paper. Novelty of the proposed cipher is that a keystream once generated can be reused multiple times. The proposed cipher is analysed against various attacks, including reused-key, chosen-ciphertext, chosen-plaintext, and known-plaintext attacks and was found it to be resistant to these attacks. The proposed cipher and QG-PRNG are implemented in C++, and the performance of the proposed cipher is compared with some existing quasigroup-based stream ciphers, finding that the proposed cipher is more efficient than the existing proposals. We also evaluated both the QG-PRNG and the proposed cipher using various statistical tests of the NIST-STS, and we found that both the schemes pass these tests.

Online publication date: Tue, 09-Jan-2024

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Information and Computer Security (IJICS):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com