Hello, fellas security people,
I would like to know the best way to authenticate offline software. We would like to sell our client our server software, but we want to ensure that this software would not be duplicated or used by non authorized users.
We are thinking about usb authentication key, but I want to know how other people think about this problem.