On Sun, Jul 09, 2006 at 03:08:19PM +0200, Joachim Schipper wrote:
> On Sun, Jul 09, 2006 at 02:25:12PM +0200, Peter Philipp wrote:
> > I know that wireless keyboards have built-in encryption, but do wired
> > keyboards or specifically USB keyboards exist that encrypt the typed
> > input for the USB bus?
> > 
> > I suspect something like public key encryption on the keyboard which choses 
> > a
> > random key for the key-input and exchanges it securely with the 
> > operating system.  Does it exist?
> 
> The most sensible implementation of what you want is a laptop + ssh, I
> suppose.
> 
> I am not aware of any keyboard of the sort you describe, nor do I see
> the use of such a thing. Seriously, what are you trying to protect
> against? Hardware keyloggers?

Exactly.  Evil external USB Hubs, or other USB hardware that has access 
to a USB bus.  You already know I'm paranoid, but consider when technology 
allows it *someone* is gonna make something of the sorts, and it's 
responsiblity of the industry to protect everyone from that.  I'm not
wrong in this, or am I confusing a wicked world with a wonderland that
treats everyone fairly regardless of their political, social, race, sex 
or religious status?

<snip regarding macally keyboard>

> It should be possible, but it's not necessarily easy. Again, is there a
> point? Just map it something exotic in software (kbd(8) might help) if
> that's what you want, no need to do in hardware what can be done in
> software.
> 
>               Joachim

Well I'm more or less wondering if anyone has ever done it.  I'm looking
for experiences here.  If I rewire my keyboard that's my business (I did
buy it after all, it is not partially owned by any government, corporation, or
other entity, not even god, it's mine and I shall do with it as I wish) and I
suspect rewriting the keyboard mapping in the kernel isn't all that hard.

regards,

-peter

-- 
Here my ticker tape .signature #### My name is Peter Philipp #### lynx -dump 
"http://en.wikipedia.org/w/index.php?title=Pufferfish&oldid=20768394"; | sed -n 
131,136p #### So long and thanks for all the fish!!!

Reply via email to