Software protection dongle
A software protection dongle (commonly known as a dongle or key) is an electronic copy protection and content protection device. When connected to a computer or other electronics, they unlock software functionality or decode content.
Source: Wikipedia — Software protection dongle (CC BY-SA 4.0)