Zero secret storage
Remove the need to keep and manage cryptographic keys or bearer tokens around for long periods of time.
You've already invested in TLS. Use it!
Remove the need to keep and manage cryptographic keys or bearer tokens around for long periods of time.
You've already invested in TLS. Use it!
HashBack keeps the exchange short and friendly.
One call out, one call back.
Use it for general-purpose authentication between internet-facing services.
HashBack takes inspiration from a phone-call analogy. The caller knows who they are calling, but the recipient doesn't know who that call is coming from. ("1471"? "Star-69"? What's that?)
But what if the recipient can call that original caller back! Now they can be reassured that the caller actually was who they say they were.
Did you see what didn't happen? No-one needed a cryptographic key or secret token.
Now apply that idea to web authentication. The client knows, thanks to TLS, who they are connecting to, but the server doesn't know who that incoming connection is from. If the server can call the client back, this time the server knows, thanks again to TLS, that the client is who they say they are. The two connections in opposite directions complete the loop.