The EDH idea seems not bad. Have to check the math but that sounds like it should be possible to make work.
It seems like a great proposal to me. It's basically the blinding scheme but it replaces a lot of impracticality with some interaction. OTOH, the interaction is a major PITA for truly offline signing. No one wants to go back and forth to the safe twice.
Yeah imagine armory usb, and other limited comms mechanisms: at hardware or human interactive level these can be basically untenable with a 4-move protocol. Worth working hard to make that a 2-move protocol.
(1) Signer generates _many_ future k values, and builds a hash-tree over G*k. Gives user the root.
...
Now, though, you need to worry about nonce reuse, the signer must keep state to prevent reusing one of its nonces, which would be unfortunate. In particular if the signers state can be rolled back, it can be induced to reuse a nonce.
State is a bit risky, hard to make cheap devices storage database transactional, where each nonce is used 0 or 1 times maximum.
Adam