Patent ID: 8453223

Claim:
A system comprising: a security device unit comprising: a housing; means for communicating wirelessly using technology to limit a separable distance for operation; a processor for: verifying a validity of a request for a transaction; issuing an alert of receiving a valid request; acknowledging a user's indication of an acceptance of the request; generating a first one-time identifier, upon the acknowledgment, the first one-time identifier at least comprising a security device identification, a transaction number, a date and a time; storing the request and transaction number to form an audit trail; incrementing the transaction number for each subsequent transaction; instructing said communicating means to communicate the first one-time identifier; verifying a validity of a second one-time identifier for a processed transaction; and instructing said communicating means to communicate an acceptance of the transaction upon the second one-time identifier being validated; an indicator for receiving the alert from said processor to alert the user; and a sensor for receiving the user's indication of an acceptance and transmitting the indication to said processor; an application programmable device executing an application, said application programmable device for: communicating with said communicating means; communicating the request for the transaction to said communicating means; receiving the first one-time identifier from said communicating means; verifying a validity of the security device identification; sending the first one-time identifier and transaction for processing, upon verification of the validity; receiving a second one-time identifier indicating the transaction processed; and communicating the second one-time identifier to said security device; and an application controlling institute for: communicating with said application programmable device; supplying the application to said application programmable device; receiving the first one-time identifier and transaction for processing; verifying a validity of the first one-time identifier; processing the transaction using the security device identification to determine account information, upon verification of the validity; generating the second one-time identifier; and sending the second one-time identifier to said application programmable device, wherein said security device, application programmable device, and application controlling institute securely process the transaction.