BitPay introduces new decentralized authentication protocol

Home » BitPay introduces new decentralized authentication protocol
Image Source: https://www.flickr.com/photos/jason_benjamin/

Image Source: https://www.flickr.com/photos/jason_benjamin/

One of the mantras of cryptocurrency-advocating technology experts is that the Bitcoin protocol’s biggest innovation isn’t that it is can be used as money, but rather that it can solve any problem where users need to transmit secure information without needing to trust each other. While transmitting currency-like digital tokens is a powerful application of that idea, it’s hardly the only one. In fact, as Atlanta-based bitcoin payment processor BitPay sees it, the same technology that powers bitcoin address verification could revolutionize how online authentication works.

Yesterday, BitPay released the source code to BitAuth, a decentralized authentication protocol replacing username/password keys and client-side SSL certificates with cryptographically generated keys created by the same elliptic-curve method used by the Bitcoin protocol. From the users’ perspective, authentications would work the same as they do now, requiring a user name and password combination on their machine, but the underlying mechanisms function in a dramatically more secure way.

Following a general roadmap outlined by Bitcoin Core developer Jeff Garzik, BitAuth’s client-side software generates an authentication keypair called a System Identification Number, or SIN. Just as in the bitcoin protocol, the SIN keypair is composed of a public and private key, allowing any system to use the public key, but requiring a signed private key from the client to authenticate the connection. Actual passwords and private keys never leave the client machine.

Because no passwords are ever stored on a server-side machine, even a completely compromised merchant database couldn’t reveal authentication information. While some low-level account details could still be gleaned, a hacker wouldn’t be able to gain access to any part of an account requiring a login. This could remove a huge security burden for online merchants, and eventually even brick-and-mortar retailers.

Given the decentralized nature of the BitAuth protocol, users accounts can be shared across networks easily. Much like the current trend of validating user data through Facebook’s authentication system, a BitAuth-based system could be used to verify identity from the client-side machine, with the public key tying the related accounts together. As BitPay explains it: “Identity becomes portable — the same identity can be used on multiple services, letting you take your identity with you.”

Although functional, BitAuth is still in the early stages of development. Interested developers can check out the code on GitHub.

New Casinos

Get 180 free spins and up to 5 BTC in bonuses

CasinoMax: 325% match bonus up to $9750 + 25 bonus spins for 7 consecutive days

400% welcome bonus up to $8000. 40x wagering requirement is required prior to your first withdrawl

Great Welcome Slot Bonus!

Claim a HUGE 500% deposit bonus with no maximum with Crypto

use code WELCOME 200 and get up to $10,000 + 100 Free Spins!

© Copyright 2024 The Best Crypto and Bitcoin Casinos and Sports Betting Sites | Bitcoinx
Powered by WordPress | Mercury Theme