Research on Software Protection Method Based on USBKey

USBKey is a new kind of intelligent security product that comprises microprocessor, memory chip and operation system. This paper proposes a software protection method that utilizes efficient calculation ability and security space of USBKey in multiuser environment, which combines multiple protection methods, identity authentication and trusted computing technology. And this method provides a series of security protection strategy to software from hardware security system perspective, which takes advantage of the characteristic of USBKey that combines hardware security device and user management device.