On Sun, Jul 09, 2006 at 02:25:12PM +0200, Peter Philipp wrote:

To ask the question of this thread again:

> 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?

Does it?  If no, no need to reply.  Thanks very much!  If the hardware doesn't
exist there is no need to ask if there is driver support in OpenBSD, eh?

> I'm currently using a macally USB keyboard (for macs) on both my amd64 and
> macppc (unplugging it / plugging it when I change computers), and it feels
> great on the hands/fingers but the USB communication isn't encrypted I 
> suspect.
> The keyboards case is seethrough and I can see the circuits to the keys, as
> well as the built-in USB hub.  Has anyone ever opened one of these and 
> modded the keyboard to change the mapping of the keys?  Is easily done?

I'm going to open this keyboard one day.  The keys lead to a ribbon cable.  If
I can find out what sort of connector it is and I can get a hold of a female
and male connector, find out the pinout (perhaps with an ammeter) then I can
cross inputs to perhaps change the mapping around.  If this doesn't interest
you, no need to reply.  It applies to OpenBSD because the keymaps would need
rewriting in the OS.  If you have some cool stories about the history and 
development process of keymaps in OpenBSD, don't hesitate to tell us some.

> Here is the dmesg of the keyboard:
> 
> Jun 28 18:40:58 neptune /bsd: uhub3: ALCOR macally Kbd Hub, rev 1.10/1.00, 
> addr 3
> Jun 28 18:40:58 neptune /bsd: uhub3: 3 ports with 2 removable, bus powered
> Jun 28 18:40:58 neptune /bsd: uhidev1 at uhub3 port 1 configuration 1 
> interface 0
> Jun 28 18:40:58 neptune /bsd: uhidev1: ALCOR macally Kbd Hub, rev 1.10/1.00, 
> addr 4, iclass 3/1
> Jun 28 18:40:58 neptune /bsd: ukbd0 at uhidev1: 8 modifier keys, 6 key codes
> Jun 28 18:40:58 neptune /bsd: wskbd1 at ukbd0 mux 1
> Jun 28 18:40:58 neptune /bsd: wskbd1: connecting to wsdisplay0

Lastly, for my final POV in this thread.  When there is anything, that is 
cleartext and it can be improved with encryption there is NO POINT in saying
that it does NOT require encryption.  If you keep saying that however, then
you come across as a naysayer in privacy, it makes one wonder why you use 
OpenBSD, and why you use OpenSSH.  If you are afraid that consequences of 
encrypting consumer equipment is going to invite governments to be more 
intrusive,  or more dirty, then you are a coward, I can't think of any 
other reason why anyone would defend anything to remain clear-text.  This 
is where you and I differ.

Have a nice day.

-p

-- 
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