Stream cipher based on quasigroup string transformations in Zp*
Danilo Gligoroski
Abstract
In this paper we design a stream cipher that uses the algebraic structure of the multiplicative group p* (where p is a big prime number used in ElGamal algorithm), by defining a quasigroup of order p-1 and by doing quasigroup string transformations. The cryptographical strength of the proposed stream cipher is based on the fact that breaking it would be at least as hard as solving systems of multivariate polynomial equations modulo big prime number p which is NP-hard problem and there are no known fast randomized or deterministic algorithms for solving it. Unlikely the speed of known ciphers that work in p* for big prime numbers p, the speed of this stream cipher both in encryption and decryption phase is comparable with the fastest symmetric-key stream ciphers.
Create a lesson
Related papers
CT0: Cybersecurity Transformer
Víctor Mayoral-Vilches
CircuitBreak: Pruning a Sparse Safety Circuit of Neurons
Jincheng Ying, Li Wenlin, Wencheng Yang et al.
Differential Privacy Protected Preference Alignment on Survey Derived Data
Xiuyuan Qi, Yi Wang, Wenjie Wang
CryptoFlowBench: Benchmarking Multi-Hop Reasoning on Blockchains for Cryptocurrency Fund Tracing
Runang He, Tongya Zheng, Jing Cao et al.
Purpose IR: Compiling User Purpose for Privacy-Preserving Agent Workflow State
Dongsheng Chen, Xiangyu Zhao, Lei Ma et al.
Risk-aware Road-network Trajectory Synthesis under Local Differential Privacy
Hongzhen Xiang, Chenxu Wang, Yumeng Song et al.