Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. LCS Publications
  4. LCS Technical Memos (1974 - 2003)
  5. On the Cryptocomplexity of Knapsack Systems

On the Cryptocomplexity of Knapsack Systems

Thumbnail Image
Download
Name

MIT-LCS-TM-129.pdf

Size

5.01 MB

Format

Adobe PDF

Checksum (MD5)

1af9d2b00eeaa4f86915eac4e9a59668

Author(s)
Shamir, Adi
Date Issued
April 1979
Series/Report no.
MIT-LCS-TM-129
Abstract
A recent trend in cryptographic systems is to base their encryption/decryption functions on NP-complete problems, and in particular on the knapsack problem. To analyze the security of these systems, we need a complexity theory which is less worst-case oriented and which takes into account the extra conditions imposed on the problems to make them cryptographically useful. In this paper we consider the two classes of one-to-one and onto knapsack systems, analyze the complexity of recognizing them and of solving their instances, introduce a new complexity measure (median complexity), and show that this complexity is inversely proportional to the density of the knapsack system. The tradeoff result is based on a fast probabilistic knapsack solving algorithm which is applicable only to one-to-one systems, and it indicates that knapsack-based cryptographic systems in which one can both encrypt and sign messages are relatively insecure.
Persistent DSpace Link
https://hdl.handle.net/1721.1/148957
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.