HashBack

Cloud servers shouldn’t need to hold onto long‑lived secrets like passwords, API tokens or private keys. HashBack removes that burden. Rather than storing credentials, your service can rely on the TLS keys it already uses every day. With two short HTTPS transactions — one to declare who you are, and one to prove it — both sides gain confidence without ever sharing or keeping a secret. It’s simple, tidy and built on the infrastructure you already trust.
HashBack Logo

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!

Two HTTPS transactions

HashBack keeps the exchange short and friendly.

One call out, one call back.

Server-to-Server

Use it for general-purpose authentication between internet-facing services.

From a simple analogy to a practical authentication mechanism

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.