A handcuff is provided, including a handcuff strand having ratchet teeth, a pair of buttons on opposing sides of the handcuff, and a spring configured to receive rotational force from a key and cause rotation of a first rotating element. Rotation of the first rotating element rotates a second rotating element, releasing the second rotating element from the ratchet teeth of the handcuff strand and allowing release of the handcuff strand when both of the pair of buttons are depressed.