Why Bitcoin users using Android wallet apps need to upgrade

Posted by Unknown Senin, 12 Agustus 2013 0 komentar
Star News

A flaw in the way Android generates "random" numbers has made many Bitcoin wallets hosted on Android smartphones insecure, Bitcoin developers have said.


On Sunday Bitcoin.org, which is maintained by the crypto-currency's community, warned that any wallet generated by an Android app was vulnerable to theft. Apps such as Bitcoin Wallet and Mycelium Wallet were affected and are currently being updated. The problem was flagged up by Google security engineer Mike Hearn.


Loose key

Quick cryptography primer: so-called public key cryptography (also the basis for end-to-end email security) involves paired public and private keys, with the public key being the one you show someone else so they can send you an encrypted message, and the private key being the one you hang onto in order to decode what is sent.


Bitcoin uses a similar system. To generate an "address" so someone else can send you bitcoins, a random number is used to create a public/private key pair via algorithm. The public key is then transmogrified by further operations into a recognisable Bitcoin address (starting with a 1 or 3), and the private key makes it possible to use funds held at that address.


Addresses and their associated private keys are generally stored in software "wallets". Some people use hosted wallet services such as Coinbase, while others choose to keep their wallets on their desktop computers or phones. The people potentially affected in this case would be those who use a wallet app on their Android smartphones to generate and use their Bitcoin addresses and the associated private keys.


Bad repetition

The problem lies in the Android's built-in pseudorandom number generator, the SecureRandom Java class. (Proper hardware random number generators are slow and expensive specialist components.) It turns out this generator has a bug that causes it to sometimes issue the same number twice - which makes it possible to work backwards to figure out the private key.


If you know what someone's private key is, you can get effectively into their wallet. This is not a theoretical hazard: some Bitcoin users have recently reported small thefts that were enabled by the earlier reuse of a supposedly random number.


The advice for users of Android Bitcoin wallet apps is to download the latest version (which should use a different pseudorandom number generator), generate a new Bitcoin address, send all personal funds to that address, and let contacts know what the new address is.


Related research

Subscriber Content


?Subscriber Content comes from GigaOM Pro, a revolutionary approach to market research without the high price tag. Visit any of our reports to subscribe. Survey: How apps can solve photo management Analyzing the wearable computing market Carrier IQ and the continued erosion of operator trust

By David Meyer


Like this post? Share it!


Follow @superglaze or@gigaom for more stories like this.


Get top stories delivered daily. Subscribe


You're subscribed to our newsletter. If you'd like, you can update your settings


Join the conversation

Advertisement


Related stories Samsung Galaxy Note 3 reported to use huge 3450mAh battery

A new report tips a 3450mAh battery for the Samsung Galaxy Note 3 -- the largest battery...


Android this week: Moto X reviewed; LG G2 debuts; Asus tapped for new Nexus 10?

After a week of using the Moto X, I found that it's a very compelling phone. So...


Like AirPlay for Android: Cyanogenmod hack brings Chromecast to all of your apps

Cyanogenmod developer Koushik Dutta managed to bring Chromecast support to any app that uses Android's default media...




Harga Laptop
TERIMA KASIH ATAS KUNJUNGAN SAUDARA
Judul: Why Bitcoin users using Android wallet apps need to upgrade
Ditulis oleh Unknown
Rating Blog 5 dari 5
Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip, baik itu sebagian atau keseluruhan dari isi artikel ini harap menyertakan link dofollow ke http://android-rugby.blogspot.com/2013/08/why-bitcoin-users-using-android-wallet.html. Terima kasih sudah singgah membaca artikel ini.

0 komentar:

Posting Komentar

Trik SEO Terbaru support Online Shop Baju Wanita - Original design by Bamz | Copyright of Android rugby.