A Knapsack (chiefly US) A case of canvas or leather, for carrying items on the back. (cryptography) A set of values from which a subset is chosen. Synonyms backpack rucksack