Linearly shift knapsack public-key cryptosystem

C.-S. Laih, J.-Y. Lee, L. Harn, Y.-K. Su
1989 IEEE Journal on Selected Areas in Communications  
In this paper, we propose two algorithms to improve the Merkle-Hellman knapsack public-key cryptosystem. First, we propose an approach to transform a superincreasing sequence to a "high density" knapsack sequence. The algorithm is easy to implement and eliminates the redundancy of many knapsack cryptosystems. Second, a linearly shift method is used to improve the security of the knapsack public-key cryptosystem. We show that several knapsacks (e.g., the socalled "useless" knapsack), which
more » ... be generated by using the Merkle-Hellman scheme, can be generated by the linearly shift method. Thus, Shamir's attack to the original knapsack, as well as the low density attack to the iterated knapsack, cannot apply to our system successfully. It is interesting to note that the concept of the requirement of being one-to-one in practical enciphering keys is not necessary for our system.
doi:10.1109/49.17717 fatcat:p6n7h7eer5hfpnbbi4aendbwzm