Skip to content

We offer a digital signature solution rooted in the compact knapsack problem. Within this repository, we introduce a comprehensive analysis targeting the compact knapsack, ultimately providing the parameters of our system.

License

Notifications You must be signed in to change notification settings

drazioti/compact-knapsack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compact knapsack Problem

In the preprint paper arXiv:2303.08973, we present a novel approach to constructing a three-move id scheme, utilizing the compact knapsack problem as a foundation. The corresponding digital signature is created using the Fiat-Shamir transform. The compact knapsack problem involves finding integer solutions to a linear system that satisfies specific constraints. For example, given an integer matrix, we aim to find an integer solution from a specific set. This problem is related to integer-programming problems, which focus on identifying positive integer solutions. Integer Linear Problems, of which the compact knapsack problem is a subset, are utilized in various practical applications such as capital budgeting, warehouse location, and scheduling.

In 1 we were concerned for compact knapsack problems defined by one equation. Thus, one question that arises from 1 is why not to use a linear system instead of one linear equation. For instance we do not know if the compact knapsack problem becomes harder or easier when we increase the number of equations $m$. This problem is of independent interest in arithmetic linear algebra and complexity. To answer this question we study the hardness of compact knapsack problem for linear systems using similar methods as in 1.

In main.ipynb we provide sagemath code for attacking compact knapsack by using lattices. In fact we apply the following CVP-attack to it. 2022-11-16_22-42

An improvement is provided in improvement.ipynb.

Footnotes

  1. K.A.Draziotis, Anastasia Papadopoulou, Improved attacks on knapsack problem with their variants and a knapsack type ID-scheme. Advances in Mathematics of Communication 2018, 12(3), Pages 429-449, American Institute of Mathematical Sciences. 2 3

About

We offer a digital signature solution rooted in the compact knapsack problem. Within this repository, we introduce a comprehensive analysis targeting the compact knapsack, ultimately providing the parameters of our system.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published