1. A method, comprising: creating a first unique session key based on at least one unique characteristic of a hardware device independently of the hardware device; and requesting the hardware device create a second unique session key associated with the first private session key based on the at least one unique characteristic of the hardware device.