DocumentCode :
1160514
Title :
Public-key cryptography using paraunitary matrices
Author :
Delgosha, Farshid ; Fekri, Faramarz
Author_Institution :
Electr. & Comput. Eng. Dept, Georgia Inst. of Technol., Atlanta, GA
Volume :
54
Issue :
9
fYear :
2006
Firstpage :
3489
Lastpage :
3504
Abstract :
In this paper, we propose an algebraic approach for designing multivariate cryptosystems. Our method is based on formulating a general system of multivariate polynomial equations by paraunitary matrices. These matrices are a special family of invertible polynomial matrices that can be completely parameterized and efficiently generated by primitive building blocks. Using the general formulation that involves paraunitary matrices, we design a one-way function that operates over the fields of characteristic two. In order to include a trapdoor, we make some approximations to the paraunitary matrix. The result is a trapdoor one-way function that is efficient to evaluate but hard to invert unless secret information about the trapdoor is known. Using this function, we propose a paraunitary asymmetric cryptosystem (PAC). We present an instance of the PAC and show how it can be efficiently implemented. This instance operates on the finite field GF(256). The message block consists of 16 to 32 symbols from GF(256), i.e., the block size n is an integer between 16 and 32. The ciphertext block takes its elements from the same field and has at least ten extra symbols. We show that the encryption and decryption can be efficiently performed with complexities O(n3) and O(n2), respectively, where n is the size of the message block. Comparing complexities of the PAC to those in the hidden-field equation (HFE) family, we show that the PAC is faster in public-key generation and decryption. We study the computational security of the PAC. In addition, we show that the attacks developed for the HFE are not applicable on the PAC
Keywords :
Galois fields; polynomial matrices; public key cryptography; ciphertext block; computational security; finite field GF(256); hidden-field equation; invertible polynomial matrices; multivariate cryptosystems; multivariate polynomial equations; paraunitary asymmetric cryptosystem; paraunitary matrices; public key cryptography; trapdoor one-way function; Authentication; Digital signatures; Equations; Galois fields; Helium; Pervasive computing; Polynomials; Public key; Public key cryptography; Security; Algebraic techniques; multivariate cryptography; paraunitary matrices; public-key cryptography;
fLanguage :
English
Journal_Title :
Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1053-587X
Type :
jour
DOI :
10.1109/TSP.2006.877670
Filename :
1677914
Link To Document :
بازگشت