Public key cryptography based on twisted dihedral group algebras

12/14/2021
by   Javier de la Cruz, et al.
0

In this paper, we propose to use a twisted dihedral group algebra for public-key cryptography. For this, we introduce a new 2-cocycle α_λ to twist the dihedral group algebra. Using the ambient space 𝔽^α_λ D_2n, we then introduce a key exchange protocol and present an analysis of its security. Moreover, we explore the properties of the resulting twisted algebra 𝔽^α_λD_2n, exploiting them to enhance our key exchange protocol. We also introduce a probabilistic public-key scheme derived from our key-exchange protocol and obtain a key encapsulation mechanism (KEM) by applying a well-known generic transformation to our public-key scheme. Finally, we present a proof-of-concept implementation of the resulting key encapsulation mechanism.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/06/2022

Public key cryptography based on skew dihedral group rings

In this paper, we propose to use a skew dihedral group ring given by the...
research
11/28/2020

A Closer Look at the Tropical Cryptography

We examine two public key exchange protocols proposed recently by Grigor...
research
11/21/2022

Koopman interpretation and analysis of a public-key cryptosystem: Diffie-Hellman key exchange

The security of public-key cryptosystems relies on computationally hard ...
research
11/14/2018

Tropical cryptography II: extensions by homomorphisms

We use extensions of tropical algebras as platforms for very efficient p...
research
03/25/2020

Cryptography using generalized Fibonacci matrices with Affine-Hill cipher

In this article, we have proposed a public key cryptography using Affine...
research
05/27/2020

A post-quantum key exchange protocol from the intersection of quadric surfaces

In this paper we present a key exchange protocol in which Alice and Bob ...
research
07/01/2022

Resource Guide for Teaching Post-Quantum Cryptography

Public-key cryptography has become a popular way to motivate the teachin...

Please sign up or login with your details

Forgot password? Click here to reset