Bitcoin Forum
December 09, 2019, 11:48:22 PM *
News: Latest Bitcoin Core release: 0.19.0.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Tx signing via minimodem  (Read 4195 times)
Newar
Legendary
*
Offline Offline

Activity: 1358
Merit: 1000


https://gliph.me/hUF


View Profile
August 12, 2014, 04:16:06 AM
 #1


I've seen a few comments about using audio for sending the data to the offline computer and back. It's an idea that appealed to me quite a bit, probably back from my audio days when audio still was analog. Well, anyway, the solution I found to work is using minimodem:
http://www.whence.com/minimodem/
https://github.com/kamalmostafa/minimodem

There are a few videos on the site and that is exactly how it works. It is easy to install as it doesn't have many dependencies. It's in the Ubuntu repos since 12.04
http://packages.ubuntu.com/search?keywords=minimodem&searchon=names&suite=all&section=all

For lucid there's a version on the author's launchpad site.

I've tried it with both a mic / speaker combination and a straight 3.5mm stereo male-male audio jack cable, you may know these as "Aux" cables. I didn't have any noticeable impedance problems when using the cable. Volume Out and Mic In levels were set to about half of the slider. This can be fine tuned in the audio settings.

Using the -A flag produced noticeably better results than using Pulseaudio (the default). I could tell just from listening that the Pulseaudio signal was distorted at times.

For the baudmode I selected 1200 in this case and it took about a minute to send one way. I think that is on par if not quicker than USB, considering you have to select your file, "safely remove", move the stick, wait for it to appear etc. Of course this depends on the actual transaction size.

I have not played around much more with higher speeds or with the different flags as of yet; a full list is at the man page.

If you are using the mic /speaker combination on a regular basis, it will make it easier if you have two of each to have it bi-directional without moving plugs. And judging from comments of my housemates, you'll probably want to stick them in a soundproofed box Smiley


OTC rating | GPG keyid 1DC91318EE785FDE | Gliph: lightning bicycle tree music | Mycelium, a swift & secure Bitcoin client for Android | LocalBitcoins
1575935302
Hero Member
*
Offline Offline

Posts: 1575935302

View Profile Personal Message (Offline)

Ignore
1575935302
Reply with quote  #2

1575935302
Report to moderator
I HATE TABLES I HATE TABLES I HA(╯°□°)╯︵ ┻━┻ TABLES I HATE TABLES I HATE TABLES
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1010


View Profile
September 18, 2014, 04:11:05 AM
Last edit: September 18, 2014, 04:13:56 PM by jl2012
 #2

While someone is trying to use QR code in a wrong way, I think of this. With the recent discovery of the critical flaws in USB I really hope this could be integrated into bitcoin wallets.

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
sickpig
Legendary
*
Offline Offline

Activity: 1260
Merit: 1007


View Profile
October 06, 2014, 10:16:08 PM
 #3


I've seen a few comments about using audio for sending the data to the offline computer and back. It's an idea that appealed to me quite a bit, probably back from my audio days when audio still was analog. Well, anyway, the solution I found to work is using minimodem:
http://www.whence.com/minimodem/
https://github.com/kamalmostafa/minimodem

There are a few videos on the site and that is exactly how it works. It is easy to install as it doesn't have many dependencies. It's in the Ubuntu repos since 12.04
http://packages.ubuntu.com/search?keywords=minimodem&searchon=names&suite=all&section=all

For lucid there's a version on the author's launchpad site.

I've tried it with both a mic / speaker combination and a straight 3.5mm stereo male-male audio jack cable, you may know these as "Aux" cables. I didn't have any noticeable impedance problems when using the cable. Volume Out and Mic In levels were set to about half of the slider. This can be fine tuned in the audio settings.

Using the -A flag produced noticeably better results than using Pulseaudio (the default). I could tell just from listening that the Pulseaudio signal was distorted at times.

For the baudmode I selected 1200 in this case and it took about a minute to send one way. I think that is on par if not quicker than USB, considering you have to select your file, "safely remove", move the stick, wait for it to appear etc. Of course this depends on the actual transaction size.

I have not played around much more with higher speeds or with the different flags as of yet; a full list is at the man page.

If you are using the mic /speaker combination on a regular basis, it will make it easier if you have two of each to have it bi-directional without moving plugs. And judging from comments of my housemates, you'll probably want to stick them in a soundproofed box Smiley



I'm speechless. Very clever. Kudos

Bitcoin is a participatory system which ought to respect the right of self determinism of all of its users - Gregory Maxwell.
Dabs
Legendary
*
Offline Offline

Activity: 2534
Merit: 1333


The Concierge of Crypto


View Profile
October 07, 2014, 05:33:32 AM
 #4

I haven't seen the videos, but how much better is that one compared to if I just store my keys as spoken words? Spelled out letters, or in morse code. (Number 1, small L, big U, etc.)

shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1484
Merit: 1345


No I dont escrow anymore.


View Profile WWW
October 07, 2014, 06:11:09 AM
 #5

I haven't seen the videos, but how much better is that one compared to if I just store my keys as spoken words? Spelled out letters, or in morse code. (Number 1, small L, big U, etc.)

Its not about storrage of keys, its about transfering your unsigned TX from the hot wallet to your cold wallet to get it signed and back without risking the cold wallets machine to get some virus/trojan/etc. the hot wallets machine might have.
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!