A simple and efficient attack on the Merkle-Hellman knapsack cryptosystem

Related Experiment Videos

Jingguo Bi1,2, Lei Su1, Haipeng Peng1

  • 1School of Cyberspace Security, Beijing University of Posts and Telecommunications, Beijing, China.

Plos One
|May 28, 2025
PubMed

Related Concept Videos

Norton's Theorem01:14

Norton's Theorem

Norton's theorem is a fundamental principle stating that a linear two-terminal circuit can be substituted with an equivalent circuit, which comprises a current source (ⅠN) in parallel with a resistor (RN). Here, ⅠN represents the short-circuit current flowing through the terminals, and RN stands for the input or equivalent resistance at the terminals when all independent sources are deactivated. This implies that the circuit illustrated in Figure (a) can be exchanged with the one depicted in...
Radical Anti-Markovnikov Addition to Alkenes: Overview01:25

Radical Anti-Markovnikov Addition to Alkenes: Overview

The addition of hydrogen bromide to alkenes in the presence of hydroperoxides or peroxides proceeds via an anti-Markovnikov pathway and yields alkyl bromides.
Oxymercuration-Reduction of Alkenes02:36

Oxymercuration-Reduction of Alkenes

Oxymercuration–reduction of alkenes is one of the major reactions converting alkenes to alcohols. It involves the hydration of alkenes with mercuric acetate in a mixture of tetrahydrofuran and water, forming an organomercury adduct. This is followed by a demercuration step in which the adduct is reduced to an alcohol using sodium borohydride.
Binomial Expansion Using Pascal's Triangle01:30

Binomial Expansion Using Pascal's Triangle

Expanding a binomial expression such as (a + b)n results in a predictable sequence of terms that can be systematically derived using Pascal’s Triangle. This triangular array of numbers plays a central role in understanding and computing the coefficients of binomial expansions.Pascal’s Triangle is constructed such that each row corresponds to the coefficients of a binomial raised to a power. The topmost row, known as the zeroth row, corresponds to (a + b)0, and each successive row gives the...
Theorems of Pappus and Guldinus: Problem Solving01:12

Theorems of Pappus and Guldinus: Problem Solving

Pappus and Guldinus's theorems are powerful mathematical principles that are used for finding the surface area and volume of composite shapes. For example, consider a cylindrical storage tank with a conical top. Finding the surface area or volume can be challenging for such complex shapes. These theorems are particularly useful in calculating the volume and surface area of such systems. Here, the cylindrical storage tank with a conical top can be broken down into two simple shapes: a cylinder...
Radical Anti-Markovnikov Addition to Alkenes: Mechanism01:17

Radical Anti-Markovnikov Addition to Alkenes: Mechanism

The reaction of hydrogen bromide with alkenes in the presence of hydroperoxides or peroxides proceeds via anti-Markovnikov addition. The radical chain reaction comprises initiation, propagation, and termination steps.
The mechanism starts with chain initiation, which involves two steps. In the first chain initiation step, a weak peroxide bond is homolytically cleaved upon mild heating to form two alkoxy radicals. In the second initiation step, a hydrogen atom is abstracted by the alkoxy radical...