Title |
Key exchange protocol defined over a non-commuting group based on an NP-complete decisional problem / |
Authors |
Michalkovič, Aleksejus ; Sakalauskas, Eligijus ; Lukšys, Kęstutis |
DOI |
10.3390/sym12091389 |
Full Text |
|
Is Part of |
Symmetry.. Basel : MDPI. 2020, vol. 12, iss. 9, art. no. 1389, p. 1-16.. ISSN 2073-8994 |
Keywords [eng] |
non-commuting cryptography ; matrix power function ; key exchange protocol ; cryptographic security |
Abstract [eng] |
In this paper we present a cryptographic primitive based on non-commutative cryptography. This primitive is used for key exchange protocol (KEP) construction. We prove that the security of this primitive relies on a nondeterministic polynomial complete (NP-Complete) decisional problem. Recently there are no known quantum cryptanalysis algorithms effectively solving NP-Complete problems. So far, KEPs are widely used in secure communication channel creation, eg, in hypertext transfer protocol secure (https://) and are based on traditional cryptographic primitives representing commutative cryptography. However, the security of these protocols does not rely on NP-Complete problems and hence, according to PW Shorr, they are vulnerable to quantum cryptanalysis. We use one of seven non-commuting groups of order 16 which is not isomorphic to any other group to define a platform group for a key exchange protocol based on previously considered matrix power function (MPF). By investigating basic properties on the group M 16 and their implementation for our goals we fix the order of actions in MPF from left to right. Furthermore, we define a special form of the base matrix and separate templates for left and right power matrices. Using properties of the specified templates and Schaeffer criteria we prove that the security of the proposed key exchange relies on an NP-Complete decisional problem. |
Published |
Basel : MDPI |
Type |
Journal article |
Language |
English |
Publication date |
2020 |
CC license |
|