Patent ID: 8413248

Claim:
A method for secure remote authorization using a single packet authorization (SPA) server on a host system, a SPA client on a client system, and a formatted SPA packet sent from the SPA client in order to gain access to services on the host system, comprising the steps of: constructing by said SPA client a formatted SPA packet having a payload of access code comprising a plurality of bytes of random data; sending said formatted SPA packet to said SPA server, said SPA server configured to allow access to certain services on said host system upon receipt of a formatted packet containing a payload of predetermined access code, and to maintain a log file of hash values of all formatted SPA packets received from SPA clients allowed access to said host system services; said SPA server receiving said sent formatted SPA packet and performing the substeps of: comparing a hash value of said sent SPA packet with the hash values in said log file; determining whether the payload of said sent formatted SPA packet contains said predetermined access code; and allowing access to said services on said host system only when said sent formatted SPA packet payload contains said predetermined access code and said hash value of said sent formatted SPA packet does not match any previously stored hash values; and after allowing said access, said SPA server storing the hash function value of said sent formatted SPA packet in said log file.