A method and system for providing external user interfaces is described. In one
configuration a co-located external processor and a business machine negotiate
a communications connection. The co-located external processor then utilizes a
server to determine a shared secret in order to pair a wireless connection with
the business machine in order to act as the user interface for the business machine.
In another configuration, the co-located external processor is connected to a remote
data center that authenticates the user and provides the user interface code and
secret pairing information to the co-located external processor. In another configuration,
the co-located external processor performs data processing for providing a cryptographically
processed print stream to a postage meter.