1. A method for a first computing system to request a transaction on a second computing system, the first computing system having a processor and a memory, the first computing system operably coupled to an authenticating device reader, the second computing system trusting the authenticating device reader, but not trusting the first computing system, the method comprising: receiving, by the first computing system, a request to perform a requested transaction on the second computing system, the received request input by a user of the first computing system; transmitting, by the first computing system, the received request to the second computing system; receiving, by the first computing system, from the second computing system a request to verify the requested transaction, wherein the request to verify the requested transaction comprises encrypted verification details and a one-time transaction-specific encrypted secret, the encrypted verification details and the one-time transaction-specific encrypted secret generated by the second computing system; forwarding, by the first computing system, the received encrypted verification details and the received encrypted secret to the coupled authenticating device reader; decrypting, by the authenticating device reader, the forwarded encrypted verification details and the forwarded encrypted secret using a key included in an authenticating device; outputting, by the authenticating device reader, to an output device of the authenticating device reader the decrypted verification details; outputting, by the authenticating device reader, the decrypted secret; receiving, by the first computing system, the outputted decrypted secret that is output by the authenticating device reader, wherein the decrypted verification details are not provided to the first computing system; and transmitting, by the first computing system, the received decrypted secret to the second computing system for verification of the requested transaction so that the second computing system verifies the requested transaction.