NETRU: A Non-commutative and Secure Variant of CTRU Cryptosystem
Volume 10, Issue 1, January 2018, Pages 45-53
https://doi.org/10.22042/isecure.2018.0.0.2
Reza Ebrahimi Atani, Shahabaddin Ebrahimi Atani, A. Hassani Karbasi
Abstract In this paper we present a new finite field-based public key cryptosystem(NETRU) which is a non-commutative variant of CTRU. The original CTRU is defined by the ring of polynomials in one variable over a finite field F2. This system works in the ring R = F2[x]=hxN 1i and is already broken by some attacks such as linear algebra attack. We extend this system over finite fields Zp, where p is a prime (or prime power) and it operates over the non-commutative ring M = Mk(Zp)[T; x]=hXn Ikki, where M is a matrix ring of k by k matrices of polynomials in R = Zp[T; x]=hxn 1i. In the proposed NETRU, the encryption and decryption computations are non-commutative and hence the system is secure against linear algebra attack as lattice-based attacks. NETRU is designed based on the CTRU core and exhibits high levels of security with two-sided matrix multiplication.
On the design and security of a lattice-based threshold secret sharing scheme
Volume 8, Issue 1, January 2016, Pages 25-38
https://doi.org/10.22042/isecure.2016.8.1.2
H. R. Amini Khorasgani, S. Asaad, H. Pilaram, T. Eghlidos, M. R. Aref
Abstract In this paper, we introduce a method of threshold secret sharing scheme (TSSS) in which secret reconstruction is based on Babai's nearest plane algorithm. In order to supply secure public channels for transmitting shares to parties, we need to ensure that there are no quantum threats to these channels. A solution to this problem can be utilization of lattice-based cryptosystems for these channels which requires designing lattice-based TSSSs. We investigate the effect of lattice dimension on the security and correctness of the proposed scheme. Moreover, we prove that for a fixed lattice dimension the proposed scheme is asymptotically correct. We also give a quantitative proof of security from information theoretic viewpoint.
EEH: AGGH-like public key cryptosystem over the eisenstein integers using polynomial representations
Volume 7, Issue 2, July 2015, Pages 115-126
https://doi.org/10.22042/isecure.2016.7.2.4
R. Ebrahimi Atani, Sh. Ebrahimi Atani, A. Hassani Karbasi
Abstract GGH class of public-key cryptosystems relies on computational problems based on the closest vector problem (CVP) in lattices for their security. The subject of lattice based cryptography is very active and there have recently been new ideas that revolutionized the field. We present EEH, a GGH-Like public key cryptosystem based on the Eisenstein integers Z [ζ3] where ζ3 is a primitive cube root of unity. EEH applies representations of polynomials to the GGH encryption scheme and we discuss its key size and parameters selection. We also provide theoretical and experimental data to compare the security and efficiency of EEH to GGH with comparable parameter sets and show that EEH is an improvement over GGH in terms of security and efficiency.
