杏吧原创

Bitcoin online currency gets new job in web security

The once-trendy virtual currency is being repurposed to secure e-voting systems and circumvent internet censorship

Bitcoin's software could 'carbon date' digital information, preventing votes from being changed Bitcoin鈥檚 software could 鈥榗arbon date鈥 digital information, preventing votes from being changed

IT HAS been a rocky year for Bitcoin, the online peer-to-peer currency, with the exchange rate soaring from a few cents to over $30 per coin before crashing after a string of thefts, hacks and other setbacks. Coins have since regained a value of around $5. But it is becoming clear that the software could prove at least as useful as the currency itself, underpinning a number of important new technologies.

First, it could be used as a form of 鈥渃arbon dating鈥 for digital information 鈥 something that would make electronic voting more secure. This is possible because of the way Bitcoin records transactions, says , a computer scientist at Carleton University in Ottawa, Ontario, Canada.

鈥淭he currency鈥檚 software could 鈥榗arbon date鈥 digital information, preventing votes from being changed鈥

An individual鈥檚 bitcoins are registered to one or more addresses, which are alphanumeric sequences that serve as the user鈥檚 identity on the P2P network. When a transaction takes place, it is broadcast on the network, effectively creating a public record. The coded address keeps the user鈥檚 identity anonymous.

Clark and his colleague at the University of Waterloo, also in Ontario, realised they could convert a message 鈥 for example, a list of codes that securely link voters to their votes 鈥 into a Bitcoin address. Sending a tiny fraction of a bitcoin 鈥 a small transaction 鈥 to that address would allow the holder of that list to store it in the public record without revealing its contents. When they later publish the message for verification, anyone can repeat the conversion to a Bitcoin address and confirm its age by checking the public record.

Faking Bitcoin鈥檚 public record would be very difficult as you鈥檇 need more computing power than the rest of the Bitcoin network combined 鈥 a feature that ensures the currency鈥檚 security.

The pair have used their method, known as CommitCoin, to close a loophole in a voting system they helped develop. In the Scantegrity system, voters receive a confirmation code from the list that is cryptographically linked to their selected candidate and can be used to check on the election website that their vote is counted.

Now, if an unscrupulous election official tries to change votes they would be outed, because the code used to record the vote would change, and would not match up with the BitCoin network entry. 鈥淐ommitCoin allows you to not trust anyone,鈥 says Clark.

鈥淚t plugs that gap,鈥 says , who researches electronic voting systems at the University of Surrey, UK. He points out that, although such systems aren鈥檛 yet widely used, it is important that all security problems are resolved before they replace traditional voting methods.

Another system, , could be used to circumvent internet censorship. Launched last year, it uses modified Bitcoin software to provide decentralised domain names for websites. When you enter an address like newscientist.com into a browser, it consults a domain name system (DNS) server to find the site鈥檚 numerical address. DNS servers are centrally controlled by the Internet Corporation for Assigned Names and Numbers; Namecoin offers a P2P alternative.

This allows owners of 鈥.bit鈥 domains to get around DNS restrictions such as those proposed in the US Stop Online Piracy Act, which if passed into law would see copyright-infringing sites struck from the DNS record.

Topics: bitcoin & cryptocurrency / Computer crime