English

Public key cryptography based on twisted dihedral group algebras

Cryptography and Security 2021-12-16 v1 Rings and Algebras

Abstract

In this paper, we propose to use a twisted dihedral group algebra for public-key cryptography. For this, we introduce a new 22-cocycle αλ\alpha_{\lambda} to twist the dihedral group algebra. Using the ambient space FαλD2n\mathbb{F}^{\alpha_{\lambda}} 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 FαλD2n\mathbb{F}^{\alpha_{\lambda}}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.

Keywords

Cite

@article{arxiv.2112.07798,
  title  = {Public key cryptography based on twisted dihedral group algebras},
  author = {Javier de la Cruz and Ricardo Villanueva-Polanco},
  journal= {arXiv preprint arXiv:2112.07798},
  year   = {2021}
}
R2 v1 2026-06-24T08:17:39.804Z