PKCHD: Towards a Probabilistic Knapsack Public-Key Cryptosystem with High Density

被引:3
作者
Ping, Yuan [1 ,2 ]
Wang, Baocang [1 ,3 ]
Tian, Shengli [1 ]
Zhou, Jingxian [2 ]
Ma, Hui [1 ]
机构
[1] Xuchang Univ, Sch Informat Engn, Xuchang 461000, Peoples R China
[2] Civil Aviat Univ China, Informat Technol Res Base Civil Aviat Adm China, Tianjin 300300, Peoples R China
[3] Xidian Univ, Key Lab Comp Networks & Informat Secur, Minist Educ, Xian 710071, Shaanxi, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
public key cryptography; knapsack problem; low-density attack; lattice reduction; CRYPTANALYSIS; SIGNATURES; REDUCTION; SECURITY;
D O I
10.3390/info10020075
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
By introducing an easy knapsack-type problem, a probabilistic knapsack-type public key cryptosystem (PKCHD) is proposed. It uses a Chinese remainder theorem to disguise the easy knapsack sequence. Thence, to recover the trapdoor information, the implicit attacker has to solve at least two hard number-theoretic problems, namely integer factorization and simultaneous Diophantine approximation problems. In PKCHD, the encryption function is nonlinear about the message vector. Under the re-linearization attack model, PKCHD obtains a high density and is secure against the low-density subset sum attacks, and the success probability for an attacker to recover the message vector with a single call to a lattice oracle is negligible. The infeasibilities of other attacks on the proposed PKCHD are also investigated. Meanwhile, it can use the hardest knapsack vector as the public key if its density evaluates the hardness of a knapsack instance. Furthermore, PKCHD only performs quadratic bit operations which confirms the efficiency of encrypting a message and deciphering a given cipher-text.
引用
收藏
页数:27
相关论文
共 49 条
[1]  
[Anonymous], 1998, ALGEBRAIC ASPECTS CR
[2]  
[Anonymous], 1997, P 29 ANN ACM S THEOR, DOI DOI 10.1145/258533.258604
[3]  
[Anonymous], 1979, STOC 79
[4]   Public key cryptosystem based on two cryptographic assumptions [J].
Baocang, W ;
Yupu, H .
IEE PROCEEDINGS-COMMUNICATIONS, 2005, 152 (06) :861-865
[5]  
Blackburn S.R., 1994, LECT NOTES COMPUTER, V765, P50
[6]  
Brickell E., 1992, CONT CRYPTOLOGY, P501
[7]  
Brickell E.F., 1984, ADV CRYPTOLOGY, P24
[8]   A lattice-based public-key cryptosystem [J].
Cai, JY ;
Cusick, TW .
INFORMATION AND COMPUTATION, 1999, 151 (1-2) :17-31
[9]   A KNAPSACK-TYPE PUBLIC KEY CRYPTOSYSTEM BASED ON ARITHMETIC IN FINITE-FIELDS [J].
CHOR, B ;
RIVEST, RL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1988, 34 (05) :901-909
[10]  
COSTER MJ, 1991, LECT NOTES COMPUT SC, V547, P54